body > div, body > span {display:inherit;}body {margin:0;padding:0;width:100%;overflow-x:hidden;background-repeat:no-repeat;background-attachment:fixed;background:#EFF0EB;background:-moz-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFF0EB), color-stop(100%, #EFF0EB));background:-webkit-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFF0EB)) fixed !important;background:-o-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-ms-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #EFF0EB 100%) no-repeat scroll 0 0 #EFF0EB;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFF0EB', GradientType=0);}header {background:#fff;box-shadow:rgba(0, 0, 0, .0980392) 0 3px 3px -1px;position:relative;border-bottom:1px solid #ccc;}table {height:100%;}figure {margin-left:0;}h1, .h1, h2, .h2, h3, .h3, h4, h5, dt {color:black;vertical-align:baseline;}h2, .h2, h3, .h3, h4, h5, dt {margin-bottom:5px;}h1, .h1 {padding-top:24px;}h2, .h2 {display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:normal;padding-top:14px;margin-bottom:0;}.h1b {padding-top:10;margin-top:5px;margin-bottom:15px;font-size:2em;}.h2b {font-size:1.4em !important;font-weight:bold !important;margin:0 !important;padding:5px 0 !important;line-height:1.2em;color:#D84A7A;}.h2b span {font-size:1em !important;font-weight:bold !important;color:#D84A7A !important;}h3, .h3, dt {display:block;font-size:1.167em;line-height:1.333em;padding-top:11px;font-weight:normal;}h3 span {font-weight:bold;color:black;}h4 {padding-top:10px;}.h4 {display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold;}.box .h4 {padding-top:0;margin-top:5px;margin-bottom:5px;font-weight:normal;}h5 {font-size:1em;padding-top:9px;color:#666;}.drop-shadow {position:relative;float:left;width:40%;padding:1em;margin:2em 10px 4em;background:#fff;}.drop-shadow:before, .drop-shadow:after {content:"";position:absolute;z-index:-2;}.drop-shadow p {font-size:1.333em;font-weight:bold;}.lifted {-moz-border-radius:4px;border-radius:4px;}.lifted:before, .lifted:after {bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;-moz-box-shadow:0 15px 10px rgba(0, 0, 0, .7);box-shadow:0 15px 10px rgba(0, 0, 0, .7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}.lifted:after {right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}#colonne-nav {float:left;width:230px;padding-right:15px;margin-bottom:15px;}#colonne-nav nav ul {padding:0;list-style-type:none;}#colonne-nav nav ul li {border-bottom:1px solid #EEE;}#colonne-nav nav.box.dow ul li, #colonne-nav nav .dis ul li, #colonne-nav nav ul li.last {border-bottom:0;}#colonne-nav nav ul li.off {background:#FDFDFD;border-color:#EDEDED;}#colonne-nav nav ul li.off a {color:#2E84BF;}#colonne-nav .cell.ptpb, #colonne-nav .cell.ptpbr {padding-top:4px;padding-bottom:3px;}#colonne-nav .cell.ptpbr {text-align:right;}#colonne-nav .cell.ptpb sup, #colonne-nav .cell.ptpbr sup {font-size:.750em;color:#333;}#colonne-centre {float:left;padding-right:15px;margin-bottom:20px;}#colonne-centre.first {width:835px;}#colonne-centre.last {width:665px;padding-right:0;}#colonne-centre.second {width:560px;}#colonne-centre div.box.bottom {margin-top:15px;padding:15px;background:#fff;border:0;line-height:1.3em;-moz-box-shadow:initial;box-shadow:initial;}#colonne-centre div.box.bottom, #colonne-centre div.box.bottom a, #colonne-centre div.box.bottom span {color:#666;}#colonne-centre div.box.bottom h2, #colonne-centre div.box.bottom h3 {font-size:1.2em;margin:0;margin-bottom:-8px;color:#333;padding:0;padding-bottom:5px;}#colonne-centre div.box.bottom h3 {font-size:1.167em;}#colonne-centre div.box.bottom p, #colonne-centre div.box.bottom ul {margin:10px 0;}#colonne-centre div.box.bottom ul {padding-left:30px;}#colonne-centre div.bottom-grad {margin-top:15px;position:absolute;background:transparent;background:-webkit-linear-gradient(top, transparent 50%, #fff 90%);background:-moz-linear-gradient(top, transparent 50%, #fff 90%);background:-o-linear-gradient(top, transparent 50%, #fff 90%);background:linear-gradient(to bottom, transparent 50%, #fff 90%);}#colonne-modules {float:right;width:299px;}#colonne-modules-training {float:right;width:230px;}#footer {clear:both;padding-top:0;padding-bottom:30px;border-top:5px solid #B4B4B4;background:#464646;}#footer * {color:#FFF;}#footer div {margin:auto;}#footer h4, #footer .h4 {margin:0;margin-top:10px;padding:0;padding-top:10px;padding-bottom:8px;}#footer a {color:#95BCF6;line-height:1.6em;display:inline-block;margin:5px 0;}.cssr #footer a {color:#005ce5;}#footer .vr {border-left:1px solid #4E4E4E;height:240px;}#footer .logo {margin:20px;}ul.social {padding:0;list-style-type:none;}ul.social li {padding:3px;}#footer .social {padding-top:30px;padding-bottom:20px;}header #header-top-bar {width:100%;height:55px;}header #header-top-bar div {position:relative;margin:0;margin-left:auto;margin-right:auto;text-align:left;white-space:nowrap;}header #header-top-bar div div {padding:3px 2px 2px 0;display:table-cell;width:initial;}.cssr header #header-top-bar div div {padding:3px 5px 2px;}header #header-top-bar a.menu, header #header-top-bar span.menu, header #header-top-bar a.menu .darw, header #header-top-bar span.menu .darw, header #header-top-bar .sub div ul li, header #header-top-bar .sub div ul li a {color:#333;border-color:#333 transparent;-moz-transition:border-bottom 100ms ease-in, color 50ms ease-in;-webkit-transition:border-bottom 100ms ease-in, color 50ms ease-in;-o-transition:border-bottom 100ms ease-in, color 50ms ease-in;transition:border-bottom 100ms ease-in, color 50ms ease-in;}header #header-top-bar a.menu:hover, header #header-top-bar span.menu:hover, header #header-top-bar .sub div ul li a:hover, header #header-top-bar a.menu:hover .darw, header #header-top-bar span.menu:hover .darw {text-decoration:none;color:#005ce5;}.cssr header #header-top-bar a.menu:hover {border-color:transparent transparent;}header #header-top-bar a.menu, header #header-top-bar span.menu, header #header-top-bar a.menu .darw, header #header-top-bar span.menu .darw {white-space:nowrap;cursor:default;font-size:1.14em;letter-spacing:-.03em;}header #header-top-bar a.menu {border-bottom:3px solid transparent;padding:14px 6px;}.cssr header #header-top-bar a.menu {text-transform:uppercase;font-size:1em;font-weight:600;}.cssr header #header-top-bar a.menu.current {border-color:white;}header #header-top-bar a.menu .darw {right:-10px;}header #header-top-bar .phone {padding:5px;padding-right:10px;}header #header-top-bar .phone span {font-size:1.4em;padding-top:3px;display:block;}header #header-top-bar .phone .darw {display:none;}header #header-top-bar .phone, header #header-top-bar .phone a {}header #header-top-bar .phone a {padding-top:5px;display:block;}header #header-top-bar .cnx {margin-top:-2px;padding:3px 8px 3px;height:23px;}header #header-top-bar .cnx .lock, header #header-top-bar .cnx .lock-dark {position:relative;top:-3px;left:-2px;}header #header-top-bar a.cnx:hover {text-decoration:none;}header #header-top-bar .cnx.text-off {background:#fff;color:#999;padding-right:10px;}header #header-top-bar .sub>a, header #header-top-bar .sub>span {padding-bottom:25px;}header #header-top-bar .sub div {display:none;width:auto !important;position:absolute;top:26px;margin-left:-10px;padding:10px 0 10px 0;background:#fff;z-index:999;-moz-box-shadow:rgba(0, 0, 0, .25) 2px 4px 4px 0;box-shadow:rgba(0, 0, 0, .25) 2px 4px 4px 0;}header #header-top-bar .sub div ul li {display:block;padding:5px;padding-left:10px;padding-right:10px;margin-left:-10px;white-space:nowrap;}header #header-top-bar .sub div ul li:first-child {border-top:0;margin-top:-10px;}header #header-top-bar .sub div ul li:last-child {border-bottom:0;margin-bottom:-5px;}header #header-top-bar .sub div ul li a {text-decoration:none;}header #header-top-bar .sub:hover div {display:block;}header #header-top-bar .c1, header #header-top-bar .c2, header #header-top-bar .c3 {padding-right:30px;}header #header-top-bar .c1 ul, header #header-top-bar .c2 ul {text-align:left;padding-left:10px;list-style-type:none;}header #header-top-bar .c0, header #header-top-bar .c5 {display:none;}header #header-top-bar .c0 {padding:0;margin:0;padding-left:15px;margin-top:9px;float:left;}header #header-top-bar .c0 a.menu {display:block;width:16px;height:16px;background:url(/images/ico-timer.gif) 1px 1px no-repeat;}header #header-top-bar .c4 {top:-5px;}header #header-top-bar .c4>span {display:inline-block;vertical-align:top;padding-top:0;}header #header-top-bar .c4>span.phone span span {font-size:0.9em;display:block;position:absolute;}header #header-top-bar .c5 div {float:right;margin:4px;}header #header-top-bar .c5 a.menu {display:block;width:16px;height:16px;background:url(/images/ico-timer.gif) 1px 4px no-repeat;}.cssr header {box-shadow:initial;border:0;}.cssr header #header-top-bar {padding-top:8px;height:38px;background:#4986E7;border-bottom:1px solid #A3C4F8;position:fixed;z-index:2;box-shadow:rgba(0, 0, 0, .4) 0 1px 1px 0;overflow-x:auto;}.cssr header #header-top-bar a {color:#fff;cursor:pointer;}.cssr header #header-top-bar a:hover {color:#f8f8f8;}.cssr h3, .cssr h4 {color:#626f83;}header .logo {padding:18px 0 15px 0;}.logo-svg {text-indent:-9999px;display:block;float:left;margin-top:-6px;width:188px;height:37px;background-size:188px 37px;background:url(/images/header-logo-pap-2.png) no-repeat;}.logo-svg.grey {background:url(/images/header-logo-pap-3.png) no-repeat;}.logo-svg.mini {float:none;width:127px;height:25px;background-size:127px 25px;}header h2, header .h2 {padding-top:0;}body.cob {background:#fff !important;}.scroll-b {overflow-x:hidden;overflow-y:auto}.scroll-b::-webkit-scrollbar-button {height:0;width:0;}.scroll-b::-webkit-scrollbar {width:8px;height:16px;}.scroll-b::-webkit-scrollbar-thumb {min-height:28px;padding-top:100px;background-clip:padding-box;background-color:rgba(0, 0, 0, .2);-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .10), inset 0 -1px 0 rgba(0, 0, 0, .07);}.scroll-bt {background:transparent linear-gradient(rgba(0, 0, 0, .1), transparent) repeat scroll 0% 0%;opacity:0;height:6px;position:relative;}.scroll-bb {background:transparent linear-gradient(transparent, rgba(0, 0, 0, .1)) repeat scroll 0% 0%;opacity:0;top:-6px;height:6px;position:relative;}#colonne-nav .nearestPosistion {font-size:.917em;}ul.tick-green, dl.tick-green {padding:0;}ul.tick-green li, dl.tick-green dt {list-style-type:none;min-height:24px;padding:0;padding-left:24px;}ul.tick-green li, dl.tick-green dt {background:url(/images/tick-green.png) 0 0 no-repeat;}dl.tick-green dt {font-size:1em;cursor:pointer;}dl.tick-green dd {display:none;color:#666;white-space:normal;padding:0;margin:0 0 0 24px;opacity:0;}#SvgMap {z-index:999;}path.land {cursor:pointer !important;}#q, #q3 {padding:7px 5px;font-size:1.2em;-moz-border-radius:3px;border-radius:3px;}#q, #q3, #q4 {box-sizing:content-box;}#colonne-nav #q {width:98%;-moz-border-radius:2px;border-radius:2px;}#main, .main2 {position:relative;margin-left:auto;margin-right:auto;text-align:left;padding-bottom:20px;}#breadcrumb {position:relative;margin:0;margin-left:auto;margin-right:auto;text-align:left;}#breadcrumb div {padding:20px;padding-left:25px;}#breadcrumb, #breadcrumb div span span, #breadcrumb div span a span {font-size:.917em;}#breadcrumb div span a, #breadcrumb div span a span {color:#000;}.regis-breadcrumbs {list-style:outside none none;overflow:hidden;padding:0 !important;margin-bottom:10px;background:#FFDCE8;background:#F8F8F8;background:#F06694;border-bottom:4px solid #FCA4C1;border-bottom:4px solid #FCFCFC;border-top-left-radius:4px;border-top-right-radius:4px;}.regis-breadcrumbs li {float:left;}.regis-breadcrumbs li a:before, .regis-breadcrumbs li span:before {border-bottom:50px solid transparent;border-left:30px solid #FFB7CF;border-left:30px solid #DDDDDD;border-left:30px solid #FFF;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1;}.regis-breadcrumbs li a:after, .regis-breadcrumbs li span:after {border-bottom:50px solid transparent;border-left:30px solid #FFDCE8;border-left:30px solid #F8F8F8;border-left:30px solid #F06694;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0;z-index:2;}.regis-breadcrumbs li:first-child a, .regis-breadcrumbs li:first-child span {padding-left:10px;}.regis-breadcrumbs li a, .regis-breadcrumbs li span {background:none repeat scroll 0 0 #FFDCE8;background:none repeat scroll 0 0 #F8F8F8;background:none repeat scroll 0 0 #F06694;color:#000;color:#FFF;font-weight:bold;display:block;float:left;padding:10px 0 8px 55px;position:relative;text-decoration:none;}.regis-breadcrumbs li:first-child a, .regis-breadcrumbs li:first-child span {padding-left:20px;}.regis-breadcrumbs li a.current, .regis-breadcrumbs li span.current {background:#F06694;background:#EEEEEE;background:#FFDCE8;color:#FFF;color:#333333;color:#B63A64;}.regis-breadcrumbs li a.current:after, .regis-breadcrumbs li span.current:after {border-left-color:#F06694;border-left-color:#EEEEEE;border-left-color:#FFDCE8;}#logo {margin:20px;margin-top:5px;margin-left:12px;padding:10px;width:210px;}.cssr #logo {width:180px;}#logo .left {border-radius:0;width:240px;padding-top:15px;margin:0;margin-bottom:15px;text-align:center;}.training-list h1, .training-list h1 span, .training-list h2, .training-list h2 span, .training-list h3, .training-list h3 span {margin-top:5px;margin-bottom:8px;padding-top:0;font-size:2em;}.training-list h1 {margin-top:10px;font-weight:normal;}.training-list h1 span, .training-list h2 span, .training-list h3 span {display:block;color:#000;font-weight:bold;font-size:1.167em;font-weight:normal;}.reg .training-list h1 span {display:inline-block;}.training-list h1 span span {display:block;margin-left:0px;font-size:.7em;font-weight:normal;width:610px;height:26px;color:#666;text-shadow:initial;}.training-list h1 .tagline {font-size:14px;position:absolute;top:45px;}.training-list h1 .location {margin-top:30px;color:#333;font-weight:bold;}.training-list .total {color:#FFF;font-weight:bold;text-align:right;vertical-align:bottom;padding-bottom:20px;}.training-list .more-results {margin-bottom:10px;}.training-list .more-results a, .training-list .more-results span {font-size:1.667em;}.training-list span.down, .training-list span.up {float:left;background-color:#eee;height:3px;position:relative;width:30px;margin-left:15px;margin-right:15px;top:7px;}.training-list span.up {top:15px;}.training-list span.down:before,.training-list span.down:after,.training-list span.up:before,.training-list span.up:after {border-left:15px solid rgba(229, 229, 229, 0);border-right:15px solid rgba(229, 229, 229, 0);content:" ";height:0;left:0;position:absolute;width:0;}.training-list span.down:before {border-top:7px solid #eee;top:3px;}.training-list span.down:after {border-top:7px solid #fff;top:0;}.training-list span.up:before {border-bottom:7px solid #eee;bottom:3px;}.training-list span.up:after {border-bottom:7px solid #fff;bottom:0;}span.reset {position:relative;right:-1px;top:2px;width:30px;height:30px;opacity:0.2;margin-left:15px;margin-right:50px;}span.reset:before, span.reset:after {position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333;}span.reset:before {transform:rotate(45deg);}span.reset:after {transform:rotate(-45deg);}.training-item {background-color:#fff;padding:7px 0 7px 7px;margin-bottom:0;}.training-item.hover {padding:6px 0 5px;border-bottom:1px solid #EEE !important;}.training-item .registration-item .higp {margin-left:10px;font-size:1.167em;line-height:1.667em;border-radius:2px;min-height:133px;}.training-item .registration-item .higp hr {border-top-color:#C3A500;border-top-color:#CCC;}.training-item #map-panel .adp-placemark {background:initial;border:0;}.training-item #map-panel .adp-placemark .adp-text {padding-left:10px;font-size:1.2em;color:#005ce5;font-weight:bold;}.training-item #map-panel .adp-summary {padding-bottom:12px;}.training-item #map-panel .adp-substep {color:#005ce5;padding:8px 0 8px 10px;border-color:#EEE;font-size:1.1em;}.training-item .registration-item .higp .c1l {padding:8px 10px 7px 12px;}.training-item div.btn {width:71px;}@media (min-width:640px) {.training-item div.btn {padding-top:4px;}}.btnar, .btnar-promo, .btnar-off {background:url(/images/btn-arrow.png) 1px 1px no-repeat;display:inline-block;width:22px;height:23px;margin-right:8px;}.btnar:hover {background-position:-21px 1px;}.btnar-promo {background-position:-21px -21px;}.btnar-off {background-position:1px -21px;cursor:default !important;opacity:.4;}.training-item>div.highlight {border:1px solid pink;margin:-2px 38px -8px -7px;padding:10px 0 10px 6px;}.training-item>div.highlight div div span, .training-item>div.highlight div div span a {color:#EE5588 !important;}.training-item>div.highlight div div span.g-mkr {color:#333 !important;}#moreTrainings {display:block;margin-top:20px;}.training-item.hover {margin-top:0;border:1px solid transparent;border-top:1px solid transparent;}.training-item.hover:hover,.training-item.active-hover {background-color:#f7f7f7 !important;outline:0;border:1px solid #4d90fe !important;border-radius:6px;margin-top:-1px !important;padding-top:7px;cursor:pointer;}.training-list .training-item.hover:hover,.training-list .training-item.active-hover {border:1px solid transparent !important;border-top:1px solid #eee !important;border-bottom:1px solid #eee !important;border-radius:0;}.training-list-short .training-item.hover {background:#FFF;}.training-list-short .training-item.hover,.training-list-short .training-item.hover:hover,.training-list-short .training-item.active-hover {margin:5px 0 !important;padding:5px !important;border-radius:4px;}.training-list-short .training-item.hover:last-child {cursor:default;background:#FFF4F8 !important;border-color:#FDE0EA !important;}.training-item.hover.off:hover {cursor:default;}.training-item.hover.off .price {font-size:1.36em !important;text-decoration:none;}.training-list div.bookmarks .training-item.hover:hover .g-mkr,.training-list div.bookmarks .training-item.active-hover .g-mkr,.training-list div.main .training-item.hover:hover .g-mkr,.training-list div.main .training-item.active-hover .g-mkr {border-color:#999;}.training-list div.main .training-item.hover:hover .g-mkr div,.training-list div.main .training-item.active-hover .g-mkr div {text-shadow:initial;}.training-list div.bookmarks .training-item.hover:hover .date span,.training-list div.bookmarks .training-item.active-hover .date span,.training-list div.main .training-item.hover:hover .date span,.training-list div.main .training-item.active-hover .date span {color:#000;}.training-list div.bookmarks .training-item.hover:hover .btnar,.training-list div.bookmarks .training-item.active-hover .btnar,.training-list div.bookmarks .training-item.hover:hover .btnar-promo,.training-list div.bookmarks .training-item.active-hover .btnar-promo,.training-list div.main .training-item.hover:hover .btnar,.training-list div.main .training-item.active-hover .btnar,.training-list div.main .training-item.hover:hover .btnar-promo,.training-list div.main .training-item.active-hover .btnar-promo,.training-list-short .training-item.hover:hover .btnar,.training-list-short .training-item.active-hover .btnar {background-position:-21px 1px;}.training-list div.main .training-item.hover:hover,.training-list div.main .training-item.active-hover {border:1px solid #EEE !important;border-right:1px solid #FFF !important;border-left:1px solid #FFF !important;border-radius:0;}.training-list div.main .training-item.hover:hover,.training-list div.main .training-item.active-hover,.training-list div.main .training-item.hover:hover *,.training-list div.main .training-item.active-hover * {text-shadow:#FFF 1px 1px 1px;}.training-list div.bookmarks .training-item.hover:hover .rub-stat-red,.training-list div.bookmarks .training-item.active-hover .rub-stat-red,.training-list div.main .training-item.hover:hover .rub-stat-red,.training-list div.main .training-item.active-hover .rub-stat-red {text-shadow:#FFF 1px 1px 1px;}.training-list div.bookmarks .training-item.hover:hover .stus-disp .price,.training-list div.bookmarks .training-item.active-hover .stus-disp .price,.training-list div.bookmarks .training-item.hover:hover .stus-disp .price-promo,.training-list div.bookmarks .training-item.active-hover .stus-disp .price-promo,.training-list div.main .training-item.hover:hover .stus-disp .price,.training-list div.main .training-item.active-hover .stus-disp .price,.training-list div.main .training-item.hover:hover .stus-disp .price-promo,.training-list div.main .training-item.active-hover .stus-disp .price-promo,.training-list-short .training-item.hover:hover .stus-disp .price,.training-list-short .training-item.hover.active-hover .stus-disp .price {text-decoration:underline;color:#005CE5;}.training-item.off:hover .price {text-decoration:none !important;color:#334 !important;}.training-item.off:hover .contact-us span {color:#D4396F;}.training-list div.bookmarks .training-item.hover.off .g-mkr-map, .training-list div.main .training-item.hover.off .g-mkr-map {opacity:.3;border-color:#ccc;}.training-list div.bookmarks .training-item.hover.off .g-mkr, .training-list div.main .training-item.hover.off .g-mkr {opacity:.5;border-color:#ccc;}.training-item.hover.bgf8 {background-color:transparent !important;}.training-item.hover.bgf8:hover {background-color:#f7f7f7 !important;}.training-item.hover.bgfar {background-color:#FDFDFD !important;background-color:#F8F8F8 !important;}.training-item.hover.bgfar:hover {background-color:#f7f7f7 !important;}.training-item input[type="email"], .training-item input[type="text"], .training-item input[type="search"], .training-item textarea, .training-item select, .training-item span.input-ico {background:#FFFFFF;}.training-item .detail {display:none;padding:20px;margin:0 0 15px 0;background:#FFF;-moz-box-shadow:inset 20px 5px -20px rgba(0, 0, 0, .2);box-shadow:inset 0 20px 5px -20px rgba(0, 0, 0, .2);border:1px solid #F8F8F8;border-top:1px solid #EEE;}.training-item .detail ul {line-height:1.5em;padding:0;padding-left:20px;margin:0;}.training-item .detail ul.tick-green {padding-left:0;}.training-item h2 {margin:10px;margin-top:20px;padding:10px;padding-top:10px;padding-bottom:10px;font-size:1.2em;color:#000;}.training-item h3 {color:#000;}.training-item table {width:100%;height:auto;}.training-item td {vertical-align:middle;}.training-item.header {background:#F8F8F8;border-bottom:4px solid #EEE;padding:8px 0 4px 0;margin-bottom:4px;height:auto;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}.training-item.header div {text-transform:uppercase;text-align:center;position:relative;}.training-item.header div.table div.cell, .training-item.header div.table div.cell a, .training-item.header div.table div.cell a span.darw {color:#333;border-color:#333 transparent;font-weight:bold;}.training-item.header div.table div.cell a:hover, .training-item.header div.table div.cell a:hover span.darw {color:#005ce5;border-color:#005ce5 transparent;text-decoration:none;}.training-item.header div.table div.cell.current a, .training-item.header div.table div.cell.current a span.darw {color:#DD4B39;border-color:#DD4B39 transparent;}.training-list-short {border:1px solid #FFF;}.training-list span.city {font-size:1.1em;display:inline-block;padding-bottom:2px;font-weight:600;}.training-list span.city a {font-size:1em;color:#333;}.training-list span.city a:hover {color:#005ce5;}.stus-disp {min-width:76px;max-width:81px;height:37px;display:inline-block;text-align:right;}.stus-disp .price-down, .stus-disp .price-up, .price-down a, .price-up a, .price-down-e, .price-up-e {padding-left:14px !important;font-weight:bold;font-size:1em;margin-top:-12px;}.price-down a, .price-down-e, .stus-disp .price-down {color:#093 !important;font-size:1.36em !important;}@media (max-width:640px) {.stus-disp {margin-top:-6px;}.price-down a, .price-down-e, .stus-disp .price-down {margin-top:-2px;}}.stus-disp .promo.price-down {color:#fff !important;}.price-up a, .price-up-e, .stus-disp .price-up {color:#DD4B39 !important;background:url(/images/delta-arrow-up.png) 0 3px no-repeat !important;}.stus-disp .price-down, .stus-disp .price-up {background-position:0 13px !important;}.stus-disp .promo.price-down, .stus-disp .promo.price-up {padding-left:18px !important;background-position:6px 11px !important;}.price-down-e, .price-up-e {font-size:12px;}.training-item .price {font-family:Helvetica, sans-serif !important;font-weight:bold;padding:5px 8px;font-size:1.2em;}@media (max-width:667px) {.training-item .price {margin-top:-3px;}}.training-item .price:hover {color:#005CE5;}.registration-item .price:hover {color:#D84A7A;}.training-item .price.old {text-decoration:line-through;color:#666;font-size:.917em;font-weight:normal;height:8px;line-height:2em;}.training-item .price.promo, .training-item .price.promo-off {color:#093 !important;display:inline-block;position:relative;font-size:1.16em;text-decoration:none;}.training-item .price.promo-off {color:#999 !important;}.training-item .price.promo.price-down {text-decoration:none;}.training-item .price.promo-off {background:#FFFFB8;}.training-item .price.promo:hover, .training-item .price.promo-off:hover {color:#000;}.training-item .price.promo span.darw {margin:2px;margin-left:-12px;border-color:#333 transparent;display:none;}.training-item .price {font-size:1.36em;}.training-item .price.promo, .training-item .price.promo-off {font-size:1.36em;}.training-list-short .training-item {background:#F8F8F8;border:1px solid #EEE;padding:5px;margin:0;margin-bottom:5px;}.other-cssrs-box {margin:20px -30px -45px -30px;padding:0 30px 30px;background:rgba(248, 248, 248, .6);border-top:1px solid rgba(238, 238, 238, .8);}@media (max-width:990px) {.other-cssrs-box {margin:20px -50px -75px -40px;padding-bottom:50px;}}.other-cssrs {border:0;}.other-cssrs>div {margin-right:4px;margin-bottom:4px;display:inline-block;}.other-cssrs>div:last-child {margin-right:0px;}.other-cssrs>div>div {background:#FFF;border:1px solid #EEE;padding:5px;margin:0;margin-bottom:4px;width:165px;min-height:90px;padding:10px;}.price-box {}.old-price .strike {font-family:Helvetica, sans-serif !important;font-weight:bold;font-size:1.3em;line-height:1.3em;}price-down .registration-item {padding-bottom:20px;padding-top:10px;}.registration-item .price {color:#D84A7A;text-shadow:1px 1px 1px #F4F4F4;font-size:2.4em;letter-spacing:-1px;font-family:Helvetica, sans-serif !important;white-space:nowrap;}.stus2-disp, .stus2-left {color:#46CD30;font-size:.9em;display:block;}@media (max-width:719px) {.stus2-disp, .stus2-left {padding-left:10px;}}.box {padding:10px;margin-bottom:15px;overflow:hidden;text-align:left;}.box h3, .box .h3 {margin:0;padding:0;font-weight:bold;display:block;font-size:1.167em;font-weight:normal;margin-bottom:5px}.box .h3 a {font-weight:bold;color:#005ce5;}.box.transparent {background:transparent !important;border-color:transparent;text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF;color:#444;padding:0;margin-bottom:0;-moz-box-shadow:initial;box-shadow:initial;}.box.transparent .h3 {background-color:#F6F6F6;padding:9px;}.box.transparent a, .box.transparent span[role="button"] {color:#444;text-decoration:none;}.box.transparent a:hover, .box.transparent span[role="button"]:hover {color:#005ce5;}.box.transparent a:hover .ico-product {background-position-x:-30px;}.box.transparent .sub-txt {color:#666;padding-left:36px;line-height:1.5em;}#colonne-nav .box, #colonne-modules-training .box, #colonne-modules .box {-moz-box-shadow:initial;box-shadow:initial;}body#body.cssr #colonne-modules .box {margin:0;margin-bottom:5px;padding:10px 0 10px 0;}.box.hover:hover {}.article {min-height:500px;}.cssr .article {-moz-box-shadow:initial;box-shadow:initial;}.article header, .article .header {font-size:1.167em;color:#333;padding:10px;background-color:#FAFAFA;border:1px solid #f9f9f9;}.article header strong {font-weight:normal;}.article .header.blue, .article .header.green, .article .header.pink {padding-top:20px;padding-bottom:20px;margin:0;border:0 solid;}.article .header.blue {border-color:#4589F3;background-color:#4589F3;}.article .header.green {border-color:#96C124;background-color:#96C124;}.article .header.pink {border-color:#FC3868;background-color:#FC3868;}.article .header.blue span, .article .header.blue a, .article .header.green span, .article .header.green a, .article .header.pink span, .article .header.pink a {color:#fff !important;}.article .header.blue a, .article .header.green a, .article .header.pink a {text-decoration:underline;}.article.law p.header {}.law-quote {font-style:italic;padding-left:10px;margin:10px 0 15px 10px;border-left:3px solid #DA4A39;}.law-quote, .law-quote p {font-size:1em;line-height:1.4em !important;}.blue select, .green select, .pink select {font-size:14px;}.article h1, .article .h1, .article h1 span, .article .h1 span {padding:0;padding-left:0;padding-right:0;margin-bottom:0;font-size:1.917em;line-height:1.167em;font-weight:normal;}.article h1 {padding-top:10px;padding-left:15px;}.article h1 span {padding-top:0;padding-bottom:0;display:block;font-size:1.167em;}.article .content {padding:15px;padding-top:10px;padding-bottom:30px;}.article .content a, .article .content span {font-size:1em;}.article .content a.button {font-size:0.9em;}.article .content ul li {}.article .content div.tabpanel ul li {font-size:1em;line-height:1.4em;}.article .content section ul li {font-size:1.1em;line-height:1.4em;}article>div>div>ul li {font-size:1.1em;line-height:1.4em;}article>div>div>ul li a, .article>div>div>ul li a {font-size:1.1em;line-height:1.4em;}.article .content .date span span span {font-size:1em !important;}article .content p {line-height:1.333em;font-size:1.1em;}.article, .training-list {padding:15px;padding-top:5px;-moz-border-radius:2px;border-radius:2px;}.box, .article, .training-list {border:1px solid #ebebeb;background:#FFF;}body.cssr .article {border:0;}.box {-moz-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;}.article, .training-list {-moz-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;}.no-result, .no-result a {font-size:1.2em;}.article.feedback {margin:0 auto 20px auto;max-width:700px;}.article.feedback div.container {border:1px solid #EEEEEE;border-radius:5px;padding:10px 20px;margin:10px 0 30px;background-repeat:no-repeat;background-attachment:fixed;background:#EFF0EB;background:-moz-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFF0EB), color-stop(100%, #EFF0EB));background:-webkit-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFF0EB)) fixed !important;background:-o-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:-ms-linear-gradient(top, #FFFFFF 0%, #EFF0EB 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #EFF0EB 100%) no-repeat scroll 0 0 #EFF0EB;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFF0EB', GradientType=0);}.g-mkr, .g-mkr-map {display:inline-block !important;width:42px;height:42px;margin:0;padding:0;margin-left:5px;font-weight:bold;border-radius:6px;border:1px solid #ccc;display:none;position:relative;}.g-mkr div {background:url(/images/geo-marker.png) center 10px no-repeat;font-size:.917em;font-weight:500;color:#444;text-align:center;padding-top:13px;height:30px;}.g-mkr-map {background:url(/images/geo-marker-map.jpg) 20% 20%;position:absolute;opacity:.6;}.bookmarks .g-mkr, .bookmarks .g-mkr-map {display:none !important;}div.search-left button.submit, div.search-left button.submit-pink {width:32px;height:32px;padding:0 3px;overflow:hidden;}div.search-left button.submit .assets.search-mini, div.search-left button.submit-pink .assets.search-mini, {background-position:-199px -199px;}div.search1 {border-bottom:1px solid gainsboro;background:#F7F7F7;background:-moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #F7F7F7));background:-webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F7F7F7)) !important;background:-o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);background:-ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%) no-repeat scroll 0 0 #F7F7F7;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F7F7F7', GradientType=0);-moz-box-shadow:inset 0 -3px 5px rgba(230, 230, 230, .2);box-shadow:inset 0 -3px 5px rgba(230, 230, 230, .2);}#search1 {position:relative;margin:0;margin-left:auto;margin-right:auto;padding:20px;padding-top:0;}.cssr #search1 *, .cssr #search1 span.phone a {color:#626f83;text-shadow:white -1px -1px, #cc 1px 1px;}.cssr #search1 h1, .cssr #search1 h2, .cssr #search1 .h1, .cssr #search1 .h2 {color:#333;text-shadow:1px 1px 1px #FFF;font-weight:300;line-height:1.2em;}.cssr #search1 h1, .cssr #search1 .h1 {font-size:28px;line-height:28px;}.cssr #search1 .phone-img {margin-top:-10px;margin-right:5px;vertical-align:middle;}.cssr #search1 span.phone a {font-size:1.8em;font-weight:bold;color:#000;}#search1 span.input-ico, #search1 input.input-ico {padding:5px;}#search1 input.input-ico {font-size:1.083em;width:300px;height:18px;}#search1 input.submit-pink, #search3 input.submit-pink {font-size:1.167em;font-weight:bold;padding-left:15px;padding-right:15px;}#search3 {width:100%;z-index:888;position:fixed;top:-100px;background:#fff;padding:10px;box-shadow:rgba(0, 0, 0, .0980392) 0 3px 3px -1px;border-bottom:1px solid #ccc;}.full, header #header-top-bar>div, #main, .main2, #breadcrumb, #search1 {width:1152px !important;}.full {position:relative;margin:0;margin-left:auto;margin-right:auto;}#footer {width:100%;overflow-y:hidden;}.modal-bg {display:none;position:fixed;z-index:998;opacity:0;top:0;left:0;width:100%;height:100%;background:#FFF;}.modal-dialog {display:none;box-sizing:border-box;position:fixed;width:540px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:translateZ(0);z-index:999;}.modal-dialog {-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, .2);-moz-box-shadow:0 4px 16px rgba(0, 0, 0, .2);box-shadow:0 4px 16px rgba(0, 0, 0, .2);background:#fff;background-clip:padding-box;border:1px solid #acacac;border:1px solid rgba(0, 0, 0, .333);outline:0;}.modal-dialog span.ico-circle-cross {opacity:.6;position:absolute;right:15px;top:15px;}.modal-dialog.alert {opacity:0;top:187px;left:530px;padding:30px 42px;}#contact-btn.modal-laucher {display:block;position:fixed;bottom:10px;right:20px;padding:10px 14px 10px 14px !important;font-weight:bold;color:#B60000 !important;background:#F8F8F8;border:1px solid rgb(204, 204, 204);color:#FFF !important;background:#E86492;border:1px solid #E86492;border-top-left-radius:4px;border-top-right-radius:4px;-moz-box-shadow:rgba(0, 0, 0, .2) 1px 2px 2px 1px;box-shadow:rgba(0, 0, 0, .2) 1px 2px 2px 1px;text-decoration:none;}#localisation {display:none;padding:10px;margin:0;margin-bottom:10px;}img.circle-arrow-right, div.lock, span.lock, .lock-dark, #footer div.logo, #footer div.paybox, #footer div.payments, #footer div.payments-secure, img.phone, img.search, img.search2, div.social-fb, div.social-tw, div.social-gg, div.social-ig, .social-m-fb, .social-m-tw, .social-m-gg, .social-m-ig, .social-m-pi, .assets {border:0;padding:0 !important;display:inline-block !important;background:url(/images/assets-white.png);}img.circle-arrow-right-dark, .lock-dark, img.logo-dark, img.paybox-dark, img.payments-dark, img.phone-dark, img.search-dark {background:url(/images/assets-dark.png) !important;}img.circle-arrow-right, img.circle-arrow-right-dark {width:20px;height:20px;background-position:0 0;}div.lock, span.lock, .lock-dark {width:20px !important;height:20px;background-position:-20px 0 !important;vertical-align:bottom !important;}.lock-dark {height:16px;background-position:-20px -4px !important;}#footer div.lock {height:25px;background-position:-20px -1px;}#footer div.logo, img.logo-dark {width:165px;height:31px;background-position:-104px -20px !important;}#footer div.paybox, img.paybox-dark {width:125px;height:40px;background-position:0 -98px;}#footer div.payments, img.payments-dark {width:162px;height:34px;background-position:0 -64px;}#footer div.payments-secure {width:155px;height:18px;background-position:0 -142px;}img.phone, img.phone-dark {width:40px;height:44px;background-position:0 -20px;}img.search, img.search-dark {width:64px;height:64px;background-position:-40px 0;}div.social-fb, div.social-tw, div.social-gg, div.social-ig {width:32px;height:32px;margin-right:5px !important;}div.social-fb span, div.social-tw span, div.social-gg span, div.social-ig span {display:none;}.social-m-fb, .social-m-tw, .social-m-gg, .social-m-ig, .social-m-pi {width:20px;height:20px;margin-right:5px !important;}div.social-fb {background-position:-162px -64px;}div.social-tw {background-position:-194px -64px;}div.social-gg {background-position:-226px -64px;}div.social-ig {background-position:-290px -64px;}.social-m-fb {background-position:-194px -96px;}.social-m-tw {background-position:-214px -96px;}.social-m-gg {background-position:-234px -96px !important;}.social-m-gg {background-position:-254px -96px;}.social-m-ig {background-position:-274px -96px;}.assets.tag {width:80px;height:38px;background-position:-210px -150px;position:absolute;margin-top:-10px;margin-left:-15px}.assets.securite-routiere {width:162px;height:39px;background-position:0 -160px;}.assets.securite-routiere-2 {width:210px;height:51px;background-position:-125px -748px;}.assets.search {width:48px;height:48px;background-position:-162px -151px;}.assets.search-mini {width:28px;height:28px;background-position:-197px -199px;}.assets.ekomi {width:197px;height:54px;background-position:-0 -199px;}.assets.map-close {width:13px;height:13px;background-position:-197px -227px;float:right;margin-right:25px;}.assets.stagr, .assets.stgar2, .assets.cdr2, .assets.tele {background:#fff url(/images/assets-home.png) 0 0;background-repeat:no-repeat;}.assets.stagr {background-position:0 0;}.assets.stgar2 {background-position:-295px 0;}.assets.cdr2 {background-position:-590px 0;}.assets.tele {background-position:-885px 0;}.ico-product {width:31px;height:27px;display:inline-block;vertical-align:middle;margin-right:3px;background:url(/images/ico-product.png) 0 0 no-repeat;}.ico-product.flag {background-position:0 0;}.ico-product.smile {background-position:0 -30px;}.ico-product.bookmark {background-position:-4px -60px;}.ico-product.visa {background-position:0 -88px;}.ico-product.folder {background-position:0 -118px;}.ico-product.email {background-position:0 -148px;}.ico-product.permis {background-position:0 -178px;}.share-box {margin-top:40px;background:#fafafa;padding:10px;border:1px solid #eee;-moz-box-shadow:inset 1px 1px 3px #eee;box-shadow:inset 1px 1px 3px #eee;}.share-box .IN-widget button {color:#0073b1 !important;}.share-box:hover {border-color:#ccc;}.training-list .training-list-city {width:50%;}.training-list .training-list-date {width:50%;}.training-list .training-list-date .date {width:146px;display:inline-block;}.training-list div.main .geo-n .g-mkr {display:block;}.training-list div.main .geo-n .stars-bookmark {display:none;}.stars-bookmark {display:inline-block;width:42px;height:42px;background:#FFF url(/images/stars-bookmark.png);border:1px solid #ccc;border-radius:6px;}.stars-bookmark:hover {background-position:-42px 0;cursor:pointer;border-color:#CCC;}.stars-bookmark.off {background-position:-84px 0;cursor:default;border-color:#eeeeee;}.stars-bookmark.on {background-position:-126px 0;}.stars-bookmark.on:hover {background-position:-168px 0;cursor:pointer;border-color:#CCC;}.txt-light {color:#333;font-size:1em;}.form input, .form select, .form .input-ico {margin-top:6px;margin-bottom:4px;}.form-error {display:none;padding:10px;border:2px solid #DAA520;background-color:#FFFFCC;margin-bottom:10px;}.form-error.success {border-color:#8EDA20;background-color:#EBFFCC;}.form-error.failed {border-color:orangered;background-color:#FFDADC;}.pictos-mariane, .pictos-france, .pictos-dossier, .pictos-garantie, .pictos-temoignages, .pictos-modes-paiements, .pictos-lock, .pictos-bonus, .pictos-maillet, .pictos-securite-routiere, .pictos-screenshot {width:85px;height:85px;background:url(/images/modules.png);background-repeat:no-repeat;margin-right:5px;}.pictos-mariane {height:60px;}.pictos-france {background-position:-85px;}.pictos-dossier {background-position:-170px;}.pictos-garantie {background-position:-255px;}.pictos-temoignages {background-position:-340px;}.pictos-modes-paiements {background-position:-425px;}.pictos-lock {background-position:-510px;}.pictos-bonus {background-position:-595px;}.pictos-maillet {background-position:-680px;}.pictos-securite-routiere {height:35px;background-position:-765px 0;}.pictos-screenshot {background-position:-765px 0;}#cgv2 {display:none;border-right:0;background-color:#F8F8F8;margin-top:20px;padding:10px;width:90%;height:330px !important;overflow:auto;}#cgv2 h1, #cgv2 h2, #cgv2 h3, #cgv2 h4 {font:inherit;color:inherit;background:inherit;-moz-box-shadow:initial;box-shadow:initial;font-weight:500;margin:10px 0;padding:10px 10px;}#cgv2 h1 {font-variant:all-small-caps;font-size:18px;font-weight:400;line-height:17px;}.place h3 {padding-top:5px;margin-top:10px;}.place h3.name {color:#E86492;font-size:1.8em;}.btn-avis {text-transform:uppercase;font-weight:600;}button.btn-toggle-form {display:none;}.date, .date span, .date span span, .date span span span {font-size:13px !important;font-weight:600;}.cob .date, .cob .date span, .cob .date span span, .cob .date span span span, .denis .date, .denis .date span, .denis .date span span, .denis .date span span span {font-weight:normal;}.date-cell {padding-right:30px;}.price-cell {width:81px;}.slide-wrapper {clear:both;}.slide-wrapper, .slide-wrapper h2, .slide-wrapper h3 {color:#FFF;}.slide-wrapper * {color:#EEE;}.slide-top {margin-left:20px;width:250px;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #dedede 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dedede));background:-webkit-linear-gradient(top, #fff 0%, #dedede 100%);background:-o-linear-gradient(top, #fff 0%, #dedede 100%);background:-ms-linear-gradient(top, #fff 0%, #dedede 100%);background:linear-gradient(to bottom, #fff 0%, #dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#dedede', GradientType=0);}.slider {background:#F8F8F8;padding:0;padding-bottom:20px;overflow:hidden;}.slider-menu-div {width:170px;}.cssr {background:#fff url() !important;}.cssr #main, .cssr .main2 {}.cssr div.header {padding:75px 0 15px;margin-bottom:30px;border-bottom:1px solid gainsboro;background:#F7F7F7;}.cssr #footer {border:1px solid #ccc;background:#F7F7F7;background:-moz-linear-gradient(top, #F7F7F7 0%, #FFF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #FFF));background:-webkit-linear-gradient(top, #F7F7F7 0%, #FFF 100%);background:-webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#FFF)) !important;background:-o-linear-gradient(top, #F7F7F7 0%, #FFF 100%);background:-ms-linear-gradient(top, #F7F7F7 0%, #FFF 100%);background:linear-gradient(to bottom, #F7F7F7 0%, #FFF 100%) no-repeat scroll 0 0 #FFF;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#FFF', GradientType=0);-moz-box-shadow:inset 0 -3px 5px rgba(230, 230, 230, 1);box-shadow:inset 0 -3px 5px rgba(230, 230, 230, 1);}.about .pap {padding-right:20px;text-align:justify;}.about .pap p {}.about .pap h2, .about .pap h3 {margin:0;padding:0;}.about .pap h2 {float:right;padding-left:25px;font-size:24px;}.about .logo {float:left;margin-right:20px;vertical-align:top;text-align:center;background:#F8F8F8;background:-moz-linear-gradient(top, #fff 0%, #F8F8F8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F8F8F8), color-stop(100%, #F8F8F8));background:-webkit-linear-gradient(top, #fff 0%, #F8F8F8 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#F8F8F8)) !important;background:-o-linear-gradient(top, #fff 0%, #F8F8F8 100%);background:-ms-linear-gradient(top, #fff 0%, #F8F8F8 100%);background:linear-gradient(to bottom, #fff 0%, #F8F8F8 100%) no-repeat scroll 0 0 #F8F8F8;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#F8F8F8', GradientType=0);}.about .pf .avt {width:50%;text-align:right;padding-right:20px;}.about .pf .txt {width:50%;padding-right:10%;text-align:justify;line-height:1.3em;}.about .tf .txt {width:50%;text-align:left;padding-right:20px;padding-left:10%;text-align:justify;line-height:1.3em;}.about .tf .txt h3 {text-align:right;padding-top:0;}.about .tf .avt {width:50%;}#search2 {display:none;border-bottom:1px solid #EEE;padding-bottom:20px;margin-bottom:10px;}.pref {width:22%;padding:10px;display:inline-block;}a.pref, a.pref * {cursor:text;color:#333;text-decoration:none;}a.pref .h3 {font-size:1em !important;display:block;}a.pref, a.pref * {font-size:.9em !important;}a.pref strong {color:#005ce5;cursor:pointer;}a.pref strong:hover {text-decoration:underline;}#gMapBox {width:207px;height:210px;overflow:hidden;}#gMapBox #gMap {position:relative;top:-15px;left:-15px;}#gMap {border:1px solid #fff;}#gMap.hover {cursor:pointer;}#gMap.hover:hover {-moz-box-shadow:#005ce5 0 0 1px 1px;box-shadow:#005ce5 0 0 1px 1px;}#map-bg {display:none;z-index:999;position:absolute;width:100%;height:100%;background:#fff;opacity:.1;-moz-opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10);}#map-full {display:none;z-index:999;position:fixed;top:30px;left:50px;background:#fff;padding:0;border:1px solid gainsboro;-moz-box-shadow:rgba(0, 0, 0, .4) 0 2px 8px 2px;box-shadow:rgba(0, 0, 0, .4) 0 2px 8px 2px;}#map-full .close {position:relative;top:15px;left:10px;height:20px;overflow:hidden;display:block;text-align:center;font-variant:small-caps;font-size:1.3em;font-weight:bold;color:#555;text-decoration:none;opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);}#map-full .close:hover {opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);}#map-full #map-canvas {border:1px solid #CCC !important;position:relative;top:25px;left:10px;}#map-full #map-canvas .marker {width:100%;margin-top:10px;overflow:hidden;}#map-full #map-canvas .marker h2 {color:#E23003;}#map-full #map-canvas .marker h2, #map-full #map-canvas .marker h3 {margin:0;padding:0;}#map-full #map-canvas .marker ul {margin:0;padding:10px 0 20px 20px;}.art-pho {}.art-pho2 {margin:5px !important;margin-bottom:10px !important;margin-left:15px !important;padding:1px !important;border:1px solid #FFF;-moz-border-radius:2px;border-radius:2px;background:#FFF;-moz-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;}.seemore {position:relative;display:inline !important;}.seemore a {display:inline-block !important;width:23%;padding-bottom:2%;padding-right:1%;vertical-align:top;}.seemore a div.container {}.seemore a div.container div.img {height:auto !important;width:100%;border:2px solid #EEE;}.seemore a:hover div.container div.img {-moz-box-shadow:#005ce5 0 0 1px 1px;box-shadow:#005ce5 0 0 1px 1px;}.seemore a div.container div.img img {border:medium none !important;display:block;margin:0 !important;padding:0 !important;height:auto;width:100%;}.seemore a div.container div.content {padding:0;padding-top:5px;margin:0;font-size:.917em;font-weight:bold;}.training-item .benefit {display:block;padding:10px 5px 10px 5px !important;margin:4px 0 0;background:#F8F8F8;border-right:2px solid #F8F8F8;border-radius:2px;}.training-item .benefit, .training-item .benefit div, .training-item .benefit span {text-transform:uppercase;color:#000 !important;}.training-item .benefit>div>div>span {font-size:1em !important;}#tabs.ui-tabs div.ui-tabs-panel {background:-webkit-linear-gradient(#FFFFFF, #FBFBFB);background:-o-linear-gradient(#FFFFFF, #FBFBFB);background:-moz-linear-gradient(#FFFFFF, #FBFBFB);background:linear-gradient(#FFFFFF, #FBFBFB);}#cookies {position:relative;top:0;}#cookies div {position:fixed;background:rgba(51, 51, 51, .9);bottom:45px;right:30px;margin:0;padding:0;width:300px;height:auto;font-weight:300;border:0 solid #B4B4B4;border-radius:10px;}#cookies div p {color:white;font-size:1.1em;padding:20px 30px 20px 20px;margin:0;}#cookies div p span {text-align:center;display:block;}#cookies div p a {color:#55ACEE;}#cookies div p a.close {float:right;position:absolute;top:10px;right:10px;}#cookies div p a.close img {}@media (max-width:1330px) {#header-top-bar .c1, #header-top-bar .c2, #header-top-bar .c3, #header-top-bar .c4 {vertical-align:bottom;padding-right:30px;width:90px;}#header-top-bar .c4 {padding-right:0;width:initial;}}@media (max-width:1172px) {.md1172 {display:none !important;}.full {width:100% !important;}header #header-top-bar a.menu, header #header-top-bar span.menu, header #header-top-bar a.menu .darw, header #header-top-bar span.menu .darw {font-size:1em;}header #header-top-bar>div, #main, .main2, #breadcrumb, #search1 {width:990px !important;}header #header-top-bar>div {width:970px !important;}#search1 img.search, #search1 img.phone-img {display:none;}#colonne-centre {width:734px !important;}#colonne-centre.first {width:975px !important;}#colonne-centre.last {width:725px !important;}#colonne-centre.second {width:700px !important;}#colonne-centre.map {width:560px !important;padding-left:70px;padding-bottom:20px;}#colonne-modules {display:inline-flex;float:none !important;width:auto !important;}#colonne-modules .box {display:table-cell;padding:5px;border:0;background:transparent;}#colonne-modules .box {}#recuperer-4-points {display:none !important;}.slide-wrapper {width:auto !important;margin-right:15px;}#contact-btn.modal-laucher {display:none;}}@media (max-width:990px) {.md990 {display:none !important;}body {background:#fff !important;overflow-x:hidden;}.logo-svg {margin-left:10px;margin-top:4px;width:127px;height:25px;background-size:127px 25px !important;}#colonne-modules, #search1 td.logo, #footer div .cell:nth-child(6), #footer div .cell:nth-child(7) {display:none;}.h1b {margin-left:20px;margin-bottom:20px;}#search2 {display:block;}header #header-top-bar>div, #main, .main2, #breadcrumb, #search1 {width:100% !important;}#breadcrumb, #search1, #main, .main2 {width:auto !important;}#search1 table {width:100% !important;}#search1 input.input-ico {width:95%;}#main, .main2 {display:table;}#colonne-nav {display:table-cell;float:initial;vertical-align:top;}#colonne-centre, #colonne-centre.first, #colonne-centre.last, #colonne-centre.second {display:table-cell;width:100% !important;margin:0;padding:0;}div.mobile-main #colonne-centre.reg, div.mobile-main #colonne-centre.reg.first, div.mobile-main #colonne-centre.reg.last, div.mobile-main #colonne-centre.reg.second {padding:10px;width:96% !important;}#colonne-centre div.box.bottom, #colonne-centre div.bottom-grad {display:none;}.training-list, .article {border:0;border-radius:0;background:transparent;-moz-box-shadow:initial;box-shadow:initial;}.reg .training-list {border-top:1px solid #EEE;}.article.law {padding:0;}.training-list h1 .location {margin-top:10px;}.training-list h1 .tagline {font-size:.6em;position:initial;top:initial;}#colonne-nav .box {border:0;box-shadow:initial !important;padding-right:0;}#colonne-centre.map {width:100% !important;padding-left:90px;padding-bottom:20px;}#colonne-nav .box {border:0;}.slide-wrapper {width:100% !important;margin-right:15px;}#footer div .cell:nth-child(1) div {width:auto !important;float:inherit !important;margin:auto !important;text-align:center;}#footer .arrow-top {background:white !important;}aside.header.blue .cell.c1l, aside.header.green .cell.c1l, aside.header.pink .cell.c1l {display:block;}aside.header.blue .cell.c1r, aside.header.green .cell.c1r, aside.header.pink .cell.c1r {display:block;margin-top:10px;}aside.header.blue .cell.c1r select, aside.header.green .cell.c1r select, aside.header.pink .cell.c1r select {width:80%;}img.flr30 {padding-left:20px;padding-bottom:15px;}.training-list-short {border:0;}}@media (max-width:768px) {#header-top-bar .c3, #header-top-bar .c4 {display:none;}.other-cssrs>div {margin-right:8px;}.other-cssrs>div>div {padding:8px;width:143px;}.other-cssrs>div>div>a>img {width:100%;height:100%;}#header-top-bar .c4 .phone {margin-right:15px;padding:0;float:right;}#colonne-nav {width:200px;padding-right:10px;}#colonne-centre, #colonne-centre.last {width:530px !important;}.training-list {padding:0;width:100%;}.training-list h1 span span {width:90%;}.training-list .total {display:none;}.adrs.short, .adr.short {width:110px;}.fwb, .fwb span {font-weigt:normal;}select, checkbox, span.input-ico, input.input-ico, input.input-txt, input[type="date"], input[type="text"], input[type="search"], textarea, li.ui-menu-item a, #q, #q3 {font-size:16px !important;}.md768 {display:none !important;}.about .logo {display:none;}}@media (max-width:750px) {.md750 {display:none !important;}}@media (max-width:719px) {body {background:#fff !important;}header #header-top-bar .c0 {width:20px;display:table-cell;}header #header-top-bar .c5 {display:block;}#colonne-centre, #colonne-centre.first, #colonne-centre.last, #colonne-centre.second {width:100% !important;}.training-list {padding-left:10px;padding-right:10px;width:92%;overflow-x:hidden;}.training-list h1, .training-list h1 span, .training-list h2, .training-list h2 span, .training-list h3, .training-list h3 span {font-size:1.3em;}.training-list h1 span {font-size:1em;}.training-item div.btn {display:table-cell;}.registration-item .map {display:none !important;}.training-item .registration-item .higp {margin-left:0 !important;}.registration-item {width:100%;}.mobile-nav2 {display:block;}#colonne-centre {color:red;}#colonne-centre .td-label.c1l {text-align:left;min-width:20px;}#colonne-centre div.table.w100 div.cell.c1l, #colonne-centre div.table.w100 div.cell.c1r {width:100% !important;}#colonne-centre div.training-list .training-item .table.w100 .cell.c1l.w100 {padding:0;}#colonne-centre div.higp div.table.w100 div.cell.c1l, #colonne-centre div.higp div.table.w100 div.cell.c1r {width:auto !important;}.c1l {display:block;width:auto !important;}figure.c1l {width:100% !important;}figure.c1l .art-pho {width:100%;height:100%;}figure.c1l figcaption {margin-top:6px;}.c1l.td-label {text-align:left;padding:10px 0 0;margin-bottom:-10px;font-weight:bold;color:#666;}.training-item .c1l.td-label {padding:10px 0 8px;}#formTrainee .c1l.td-label, #formCb .c1l.td-label {padding:5px 0 20px;}#cbNumber1, #cbNumber2, #cbNumber3, #cbNumber4, #cbCvv {width:44px;}#cbNumber1 {width:80%;}.ui-tabs .ui-tabs-panel {padding:0.6em 0.2em;}.c1r {display:block;margin-top:20px;}.reg div.training-item div.table div.cell.c1r {margin-top:0 !important;}.registration-item .higp .c1l, .registration-item .higp .vr, .registration-item .higp .c1r {display:table-cell;}.slider-menu-div {width:initial !important;text-align:left !important;}#Trainee_addressCity, #Trainee_billingAddressCity {width:180px !important;}#gMap {width:100%;height:100%;}.training-list-short, .training-list-short div, .training-list-short div div {width:98% !important;min-height:initial !important;}.training-list h1 span span {width:60%;}.training-item.header div.table div.cell {padding-right:35px;}.rub-stat-red {width:60px;padding-right:4px;padding-left:4px;font-size:.9em;}#map-full {top:10px;left:10px;}.art-pho {width:50%;height:50%;margin-left:25%;}.adrs.short, .adr.short {width:233px;}.fwb, .fwb span {font-weight:normal;}}@media (max-width:667px) {.md667 {display:none !important;}#header-top-bar .c1, #header-top-bar .c2, #header-top-bar .c3, #footer.table div.cell:nth-child(5), #footer.table div.cell:nth-child(6) {display:none;}header #header-top-bar .phone a {margin-bottom:-10px;}.training-list h1 span span {width:400px;}}@media (max-width:640px) {#search3, #colonne-nav, .btn-toggle-form-2 {display:none;}.date, .date span, .date span span, .date span span span {font-weight:normal !important;}.date-cell {text-align:left !important;padding-bottom:10px;padding-left:60px;}.stus-disp .s {display:none;}#colonne-centre>div.training-list .date, #colonne-centre>div.training-list .date span span {padding-left:2px;}.registration-item .c1r .price {font-size:1.4em !important;}.reg .registration-item .c1r .price {font-size:2.4em !important;}.septembre, .novembre, .décembre {overflow:hidden;display:inline-block;vertical-align:bottom;}.septembre {width:25px;}.novembre {width:20px;}.décembre {width:21px;}#search1 .phone a {font-size:1.333em !important;}.about .logo, .about .pap h2, .about .pf .avt h2 {display:none;}.about .pf .avt, .about .pf .txt, .about .tf .avt, .about .tf .txt {display:block;width:initial;margin:0 !important;padding:0%;}.about .tf .txt, .about .pf .avt {padding-top:20px;margin-top:20px !important;border-top:1px dotted #CCC;}img.flr30 {padding:15px 0 5px 0;float:initial;}.md640 {display:none !important;}.art-pho {width:90%;height:90%;}.art-pho2 {margin:10px 0 0 0 !important;}h1 span.location {margin-top:10px !important;}h1 span.tagline {display:none;color:red;}.training-list h1 span span {width:450px;}div.training-item div.table div.cell.c1r {margin:0 !important;margin-left:-10px !important;margin-top:-5px !important;margin-bottom:-12px !important;padding:0 !important;}.reg div.training-item div.table div.cell.c1r {margin-top:0 !important;}.form {padding-left:10px;}.form .regis-breadcrumbs {margin-left:-10px;}.form input, .form select, .form .input-ico {margin-top:initial;margin-bottom:initial;}.training-item hr {border-top-color:#FFF !important;width:10px;height:8px;display:table-cell;}.training-item a>span {min-height:35px !important;}.training-item a>span.darw {min-height:initial !important;}}@media (max-width:414px) {header #header-top-bar>div {margin-top:-4px;}header #header-top-bar div div {height:20px;padding:0;padding-top:5px;vertical-align:initial;}#header-top-bar {overflow:hidden;}#header-top-bar .c0 {padding-left:12px !important;width:16px !important;height:22px !important;overflow:hidden !important;}#header-top-bar .c4 .phone {margin-top:-18px;}header #header-top-bar .c5 {display:none;}.training-list h1 span span {width:295px;}#colonne-centre.reg .map {display:none;}#colonne-centre div.higp div.table.w100 div.cell.c1l, #colonne-centre div.higp div.table.w100 div.cell.c1r {width:100% !important;}.regis-breadcrumbs span {padding-left:10px !important;}.regis-breadcrumbs li a, .regis-breadcrumbs li span {font-size:.9em;padding-left:35px !important;}.regis-breadcrumbs li:first-child a, .regis-breadcrumbs li:first-child span {padding-left:10px !important;}.regis-breadcrumbs li a:before, .regis-breadcrumbs li span:before, .regis-breadcrumbs a span:after, .regis-breadcrumbs li span:after {border-top-width:30px;border-bottom-width:30px;border-left-width:20px;margin-top:-30px;}.regis-breadcrumbs li:last-child a:before, .regis-breadcrumbs li:last-child span:before, .regis-breadcrumbs a:last-child span:after, .regis-breadcrumbs li:last-child span:after {border-width:0 !important;}div.mobile-main #colonne-centre.reg, div.mobile-main #colonne-centre.reg.first, div.mobile-main #colonne-centre.reg.last, div.mobile-main #colonne-centre.reg.second {padding:0;width:100% !important;}#colonne-centre.reg .training-list h1 {font-size:1.2em;line-height:.8em;padding-left:5px;}.h2b {line-height:1em !important;}.training-list h2 {font-size:1em !important;}.training-item {margin:0;margin-top:initial;padding:0;}.training-item .higp {font-size:1em;}.training-item .higp strong {float:initial;display:none;}.training-item .higp b {display:inline-block;margin-top:3px;font-size:1.2em;}.training-item .higp div {margin-top:5px;}.date-cell {padding-left:0px;}.training-list div.table {margin-bottom:6px;}#colonne-centre.reg .training-list div.table {padding-right:20px !important;margin-left:10px !important;width:100% !important;overflow:hidden;}#colonne-centre.reg .training-list #benefits div.table {overflow-x:auto;}.training-item.header div.table {margin-bottom:0;}#htmlTraineeTable1, #Trainee_billingAddress {margin-left:-10px;}.training-item .b {padding-top:12px;display:inline-block;}.training-item #tabs-1 button.b, .training-item #tabs-4 button.b {padding-top:initial;display:initial;}.training-item .adr.short, .training-item .adrs.short {display:none;}.training-item div.btn {background:transparent;padding-right:10px;margin-right:-20px;display:block;}.training-item div.btn a, .training-item div.btn span[role="button"] {display:none;}.geo-n {display:none;}.btnar, .btnar-off {margin-right:3px;margin-top:5px;}.btnar-off {margin-top:2px;}.price, .price.promo {margin-right:-15px;float:initial !important;}.rub-promo {position:relative;margin-top:-2px;}.cell.price {padding-right:5px !important;}.registration-item .higp .vr {display:none;}.registration-item .higp .c1r {display:block;}.registration-item .higp .c1r .price {text-align:center;padding-bottom:20px !important;}.registration-item .higp .c1r {background:transparent !important;}.registration-item .higp .c1r {padding:initial !important;}.registration-item .higp .c1l, .registration-item .higp .c1r {display:block !important;}.registration-item .higp .pt5, .registration-item .higp .pb5 {margin:0;margin-top:2px;padding:0;}.registration-item .higp .cell.vr {height:19px;background:transparent !important;display:table-row;margin:0 !important;margin-left:-10px !important;padding:0;overflow:hidden;}.registration-item .higp .cell.vr div {margin-left:-10px !important;border-width:0 0 20px 414px !important;border-color:transparent transparent #FFFFFF transparent !important;position:absolute;display:none;}.registration-item .higp div.cell.c1r, div.training-item div.higp div.table div.cell.c1r {padding:0 !important;padding-bottom:10px !important;margin:-5px -10px !important;}.training-item .higp .price b {margin-top:15px;}.reg .training-item #benefits p, .reg .training-item #benefits li {font-size:1.1em;line-height:1.6em;}.reg .training-item #benefits p.text-off, .reg .training-item #benefits p span {font-size:1em !important;}.training-item .detail {padding:20px 25px 5px 5px;}.td-label {padding-bottom:5px;}.reg .td-label.c1l {min-width:0;}.reg .c1r {margin-top:0;}.reg .bs1 {width:auto !important;}.reg .bs1 span .td-label {padding-top:15px;}.reg .form-error {margin:20px;margin-bottom:30px;}.rub-stat-red {width:60px;padding:0;font-size:.9em;color:#D84C58;background:transparent;margin-right:-15px;}.stus2-left {display:none;}.benefit, .benefit span {font-size:.9em;}.benefit span {font-size:1em;}.other-cssrs>div>div {padding:7px;width:140px;}label.cell.md320 {padding-top:25px;}.article ul.gallery li {margin-right:3px;line-height:0;}.article ul.gallery li img {display:initial;width:100%;height:100%;}.article.feedback {margin:0;padding:0;}.article.feedback div.content {}.article.feedback div.container {border:0;background:#fff !important;margin:0;margin-bottom:35px;padding:0;}.ui-tabs .ui-tabs-nav li {border:0;margin:0;background:transparent;font-weight:bold;border-radius:0;float:initial;position:initial;}.ui-tabs .ui-tabs-nav li a {padding:8px 7px;font-size:.8em;background:#EEE;color:#333;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:2px;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a {background:#fff !important;color:#000 !important;}.c1l.flr10 {float:none;margin-right:20px;width:100% !important;}.md414 {display:none !important;}}@media (max-width:320px) {.training-list h1 span span {width:295px;}div.training-item table, div.training-item .table, div.training-item tr, div.training-item tr th, div.training-item tr td, div.training-item .cell {border-collapse:collapse;}.training-item div.btn {display:none;}.training-item .registration-item .higp {margin-right:0 !important;}.form {padding-left:0;}#showPwd {position:absolute;display:none !important;}.md320 {display:none !important;}}@media print {body {margin:0;}header, footer, aside, #colonne-nav, #colonne-modules, #search1, #search3, .share-box, #seemore {display:none;}}