/* Generated in 00:00:00.2139161 */ /* 36 css file(s) appended */ /* Generation date 12-04-2016 22:56:38 */ /* StyleSheet File : ~/fr-CA/_media/stylesheet/37.css */ @charset "UTF-8"; article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } html { background: white; color: black; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html, button, input, select, textarea { font-family: sans-serif; } body { margin: 0; } a { background: transparent; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } h1 { font-size: 2em; margin: 0.67em 0; } h2 { font-size: 1.5em; margin: 0.83em 0; } h3 { font-size: 1.17em; margin: 1em 0; } h4 { font-size: 1em; margin: 1.33em 0; } h5 { font-size: 0.83em; margin: 1.67em 0; } h6 { font-size: 0.75em; margin: 2.33em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } q:before, q:after { content: ''; content: none; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal; } button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; vertical-align: baseline; } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } /* Fonts */ @font-face { font-family: 'ProximaNova'; src: url(/_media/document/363/proximanovaeot.eot); src: local("ProximaNova"), local("ProximaNova"), url(/_media/document/363/proximanovawoff.woff) format("woff"), url(/_media/document/363/proximanovattf.ttf) format("truetype"), url(/_media/document/363/proximanovasvg.svg) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaNovaBold'; src: url(/_media/document/363/proximanovaboldeot.eot); src: local("ProximaNovaBold"), local("ProximaNovaBold"), url(/_media/document/363/proximanovaboldwoff.woff) format("woff"), url(/_media/document/363/proximanovaboldttf.ttf) format("truetype"), url(/_media/document/363/proximanovaboldsvg.svg) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaNovaLight'; src: url(/_media/document/363/proximanovalighteot.eot); src: local("ProximaNovaLight"), local("ProximaNovaLight"), url(/_media/document/363/proximanovalightwoff.woff) format("woff"), url(/_media/document/363/proximanovalightttf.ttf) format("truetype"), url(/_media/document/363/proximanovalightsvg.svg) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'ProximaNovaSemiBold'; src: url(/_media/document/363/proximanovasemiboldeot.eot); src: local("ProximaNovaSemiBold"), local("ProximaNovaSemiBold"), url(/_media/document/363/proximanovasemiboldwoff.woff) format("woff"), url(/_media/document/363/proximanovasemiboldttf.ttf) format("truetype"), url(/_media/document/363/proximanovasemiboldsvg.svg) format("svg"); font-weight: normal; font-style: normal; } /* Standard */ html { -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; min-height: 100%; width: 100%; font-family: Arial, Helvetica, sans-serif; color: #525252; font-size: 14px; min-width: 320px; background: #fff; line-height: 1.42857em; } body { min-height: 100%; width: 100%; position: relative; } form { min-height: 100%; height: 100%; } ::-moz-selection { background: rgb(33, 96, 147); color: #fff; text-shadow: none; } ::selection { background: rgb(33, 96, 147); color: #fff; text-shadow: none; } textarea { resize: vertical; height: 8em; } input[type=text], textarea, select { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4); box-shadow: none 2px 5px rgba(0, 0, 0, 0.4); display: block; background: #f0f0f0; border: 0; font-size: 0.85714em; color: #525252; border-bottom: 0.16667em solid rgb(33, 96, 147); width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.58333em; margin: 0.16667em 0 1.66667em 0; } input[type=text]:focus, textarea:focus, select:focus { outline-color: rgb(33, 96, 147); } a { text-decoration: none; color: rgb(33, 96, 147); cursor: pointer; } a:hover, a:active { color: #89D408; } h1 { font-weight: normal; font-family: "ProximaNova", Arial, Helvetica, sans-serif; color: rgb(33, 96, 147); margin: 0.10417em 0 0.29167em 0; font-size: 3.42857em; line-height: 1.2em; } h2 { font-weight: normal; margin: 1.07143em 0 0.5em 0; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 2em; line-height: 1.15em; color: rgb(33, 96, 147); } h3 { color: rgb(33, 96, 147); font-size: 1.28571em; font-weight: normal; margin: 1em 0 0.5em 0; } p, ul, ol { margin: 0.75em 0; } ul, ol { padding-left: 2.14286em; } li + li { margin-top: 0.78571em; } img { vertical-align: middle; max-width: 100%; -webkit-backface-visibility: hidden; -ms-interpolation-mode: bicubic; } .clear { clear: both; } .clearfix { zoom: 1; } .clearfix:after { content: ""; display: table; clear: both; } .left { float: left; } .right { float: right; } .wrapper { max-width: 950px; padding: 0; margin: 0 auto; } .plusGros { font-size: 1.2em; line-height: 1.05em; } .mainContent { padding: 4% 0; } .m { display: none; } /* Ent?te */ .header .logo { float: left; max-width: 18%; padding: 2.21053% 0; } .header .logo h1 { margin: 0; } .header .right { font-size: 1.57143em; padding: 3.68421% 0; line-height: 1.15em; max-width: 75%; font-family: "ProximaNovaLight", Arial, Helvetica, sans-serif; white-space: nowrap; } .header .right .phone { color: #3c4542; vertical-align: middle; } .header .right .email { text-decoration: none; vertical-align: middle; display: inline-block; margin: 0 1.31818em; } .header .right .facebook { vertical-align: text-bottom; } .header .right .facebook:hover { filter: alpha(opacity=75); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; } .header .right div { display: inline-block; margin-left: 1.13636em; display:none; } .header .right ul { margin: 0; padding: 0; list-style-type: none; } .header .right li { margin: 0; padding: 0; } .header .right li a { text-decoration: none; border-bottom: 1px solid transparent; font-size: 0.81818em; color: #EB0C0C !important; } .header .right li a:hover { border-bottom-color: rgb(33, 96, 147); } .header .menuCss1 { background: #104AE8; background: url(data:image/media/bg-menu1.png); background: -moz-linear-gradient(top, #104AE8 0%, #1A24AD 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #104AE8), color-stop(100%, #1A24AD)); background: -webkit-linear-gradient(top, #104AE8 0%, #1A24AD 100%); background: -o-linear-gradient(top, #104AE8 0%, #1A24AD 100%); background: -ms-linear-gradient(top, #104AE8 0%, #1A24AD 100%); background: linear-gradient(to bottom, #104AE8 0%, #1A24AD 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#104AE8', endColorstr='#1A24AD',GradientType=0 ); } .header .menuCss1 ul { margin: 0 auto; max-width: 950px; padding: 0; list-style-type: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .header .menuCss1 li { display: inline-block; margin: 0; padding: 0; position: relative; } .header .menuCss1 li:before, .header .menuCss1 li.last:after { content: ""; display: inline-block; position: absolute; top: 0; left: 0; height: 100%; width: 0; border-left: 1px solid #1A24AD; border-right: 1px solid #104AE8; } .header .menuCss1 li.last:after { left: auto; right: 0; } .header .menuCss1 a { color: #fff; text-decoration: none; display: block; font-family: "ProximaNova", Arial, Helvetica, sans-serif; height: 3.125em; font-size: 1.14286em; line-height: 1em; padding: 0 0.75em; } .header .menuCss1 a:after { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .header .menuCss1 a:hover, .header .menuCss1 li.selected a { background: #FF0D0D; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYjkxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk3MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF0D0D), color-stop(100%, #C70A0A)); background: -webkit-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -o-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -ms-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: linear-gradient(to bottom, #FF0D0D 0%, #C70A0A 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0D0D', endColorstr='#C70A0A',GradientType=0 ); } .header .menuCss1 a:focus, .header .menuCss1 li.selected a { background: #FF0D0D; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYjkxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk3MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF0D0D), color-stop(100%, #C70A0A)); background: -webkit-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -o-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: -ms-linear-gradient(top, #FF0D0D 0%, #C70A0A 100%); background: linear-gradient(to bottom, #FF0D0D 0%, #C70A0A 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0D0D', endColorstr='#C70A0A',GradientType=0 ); } /* Pied de page */ .footer .wrapper { font-size: 0.71429em; line-height: 1.8em; color: #525252; } .footer .wrapper p { margin: 2.42105% 0; } .footer .topFooter { background: #1b1b1b; } .footer .topFooter .wrapper { font-size: inherit; line-height: inherit; color: #fff; position: relative; } .footer .topFooter .left { width: 45%; line-height: 1.57143em; padding: 2.73684% 0; } .footer .topFooter .left p { margin: 0; } .footer .topFooter .left p + p { margin-top: 2.33645%; } .footer .topFooter .right { width: 36.84211%; padding: 3.15789% 0; } .footer .topFooter .right .contact { font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 1.42857em; } .footer .topFooter .right .contact .phone { color: #89D408; } .footer .topFooter .right .contact .phone:hover { color: rgb(33, 96, 147); } .footer .topFooter .right .contact .email { text-decoration: none; font-family: "ProximaNova", Arial, Helvetica, sans-serif; margin-top: 1.87354%; display: inline-block; color: #89D408; font-size: 0.8em; border-bottom: 1px solid transparent; } .footer .topFooter .right .contact .email:hover { color: rgb(33, 96, 147); } .footer .topFooter .right .copyrights { font-size: 0.85714em; margin-top: 10%; margin-bottom: -3.14286%; } .footer .topFooter .right .copyrights a { color: #89D408; } .footer .topFooter .right .copyrights a:hover { color: rgb(33, 96, 147); } /* Interne */ .btnPret { text-decoration: none !important; color: #fff !important; display: inline-block; text-transform: uppercase; border: 1px solid #799f23; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.71rem; padding: 0.75em 0.83333em; cursor: pointer; -moz-border-radius: 0.16667em; -webkit-border-radius: 0.16667em; border-radius: 0.16667em; text-shadow: 0.04167em 0.04167em 0.08333em #5e7d18; background: #91d53b; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxZDUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGI1MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #91d53b 0%, #74b522 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d53b), color-stop(100%, #74b522)); background: -webkit-linear-gradient(top, #91d53b 0%, #74b522 100%); background: -o-linear-gradient(top, #91d53b 0%, #74b522 100%); background: -ms-linear-gradient(top, #91d53b 0%, #74b522 100%); background: linear-gradient(to bottom, #91d53b 0%, #74b522 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d53b', endColorstr='#74b522',GradientType=0 ); } .btnPret img { vertical-align: bottom; max-width: 0.91667em; margin-right: 0.25em; } .btnPret:hover { background: #74b522; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0YjUyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MWQ1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #74b522 0%, #91d53b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74b522), color-stop(100%, #91d53b)); background: -webkit-linear-gradient(top, #74b522 0%, #91d53b 100%); background: -o-linear-gradient(top, #74b522 0%, #91d53b 100%); background: -ms-linear-gradient(top, #74b522 0%, #91d53b 100%); background: linear-gradient(to bottom, #74b522 0%, #91d53b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74b522', endColorstr='#91d53b',GradientType=0 ); } .btnPret2 { text-decoration: none !important; color: #fff !important; display: inline-block; text-transform: uppercase; border: 1px solid #236194; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; cursor: pointer; font-size: 1rem; padding: 0.75em 0.83333em; -moz-border-radius: 0.16667em; -webkit-border-radius: 0.16667em; border-radius: 0.16667em; text-shadow: 0.04167em 0.04167em 0.08333em #1b517e; background: #4d90c5; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTBjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d90c5), color-stop(100%, #2b6899)); background: -webkit-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -o-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -ms-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: linear-gradient(to bottom, #4d90c5 0%, #2b6899 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90c5', endColorstr='#2b6899',GradientType=0 ); } .btnPret2:hover { background: #2b6899; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNjg5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDkwYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b6899), color-stop(100%, #4d90c5)); background: -webkit-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -o-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -ms-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: linear-gradient(to bottom, #2b6899 0%, #4d90c5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b6899', endColorstr='#4d90c5',GradientType=0 ); } .ctaFooter { background: rgb(33, 96, 147); padding: 3.78947% 4.21053% 4.31579% 4.21053%; color: #fff; line-height: 1.5em; font-size: 1.14286em; font-family: "ProximaNova", Arial, Helvetica, sans-serif; margin: 4.21053% -4.21053% 0.63158% -4.21053%; } .ctaFooter .left { width: 47.89474%; } .ctaFooter .title { text-transform: uppercase; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 1.25em; margin-bottom: 0.21978%; } .ctaFooter .btnPret { float: right; margin-top: 0.63158%; } .ctaRightCol { background: #e9e9e9; color: #525252; margin: 11.93548% 0; padding: 6.12903% 6.45161%; } .ctaRightCol .title { text-transform: uppercase; font-family: "ProximaNovaLight", Arial, Helvetica, sans-serif; font-size: 1.28571em; line-height: 1.15em; margin-bottom: 4.44444%; } .ctaRightCol .desc { font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.21429em; margin-bottom: 4.81481%; line-height: 1.15em; } .ctaRightCol .btnPret { display: block; text-align: center; padding: 7.77778% 0; margin: 3.7037% 0; } .ctaRightCol .btnPret2 { display: block; margin: 3.7037% 0 0 0; text-align: center; padding: 4.44444% 0; } .twoCols .mainCol { width: 64%; float: left; } .twoCols .aside { float: right; width: 32.63158%; } /* Accueil */ .homeBanner { position: relative; height: 38em; overflow: hidden; } .elementDiapo { height: 100%; position: absolute; left: 0; top: 0; width: 100%; } .elementDiapo .img { position: absolute; height: 100%; top: 0; left: -100%; right: -100%; text-align: center; } .elementDiapo .img img { height: 200%; max-width: none; } .elementDiapo .wrapper { position: relative; z-index: 2; height: 100%; } .elementDiapo .txt { color: #fff; position: absolute; left: 0; bottom: 6.78571em; width: 61%; text-shadow: 0 0 0.42857em black; } .elementDiapo .txt .title { text-transform: uppercase; font-size: 2em; line-height: 1.17857em; font-family: "ProximaNova", Arial, Helvetica, sans-serif; margin-bottom: 0.10714em; } .elementDiapo .txt .desc { font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 3.42857em; line-height: 1.125em; } .wrapCalc { position: relative; } .calc { position: absolute; z-index: 2; border: 0.14286em solid #c3c7ca; -moz-border-radius: 0.78571em; -webkit-border-radius: 0.78571em; border-radius: 0.78571em; right: 0; top: 2.14286em; width: 32.63158%; background: #fff; } .calc .top { padding: 6.45161%; } .calc .top .title { color: #fff; text-transform: uppercase; display: inline-block; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 0.85714em; background: #3c4542; padding: 0 1.85185%; margin: 0 0 5.55556% -11.11111%; } .calc .top .title img { vertical-align: baseline; margin-right: 0.5em; } .calc .top .montants span { display: inline-block; margin: 0 3.7037% 5.55556% 0; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; color: #fff; font-size: 1.28571em; background: rgb(33, 96, 147); cursor: pointer; text-align: center; -moz-border-radius: 0.27778em; -webkit-border-radius: 0.27778em; border-radius: 0.27778em; width: 29.62963%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.15em; padding: 3.7037% 0; } .calc .top .montants span:hover, .calc .top .montants span.selected { background: #134c7a; -webkit-box-shadow: inset 0.22222em 0.22222em 0.22222em 0 rgba(0, 0, 0, 0.3); box-shadow: inset 0.11111em 0.11111em 0.33333em 0 rgba(0, 0, 0, 0.3); } .calc .top .montants span:nth-child(3n) { margin-right: 0; } .calc .bottom { background: #f4f4f4; padding: 1.6129% 6.45161%; -moz-border-radius: 0 0 0.78571em 0.78571em; -webkit-border-radius: 0 0 0.78571em 0.78571em; border-radius: 0 0 0.78571em 0.78571em; border-top: 1px solid #dedede; } .calc .bottom table { width: 100%; } .calc .bottom tr { border-top: 1px solid #d4d4d4; } .calc .bottom tr:first-child { border-top: 0; } .calc .bottom td { font-family: "ProximaNova", Arial, Helvetica, sans-serif; line-height: 1.07143em; padding: 4.07407% 1.85185%; } .calc .bottom td + td { font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.28571em; } .calc .bottom td + td strong { font-size: 1.33333em; } .calc .bottom td sup { top: -0.4em; font-size: 0.6em; } .calc .bottom td strong { font-weight: normal; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.14286em; } .calc .bottom .btnPret { display: block; width: 100%; font-size: 1.42857em; padding: 7.40741% 0; text-align: center; } .calc .bottom .btnPret img { max-width: none; margin-right: 0.85em; vertical-align: sub; } .calc .bottom .renouveller { display: block; text-align: center; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 1.28571em; text-decoration: none; color: #89D408; margin: 5.18519% 0; } .calc .bottom .renouveller:hover { text-decoration: underline; } .home .wrapContent { background: #efefef; } .home .mainContent { padding-top: 3%; } .home .twoCols { position: relative; overflow: hidden; padding-top: 5.57895%; } .home .twoCols:before { content: ""; position: absolute; right: 0; top: 0; width: 47.36842%; height: 100%; margin-top: 4.31579%; background: #dadada; } .home .twoCols .mainCol { width: 50.52632%; } .home .twoCols .mainCol h3 { margin: 0 0 3.125% 0; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 2em; line-height: 1.15em; } .home .twoCols .aside { width: 43.68421%; position: relative; z-index: 2; margin: 1.26316% 1.57895% 0 0; } .home .twoCols .aside h4 { margin: 0 0 0 0; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; color: rgb(33, 96, 147); font-size: 1.42857em; line-height: 1.15em; } .home .twoCols .aside ul { padding-left: 1.35em; margin: 4.57831% 0; } .home .twoCols .aside li { padding: 0.84337% 0; margin: 0; } .ctaHome { border-bottom: 1px solid #b6b6b6; padding-bottom: 3.89474%; } .ctaHome .blocCta { width: 33.3%; float: left; } .ctaHome .blocCta img { vertical-align: middle; width: 24.68354%; margin-right: 3.79747%; } .ctaHome .blocCta h2 { display: inline-block; vertical-align: middle; width: 70%; text-transform: uppercase; margin: 0; font-weight: normal; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.57143em; line-height: 1.27273em; color: rgb(33, 96, 147); } .miniDesc { font-family: "ProximaNova", Arial, Helvetica, sans-serif; background: #e3e3e3; font-size: 1.42857em; text-align: center; padding: 2em; } .miniDesc strong { font-weight: normal; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; } .fakeDropdown { background: #ececec; color: #3c4542; font-size: 1rem; position: relative; } .fakeDropdown .current { cursor: pointer; border-bottom: 0.14286em solid rgb(33, 96, 147); padding: 0.71429em 1.92857em 0.71429em 0.57143em; position: relative; } .fakeDropdown .current:hover { background: #dfdfdf; } .fakeDropdown .current:after { content: url(media/image/flechebasbleu.png); float: right; position: absolute; right: 1.07143em; top: 50%; margin-top: -0.17857em; } .fakeDropdown ul { display: none; position: absolute; top: 100%; margin: 0; padding: 0; z-index: 3; list-style-type: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgb(33, 96, 147); } .fakeDropdown li { cursor: pointer; font-size: 1em; padding: 0.28571em 0.71429em; margin: 0; color: #fff; } .fakeDropdown li + li { border-top: 1px solid #25689f; } .fakeDropdown li:hover, .fakeDropdown li.selected { background: #134c7a; } .bgPopin { background-color: transparent; background-color: rgba(0, 0, 0, 0.95); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black',endColorstr='black'); zoom: 1; width: 100% !important; height: 100% !important; } .popin { width: 700px; background: #fff; padding: 2.14286em 5.35714em; left: 50% !important; margin-left: -350px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } form > div[id*="popinContainer"] { width: 100% !important; height: 100% !important; } .popin .logo img { max-width: 50%; } .popin .title { font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; color: rgb(33, 96, 147); font-size: 3em; line-height: 1.09524em; margin: 0.71429em 0 0.95238em 0; } .popin .desc { text-transform: uppercase; font-family: "ProximaNova", Arial, Helvetica, sans-serif; font-size: 1.71429em; line-height: 1.33333em; color: #525252; margin: 1.66667em auto 0.83333em auto; max-width: 75%; } .popin .buttons { max-width: 90%; margin: 0 auto; font-size: 1.28571em; line-height: 1.22222em; font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; } .popin .buttons .left { width: 50%; color: #fff; display: block; text-decoration: none; border: 1px solid #799f23; -moz-border-radius: 0.16667em; -webkit-border-radius: 0.16667em; border-radius: 0.16667em; background: #76bf1b; text-shadow: 0.05556em 0.05556em 0.11111em #5e7d18; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5em 0.83333em; -webkit-box-shadow: inset 0 0 0.55556em 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 0.55556em 0 rgba(255, 255, 255, 0.2); } .popin .buttons .left:hover { -webkit-box-shadow: inset 0 0 0.55556em 0 rgba(255, 255, 255, 0.5); box-shadow: inset 0 0 0.55556em 0 rgba(255, 255, 255, 0.5); } .popin .buttons .right { width: 50%; display: block; color: rgb(33, 96, 147); text-decoration: none; font-size: 0.77778em; line-height: 1.42857em; padding: 0.9em 0; } .popin .buttons .right:hover { text-decoration: underline; } /* Demande de pr?t */ .ctaRightCol2 { background: #e9e9e9; padding: 6.45161%; margin-bottom: 6.45161%; } .ctaRightCol2 .title { font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.28571em; margin-bottom: 4.81481%; line-height: 1.15em; } .ctaRightCol2 .btnPret2 { display: block; padding: 4.44444% 0; text-align: center; } .twoCols .aside .calc { position: static; background: #3c4542; width: auto; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } .twoCols .aside .calc .top .title { margin-left: 0; } .twoCols .aside .calc .bottom { background: rgb(33, 96, 147); border-top: 2px solid #fff; color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } .twoCols .aside .calc .bottom tr { border-color: #3476ab; } .twoCols .aside .calc .fakeDropdown li { color: #525252; background: #fff; border-color: #dbdbdb; } .twoCols .aside .calc .fakeDropdown li.selected, .twoCols .aside .calc .fakeDropdown li:hover { background: #e7e7e7; } .note { font-size: 0.85714em; margin: 3% 0; } .formBlock h2 { font-size: 1.42857em; margin: 0 0 2.58065% 0; } .formBlock h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #525252; font-size: 1em; margin: 4% 0 2% 0; } .formBlock td { vertical-align: top; text-align: left; padding-right: 1.42857em; } .formBlock td:last-child { padding-right: 0; } input[type=text].error, textarea.error, select.error { border-color: #ff0000; margin-bottom: 0; } input[type=text] + label.error, textarea + label.error, select + label.error { display: block; font-size: 0.75em; color: #F00; margin-bottom: 1.25em; line-height: 1.15em; } .formBlock table:not([width]) { width: 100%; } .formBlock + .formBlock { margin-top: 3.2%; } .formBlock .btnPret { font-size: 1.42857em; padding: 3.25733%; text-align: center; width: auto;display:block;margin:0 auto; } .fakeRadio { font-size: 0.85714em; display: inline-block; margin: 0.5em 0; vertical-align: middle; } .fakeRadio + .fakeRadio { margin-left: 2.08333em; } .fakeRadio input { display: none; } .fakeRadio input + span { display: inline-block; vertical-align: middle; border: 1px solid #d4d4d4; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background: #f0f0f0; height: 0.66667em; width: 0.66667em; margin-right: 0.5em; position: relative; } .fakeRadio input:checked + span:after { content: ""; position: absolute; top: 1px; bottom: 1px; left: 1px; right: 1px; display: block; background: rgb(33, 96, 147); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .fakeCheckbox { display: block; margin: 2.5% 0; position: relative; padding-left: 1.78571em; } .fakeCheckbox input { height: 1px; width: 0; position: absolute; left: -9999px; } .fakeCheckbox input + span, .fakeCheckbox input + label + span { display: block; position: absolute; border: 1px solid #d2d2d2; background: #f0f0f0 no-repeat center; -moz-background-size: 100% auto; -webkit-background-size: 100% auto; background-size: 100% auto; height: 0.85714em; width: 0.85714em; top: 0.14286em; left: 0; position: absolute; } .fakeCheckbox label { display: none !important; } .fakeCheckbox input:checked + span, .fakeCheckbox input:checked + label + span { background-image: url(media/image/check.png); } .fakeCheckbox input + label + span { border-color: #ff0000; } .fakeCheckbox input:checked + label + span { border-color: #d2d2d2; } /* Confirmation */ .confirmation h1 { font-size: 2em; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; } .confirmation .twoCols .aside { padding-top: 3%; } .confirmation .twoCols .aside .openingHours { margin-top: 6%; line-height: 1.57143em; } .confirmationBanner { background: url(media/image/banniere.jpg) no-repeat center top; -moz-background-size: cover 100%; -webkit-background-size: cover 100%; background-size: cover 100%; } .confirmationBanner .wrapper { max-width: 750px; color: #fff; text-transform: uppercase; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 3.57143em; line-height: 1.12em; text-align: center; text-shadow: 0 0 0.12em black; padding: 0.8em 0 1em 0; } .confirmationBanner .wrapper img { display: block; width: 3.34em; margin: 0 auto 0.86em auto; } .cultureItemLiSelected87d42ad729eb4235aca91e77ef9aa3b1, .cultureItemLiSelected737cdb34de2445f693ae965e627af50c { display: none !important; } .form .calc .btnPret, .form .calc .renouveller { display: none !important; } .toggle { margin: 5% 0; } .toggle h2 { margin: 0; } .toggle h2 a { display: block; padding-left: 1.5em; background: url(media/image/flechebasgris.png) no-repeat left 0.4em; } .toggle.selected h2 a { background-image: url(media/image/flechehautgris.png); } .toggle .contenuToggle { padding-left: 3em; } .ContainerMainDiv1bb000f85b8b49ddafe3b6a0bda196f8 > span { display: block; text-align: center; } .ResultMainDiv1bb000f85b8b49ddafe3b6a0bda196f8 { margin-bottom: 4%; } .ResultImageDiv1bb000f85b8b49ddafe3b6a0bda196f8 { display: none; } .ResultTitleDiv1bb000f85b8b49ddafe3b6a0bda196f8 { } .ResultHyperlink1bb000f85b8b49ddafe3b6a0bda196f8 { line-height: 1.15em; font-size: 1.5em; } .ResultUrlDiv1bb000f85b8b49ddafe3b6a0bda196f8 { color: rgb(147, 147, 147); font-size: 0.87em; } .ResultPager1bb000f85b8b49ddafe3b6a0bda196f8 { } .jshowoff-slidelinks { position: absolute; bottom: 0; margin: 0 0 3em -475px; z-index: 2; max-width: 950px; left: 50%; } .jshowoff-slidelinks a { color: rgba(0, 0, 0, 0); font-size: 0; display: inline-block; border-radius: 50%; background: #D7D7D7; height: 1rem; width: 1rem; margin-right: 1rem; -webkit-box-shadow: 0 0 5px 0 #000; box-shadow: 0 0 5px 0 #000; cursor: pointer; } .jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a:hover { background-color: #91D53B; } .cantHelp{display:none;} .cantHelp td{color: #ff0000; font-weight: bold; padding-bottom: 2em;} @media all and (min-width: 641px) { .menuMobile, .toggleMenuMobile, .m { display: none !important; } } @media all and (max-width: 1045px) { .ctaFooter { margin-left: 0; margin-right: 0; } } @media all and (max-width: 975px) { .header .wrapper, .footer .wrapper, .twoCols { padding-left: 3%; padding-right: 3%; } .elementDiapo .txt { width: 50%; left: 5%; } .jshowoff-slidelinks { left: 5%; margin-left: 0; } .wrapCalc .calc { width: 40%; } .ctaHome .blocCta { width: 30%; margin: 0 1.5%; font-size: 0.8em; display: inline-block; float: none; } } @media all and (max-width:875px) { .header .logo { max-width: 30%; } .twoCols .aside { display: none; } .home .twoCols .aside { display: block; } .home .twoCols .mainCol { float: left; } .twoCols .mainCol { float: none; width: auto; } .header .menuCss1 ul { white-space: normal; text-align: center; } .header .menuCss1 li:before, .header .menuCss1 li.last:after { display: none; } } @media all and (max-width: 640px) { .plusGros { font-size: 1em; line-height: 1em; } .wrapCalc .calc { width: auto; } .jshowoff-slidelinks { position: relative; left: auto; margin: -6% 0 0 0; text-align: center; max-width: 100%; } .jshowoff-slidelinks a { } .popin, .bgPopin { display: none !important; } .toggle h2 a { padding-left: 1em; background-position: left 0.6em; } .toggle .contenutoggle { padding-left: 0; } html { font-size: 24px; line-height: 1.33333em; } body { min-width: 320px; } input[type=text], textarea, select { font-size: 1em; } select { -moz-background-size: 0.70833em auto; -webkit-background-size: 0.70833em auto; background-size: 0.70833em auto; padding-right: 2.16667em; } .wrapper { max-width: 87.5%; } .header .wrapper { position: relative; } .header .logo { float: none; max-width: none; padding: 2.5% 0; } .header .logo img { margin: 0 auto; display: block; max-width: 42.85714%; } .header .menuCss1, .header .right { display: none; } .header .toggleMenuMobile { display: block; position: absolute; left: 0; width: 7.14286%; top: 50%; margin-top: -3.21429%; height: 0; padding-top: 6.42857%; cursor: pointer; } .header .toggleMenuMobile div { background: rgb(33, 96, 147); width: 100%; height: 0; position: absolute; top: 0; left: 0; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding-top: 20%; } .header .toggleMenuMobile .bar2 { top: 39.5%; } .header .toggleMenuMobile .bar3 { top: auto; bottom: 0; } .sidr-open .header .toggleMenuMobile .bar1 { -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 35%; } .sidr-open .header .toggleMenuMobile .bar2 { filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } .sidr-open .header .toggleMenuMobile .bar3 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: auto; top: 35%; } .header .lang { display: block; position: absolute; right: 0; top: 35%; display:none; } .header .lang ul { margin: 0; padding: 0; list-style-type: none; } .header .lang li { margin: 0; padding: 0; } .header .lang a { text-transform: uppercase; text-decoration: none; font-family: "ProximaNova", Arial, Helvetica, sans-serif; font-size: 1.33333em; } .sidr { width: 81.25%; height: 100%; overflow: scroll; background: #212020 url(media/image/mshadow.png) repeat-y top right; position: fixed; top: 0; left: 0; } .sidr .search { padding: 3.84615% 3.84615% 0 3.84615%; overflow: hidden; } .sidr .search div { background: #89D408; } .sidr .search div:after { content: ""; clear: both; display: table; } .sidr .search input[type=text] { float: left; width: 83.3333%; line-height: 1.25em; font-size: 1.16667em; padding: 3.9% 4%; border: 0; margin: 0; } .sidr .search img { background: #89D408; width: 8.33333%; cursor: pointer; float: right; padding: 3.33333% 4.16667%; } .sidr .menuCss2 ul { margin: 0; padding: 0; list-style-type: none; } .sidr .menuCss2 li { padding: 0; margin: 0; border-bottom: 0.08333em solid #353535; } .sidr .menuCss2 li + li { border-top: 0.08333em solid #0f0f0f; } .sidr .menuCss2 li.selected a { color: #89D408; } .sidr .menuCss2 li.parent a { background-image: url(media/image/flechebasgris.png); background-repeat: no-repeat; background-position: 90.96154% center; -moz-background-size: 3.46154% auto; -webkit-background-size: 3.46154% auto; background-size: 3.46154% auto; padding-right: 14.42308%; } .sidr .menuCss2 li.parent.open a { background-image: url(media/image/flechehautgris.png); } .sidr .menuCss2 a { font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 1.15em; display: block; color: #fff; padding: 4.23077%; text-decoration: none; } .sidr .menuCss2 a:hover { color: #89D408; } .sidr .menuCss2 div { border-top: 0.08333em solid #353535; } .sidr .menuCss2 div a { background: #181818 !important; padding: 5.38462% 7.69231% !important; font-size: 1.25em; } .footer .wrapper { font-size: 0.83333em; line-height: 1.3em; } .footer .wrapper p { margin: 5.17857% 0; } .footer .topFooter .wrapper { padding-top: 5.46875%; padding-bottom: 5.46875%; } .footer .topFooter .left { float: none; padding: 0; width: auto; line-height: 1.25em; } .footer .topFooter .left p + p { margin-top: 3.92857%; } .footer .topFooter .right { float: none; padding: 0; width: auto; margin-top: 8.92857%; } .footer .topFooter .right .contact a { font-size: 1em; margin-top: 2.67857%; } .footer .topFooter .right .copyrights { margin: 8.03571% 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .btnPret, .btnPret2 { float: none !important; font-size: 2.083rem; line-height: 1.15em; border-width: 0.04em; -moz-border-radius: 0.12em; -webkit-border-radius: 0.12em; border-radius: 0.12em; padding: 7.67857% 0; display: block; text-align: center; } .btnPret2 { padding: 6.25% 0; font-size: 1.5em; border-width: 0.05556em; } .ctaFooter { padding: 7.14286%; margin: 6.07143% -7.1% -4% -7.1%; font-size: 1em; line-height: 1.33333em; } .ctaFooter .title { font-size: 1.75em; line-height: 1.05em; margin-bottom: 3.33333%; } .ctaFooter .left { float: none; width: auto; } .ctaFooter .btnPret { margin-top: 6.07143%; } .ctaFooter .btnPret img { display: none; } .twoCols .aside { float: none; width: auto; margin: 0 -7.1% 7% -7.1%; } .twoCols .mainCol { float: none; width: auto; } .ctaRightCol { margin: 0; padding: 4.25% 6.5%; } .ctaRightCol .title { margin-bottom: 2.32143%; } .ctaRightCol .desc { font-size: 1.33333em; line-height: 1em; line-height: 1.28125em; } .ctaRightCol .btnPret { padding-top: 7.14286%; padding-bottom: 7.14286%; } h1 { font-size: 2.91667em; margin: 0 0 5.5% 0; } h2 { font-size: 1.75em; margin: 1.25em 0 0.25em 0; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; } h3 { font-size: 1.15em; } p, ol, ul { margin: 0.8em 0; } ul, ol { padding-left: 1.5em; } .homeBanner { height: 0; padding-top: 114.6875%; } .elementDiapo .img img { height: 100%; } .elementDiapo .txt { bottom: 50%; width: 100%; } .elementDiapo .txt .title { font-size: 1.16667em; } .elementDiapo .txt .desc { font-size: 2em; } .wrapCalc { position: static; } .calc { top: 53%; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; width: 87.5%; margin: 0 6.25%; right: auto; left: 0; background: none; } .calc .top { display: none; } .calc .bottom { background: none; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0; } .calc .bottom table { display: none; } .calc .bottom .btnPret { font-size: 2.08333em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .calc .bottom .btnPret img { display: none; } .calc .bottom .renouveller { text-decoration: none !important; color: #fff; display: block; text-transform: uppercase; border: 0.05556em solid #236194; margin: 3% 0 0 0; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; font-size: 1.5em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.15em; padding: 6.25% 0; -moz-border-radius: 0.12em; -webkit-border-radius: 0.12em; border-radius: 0.12em; text-shadow: 0.04167em 0.04167em 0.08333em #1b517e; background: #4d90c5; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTBjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d90c5), color-stop(100%, #2b6899)); background: -webkit-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -o-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: -ms-linear-gradient(top, #4d90c5 0%, #2b6899 100%); background: linear-gradient(to bottom, #4d90c5 0%, #2b6899 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90c5', endColorstr='#2b6899',GradientType=0 ); } .calc .bottom .renouveller:hover { background: #2b6899; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNjg5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDkwYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b6899), color-stop(100%, #4d90c5)); background: -webkit-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -o-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: -ms-linear-gradient(top, #2b6899 0%, #4d90c5 100%); background: linear-gradient(to bottom, #2b6899 0%, #4d90c5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b6899', endColorstr='#4d90c5',GradientType=0 ); } .miniDesc { line-height: 1.25em; padding: 3.125%; } .ctaHome { border-bottom-width: 0.16667em; padding: 1% 0 3.57143% 0; } .ctaHome .blocCta { float: none; width: auto; margin: 5.35714% 0; } .ctaHome .blocCta img { width: 20.89286%; margin-right: 6.60714%; } .home .mainContent { padding-top: 0; } .home .twoCols { padding-top: 9.82143%; overflow: visible; } .home .twoCols:before { display: none; } .home .twoCols .mainCol { float: none; width: auto; } .home .twoCols .mainCol h3 { font-size: 1.75em; } .home .twoCols .aside { float: none; width: auto; background: #dadada; margin: 10.71429% -7.14286% 0 -7.14286%; padding: 5.35714% 7.14286%; } .home .twoCols .aside h4 { font-size: 1.75em; font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; } .home .twoCols .aside ul { margin: 2.67857% 0; padding-left: 1em; } .home .twoCols .aside li { padding: 0.66% 0; } .home .ctaFooter { margin-top: 0; } .formBlock { margin-top: 5%; } .formBlock + .formBlock { margin-top: 5%; } .formBlock table { width: 100% !important; } .formBlock table[width="40%"] td[width="50%"] { width: 50% !important; display: table-cell; } .formBlock td[width="50%"] { width: 100%; display: block; } .formBlock td[width="50%"][rowspan="2"] + td { display: block; width: 100%; } .formBlock td[width="50%"] select { background-position: 95% center; } .formBlock td[width="34%"] { width: 50%; } .formBlock td[width="34%"] select { background-position: 95% center; } .formBlock td[width="30%"], .formBlock td[width="70%"] { width: 100%; display: block; } .formBlock td[width="30%"] select, .formBlock td[width="70%"] select { background-position: 95% center; } .formBlock td[width="54%"] { display: block; width: 100%; } .formBlock td[width="54%"] select { background-position: 95% center; } .formBlock td[width="54%"] + td[width="30%"] { width: 45%; display: inline-block; } .formBlock td[width="54%"] + td[width="30%"] + td { width: 45%; display: inline-block; } .formBlock td[width="54%"] + td[width="30%"] select { background-position: 90% center; } .formBlock td[width="16.5%"] { width: 28%; display: inline-block; } .formBlock td[width="16.5%"] select { background-position: 90% center; } .formBlock td[width="50%"] + td[width="30%"] { display: inline-block; width: 45%; } .formBlock td[width="50%"] + td[width="30%"] + td { display: inline-block; width: 45%; } .formBlock td[width="50%"] + td[width="30%"] select { background-position: 90% center; } .formBlock td[width="33%"] select { background-position: 90% center; } .formBlock td[width="44%"] { width: 100%; display: block; } .formBlock td[width="44%"] ~ td { width: 45%; display: inline-block; } .mobileWidth100 { display: block; width: 100%; } .formBlock td[width="27%"] { width: 45%; display: inline-block; } .formBlock td[width="27%"] + td[width="27%"] { padding-right: 0; } .formBlock td[width="27%"] ~ td:last-child { width: 100%; display: block; } .formBlock .btnPret { width: 100% !important; text-align:center; padding-left: 0; padding-right: 0; font-size: 1em; border-width: 0.04545em; float: none !important; } .fakeRadio { font-size: 1em; } .fakeRadio input + span { border-width: 0.08333em; } .fakeRadio input:checked + span:after { top: 0.08333em; bottom: 0.08333em; left: 0.08333em; right: 0.08333em; } .fakeCheckbox { line-height: 1.16667em; padding-left: 5.53571%; } .fakeCheckbox input + span { border-width: 0.08333em; height: 0.66667em; width: 0.66667em; } .fakeCheckbox + .clearfix { margin-top: 7.67857%; margin-bottom: 5.35714%; } .confirmationBanner .wrapper { max-width: 90%; padding: 6.25% 0 9.375% 0; font-size: 2.58333em; } .confirmationBanner .wrapper img { width: 2.64516em; margin-bottom: 0.64516em; } .confirmation h1 { font-family: "ProximaNovaBold", Arial, Helvetica, sans-serif; font-size: 1.75em; line-height: 1.09524em; margin: 4.64286% 0 0 0; } .confirmation .twoCols .aside { margin: 14.28571% 0 5.35714% 0; padding: 0; } } @media all and (max-width: 560px) { html { font-size: 21px; } } @media all and (max-width: 480px) { html { font-size: 18px; } } @media all and (max-width: 400px) { html { font-size: 15px; } } @media all and (max-width: 320px) { html { font-size: 12px; } } @media print { .sidr, .ctaFooter, .twoCols .aside, .header .menuCss1, .header .right div, .header .right .facebook { display: none !important; } .header .logo { max-width: 40%; } .twoCols .mainCol { float: none; width: 100%:; } .footer .topFooter { border-top: 1px solid #000; } .footer .topFooter .left, .footer .topFooter .right { color: #000; display: block; float: none; } } /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_42_fr_CA.css */ div { } .N27b624b94c574e00a4494f7dbb2e19b7Css { } .header { } .MenuBar { } .subPanelCss87d42ad729eb4235aca91e77ef9aa3b1 { } .subPanelCss737cdb34de2445f693ae965e627af50c { } /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_52_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_53_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_54_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_104_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_105_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_106_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_55_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_56_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_57_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_59_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_60_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_61_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_62_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_63_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_50_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_43_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_45_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_48_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_46_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_47_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_101_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_49_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_51_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_79_fr_CA.css */ .openPopin{display:none;} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_85_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_80_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_81_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_82_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_83_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_98_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_109_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/UserControl_LT_Static_111_fr_CA.css */ div{} /* StyleSheet File : ~/fr-CA/_css/template_1.css */ div { } .MenuBar { } .Ncc11248ecfc5472dae38fc8ab27933ccCss { width: 100%; } .N41d516c1238e4fbea23feda5483a221aCss { width: 100%; } /* StyleSheet File : ~/fr-CA/_css/1.css */ .elementDiapo .img img.moinsGros {height:110%;}