*:focus, a {outline: 0;}
input[type=text], input[type=password], input[type=file], input[type=email], input[type=search], input[type=tel], input[type=url], textarea {appearance: none;-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;-ms-appearance: none;-khtml-appearance: none;}
* {padding: 0;margin: 0;background-repeat: no-repeat;}
iframe {border: 0;margin: 0;padding: 0;}
body, html {min-height: 100%;}
body {overflow-x: hidden;}
img {border: 0;user-select: none;touch-callout: none;-moz-user-select: none;-webkit-user-select: none;-o-user-select: none;-ms-user-select: none;-khtml-user-select: none;-moz-touch-callout: none;-webkit-touch-callout: none;-o-touch-callout: none;-ms-touch-callout: none;-khtml-touch-callout: none;}
hr {border: 0;border-bottom: 1px solid #ccc;}
table {border-collapse: collapse;empty-cells: show;}
input[type='checkbox'], input[type='radio'] {margin: 3px;margin-bottom: 3px;}
textarea {resize: vertical;}
ul, ol {list-style-position: inside;}
form .hsubmit {position: absolute;top: 0px;left: 0px;z-index: -10;text-indent: -6666px;width: 0px;height: 0px;overflow: hidden;border: 0;visibility: hidden;}
.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.middle {vertical-align: middle !important;}
.top {vertical-align: top !important;}
.bottom {vertical-align: bottom !important;}
.baseline {vertical-align: baseline !important;}
html .fullscreen {width: 100%;height: 100%;}
.clear, .clearbut {clear: both;}
.clearbut {width: 0px !important;height: 0px !important;float: none;margin: 0 !important;padding: 0 !important;border: 0 !important;outline: 0 !important;}
.block {display: block;}
.no-float, .nofloat {float: none !important;}
.auto {width: auto !important;height: auto !important;}
.wauto {width: auto !important;}
.hauto {height: auto !important;}
.max {width: 100%;}
.hmax {height: 100%;}
.min {width: 1px;}
.hmin {height: 1px;}
.nowrap {white-space: nowrap;}
.nomargin {padding: 0;margin: 0;}
.hide, [data-hidden="1"] {display: none !important;}
.pemail {visibility: hidden;}
.strong {font-weight: bold;}
.onlyforprint {display: none;}
.rollover {background-position: top left;display: block;}
.rollover:hover {background-position: bottom left;}
.rollover.active {background-position: bottom left;}
.cubeit-form-date select {width: auto !important;display: inline;margin-right: 10px;}
#ajaxLoader {position: fixed;display: none;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 10000000;}
#ajaxLoader.error {color: #c00;}
#ajaxLoader .c {background: #fff;font-size: 16px;padding: 20px;width: 340px;height: 90px;box-sizing: border-box;margin: 0 auto;border-radius: 0 0 10px 10px;box-shadow: 0px 0px 10px rgba(0,0,0,.5);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-o-border-radius: 0 0 10px 10px;-ms-border-radius: 0 0 10px 10px;-khtml-border-radius: 0 0 10px 10px;-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);-o-box-shadow: 0px 0px 10px rgba(0,0,0,.5);-ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);-khtml-box-shadow: 0px 0px 10px rgba(0,0,0,.5);}
#ajaxLoader .c img {vertical-align: middle;display: block;float: left;}
#ajaxLoader .c p {width: 240px;float: left;margin-left: 20px;text-align: center;padding: 0;}
.multicheckbox {overflow: auto;}
#adminlogin #message {font-weight: bold;color: #f00;text-align: center;margin: 10px;}
.ui-front {z-index: 100000 !important;}
.dotclear .floating-left {float: left;margin: 0 1em 1em 0;}
.dotclear .floating-right {float: right;margin: 0 0 1em 1em;}
.dotclear .floating-center {display: block;margin: 0 auto;}
#privacyForm label {font-size: inherit !important;}
#privacyForm label + br {display: none;}
#privacyForm dd {margin: 15px 0;}
#privacyForm dd label {margin: 0 18px 0 0;}
#privacyForm dd input {vertical-align: top;}
.scrollbar-measure {width: 100px;height: 100px;overflow: scroll;position: absolute;top: -9999px;}
.images[data-align="L"], .images[data-align="C"], .images[data-align="R"] {float: none;clear: both;}
.images[data-align="L"] {text-align: left;}
.images[data-align="C"] {text-align: center;}
.images[data-align="R"] {text-align: right;}
.images[data-align="FL"], .images[data-align="FR"] {margin: .5em 1em;}
.images[data-align="FL"] {float: left;margin-left: 0;}
.images[data-align="FR"] {float: right;margin-right: 0;}
.popupOverlay {background: #000;opacity: 0;position: fixed;display: none;top: 0px;left: 0px;width: 100%;height: 100%;}
.popupWindow {display: none;position: fixed;}
.popupWindow .closePopup {position: absolute;top: 25px;right: 25px;}
.b {padding: 25px;color: #323232;}
.b .back {background: #fff;box-shadow: 0 0 5px 5px rgba(0,0,0,.2);width: 100%;height: 100%;position: absolute;top: 0;left: 0px;z-index: -1;box-sizing: border-box;-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);-o-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);-ms-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);-khtml-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;}
.b .top {box-sizing: border-box;padding: 25px 25px 0 25px;top: -25px;left: -25px;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;}
.b.nopadding {padding: 0;}
.b > img {display: block;}
.b h3 {font-weight: 400;font-size: 24px;padding: 0 20px 0 0;margin: 0 0 20px 0;}
.ajaxpopup {color: #323232;}
.ajaxpopup .closeholder {position: absolute;top: 0px;left: 0px;width: 100%;z-index: 1;}
.ajaxpopup .cubeit_multiform legend {font-size: 16px;}
.ajaxpopup label, .ajaxpopup legend {font-size: 12px;}
.ajaxpopup fieldset {padding: 10px;margin: 10px 0;border: 1px solid #a2a2a2;background-color: rgba(0,0,0,.05);}
.ajaxpopup fieldset.nolegend > .legendholder > legend {display: none;}
.ajaxpopup fieldset legend {font-size: 13px;padding: 5px 10px;}
.ajaxpopup .cubeit-file-manager {margin: 10px 0 10px;}
.ajaxpopup .multicheckbox {border: 1px solid #a2a2a2;background: #fff;padding: 10px;color: #323232;}
.ajaxpopup .multicheckbox input {vertical-align: top;}
.ajaxpopup .localized {border: 1px solid #a2a2a2;margin: 10px 0;padding: 10px;background: #eee;}
a.button {font-weight: bold;font-style: normal !important;color: #fff !important;background-color: #333;padding: 7px 10px;text-transform: uppercase;font-size: 15px;text-decoration: none;float: right;margin: 15px 0 0 0;}
a.button.little {font-size: 12px;padding: 4px 10px;}
#adminBar {background-color: #333;}
#adminBar .bar {font-weight: 500;font-size: 13px;line-height: 13px;height: 13px;color: #fff;text-transform: uppercase;}
#adminBar .bar a {color: #fff;margin: 0 5px;text-decoration: none;}
#adminBar a.right {float: right;margin: 0;}
#adminBar a:hover {text-decoration: underline;}
.hidden {display: none;}
form input[type="text"], form input[type="search"], form input[type="email"], form input[type="password"], form input[type="url"], form input[type="tel"], form input[type="number"], form input[type="range"], form textarea, form select, form .cubeit-file-list, .cubeit-selectlist-search input, .tagHandlerContainer, .cubeit-form-static {width: 100%;border: 1px solid #a2a2a2;color: #323232;font-size: 12px;padding: 5px;background: #fff;box-sizing: border-box;font-weight: 400;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;}
form .cubeit-form-date {white-space: nowrap;}
form .tagHandlerContainer input[type="text"] {border: 0;padding: 0;}
form .error input[type="text"], form .error input[type="search"], form .error input[type="email"], form .error input[type="password"], form .error input[type="url"], form .error input[type="tel"], form .error input[type="number"], form .error input[type="range"], form .error textarea, form .error select, form .error .cubeit-file-list, .cubeit-selectlist-search .error input, form .error .tagHandlerContainer {border-color: #c91818;}
.elementwrap {position: relative;margin: 10px 0;}
.errormessage {color: #c91818;right: 0px;top: 0px;position: absolute;}
form.multiactions .clearbut {clear: none;margin: 0 5px !important;width: 1px !important;float: right;height: 1px !important;}
#home {white-space: nowrap;}
.box {display: inline-block;background-repeat: no-repeat;vertical-align: top;height: 295px;width: 310px;margin: 20px 20px 20px 0;position: relative;white-space: normal;}
.box_title {color: #fff;margin: 20px 10px;}
.box img {width: 269px;height: 107px;margin: 0px 0px 10px 22px;}
#box1 {background-image: url("/images/home_box_yellow.png");margin: 20px 20px 20px -7px;}
#box2 {background-image: url("/images/home_box_green.png");}
#box3 {background-image: url("/images/home_box_blue.png");}
#box1 .box_but_icon {background-image: url("/images/box_but_yellow.png");}
#box2 .box_but_icon {background-image: url("/images/box_but_green.png");}
#box3 .box_but_icon {background-image: url("/images/box_but_blue.png");}
#box1 li a {background-repeat: no-repeat;background-position: 0 100%;height: 18px;padding: 5px 0px 5px 35px;font-size: 18px;line-height: 18px;color: #303030;font-weight: 700;text-transform: uppercase;text-decoration: none;display: block;}
#box1 li a:hover {background-position: 0 0%;color: #ffa800;}
#box1 li {margin: 3px 20px 0px;list-style-type: none;}
#box2 li {font-family: Arial,sans-serif;font-size: 12px;background-image: url("/images/template_home/adress_pointer.png");background-repeat: no-repeat;padding: 2px 0px 2px 20px;margin: 0px 22px 0px 22px;list-style-type: none;height: 19px;}
#box3 .box_text, #box2 .box_text {font-family: Arial,sans-serif;font-size: 12px;position: relative;margin: 10px 22px 0px 22px;color: #303030;}
* {background-repeat: repeat;vertical-align: top;}
body {font-family: MuseoSans,Arial,sans-serif;background-image: url("/images/background_img.jpg");width: 100%;overflow-x: hidden;opacity: 0;transition: opacity .2s;-moz-transition: opacity .2s;-webkit-transition: opacity .2s;-o-transition: opacity .2s;-ms-transition: opacity .2s;-khtml-transition: opacity .2s;}
.wf-active body {opacity: 1;}
a {text-decoration: none;}
header {height: 263px;}
header .content {position: relative;}
.content {width: 960px;margin: 0 auto;}
#logo {display: block;position: absolute;top: 13px;left: -30px;}
.content #logo_payoff {position: absolute;display: block;color: #fff;font-size: 13px;font-weight: 900;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;right: 34px;bottom: 4px;}
#top {background-image: url("/images/top_background.jpg");background-repeat: no-repeat;background-size: 100% 668px;}
#accroches {position: absolute;top: 39px;right: 0px;width: 450px;color: #fff;text-align: right;font-size: 40px;font-style: italic;font-weight: 900;text-shadow: rgba(0,0,0,.3) 1px 1px 4px;-moz-text-shadow: rgba(0,0,0,.3) 1px 1px 4px;-webkit-text-shadow: rgba(0,0,0,.3) 1px 1px 4px;-o-text-shadow: rgba(0,0,0,.3) 1px 1px 4px;-ms-text-shadow: rgba(0,0,0,.3) 1px 1px 4px;-khtml-text-shadow: rgba(0,0,0,.3) 1px 1px 4px;}
#accroches span {display: block;position: absolute;top: 0;left: 0px;}
.topnav {list-style: none;background: #fff;position: absolute;top: 185px;width: 960px;white-space: nowrap;opacity: 0;transition: opacity .2s;height: 41px;-moz-transition: opacity .2s;-webkit-transition: opacity .2s;-o-transition: opacity .2s;-ms-transition: opacity .2s;-khtml-transition: opacity .2s;}
.fontsLoaded .topnav {opacity: 1;}
.topnav li {display: block;position: relative;float: left;cursor: pointer;margin: 0 8px 0 0;}
.topnav a {text-transform: uppercase;display: block;padding: 13px 0;text-align: center;font-size: 20px;line-height: 15px;font-style: normal;font-weight: 500;color: #000;text-decoration: none;position: relative;z-index: 2;}
.topnav li .back {position: absolute;top: -8px;left: 0px;width: 100%;height: 56px;}
.topnav li:hover .back .shade {width: 8px;height: 8px;background-image: url("/images/menu-shade.png");background-position: -2px -2px;position: absolute;bottom: -1px;right: -8px;}
.topnav li.active .back .shade {width: 8px;height: 8px;background-image: url("/images/menu-shade.png");background-position: -2px -2px;position: absolute;bottom: -1px;right: -8px;}
.topnav li:hover a[data-theme="rouge"] + .back, .topnav li.active a[data-theme="rouge"] + .back {background-color: #e90024;}
.topnav li:hover a[data-theme="jaune"] + .back, .topnav li.active a[data-theme="jaune"] + .back {background: #ffb600;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#ffb600 0%,#ff7d00 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffb600),color-stop(100%,#ff7d00));background: -webkit-linear-gradient(top,#ffb600 0%,#ff7d00 100%);background: -o-linear-gradient(top,#ffb600 0%,#ff7d00 100%);background: -ms-linear-gradient(top,#ffb600 0%,#ff7d00 100%);background: linear-gradient(to bottom,#ffb600 0%,#ff7d00 100%);}
.topnav li:hover a[data-theme="bleu"] + .back, .topnav li.active a[data-theme="bleu"] + .back {background: #00ade3;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWRlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#00ade3 0%,#007fd3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00ade3),color-stop(100%,#007fd3));background: -webkit-linear-gradient(top,#00ade3 0%,#007fd3 100%);background: -o-linear-gradient(top,#00ade3 0%,#007fd3 100%);background: -ms-linear-gradient(top,#00ade3 0%,#007fd3 100%);background: linear-gradient(to bottom,#00ade3 0%,#007fd3 100%);}
.topnav li:hover a[data-theme="vert"] + .back, .topnav li.active a[data-theme="vert"] + .back {background: #c7dd00;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3ZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5N2MwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#c7dd00 0%,#97c000 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c7dd00),color-stop(100%,#97c000));background: -webkit-linear-gradient(top,#c7dd00 0%,#97c000 100%);background: -o-linear-gradient(top,#c7dd00 0%,#97c000 100%);background: -ms-linear-gradient(top,#c7dd00 0%,#97c000 100%);background: linear-gradient(to bottom,#c7dd00 0%,#97c000 100%);}
.topnav li:hover a[data-theme="violet"] + .back, .topnav li.active a[data-theme="violet"] + .back {background: #a151d0;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExNTFkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjNiYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#a151d0 0%,#763bb4 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a151d0),color-stop(100%,#763bb4));background: -webkit-linear-gradient(top,#a151d0 0%,#763bb4 100%);background: -o-linear-gradient(top,#a151d0 0%,#763bb4 100%);background: -ms-linear-gradient(top,#a151d0 0%,#763bb4 100%);background: linear-gradient(to bottom,#a151d0 0%,#763bb4 100%);}
.topnav li:hover a, .topnav li.active a {color: #fff;}
#bandeau {background-repeat: repeat-x;width: 100%;height: 60px;border-bottom: 1px solid #fff;}
#bandeau #title {color: #fff;font-weight: 700;font-size: 40px;text-align: left;position: relative;top: 10px;width: 960px;margin: 0 auto;white-space: nowrap;overflow: hidden;text-transform: uppercase;}
.rouge #bandeau #title {width: 100%;text-align: center;}
.rouge #bandeau, .rouge #adminBar {background-image: url("/images/barres/bandeaux_rouge.png");}
.jaune #bandeau, .jaune #adminBar {background-image: url("/images/barres/bandeaux_jaune.png");}
.vert #bandeau, .vert #adminBar {background-image: url("/images/barres/bandeaux_vert.png");}
.bleu #bandeau, .bleu #adminBar {background-image: url("/images/barres/bandeaux_bleu.png");}
.violet #bandeau, .violet #adminBar {background-image: url("/images/barres/bandeaux_violet.png");}
#slideshow {position: relative;right: 83px;width: 1127px;height: 415px;background-image: url("/images/template_home/slideshow_background.png");}
#slideshow .slide {width: 663px;height: 291px;}
#slideshow #slide1 {background-image: url("/images/slideshow/slide_1.png");}
#slideshow #slide2 {background-image: url("/images/slideshow/slide_1.png");}
#slideshow #slide3 {background-image: url("/images/slideshow/slide_1.png");}
.box_but {font-family: Arial,sans-serif;font-size: 12px;text-transform: uppercase;color: #303030;text-decoration: none;position: absolute;bottom: 0px;right: 14px;margin-bottom: 7px;}
.box_but_icon {display: inline-block;position: relative;bottom: 7px;margin-left: 7px;width: 25px;height: 25px;background-position: 100% 0%;background-repeat: no-repeat;transition: background-position .5s;-moz-transition: background-position .5s;-webkit-transition: background-position .5s;-o-transition: background-position .5s;-ms-transition: background-position .5s;-khtml-transition: background-position .5s;}
.box_but:hover .box_but_icon {text-decoration: underline;background-position: 0% 0%;}
#main p {font-family: Arial,sans-serif;font-size: 12px;line-height: 18px;}
div.radio {background-image: url("/images/form/radio.png");}
div.checkbox {background-image: url("/images/form/checkbox.png");}
div.radio, div.checkbox {background-position: 0 0;display: inline-block;cursor: pointer;margin: 0 5px 0 0;}
div.radio, div.checkbox {width: 15px;height: 15px;background-position: 0 100%;cursor: pointer;display: inline-block;margin: 0 11px 0 0;vertical-align: text-top;}
div.radio[checked], div.checkbox[checked] {background-position: 0 0 !important;}
#devis #submit, .button-devis, #print {background-color: #00a2ee;background-image: url("../../images/devis-submit.png");background-repeat: no-repeat;background-position: 100% 0%;box-sizing: border-box;padding: 13px 42px 13px 12px;font-weight: 700;font-size: 16px;line-height: 16px;height: 42px;position: absolute;right: -10px;bottom: 20px;text-shadow: -1px -1px 1px #0083e6;color: #fff !important;text-transform: uppercase;text-decoration: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-text-shadow: -1px -1px 1px #0083e6;-webkit-text-shadow: -1px -1px 1px #0083e6;-o-text-shadow: -1px -1px 1px #0083e6;-ms-text-shadow: -1px -1px 1px #0083e6;-khtml-text-shadow: -1px -1px 1px #0083e6;}
#sogecommerceIframe {width: 100%;height: 600px;border: 0;}
#carrouselHolder {position: relative;height: 405px;}
#carrouselHolder > .textes {display: none;}
.carrousel {position: absolute;background-image: url("/images/template_home/slideshow_background.png");background-repeat: no-repeat;width: 1127px;height: 405px;top: 0px;left: -94px;opacity: 0;transition: opacity 1s ease-out;-moz-transition: opacity 1s ease-out;-webkit-transition: opacity 1s ease-out;-o-transition: opacity 1s ease-out;-ms-transition: opacity 1s ease-out;-khtml-transition: opacity 1s ease-out;}
.wf-active .carrousel {opacity: 1;}
.carrousel .links {position: absolute;left: 769px;top: 59px;display: block;}
.carrousel .links li {display: block;list-style: none;padding: 9px 0px 9px 0px;background-image: url("/images/template_home/slideshow_bottom_border.png");background-repeat: no-repeat;background-position: 21px bottom;}
.carrousel .links li a {font-family: MuseoSans,Arial,sans-serif;font-weight: 700;font-size: 15px;color: #f399a4;display: block;text-decoration: none;text-transform: uppercase;padding-left: 20px;width: 241px;line-height: 20px;}
.carrousel .links li a:hover, .carrousel .links li a.active {color: #fff;background-image: url("/images/template_home/slideshow_arrow.png");background-repeat: no-repeat;background-position: left center;}
.carrousel .slides {position: absolute;top: 44px;left: 95px;width: 663px;height: 291px;overflow: hidden;}
.carrousel .slides #thumb {position: absolute;display: block;width: 89px;height: 48px;left: 0px;bottom: 0px;background-image: url("/images/slideshow/thumb.png");background-repeat: no-repeat;z-index: 2;}
.carrousel .slide {position: absolute;top: 0;left: 0;display: none;}
.carrousel .slide[data-url] {cursor: pointer;}
#footer {margin: 0 auto;width: 961px;font-family: Arial,sans-serif;color: #303030;margin-top: 45px;font-size: 12px;}
#payoff {text-align: center;margin: 10px 0px;}
#line img {width: 961px;}
#footer .navigation {margin: 0px 80px;text-align: center;}
#footer .navigation li {display: inline-block;}
#footer .navigation a {color: #303030;text-decoration: none;padding: 0px 10px;}
#footer .navigation a:hover {text-decoration: underline;}
#footer .navigation a {border-right: 1px solid #303030;}
#footer .navigation li:last-child a {border-right: 0;}
#footer #credit_cube {display: block;text-align: center;text-decoration: none;color: #303030;margin: 15px 5px;}
#footer #credit_cube img {margin: -3px 5px;}
#footer #credit_cube div {display: inline-block;}
