@font-face {font-family: 'Omnes';src: url('../fonts/omnes-webfont.eot');}
@font-face {font-family: 'Omnes';src: url(//:) format('no404'), url('../fonts/omnes-webfont.woff') format('woff'), url('../fonts/omnes-webfont.ttf') format('truetype'), url('../fonts/omnes-webfont.svg#OmnesRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OmnesMedium';src: url('../fonts/omnes-medium-webfont.eot');}
@font-face {font-family: 'OmnesMedium';src: url(//:) format('no404'), url('../fonts/omnes-medium-webfont.woff') format('woff'), url('../fonts/omnes-medium-webfont.ttf') format('truetype'), url('../fonts/omnes-medium-webfont.svg#OmnesMedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OmnesSemibold';src: url('../fonts/omnes-semibold-webfont.eot');}
@font-face {font-family: 'OmnesSemibold';src: url(//:) format('no404'), url('../fonts/omnes-semibold-webfont.woff') format('woff'), url('../fonts/omnes-semibold-webfont.ttf') format('truetype'), url('../fonts/omnes-semibold-webfont.svg#OmnesSemibold') format('svg');font-weight: bold;font-style: normal;}

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6 p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/*****************/
/* HTML ELEMENTS */
/*****************/
body {font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;margin:0 auto;max-width:1920px;overflow-x:hidden;width:100%;}
h1,h2,h3,h4,h5,h6 {color:#0067ac;font-family:'Omnes';font-weight:200;}
h1 {font-size:30px;margin: 50px 0px 10px 10px;text-transform:none;}
h2 {font-size:21px;margin:0px 0px 10px 10px;padding-top:14px;}
h3 {font-size:16px;margin:0px 0px 10px 10px;padding-top:7px;width:100%;}
h4, h5, h6 {font-size:21px;letter-spacing:1px;padding-top:14px;margin-top:10px;margin-bottom:10px;}

#home-bottom-container h2 {font-size:30px;margin: 50px 0px 10px 10px;text-transform:none;padding-top:0px;width:80%;}

a{transition: all 0.5s ease 0s;}
a:active,a:focus,a:hover{text-decoration:none;outline:none;}
textarea {overflow: auto;resize: none;}
table{width:100%;}


ul.greenlist {list-style-type:disc;color:green;list-style-type:disc;color:#9aca3c;}
ul.greenlist li {margin-left:15px;}
ul.greenlist li span {color:black;}

.strong{font-weight:bold;}
.no-margin {margin:0px !important;}
.margin-top-0 {margin-top:0px !important;}
.margin-top-3 {margin-top:3px !important;}
.margin-top-5 {margin-top:5px !important;}
.margin-top-10 {margin-top:10px !important;}
.margin-top-15 {margin-top:15px !important;}
.margin-top-20 {margin-top:20px !important;}
.margin-top-30 {margin-top:30px !important;}
.margin-top-40 {margin-top:40px !important;}
.margin-top-50 {margin-top:50px !important;}
.margin-top-55 {margin-top:55px !important;}
.margin-top-60 {margin-top:60px !important;}
.margin-bottom-0 {margin-bottom:0px !important;}
.margin-bottom-10 {margin-bottom:10px !important;}
.margin-bottom-20 {margin-bottom:20px !important;}
.margin-bottom-30 {margin-bottom:30px !important;}
.margin-bottom-40 {margin-bottom:40px !important;}
.margin-bottom-50 {margin-bottom:50px !important;}
.margin-bottom-60 {margin-bottom:60px !important;}
.margin-left-0 {margin-left:0px !important;}
.margin-left-5 {margin-left:5px !important;}
.margin-left-10 {margin-left:10px !important;}
.margin-left-20 {margin-left:20px !important;}
.margin-left-30 {margin-left:30px !important;}
.margin-left-40 {margin-left:40px !important;}
.margin-left-50 {margin-left:50px !important;}
.margin-left-60 {margin-left:60px !important;}
.margin-right-150 {margin-right:150px !important;}

.no-padding {padding:0px !important;}
.padding-10 {padding:10px !important;}
.padding-left-90 {padding-left:90px !important;}
.padding-right-15 {padding-right:15px !important;}
.padding-bottom-10 {padding-bottom:10px !important;}
.padding-bottom-20 {padding-bottom:20px !important;}
.padding-bottom-30 {padding-bottom:30px !important;}
.padding-bottom-40 {padding-bottom:40px !important;}
.padding-bottom-50 {padding-bottom:50px !important;}
.padding-top-40 {padding-top:40px !important;}

.left {float:left !important;}
.right{float:right !important;}
.float-none{float:none !important;}
.relative{position:relative;}
.center {text-align:center !important;}

.full-width{width:100% !important;display:inline-block;}
.clear-both{clear:both;}

.accordion .title {padding:0px;padding-left:40px;padding-top:3px;background-color:white;width:100%;}
.accordion .content {border:none; width:100%;padding-left:80px;}

table.jobs {border-spacing: 0}
table.jobs tr:nth-child(even) {background: #CCC}
table.jobs tr:nth-child(odd) {background: #FFF}

.haccordion{padding:0;}
.haccordion ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.haccordion li{margin:0;padding:0;display:block;width:100%;height:200px;overflow:hidden;float:left;}
.haccordion li .hpanel{width:100%;height:200px;}
#hc1 li{margin:0 0px 0 0;}
.accordion_content{display:block;margin:auto;width:294px;}
#hc1 li{margin-right:5px;}
#hc1 li:last-child{margin-right:0px;}
.hpanel div{font-family:'OmnesSemibold', Helvetica, Arial, sans-serif !important;;color:white;font-size:16px;float:left;background:transparent url('../images/culture_slider.png') no-repeat;width:100px;height:100px;margin-right:10px;text-align:center;padding-top:40px;}
.hpnal p{font-size:13px;}

.form-block {height: 31px;line-height: 31px;margin-bottom: 19px;}
label {font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:13px;color: #252525;margin-bottom: 5px;display: block;}

.form-text,.form-birthday,.form-birthyear {border:0;padding-left:15px;color:#333;font-family:'Omnes', Helvetica, Arial, sans-serif !important;height:31px;line-height:31px;}
.form-text {background: url('../images/input-bkg-381.png') no-repeat top right;width:381px;padding-left:8px;}
.form-birthday {background: url('../images/input-bkg-45.png') no-repeat top right;width: 45px;}
.form-birthyear {background: url(../images/input-bkg-55.png) no-repeat top right;width:55px;}

.form-select {width: 381px;}
.form-language-select {width: 325px;}
.form-text-area {background: url(../images/textarea-bkg.png) no-repeat 0 0;height: 115px;width: 735px;border: none;color: #333;padding: 8px;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}
.form-short-text-area {background: url(../images/textarea-bkg-381.png) no-repeat 0 0;height: 133px;width: 381px;border: none;color: #333;padding: 8px;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}
.form-text-area {background: url(../images/textarea-bkg.png) no-repeat 0 0;height: 137px;width: 751px;border: none;color: #333;padding: 8px;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}

#cv {border:0;}
#file #divFile{position: relative;width: 250px;text-align: right;}
#conteneurFile .inputFile{opacity: 0; /* pour !IE */filter: alpha(opacity=0); /* pour IE */background: #ff00aa;position: absolute;left: 320px;top: 1065px;height: 30px;cursor: pointer;}
#conteneurFile .inputFileWithError{opacity: 0; /* pour !IE */filter: alpha(opacity=0); /* pour IE */background: #ff00aa;position: absolute;right:705px;top:1095px;height: 30px;cursor: pointer;}
#conteneurFile .inputText{border:1px solid #999;padding:0px 6px;background:#def;width:130px;cursor: pointer;}
#conteneurFile span{border:1px solid #def;background: #ffc;width:80px;padding: 1px 10px;}
.file_1 {border:1px solid #ccc;height: 31px;line-height: 31px;color: #333;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);border-radius:4px;color:#555;margin-bottom:10px;padding:4px 6px;-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;vertical-align:middle;width: 300px;margin-left: 0px !important;z-index:50 !important;}
#home-bottom-container {display:none;}

.cookie_table td {border: 1px solid black;padding:5px;}


/*******************/
/* HEADER ELEMENTS */
/*******************/
.logo{position:relative;float:left;width:96px;z-index: 999;}

.top_warning {line-height:50px;background-color:white;text-align:center;font-size:40px;color:#888;padding-top:3px;font-family:omnes;}
.menu-haut-b{position:relative;z-index:11;}
.slogan{float:left;font-size:17px;padding-top:71px;text-transform:uppercase;}
.color-menu-haut{background-color:#f2f2f1;border-bottom:4px solid #9aca3c;}
.menu-haut li a{color:#bebdbd;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:13px;margin-top:10px;}
.menu-haut  > li > a:hover,.menu-haut > li > a:focus{background-color:transparent;color:#0067ac;text-decoration:none;}
.navbar{border:1px solid transparent;margin-bottom:10px;min-height:45px;position:relative;}
.navbar-inverse{background-color:#f2f2f1;border-color:transparent !important;padding-top:23px;}

.navbar-inverse .navbar-text {color:#9d9d9d;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-weight:300;letter-spacing:1px;text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a {color:#9d9d9d;font-family:Helvetica, Arial, sans-serif !important;letter-spacing:1px;font-size:14px;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{background-color:#9aca3c;color:#f2f2f1;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{background-color:#9aca3c;color:#f2f2f1;}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{background-color:#9aca3c;color:#f2f2f1;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#9aca3c;color:#f2f2f1;}
.navbar-nav > li > a{padding-top:5px;padding-bottom:5px;border-radius:4px;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color:white;background-color:#9aca3c;}


.navbar-toggle{border-color:#99c740;}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#0067ac;border-color:#e4e2e2;}
.icon-bar {background-color:white;}



.topmenub {display:none !important;}
.top-shadow{background-image: url('../images/shadow.png');background-position:center;background-repeat:no-repeat;left:0px;min-height:63px;position:absolute;top:0;width:100%;z-index:10;}
.language, .languageb{background-color:#e7e7e7;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-left:5px;transition: all 0.5s ease 0s;}
.languageb{background-color:#f2f2f1;}
.language:hover,.language.active{background-color:#0067ac;transition: all 0.5s ease 0s;}
.languageb a {border-radius:4px !important;}
.separatorli{background-color: none;border-radius: 0px;border-bottom: 1px solid black;margin-bottom:5px;}
.menu-haut  > .language > a:hover,.menu-haut > .language > a:focus{color:white;}
ul.languageul li.active a{color:white;}

.main-nav {margin:0px;padding:0px;height:30px;min-height:30px;}
.menu-separator {width:1px;height:30px;background-color:#9d9d9d;}
.menu-separator-b {display:none !important;}
#main-menu {width:770px;float:left;}
.main-menu-ul {margin-left:96px;padding-top:10px;}
#homebanking-box {width:314px;height:45px;float:left;text-align:center;display:inline-block;position:relative;}
#homebanking-link{background-color:#0067ac;color:white;display:block;padding:12px 30px;border-radius:10px;margin-bottom:5px;font-size:16px;width:314px;display:inline-block;position:absolute;bottom:0px;left:27px;}

.dropdown-menu {z-index: 1000;}

/**********************/
/* HOME PAGE ELEMENTS */
/**********************/

.mask h1, .mask h2{color:#ffffff;letter-spacing:1px;margin-left:163px;text-transform:uppercase;float:none;}
.mask h1{font-size:28px;}
.mask h2{font-size:33px;font-weight:700;margin-bottom:10px;margin-top:5px;}
.mask h3{font-size:30px;letter-spacing:1px;}

#home-main .barre-vert, #product-main .barre-vert{float:left;margin-bottom:10px;margin-right:8px;margin-top:30px;}
#home-main h1, #product-main h1 {font-size:22px;margin:10px 0px 30px 0px;padding: 14px 0px 0px 0px;}
#home-main h3, #product-main h3 {margin-bottom:15px;margin-top:20px;}
#home-main h4, #product-main h4 {margin-bottom:30px;margin-top:10px;}
.view{box-shadow:1px 1px 2px #e6e6e6;cursor:default;float:left;height:100%;overflow:hidden;position:relative;text-align:center;width:auto;-moz-box-shadow:1px 1px 2px #e6e6e6;-webkit-box-shadow:1px 1px 2px #e6e6e6;}
.view .mask,.view .content{height:100%;left:0;position:absolute;overflow:hidden;top:0;width:100%;}

#home-main #select-container, #product-main #select-container {display:none;}

.view h2{color:white;font-family:'Myriad Pro';font-size:17px;margin:20px 0 0 0;padding:10px;position:relative;text-align:center;}
.view .text-after{color:white;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:12px;font-style:italic;letter-spacing:1px;padding:5px 20px 0px;position:relative;text-align:center;}
.view a.info{background:white;border-radius:4px;color:#0067ac;display:inline-block;font-family:'Myriad Pro';font-weight:200;letter-spacing:1px;margin-top:5px;padding:7px 14px;text-decoration:none;text-transform:uppercase;}
.view a.info:hover{box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;}
.view-first .preview{background-color:#0067ac;bottom:0px;left:0px;padding-left:50px;padding-right:52px;position:absolute;text-align:center;width:100%;z-index:100;}
.view-first:hover .preview{opacity:0.0;transition:all .5s ease 0s;z-index:1;}
.view-first img{transition:all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.view-first:hover img{transform:scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.view-first .mask{background-color:rgba(0,98,181,0.7);filter:alpha(opacity=0);opacity:0;transition:all 0.4s ease-in-out;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;}
.view-first:hover .mask{filter:alpha(opacity=100);opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.view-first h2{filter:alpha(opacity=0);opacity:0;transform:translateY(-100px);transition:all 0.2s ease-in-out;-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.view-first .text-after p{filter: alpha(opacity=0);opacity: 0;transform: translateY(100px);transition: all 0.2s linear;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;}
.view-first a.info{filter:alpha(opacity=0);opacity:0;transition:all 0.2s ease-in-out;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.view-first:hover a.info{transition-delay:0.2s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;}
.view-first:hover p{transition-delay:0.1s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;}
.view-first:hover h2,.view-first:hover p,.view-first:hover a.info{filter:alpha(opacity=100);opacity:1;transform:translateY(0px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);}
.arrow_box{background:#0067ac;border:1px solid #0067ac;}
.arrow_box:after,.arrow_box:before{border:solid transparent;border-color:rgba(0, 103, 172, 0);border-bottom-color:#0067ac;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0;border-width:25px;margin-left:-25px;}
.arrow_prepaid {height:40px;}
.titre-produit1{color:white;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:20px;font-weight:400;letter-spacing:1px;margin:10px 0 0 0;}
.titre-produit2{color:white;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:13px;font-style:italic;font-weight:300;letter-spacing:1px;margin:0 0 10px 0;}

.gradiant{background-image: -moz-linear-gradient(#f8f5f5, white);background-image: -webkit-linear-gradient(#f8f5f5, white);background-image: -o-linear-gradient(#f8f5f5, white);background-image: linear-gradient(#f8f5f5, white);height:100px;margin-top:50px;}

/***************************/
/* HOME SIMULATOR ELEMENTS */
/***************************/

#product-container {width:680px;display:inline-block;}
#slider-container {width:680px;display:inline-block;position:relative;}

#slider-row {width:710px;height:200px;float:left;margin-bottom:0px;}
#credit-choice-row {width:430px;height:243px;float:left;text-align:left;font-size:16px;color:#464646;}
#credit-choice-row .credit-title {float:left;text-align:left;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#0067ac;font-size:18px;font-weight:bold;}

.pp-credit-choice-row {border: 1px solid #0067ac;border-radius:15px;text-align:center;margin-top:30px !important;margin-left:30px !important;width:400px !important;}

.productdata {margin-top:10px;margin-left:0px;text-align:left;width:430px;float:left;}
.productdata .title, #both .title {margin-bottom:20px;color:#0067ac;font-size:22px;}
.productdata .product {margin-bottom:0px;float:left;font-size:16px;background-color:#0067ac;border-radius:10px;color:#ffffff;width:165px;height:65px;line-height:65px;vertical-align:middle;text-align:center;font-weight:bold;}
.productdata .productinfo {float:left;margin-left:10px;width:255px;}
.productdata .productinfo div {text-align:center;}
.productdata .mens {font-size:20px;font-weight:bold;}

.btn-product {background-color: #9aca3c;border: 0px !important;border-radius: 4px;color: white;cursor: pointer;display: inline-block;font-size:16px !important;font-weight: normal;line-height:1.5 !important;margin:0px !important;margin-top:5px !important;padding: 2px 20px;text-align: center;transition: all 0.5s ease 0s;vertical-align: middle}
#both .btn-product {width:160px;font-size:15px !important;}
.btn-product:focus,.btn-product:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);}
#both .product-separator {width:1px;height:185px;background-color:grey;float:left;display: inline-block;}

#slider-container .minus, #slider-container .plus {float:left;width:46px;height:46px;}
#slider-container .slider-range {margin-top:47px;width:522px;float:left;margin-left:33px;margin-right:33px;}
.prix-un,.prix-deux,.prix-trois,.prix-quattre,.prix-cinq{color:#0067ac;position:absolute;top:160px;font-size:16px;line-height:1.3;}
.pp-slider .prix-un,.pp-slider .prix-deux,.pp-slider .prix-trois{top:130px;}

.prix-un{left:60px;}
.prix-deux{left:170px;}
.prix-trois{left:300px;}
.prix-quattre{left:435px;}
.prix-cinq{left:570px;}

#product-main .prix-un {left:60px;}
#product-main .prix-deux {left:290px;}
#product-main .prix-trois {left:570px;}

.pp-slider .prix-deux {left:275px !important;}

.pp_mens {cursor:pointer;background-color:white;width:76px;height:60px;font-size:12px;float:left;border: 2px solid #99c740;color:#333333;border-radius:4px;margin:5px;padding-top:15px;}
.pp_mens:hover, .pp_mens_active {color:#ffffff;background-color:#99c740;transition: all 0.5s ease 0s;}

#slider-container a {color:#9aca3c;}

/*#productdemand .minus, #productdemand .plus {float:left;width:46px;height:46px;z-index:999;}
#productdemand .slider-range {margin-top:47px;width:522px;float:left;margin-left:33px;margin-right:33px;}
#productdemand .prix-un,#productdemand .prix-deux,#productdemand .prix-trois,#productdemand .prix-quattre{color:#0067ac;position:absolute;top:35px;}
#productdemand .prix-un{left:-25px;}
#productdemand .prix-deux{left:150px;}
#productdemand .prix-trois{left:330px;}*/

.box-montant{position:absolute;left:174px;}
.text-montant-choisi{position:absolute;z-index:10;color:white;left:181px;}
.montant-choisi{position:relative;margin-top:40px;}
.barre-montant{position:absolute;bottom:-70px;left:201px;}
.moins-simulateur,.plus-simulateur{color:#99c740;padding:13px 13px;border-radius:4px;border:solid 2px #99c740;margin-top:30px;transition: all 0.5s ease 0s;}
.moins-simulateur:hover,.plus-simulateur:hover{color:white;background-color:#99c740;padding:13px 13px;border-radius:4px;border:solid 2px #99c740;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);cursor: pointer;}
.slider-simulateur{margin-top:47px;z-index:10000000;margin-left:23px;margin-right:35px;background-image:url('../images/mont-slider.png');padding-left:124px;}
.img-slider-simulateur{height:16px;}

.disabledsimubutton, .disabledsimubutton:hover {color:grey;border:1px solid grey;background-color:white;box-shadow:none;}

.btn-simulateur{margin-left:254px;padding:6px 20px;margin-top:25px;background-color:#e4e2e2;border:0px !important;color:#0067ac;margin-bottom:49px;transition: all 0.5s ease 0s;}
.btn-simulateur:focus,.btn-simulateur:hover{color:#e4e2e2;background-color:#0067ac;border-color:#0067ac;}
#slider {width: 521px; height: 15px; margin: 0px 0px 0px 0px; background: url('../images/slider-simul.png') repeat-x;border-radius:0px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:none;background-color:#0067ac;border:0px;border-radius:0px;height:25px;}
.ui-slider .ui-slider-handle{width:100px;margin-left:-50px;margin-top:-25px;color:white;font-size:13px;padding-top:5px;}
.ui-slider-horizontal .ui-slider-handle{top:-1.7em;}
.ui-slider .ui-slider-handle:before, .ui-slider .ui-slider-handle:after{content:"";position:absolute;z-index:1000;bottom:-6px;left:50%;margin-left:-6px;border-top: 9px solid #0067ac;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 0;}
.ui-widget-header {background: blue url('../images/mont-slider.png') repeat-x;border-radius:0px;}

#home-products-container .barre-vert, #home-services-container .barre-vert, #home-about-container  .barre-vert {float:left;margin-top:30px;margin-right:8px;margin-bottom:10px;}
#home-products-container h2, #home-services-container h2, #home-about-container h2 {font-size:22px;margin:10px 0px 30px 0px;padding: 14px 0px 0px 0px;}
#home-products-container h2 {margin:10px 0px 10px 0px;}

#home-products-container {background-color:#f2f2f1;position:relative;margin-bottom:20px;}

#home-products-container .title {color:#0067ac;font-family:'Omnes';font-size:16px;margin-bottom:5px;font-size:19px;line-height:1.5;}
#home-products-container .content {width:100%;font-size:16px;line-height:1.5;color:#464646;}
#home-products-container .product-img-container {float:left;width:30%;}
#home-products-container .product-img-container img {width:80%;}
#home-products-container .product-text-container {float:left;width:70%;}
#home-products-container a {color:white;}

.product-container-left, .product-container-center, .product-container-right {width:33%;float:left;box-sizing:border-box;}
.product-container-left {padding-left:0px;padding-right:20px;}
.product-container-center {padding-left:20px;padding-right:20px;}
.product-container-right {padding-left:20px;padding-right:0px;}

#home-services-container {margin-bottom: 0px;}
#home-services-container .service img {width:370px;height:75px;float:left;}
#home-services-container .service div {width:770px;float:left;padding-left:20px;font-size:16px;line-height:1.5;color:#464646;}
#home-services-container .service .image {width:370px;padding:0px;}

#home-about-container {margin-bottom: 60px;}
#home-about-container .text {width:50%;float:left;padding-right:10px;font-size:16px;line-height:1.5;color:#464646;}
#home-about-container .img {width:50%;float:left;padding-left:10px;}

/***********************/
/* HOME ASIDE ELEMENTS */
/***********************/
#home-aside-container{margin-left:65px;width:315px;}
#home-aside{background-color:#f8f5f5;margin-bottom:62px;width:285px;z-index:100;}
.shadow-aside-g,.shadow-aside-d{background-repeat:no-repeat;min-height:100%;position:absolute;top:-100px;width:100%;}
.shadow-aside-d{background-image:url('../images/shadow-aside-d.png');left:258px;}
.shadow-aside-g{background-image:url('../images/shadow-aside-g.png');left:-11px;}
.barre-vert-aside{float:left;margin-top:30px;margin-bottom:10px;margin-right:8px;margin-left:80px;}
.btn-aside{margin-left:171px;padding:6px 20px;margin-top:0px;background-color:#e4e2e2;border: 0px !important;color:#0067ac;margin-bottom:20px;transition: all 0.5s ease 0s;}
.btn-aside:hover,.btn-aside:focus,.btn-aside.focus,.btn-aside:active,.btn-aside .active,.open > .dropdown-toggle.btn-aside{color:#e4e2e2;background-color:#0067ac;border-color:#0067ac;transition: all 0.5s ease 0s;}
.homebanking-text{position:absolute;z-index:1000;top:-51px;left:88px;color:white;}
.homebanking-text a {color:white;}
.homebanking-img{position:absolute;top:-87px;z-index:5;}

.text-aside {font-size:15px;clear:both;font-family:Helvetica,Arial,sans-serif;letter-spacing:1px;}
.fidi .text-aside{margin:0px 20px 20px 40px;padding-top: 10px;}
.espace-client .text-aside{margin:10px 20px 10px 40px;}
.espace-client .first-text-aside{padding-top:10px;}

.fidi{margin-top:20px;}

#partners {position:relative;margin:30px auto;width: 100%;padding: 0;}
#partners li {display: inline-block;width:98px;height:62px;margin:15px 14px;cursor: pointer;position: relative;border: none;border-radius: 10px;background-color:#0067ac;}
#partners li img {width:98px;height:62px;cursor: default;}

.testimonial_left,.testimonial_right{font-style:italic;width:auto;box-sizing:border-box;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#767879;line-height:18px;}
.testimonial_left{border-left:#1091cc solid 1px;margin:20px 50px 20px 20px;padding:10px;text-align:left;}
.testimonial_left:first-of-type{margin-top:30px;}
.testimonial_right{border-right:#1091cc solid 1px;margin:20px;padding:10px;text-align:right;}

/*******************************/
/* PARTNER CARDS PAGE ELEMENTS */
/*******************************/
#partnercards {position:relative;margin:30px auto;width: 100%;padding: 0;}
#partnercards li {display: inline-block;width:195px;height:122px;margin:15px 14px;cursor: pointer;position: relative;border: none;border-radius: 10px;background-color:#0067ac;}
.display-animation > * {-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.display-animation > .animated {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.no-js .display-animation > * {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

#partnercards li img {width:195px;height:122px;}
#partnercards li .cardinfo{position:absolute;top:0px;left:0px;width:195px;height:122px;background-color:#0067ac;transition:all 0.5s ease;padding:10px;color:white;opacity:0;border-radius:6px;}
#partnercards li:hover .cardinfo{opacity:1;transition:all 0.5s ease;opacity:0.8;overflow:hidden;}
#partnercards li .cardinfotext {position:absolute;top:122px;left:10px;transition:all 1.2s ease;opacity:0;color:white;font-size:13px;}
#partnercards li:hover .cardinfotext {top:10px;transition:all 0.6s ease;opacity:1;}

.drop-shadow {position:relative;width:195px;height:122px;margin-bottom: 10px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;opacity: 1;}
.drop-shadow:before,.drop-shadow:after {content:"";position:absolute;z-index:-999;}
.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;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.8);box-shadow:0 15px 10px rgba(0, 0, 0, 0.8);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}
.lifted:after {right:10px;left:auto;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);}

/* PAGE PRODUITS */

.check{float: left;margin-right: 10px;color: #9aca3c;}
ul.text li, .text-page-produits{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#767879;line-height: 18px;}
.bloc-gris{background-color: #f8f5f5;padding: 25px;margin-bottom: 51px;}
.btn-pg-produits{padding: 6px 20px;margin-top: 25px;background-color: #e4e2e2;border: 0px !important;color: #0067ac;margin-bottom: 15px;}
.btn-pg-produits:focus, .btn-pg-produits:hover {color: #e4e2e2;background-color: #0067ac;border-color: #0067ac;}

.les-lois{margin-bottom: 30px;}

.mastercard_info_a {float:left;width:100%;}
.mastercard_info_b {float:left;width:65%;}
.mastercard_info_c {float:left;width:35%;text-align:right;padding-top: 40px;padding-right:10px;}

/* JOBS */
.jobstab {width:100%;border-bottom: 5px solid #337ab7;height:50px;}
#jobs a {height:50px;display:inline-block;padding:15px 20px;border-top-left-radius:10px;border-top-right-radius:10px;color:#337ab7;border:1px solid #337ab7;}
#jobs a.currentCrossLink {background-color:#337ab7;color:white;border:none;}

.job-temoignage-table td {vertical-align:top;width:33%;}
.job-temoignage-img {float:left;width:150px;vertical-align:top;}
job-temoignage-img img {width:104px;height:150px;}
.job-temoignage{padding-left:10px;float:left;width:200px;vertical-align:top;}

.job-temoignage span {font-weight:bold;font-style:italic;width:100%;text-align:right;display:inline-block;}
.jobs-table-col-header {font-size:16px;font-weight:bold;font-family:Omnes;}
.jobs-table-col-text {line-height:25px;padding-left:15px;}
.no-job{float:left;width:100%;margin:40px 0px;text-align:center;}

/****************************/
/* INSURANCES PAGE ELEMENTS */
/****************************/

.insurance-table {width:800px;margin: 0px auto;}
.insurance-table table {width:100%;border-collapse: separate;border-spacing: 5px;}
.insurance-table table td {padding:10px !important;vertical-align:middle;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 13px;color: #767879;line-height: 18px;}
.insurance-table .title {background-color: #f3f8fd;width:120px;text-align: center;color: #969899;font-weight: 600;font-size:16px !important;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}
.insurance-table .texte .strong {color: #666869;}
.basic, .standard, .premium {width:95px;text-align:center;}
.basic {background-color:#eff4e2;}
.standard {background-color:#d2e0b0;}
.premium {background-color:#c4e1f6;}
.column-title {color: #666869;font-weight: 600;font-size:16px !important;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}

.secci-table {width:800px;margin: 0px auto;}
.secci-table table {width:100%;border-collapse: separate;border-spacing: 5px;}
.secci-table table td {padding:10px;vertical-align:middle;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 13px;color: #767879;line-height: 18px;}
.secci-table .title {background-color: #f3f8fd;width:120px;text-align: center;color: #969899;font-weight: 600;font-size:16px !important;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}
.secci-table .texte {text-align:center;}
.secci-table .texte .strong {color: #666869;}

/* FAQ */
.faqtab {width:100%;border-bottom: 5px solid #337ab7;height:50px;}
#faq a {height:50px;display:inline-block;padding:15px 20px;border-top-left-radius:10px;border-top-right-radius:10px;color:#337ab7;border:1px solid #337ab7;font-size:16px;font-family:Arial;}
#faq a.currentCrossLink {background-color:#337ab7;color:white;border:none;}
#faq-response h3 {font-size:17px;font-family:Arial;}

#accordion {width:1136px !important;position:relative;}
.accordion .ui-state-default {border-top: 5px solid #337ab7;height: auto;padding-top:12px;margin:0px;border-left: 1px solid #337ab7;border-right: 1px solid #337ab7;}
.accordion .ui-state-active {background-color:#9bca3c;color:white;border: 0px;}
.accordion .ui-accordion-content {border-radius: 0px;border-left: 1px solid #337ab7;border-right: 1px solid #337ab7;border-bottom: 1px solid #337ab7;margin: 0px;}

#hc1 ul li .hpanel {width:710px;}
#hc1 ul li .hpanel div {font-family:'Omnes', Helvetica, Arial, sans-serif !important;transform :rotate(-90deg);-webkit-transform : rotate(-90deg);-moz-transform : rotate(-90deg);-ms-transform : rotate(-90deg);-o-transform : rotate(-90deg);}
#hc1 ul li .hpanel p {padding: 10px 20px 10px 120px;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;}

/* ABOUT US TIMELINE */

.about_us_engagements{margin-top:300px;}

.timeline, .timeline-vertical{background-color:rgba(200,200,200,.3);box-shadow:0 1px rgba(200,200,200,0.15) inset;color:black;position:absolute;}
.timeline {width:100%;height:6px;left:0px;top:30px;}
.timeline-vertical-container{display:none;width:800px;height:800px;margin:0 auto;}
.timeline-vertical{position:relative;width:6px;height:940px;left:60px;top:0px;}
.timeline-date {width:56px;height:56px;border-radius:28px;position:absolute;top:-26px;background-color:#337ab7;color:white;text-align:center;padding-top:4px;font-size:10px;font-family: 'Omnes', Helvetica, Arial, sans-serif !important;padding-top:18px;transition: all 0.5s ease 0s;}
.timeline-text {position:absolute;transform : rotate(45deg);-webkit-transform : rotate(45deg);-moz-transform : rotate(45deg);-ms-transform : rotate(45deg);-o-transform : rotate(45deg);width:190px;transition: all 0.5s ease 0s;}
.timeline-vertical .timeline-text {transform : none;-webkit-transform : none;-moz-transform : none;-ms-transform : none;-o-transform : none;width:600px;}
.timeline-explain {position: absolute;left: 40px;top:150px;width:600px;opacity: 0;transform : rotate(45deg);-webkit-transform : rotate(45deg);-moz-transform : rotate(45deg);-ms-transform : rotate(45deg);-o-transform : rotate(45deg);transition: all 0.5s ease 0s;}

#timeline-content-0 .timeline-date {left:40px;}
#timeline-content-0 .timeline-text {top:110px;left:30px;}
#timeline-content-0 .timeline-explain {top:120px;left:30px;}
#timeline-content-0.active-timeline .timeline-date {left:35px;}
#timeline-content-1 .timeline-date {left:160px;}
#timeline-content-1 .timeline-text {top:110px;left:150px;}
#timeline-content-1 .timeline-explain {top:120px;left:150px;}
#timeline-content-1.active-timeline .timeline-date {left:155px;}
#timeline-content-2 .timeline-date {left:280px;}
#timeline-content-2 .timeline-text {top:110px;left:270px;}
#timeline-content-2 .timeline-explain {top:120px;left:270px;}
#timeline-content-2.active-timeline .timeline-date {left:275px;}
#timeline-content-3 .timeline-date {left:400px;}
#timeline-content-3 .timeline-text {top:110px;left:390px;}
#timeline-content-3 .timeline-explain {top:120px;left:390px;}
#timeline-content-3.active-timeline .timeline-date {left:395px;}
#timeline-content-4 .timeline-date {left:520px;}
#timeline-content-4 .timeline-text {top:110px;left:510px;}
#timeline-content-4 .timeline-explain {top:120px;left:510px;}
#timeline-content-4.active-timeline .timeline-date {left:515px;}
#timeline-content-5 .timeline-date {left:630px;}
#timeline-content-5 .timeline-text {top:110px;left:620px;}
#timeline-content-5 .timeline-explain {top:120px;left:620px;}
#timeline-content-5 active-timeline .timeline-date {left:625px;}
#timeline-content-6 .timeline-date {left:740px;}
#timeline-content-6 .timeline-text {top:110px;left:730px;}
#timeline-content-6 .timeline-explain {top:120px;left:730px;}
#timeline-content-6.active-timeline .timeline-date {left:735px;}
#timeline-content-7 .timeline-date {left:850px;}
#timeline-content-7 .timeline-text {top:110px;left:840px;}
#timeline-content-7 .timeline-explain {top:110px;left:840px;}
#timeline-content-7.active-timeline .timeline-date {left:845px;}
#timeline-content-8 .timeline-date {left:960px;}
#timeline-content-8 .timeline-text {top:110px;left:950px;}
#timeline-content-8 .timeline-explain {top:110px;left:950px;}
#timeline-content-8.active-timeline .timeline-date {left:955px;}

.timeline-vertical #timeline-content-0 .timeline-date {top:30px;left:-25px;}
.timeline-vertical #timeline-content-0 .timeline-text {left:60px;top:40px;}
.timeline-vertical #timeline-content-1 .timeline-date {top:130px;left:-25px;}
.timeline-vertical #timeline-content-1 .timeline-text {top:140px;left:60px;}
.timeline-vertical #timeline-content-2 .timeline-date {top:230px;left:-25px;}
.timeline-vertical #timeline-content-2 .timeline-text {top:240px;left:60px;}
.timeline-vertical #timeline-content-3 .timeline-date {top:330px;left:-25px;}
.timeline-vertical #timeline-content-3 .timeline-text {top:340px;left:60px;}
.timeline-vertical #timeline-content-4 .timeline-date {top:430px;left:-25px;}
.timeline-vertical #timeline-content-4 .timeline-text {top:440px;left:60px;}
.timeline-vertical #timeline-content-5 .timeline-date {top:530px;left:-25px;}
.timeline-vertical #timeline-content-5 .timeline-text {top:540px;left:60px;}
.timeline-vertical #timeline-content-6 .timeline-date {top:630px;left:-25px;}
.timeline-vertical #timeline-content-6 .timeline-text {top:640px;left:60px;}
.timeline-vertical #timeline-content-7 .timeline-date {top:730px;left:-25px;}
.timeline-vertical #timeline-content-7 .timeline-text {top:740px;left:60px;}
.timeline-vertical #timeline-content-8 .timeline-date {top:830px;left:-25px;}
.timeline-vertical #timeline-content-8 .timeline-text {top:840px;left:60px;}

.active-timeline .timeline-text {left: 150px !important;top:240px !important;transform : rotate(0deg);-webkit-transform : rotate(0deg);-moz-transform : rotate(0deg);-ms-transform : rotate(0deg);-o-transform : rotate(0deg);width:500px;font-weight: bold;font-size:20px;}
.active-timeline .timeline-date {width:58px;height:58px;border-radius:29px;position:absolute;top:-25px;background-color:#9aca3c;color:white;text-align:center;padding-top:16px;}
.active-timeline .timeline-explain {opacity: 1;left: 150px !important;top:270px !important;transform : rotate(0deg);-webkit-transform : rotate(0deg);-moz-transform : rotate(0deg);-ms-transform : rotate(0deg);-o-transform : rotate(0deg);}

#timeline-previous, #timeline-next {position:absolute;top:270px;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-size:40px;transition: all 0.5s ease 0s;}
#timeline-previous:hover, #timeline-next:hover{cursor:pointer;color:#9aca3c;font-size:50px;}

#timeline-previous {left:50px;}
#timeline-previous:hover {top:265px;left:45px}
#timeline-next {right:50px;}
#timeline-next:hover {top:265px;right:45px;}

/**************************/
/* BOTTOM SLIDER ELEMENTS */
/**************************/
#carousel-example-generic-2 {margin-top:40px;}
#carousel-example-generic-2 .carousel-caption{padding-top:0px;}
.contenu-tem{min-height:285px;}
.img-circle{max-width:55%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);margin-left:30%;}
.text-testimonials-perso,.nom-testimonials{color:white;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-style:italic;letter-spacing:1px;font-weight:200;margin-left:50px;text-align:left;}
.text-testimonials-perso{margin-top:50px;font-size:20px;}
.nom-testimonials{font-size:15px;}
#titre-testimonials{padding-left: 520px !important;box-sizing:border-box;}
#titre-testimonials .barre-vert{float:left;margin-bottom:10px;margin-right:8px;margin-top:15px;}
#titre-testimonials h3{margin-bottom:15px;margin-top:5px;}
#carousel-example-generic-2 .carousel-control-left, #carousel-example-generic-2 .carousel-control-right {top:100px;height:104px;}
#carousel-example-generic-2 .carousel-indicators .active {background-color:#132a3a;}
#carousel-example-generic-2 .carousel-control-left:hover,#carousel-example-generic-2 .carousel-control-left:focus,#carousel-example-generic-2 .carousel-control-right:hover,#carousel-example-generic-2 .carousel-control-right:focus{background-color: #888;}

/********************/
/* FOOTERS ELEMENTS */
/********************/
.first-footer{background-color:#f2f2f1;}
.groupe-info {float:left;padding: 45px 0px;text-align:center;width:20%;}
.groupe-info img{margin:0 auto;}
.groupe-info p{color:#0067ac;margin:-1px 0;}
.bas-foot{background-color:#132a3a;min-height:50px;}
.social-icon li{display:inline-block;padding:15px 5px 0 0;}
.social-icon li .fa-lg{vertical-align:0;font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}
.social-icon a{display:inline-block;}
.footer-bas a{color:#495e6d;background-color:#132a3a;padding:5px;border-radius:4px;}
.footer-bas a:hover{color:#132a3a;background-color:#ffffff;padding:5px;border-radius:4px;}
.copy{color:#656b6c;font-size:13px;font-family:'Omnes', Helvetica, Arial, sans-serif !important;font-weight:300;letter-spacing:1px;margin-top:16px;}
.first-footer-jobs {background-color:#f2f2f1;}
.first-footer-jobs .groupe-info{width:50%;box-sizing:border-box;margin:0px;padding:45px auto;padding-top:45px;padding-bottom:45px;}

/*******************/
/* OTHERS ELEMENTS */
/*******************/
.cookie_box{background-color:white;border:1px solid #ccc;border-bottom:4px solid #9aca3c;bottom:10px;box-sizing:border-box;display:none;max-width:350px;padding:20px 25px;position:fixed;right:10px;z-index:999;}
.cookie_box h3 {color:#9aca3c;cursor:pointer;font-size:18px;font-weight:600;margin:0;padding:0px;position:relative;}
.cookie_box p {color:#666;display:inline-block;font-size:13px;line-height:15px;margin-top:20px;}
.cookie_box .accept_button {color:#e2001a;color:#9aca3c;font-size:13px;font-weight:bold;text-decoration:none;}
.cookie_box .close_button {color:#888;font-size:12px;opacity:1;position:absolute;right:20px;top:15px;z-index:999;}
.cookie_box .closed { display:none;}

/* ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/popup/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/popup/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(../images/popup/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/popup/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/popup/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(../images/popup/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/popup/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/popup/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/popup/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/popup/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/popup/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/popup/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/popup/loading.gif) center center no-repeat;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderTopLeft.png', sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderTopCenter.png', sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderTopRight.png', sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderBottomLeft.png', sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderBottomCenter.png', sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderBottomRight.png', sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderMiddleLeft.png', sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup/borderMiddleRight.png', sizingMethod='scale');}
.cboxIE #cboxClose{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/popup/close.png', sizingMethod='scale');}
#cboxClose{position:absolute;top:-40px;right:-40px;background:url(../images/popup/close.png) top left no-repeat;width:50px;height:50px;text-indent:-9999px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='close.png',sizingMethod='scale');border: 0px;}

.btn-mens {background-color:white;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: default;background-image: none;border: 1px solid #ccc;white-space: nowrap;padding: 6px 25px;font-size: 16px;line-height: 1.42857143;border-radius: 4px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#767879;line-height: 18px;margin-top: 20px;}
.btn-simu{padding:6px 30px;margin-top:20px;background-color:#e4e2e2;border:0px !important;color:#0067ac;transition: all 0.5s ease 0s;float:right;margin-right:80px;border-radius: 4px;}
.btn-simu:focus,.btn-simu:hover{color:#e4e2e2;background-color:#0067ac;border-color:#0067ac;}

.form-horizontal .control-group{margin-bottom:12px;*zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:190px;padding-top:5px;text-align:left;}
.form-horizontal .controls{display:inline-block; width:381px;padding-left:0px;}
.form-horizontal .controls:first-child{*padding-left:180px;}
.form-horizontal .controls input[type="text"], .form-horizontal .controls input[type="email"], .form-horizontal .controls input[type="tel"] {background-color:white;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);border-radius:4px;color:#555;display:inline-block;font-size:14px;height:31px;line-height:31px;margin-bottom:10px;padding:4px 6px;-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;vertical-align:middle;width: 360px;}
select{background-color:white;border:1px solid #ccc;border-radius: 4px;height:31px;line-height:31px;font-size:14px;color:#555;margin-bottom:10px;padding:4px 6px;vertical-align:middle;display:inline-block;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
textarea{width:381px;height:250px;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:white;border:1px solid #ccc;}
#inputBirthdate{width:332px !important;}

.form-horizontal .help-block{margin-bottom:0;}
.form-horizontal input + .help-block,.form-horizontal select + .help-block,.form-horizontal textarea + .help-block,.form-horizontal .uneditable-input + .help-block,.form-horizontal .input-prepend + .help-block,.form-horizontal .input-append + .help-block{margin-top:10px;}
.form-horizontal .form-actions{padding-left:180px;}

.infobulle{padding-top:5px;cursor:help;}
.infobulle {position:relative;cursor:help;outline:none;}
.infobulle span{visibility: hidden;color:#000;position: absolute;bottom: 30px;left: 50%;z-index: 999;width: 350px;margin-top:23px;margin-left:-190px;padding:15px;border: 2px solid #ccc;background-color: #eee;background-color: rgba(221,221,221,.8);background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;text-shadow: 0 1px 0 rgba(255,255,255,.4);-Moz-transform: scale(0);-Moz-transition:all 0.5s ease; -O-transform: scale(0);-O-transition:all 0.5s ease; -Webkit-transform: scale(0);-Webkit-transition:all 0.5s ease;}
.infobulle:hover { border: 0; /* IE6 fix */ }
.infobulle:hover span{visibility:visible;-Moz-transform:scale(1);-O-transform:scale(1);-Webkit-transform:scale(1);}
.infobulle span:before, .infobulle span:after{content:"";position:absolute;z-index:1000;bottom:-7px;left:50%;margin-left:-9px;border-top:8px solid #ddd;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0;}
.infobulle span:before{border-top-color:#ccc;bottom:-8px;}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}

.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border:1px solid #c09853 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border:1px solid #a47e3c !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border:1px solid #c09853 !important;}

.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{border:1px solid #953b39 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border: 1px solid #953b39 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border: 1px solid #953b39 !important;}

.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{border:1px solid #468847 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border:1px solid #356635 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border:1px solid #468847 !important;}

.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}
.control-group.info input,.control-group.info select,.control-group.info textarea{border:1px solid #3a87ad !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border:1px solid #2d6987 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border:1px solid #3a87ad !important;}

.input-append,.input-prepend{display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:31px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:31px;text-align:center;text-shadow:0 1px 0 white;background-color:#eee;border:1px solid #ccc;}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group > .dropdown-toggle,.input-prepend .btn-group > .dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-append input + .btn-group .btn:last-child,.input-append select + .btn-group .btn:last-child,.input-append .uneditable-input + .btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append input + .btn-group .btn,.input-prepend.input-append select + .btn-group .btn,.input-prepend.input-append .uneditable-input + .btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append .btn-group:first-child{margin-left:0;}

/******************************/
/** Datepicker for Bootstrap **/
/******************************/
.datepicker{top:0;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker:before{display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:6px;}
.datepicker:after{display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;top:-6px;left:7px;}
.datepicker > div{display:none;}
.datepicker table{width:100%;margin:0;}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker td.day:hover{background:#eee;cursor:pointer;}
.datepicker td.day.disabled{color:#eee;}
.datepicker td.old,.datepicker td.new{color:#999;}
.datepicker td.active,.datepicker td.active:hover{color:white;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:white;background-color:#0044cc;*background-color:#003bb3;}
.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#003399 \9;}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker td span:hover{background:#eee;}
.datepicker td span.active{color:white;background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:white;background-color:#0044cc;*background-color:#003bb3;}
.datepicker td span.active:active,.datepicker td span.active.active{background-color:#003399 \9;}
.datepicker td span.old{color:#999;}
.datepicker th.switch{width:145px;}
.datepicker th.next,.datepicker th.prev{font-size:21px;}
.datepicker thead tr:first-child th{cursor:pointer;}
.datepicker thead tr:first-child th:hover{background:#eee;}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px;}

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;}
.icon-calendar{background-position:-192px -120px;}

.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.small-alert{width:315px;padding:8px 14px 8px 14px;margin-bottom:5px;}
.alert,.alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success h4{color:#468847;}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block > p,.alert-block > ul{margin-bottom:0;}
.alert-block p + p{margin-top:5px;}

.small-product-left, .small-product-right {width:300px;}
.small-product-left{float:left;}
.small-product-right{float:right;}

.responsive-prepaid {width:100%;height:282px;background:url('../images/bg_content.jpg') no-repeat top right;}

.prepaid-img-container {box-sizing: border-box;width:100%;height:100%;vertical-align: middle;display:inline-block;padding-bottom:30px;}
.prepaid-img-container:before {content: ' ';display:inline-block;vertical-align:middle;height:100%;}
.prepaid-img-container img {max-width:80%;height:auto;vertical-align:middle;display:inline-block;margin:auto;}

.contact-banner { width:100%;display:inline-block;margin-top:20px;}
.contact-banner .image-container {width:327px;float:left;}
.contact-banner .text-container {width:620px;float:left;margin-left:150px;font-family:omnes,Helvetica,Arial,sans-serif;font-size:13px;color:#767879;line-height:18px;}

#google_play_img {margin-left:30px;}

.engagement_img_col{vertical-align: top;}
.engagement_text_col{vertical-align: middle;}
.engagement_title{vertical-align:top;padding-left:20px;font-size:18px;color:#0067ac;font-family:'Omnes',Helvetica,Arial,sans-serif;font-weight:200;}
.engagement_text{vertical-align:top;padding-left:20px;line-height:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#767879;font-size:13px;}

.contact-container, .last-contact-container {width:364px;float:left;margin-right:2%;padding:20px;background-color:#f8f5f5;border-radius:20px;height:277px;}
.last-contact-container{margin-right:0%;}

div.ecomobility {width:100%;float:left;}
div.ecomobility .left {float:left;width:50%;}
div.ecomobility .left div {float:left;width:100%;}
div.ecomobility .left div.small {width:20%;text-align:left;line-height:18px;}
div.ecomobility .left div.large {width:80%;}
div.ecomobility h2 {float:left;width:100%;margin-left:0px;font-size:18px;color:#0067ac;font-weight:bold;margin-top:20px;}

div.ecomobility .right {float:left;width:50%;text-align:left;line-height: 18px;}
div.ecomobility .right div {float:right;width:497px;text-align:left;}

div.ecomobility table td {border:1px solid black;padding:5px;text-align:center;}

.faqtab {border-bottom: 5px solid #337ab7;height:50px;width:100%;}

#productdemand .toptext{display:none;}
.prepaidimga{text-align:right;}
.prepaidimgb{display:none;width:100%;text-align:center;margin-bottom:60px;}
.prepaidimgb img{max-width:100%;height:auto;}
#productdemandelist {display:none;}

.bottom-contact-container {width:100%;}

.video-container {background-color:#F2F2F1;padding:20px 15px;box-sizing:border-box;position: relative;text-align:center;margin-bottom:60px;}
.video-container .video-wrapper {float:none;margin:0 auto;position:relative;text-align: center;display: inline-block;width:auto;}
.video-container .video-wrapper #videos {width:auto;display:inline-block;}
.video-container .video-wrapper #videos .video {margin:0px 15px;margin-bottom: 30px;width:340px;height:450px;float:left;box-sizing:border-box;text-align:left;border:0px;border-radius:0px;border-color: transparent;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow:none;}
.video-container .video-wrapper #videos .video .video-content {background-color:white;width:100%;height:450px;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.video-container .video-wrapper #videos .video .video-content img{border-top-left-radius:10px;border-top-right-radius:10px;}
.video-container .video-wrapper #videos .video .text {padding:10px;font-size:13px;box-sizing:border-box;}
.video-container .video-wrapper #videos .video .text img {margin-top:2px;float:left;}
.video-container .video-wrapper #videos .video .text h3 {float:left;margin-top:0px;padding-top:0px;width:90%;}
.video-container-b {display:none;}

.newstexta {display:block;}
.footer_text_b {display:none;}

.home-about-left, .home-about-right {float:left;width:50%;}
.product-tri-column {width:33%;float:left;}
.product-tri-column h2 {margin-bottom: 26px;}
.product-tri-column-one {padding-right:50px;}
.product-tri-column-two {padding-left:25px;padding-right:25px;}
.product-tri-column-three {padding-left:50px;}

#mastercarddata{margin-top:10px;}
.mastercard_video {text-align:center;}

#pp-slider-line {display:inline-block;height:160px;}
#pp-select-line {display:none;}

#netsolutionform .floatstop .v-label-undef-w {float:left !important;width:190px;padding-top: 5px;font-size: 13px; color: #252525;}
#netsolutionform .v-textfield, #netsolutionform .v-suggestbox {border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); border-radius: 4px;width:348px !important;color: #555; font-size:14px;height:31px;line-height:31px;padding:4px 6px;float: left;margin-left: 13px !important;}
#netsolutionform .v-textfield, #netsolutionform .v-datefield-textfield {width:345px !important;}
#netsolutionform #eidDiv {width: 40px !important;height: 28px;padding-right: 0px !important;}
#netsolutionform #linkEidTitle .v-label-undef-w {float:right !important;}
#netsolutionform .smalltextinput {width:150px !important;}
#netsolutionform #houseNumber .v-textfield, #netsolutionform #boxNumber .v-textfield {width: 150px !important;}
#netsolutionform .boxNumberLabel {margin-left: 115px !important; width: 45px !important;}
#netsolutionform .v-select-select {color: #555;padding-top:14px;box-shadow: none; height: 31px; line-height:31px;padding-top: 5px;font-size: 13px !important;}
#netsolutionform .v-textfield-phonefield {width: 264px !important;margin-right: 0px;margin-left:0px !important;}
#netsolutionform #v-slide-panel-button ul #v-slide-panel-toggle {border-radius: 10px;}
#netsolutionform #v-slide-panel-button ul li #v-slide-panel-open {width: 200px !important;}
#netsolutionform .smallstyledselect {margin-right:0px !important;}
#netsolutionform #basic_owner_info_1_combobox .v-select-select {float:left; margin-right:10px;margin-left: 13px !important;}
#netsolutionform .smallstyledselect {margin-right:0px !important;}
#netsolutionform #basic_owner_info_1_combobox .v-select-select {float:left; margin-right:10px;margin-left: 13px !important;}
#netsolutionform .next_button_basic {background-color:#9aca3c !important; border-radius: 5px !important;}
#netsolutionform .v-select-option label {font-size: 13px !important;}
#netsolutionform #monthlyPayment {font-size:14px !important;color: #555 !important;}
#netsolutionform .header {float:left !important; width: 100% !important;}
#netsolutionform .big-box .opener {background: none !important;}
#netsolutionform #ownerIncome .v-textfield, #netsolutionform #otherIncome .v-textfield, #netsolutionform #declaredFamilyAllowance .v-textfield, #netsolutionform #housing .v-textfield, #netsolutionform #carCredit .v-textfield, #netsolutionform #amountOfCreditCards .v-textfield, #netsolutionform #otherCredits .v-textfield, #netsolutionform #alimony .v-textfield {margin-left: 0px !important;}
#netsolutionform #bankAccount .v-textfield {margin-left: 13px !important;}
#netsolutionform .v-datefield-button {width: 24px !important; height: 24px !important;}
#netsolutionform #ownerJobSince, #netsolutionform #maritalStatus .largestyledselect, #netsolutionform #housingStatus .largestyledselect {width: 382px !important;}
#netsolutionform #identityCardType .v-select-select {margin-left: 13px !important;font-size:14px !important;width:345px !important;}
#netsolutionform #maritalStatus, #netsolutionform #housingStatus {width: 358px !important;}
#netsolutionform #country .v-select-select, #netsolutionform #maritalStatus .v-select-select {margin-left: 13px !important; font-size: 14px !important; width: 345px !important;}
#netsolutionform #housingStatus .v-select-select, #netsolutionform #ownerProfessionType .v-select-select {margin-left: 13px !important; font-size: 14px !important; width: 345px !important;}
#netsolutionform #boxNumberLabel {margin-left: 130px !important; padding-right: 0px !important;width: 35px !important;}
#netsolutionform #boxNumber .v-textfield {width: 130px !important;}
#netsolutionform #simulationProductCombo .v-select-select {line-height:31px !important;height: 34px !important;}
#netsolutionform #simulationAmountCombo .v-select-select {font-size: 13px !important;margin-top: 3px !important;}
#netsolutionform #ownerContractType .largestyledselect {width: 380px !important;}
#netsolutionform #ownerContractType .v-select-select {width:345px !important;margin-left: 13px !important;}
#netsolutionform #ownerEmployerCountry .v-select-select {width:345px !important; margin-left: 13px !important;}
#netsolutionform #household_employer_income_info_1_combobox .v-select-select {float: left;margin-left: 13px !important;}
#netsolutionform #household_employer_income_info_1_textfield {margin-left: 10px !important;}
#summaryAndDisclaimerStep, #decision_form {width:1000px !important;}
#summaryAndDisclaimerStep .opener .inner {width: 1000px !important; padding-top: 0px !important;}
#summaryAndDisclaimerStep .opener .inner .v-label {width: 100% !important; font-size: 14px !important;}
#netsolutionform #summaryText .v-label {width: 100% !important;}
#netsolutionform #disclaimerWarning .v-label {margin-top: 15px !important;}
#netsolutionform #summaryAndDisclaimerStep_checkbox_acceptedCondition label {font-size: 14px !important;margin-top: 25px !important;}
#netsolutionform #disclaimerBubble .infobulle {width: 30px !important;}

#decision_form #acceptanceText, #decision_form #titlePart {width: 632px !important;display: inline-block !important;}
#decision_form #acceptanceText .v-label, #decision_form #titlePart .v-label {width: 100% !important;}

#decision_form .paddingL70 {padding-left: 0px !important;}
#decision_form .titlePartIcon {width: 20px !important;padding-right: 18px !important;}
#decision_form #contractPrintTitle, #decision_form #contractSendBackTitle .v-label {width:590px !important; display: inline-block !important;}
#decision_form #contractPrintLabel .v-label, #decision_form #contractSendBack .v-label {width:632px !important; display: inline-block !important;}
#decision_form #contractSendBack .v-label ul {margin-left: 0px !important;padding-left: 0px !important;}

#decision_form #addressLabel .v-label {width: 590px !important; display: inline-block !important;font-weight:bold !important;}
#decision_form #pinSetupLabel .v-label {width: 590px !important;padding-left: 11px !important;font-weight: bold !important;}
#decision_form #threeDSLabel {float: left !important;}
#decision_form #threeDSLabel .v-label {width: 590px !important;font-weight: bold !important;}

#decision_form .pincodechoice {margin-bottom: 0px !important;}
#decision_form .pincodechoice .validate_pin_setup {margin-bottom: 10px !important;}
#decision_form .pincodechoice #validate_pin_setup .v-button, #decision_form .threeDSinfo #validate_threeDS .v-button {background-color: #9aca3c !important; border-radius: 4px !important;color: white !important;font-size: 16px !important; padding: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;}
#decision_form .pincodechoice #validate_pin_setup .v-button-caption, #decision_form .threeDSinfo #validate_threeDS .v-button-caption {font-size: 20px !important;padding: 2px 34px !important;margin-top: 5px !important;}
#decision_form .pincodechoice #validate_pin_setup .v-button-wrap, #decision_form .threeDSinfo #validate_threeDS .v-button-wrap {margin-top: 7px !important;}

#decision_form #printCgButton .v-button, #decision_form #buttonBpost .v-button {background-color: #9aca3c !important;border-radius: 4px !important;color: white !important;font-size: 16px !important; padding: 5px !important;margin-bottom: 0px !important; width: 200px !important;}
#decision_form #printCgButton .v-button { margin-top: 0px !important; height: 50px !important; margin-right: 10px !important;}
#decision_form #buttonBpost .v-button {margin-left: 10px !important;margin-top:10px !important;}
#decision_form #printCgButton .v-button-caption, #decision_form #buttonBpost .v-button-caption {font-size: 20px !important;padding: 0px !important;margin-top: 5px !important;}
#decision_form #printCgButton .v-button-wrap, #decision_form #buttonBpost .v-button-wrap {margin-top: 7px !important;}

#decision_form #warnAcrobatLabel {width:632px !important;display: inline-block !important;}
#decision_form #linkAdobeLabel, #decision_form #warnAcrobatLabel .v-label {width:100% !important;}

#decision_form #pinInputBubble, #decision_form #threeDSResponseBubble, #decision_form #threeDSResponseConfirmBubble {float:left;}

#netsolutionform #redLightMessage p {margin-bottom: 10px !important;}
#netsolutionform #redLightMessage li {font-size: 13px !important;}
#netsolutionform #redLightMessage ul {margin-bottom: 15px !important;}

#netsolutionform .big-box li {border-bottom: 0px !important; font-family: Arial;font-size: 13px;}

#v-slide-panel-button {width: 190px !important;}
.secciLink {margin-left: 175px !important;}
.secciLink .v-button-caption {font-size: 14px;}

/**********************/
/* RESPONSIVE LAYOUTS */
/**********************/

@media screen and (max-width: 1199px) {.nav li a{padding: 5px 10px;}.container{padding-left:10px;padding-right:10px;width:100%;}.languageul, .menu-haut-b {padding-right:0px;}.timeline{display:none;}.timeline-vertical-container{display:block;}.about_us_engagements{margin-top:180px;}#main-menu {width:700px;}#home-services-container .service .text {width:700px}}
@media screen and (max-width: 1180px) {#mensualiteinfos {margin-left: 30px !important;} .pp-credit-choice-row #mensualiteinfos {margin-left: 0px !important;}}
@media screen and (max-width: 1176px) {.video-container .video-wrapper #videos {width:740px;}#home-main, #product-main{width:680px;margin:0 auto;}#credit-choice-row {width:100%;text-align:center;}#product-main #credit-choice-row {margin-bottom:20px;}#product-main #mastercarddata, #product-main #buywaylinedata {margin-top:10px;} .productdata{float:none;margin:0 auto;} #pp_main .container {height:550px !important;}#mensualiteinfos {margin-left: 0px !important;margin-top:100px !important;}.pp-slider {height:280px !important;}.pp-credit-choice-row {width:100% !important;margin-left:0px !important;height:210px !important;}.pp-credit-choice-row #mensualiteinfos {margin-top:0px !important;}}
@media screen and (max-width: 1174px) {.contact-container, .last-contact-container, .bottom-contact-container {float:none;margin:20px auto;width:80%;height:auto;}#accordion{width:100% !important;}.bottom-contact-container .col-lg-4 {width:100%;margin-top:24px;}.bottom-contact-container .col-lg-4:first-child {margin-top:0px;}}
@media screen and (max-width: 1131px) {.contact-banner .text-container {width:480px;}.mastercard_info_b {float:left;width:60%;}.mastercard_info_c {float:left;width:40%;}#main-menu {width:660px;}#home-services-container .service .text {width:650px}div.ecomobility .left, div.ecomobility .right{width:100%;}div.ecomobility .right div{float:left;margin-top:20px;width:100%;}}
@media screen and (max-width: 1120px) {#faq a {padding:15px 5px;}}
@media screen and (max-width: 1110px) {.first-footer .container{width:90%;margin-left:5%;margin-right:5%;}.first-footer .groupe-info{width:10%;margin-left:0px;margin-right:10%;}.first-footer .groupe-info:first-child {margin-left:5%;}.first-footer .groupe-info:last-child {margin-right:5%;}}
@media screen and (max-width: 1100px) {.prepaidimga{display:none;}.prepaidimgb{display:block;}#home-bottom-container{display:block;}#home-bottom-container{width:680px;margin:0 auto;}#home-aside-container{width:680px;}.carousel-caption .btn-slider {margin-top:20px;}#home-aside-container{display:none;}}
@media screen and (max-width: 1077px) {.slogan{font-size:15px;}#home-services-container .service .text {width:600px}}
@media screen and (max-width: 1056px) {.contact-banner .text-container {margin-left:50px;}}
@media screen and (max-width: 1040px) {#homebanking-box, #homebanking-link {width:280px;}#homebanking-box {float:right;}#homebanking-link{padding:12px 0px;font-size:14px;position:absolute;left:0px;right:0px;}.navbar-inverse .navbar-nav > li > a {font-size:13px;}/*#main-menu {width:100%;}*/}
@media screen and (max-width: 1020px) {#home-services-container .service .text {width:550px}}
@media screen and (max-width: 991px) {.productmens{width:100%;text-align:center;}.productmens{margin-top:30px !important;z-index:1;float:left;}.insurance-table {width:100%;}.mastercard_info_b {float:left;width:60%;}.mastercard_info_c {float:left;width:40%;text-align:center;padding-top:20px;}.mastercard_video {margin-top:40px;}#patlogo, #bprlogo {margin-top:40px;}}
@media screen and (max-width: 980px) {#main-menu {width:625px;}.first-footer .container{width:100%;margin-left:0%;margin-right:0%;}.first-footer .groupe-info{width:16%;margin-left:0px;margin-right:4%;}.first-footer .groupe-info:first-child {margin-left:2%;}.first-footer .groupe-info:last-child {margin-right:2%;}}
@media screen and (max-width: 960px) {#home-services-container .service .text {width:500px;}}
@media screen and (max-width: 960px) {.product-tri-column-one, .product-tri-column-two, .product-tri-column-three {width:100%;float:left;padding:0px;margin-top:20px;}}
@media screen and (max-width: 920px) {#home-services-container .service .text {width:450px;}}
@media screen and (max-width: 945px) {#homebanking-box, #homebanking-link{width:180px;}}
@media screen and (max-width: 893px) {.contact-banner .text-container {width:400px;}}
@media screen and (max-width: 870px) {.faqtab {width:100%;border-bottom: 0px;height:30px;}#faq li{width:100%;border-bottom: 5px solid #337ab7;}#faq a {height:30px;display:inline-block;padding:5px;color:#337ab7;border:0px;}#faq a.currentCrossLink {background-color:white;color:#337ab7;font-weight:bold;border:0px;}.accordion .content {padding-left: 10px;}}
@media screen and (max-width: 860px) {#home-services-container .service .image, #home-services-container .service img {width: 340px;height: auto;}#home-services-container .service .text {width:400px}}
@media screen and (max-width: 850px) {#homebanking-box, #homebanking-link{width:150px;}.home-about-left {width:100%;}.home-about-right {width:100%;padding-top: 40px;}.home-about-right a {width:80%;display:inline-block;}.home-about-right div {text-align:center;}}
@media screen and (max-width: 840px) {.secci-table{width:100%;}}
@media screen and (max-width: 830px) {#homebanking-box, #homebanking-link{width:100px;}}
@media screen and (max-width: 823px) {.contact-banner .text-container {width:380px;}.insurance-table table td {padding:10px 5px;}.insurance-table .title {width:100px;}.basic, .standard, .premium {width:70px;}.accordion .title {padding:10px 5px;}}
@media screen and (max-width: 808px) {.video-container .video-wrapper #videos .video {margin: 0px 5px 30px 5px;}}
@media screen and (max-width: 800px) {.product-container-left, .product-container-center, .product-container-right {width:100%;padding:0px 10px;}.product-container-right {margin-top:20px;}#home-services-container .service .image, #home-services-container .service img {width: 300px;height: auto;}#home-services-container .service .text {width:400px}}
@media screen and (max-width: 793px) {.contact-banner .text-container {width:340px;margin-left:10px;}}
@media screen and (max-width: 774px) {.timeline-vertical .timeline-text {width:500px;}}
@media screen and (max-width: 767px) {#main-menu {width:100%;}#homebanking-box, #homebanking-link{width:250px;}.topmenu {display:none;}.topmenub {display:block !important;}.btn-mens{margin-top:50px;}.main-nav {height:10px;min-height:10px;}.menu-separator {width:100%;height:1px;}.menu-separator-b {display: block !important;}#slider-row {width:100%;}.main-menu-ul {margin-left:0px;}#pp_main .container {height:630px !important;}#mensualiteinfos {margin-top:150px !important;}.pp-credit-choice-row {margin-top: 100px !important;}}
@media screen and (max-width: 760px) {.video-container .video-wrapper #videos {width:360px;}.mastercard_info_c {padding-top:40px;}}
@media screen and (max-width: 750px) {.footer_text_a {display:none;}.footer_text_b {display:block;}#home-services-container .service .image, #home-services-container .service img {width: 250px;height: auto;}#home-services-container .service .text {width:400px}.first-footer-jobs .groupe-info {padding:0px;}.first-footer .groupe-info, .first-footer-jobs .groupe-info, .first-footer .groupe-info:first-child, .first-footer-jobs .groupe-info:first-child, .first-footer .groupe-info:last-child, .first-footer-jobs .groupe-info:last-child {width:100%;margin:0px;margin-left:20px;float:left;text-align: left;padding:10px;}.first-footer .groupe-info:first-child, .first-footer-jobs .groupe-info:first-child{margin-top:10px;}.first-footer .groupe-info:last-child, .first-footer-jobs .groupe-info:last-child {margin-bottom:0px;}.first-footer .groupe-info img, .first-footer-jobs .groupe-info img {margin-left:0px;margin-right:20px;float:left;height:60px;}.first-footer .groupe-info p, .first-footer-jobs .groupe-info p {float:left;clear:right;}.first-footer .groupe-info:last-child, .first-footer-jobs .groupe-info:last-child {margin-bottom:20px;}}
@media screen and (max-width: 720px) {#product-container, #slider-container, .responsive-prepaid {width:100%;}#home-main, #product-main, #home-bottom-container{width:100%;padding-left:20px;padding-right:20px;}.small-product-left{margin-right:15px;}#slider-container .slider-range{width:80%;margin-left:0px;margin-right:0px;}.slider-range #slider{width:99%;}.small-product-right{float:left;}.prix-un,.prix-deux,.prix-trois,.prix-quattre{color:#0067ac;position:absolute;top:160px;}.prix-un{left:25px;}.prix-deux{left:27%;}.prix-trois{left:53%;}.prix-quattre{left:80%;}#product-main .prix-un{left:25px;}#product-main .prix-deux{left:39%;}#product-main .prix-trois{left:80%;}#pp-slider-line{width:100%;}}
@media screen and (max-width: 700px) {#home-services-container .service .image, #home-services-container .service img {width: 370px;height: auto;}#home-services-container .service .text {width:100%;padding-top:10px;padding-left:0px;}}
@media screen and (max-width: 693px) {.contact-banner .text-container {width:100%;margin: 0 auto;}}
@media screen and (max-width: 691px) {.small-product-left, .small-product-right {width:100%;}.small-product-right{margin-top:20px;}.small-product-left .view, .small-product-right .view {width:100%;}.timeline-vertical .timeline-text {width:400px;}.newstexta{width:100%;display: inline-block;}.mastercard_info_c {padding-top:50px;}}
@media screen and (max-width: 691px) {.home-about-right a {width:90%;}}
@media screen and (max-width: 640px) {div.ecomobility .left div.small {display:none;}}
@media screen and (max-width: 560px) {.timeline-vertical .timeline-text {width:300px;}}
@media screen and (max-width: 536px) {#slider-container .slider-range {width:80%;}#home-main, #product-main {padding-left:0px;padding-right:0px;}}
@media screen and (max-width: 527px) {.jobstab {height:40px;}#jobs a {height:40px;padding:10px 10px;}}
@media screen and (max-width: 514px) {div.ecomobility img {max-width:100%;}}
@media screen and (max-width: 496px) {.btn-mens{margin-top:0px;}#home-main #slider-container, #product-main #slider-container {display: none;} #home-main #select-container, #product-main #select-container {display:block;}#pp_main .container {height:350px !important;} #pp_main #slider-container {display: block;}#pp-slider-line{display:none;}#pp-select-line{display:block;}#mensualiteinfos {margin-top:100px !important;}#pp_main .container {height:530px !important;}.pp-credit-choice-row {margin-top: 40px !important;}}
@media screen and (max-width: 475px) {.contact-container, .last-contact-container{margin:10px auto;width:100%;}.contact-banner .text-container {width:380px;}.insurance-table table td {padding:10px 2px;}.insurance-table .title {width:80px;}.basic, .standard, .premium {width:60px;}}
@media screen and (max-width: 467px) {.jobstab {height:40px;}#jobs a {height:40px;padding:10px 5px;}}
@media screen and (max-width: 466px) {#google_play_img {margin-left:15px;}}
@media screen and (max-width: 460px) {.timeline-vertical .timeline-text {width:250px;}.timeline-vertical {left:30px;}}
@media screen and (max-width: 452px) {.arrow_prepaid {height:60px;}}
@media screen and (max-width: 451px) {#google_play_img {margin-left:1px;} .pp-product h4 {font-size:18px;padding-top:17px;}}
@media screen and (max-width: 437px) {.jobstab {width:100%;border-bottom: 0px;height:30px;}#jobs li{width:100%;border-bottom: 5px solid #337ab7;}#jobs a {height:30px;display:inline-block;padding:5px;color:#337ab7;border:0px;}#jobs a.currentCrossLink {background-color:white;color:#337ab7;font-weight:bold;border:0px;}}
@media screen and (max-width: 436px) {#smartphone_download_container {text-align:center;}#google_play_img {margin-left:0px;}}
@media screen and (max-width: 429px) {.slogan {font-size: 13px;}}
@media screen and (max-width: 408px) {.video-container {display:none;}.video-container-b {display:block;} #pp-recap{margin-left: 20px !important;}}
@media screen and (max-width: 390px) {.slogan {font-size: 12px;}}
@media screen and (max-width: 386px) {.timeline-vertical .timeline-text {width:170px;}.timeline-vertical #timeline-content-0 .timeline-date {top:30px;}.timeline-vertical #timeline-content-0 .timeline-text {top:40px;}.timeline-vertical #timeline-content-1 .timeline-date {top:120px;}.timeline-vertical #timeline-content-1 .timeline-text {top:130px;}.timeline-vertical #timeline-content-2 .timeline-date {top:210px;}.timeline-vertical #timeline-content-2 .timeline-text {top:220px;}.timeline-vertical #timeline-content-3 .timeline-date {top:300px;}.timeline-vertical #timeline-content-3 .timeline-text {top:310px;}.timeline-vertical #timeline-content-4 .timeline-date {top:430px;}.timeline-vertical #timeline-content-4 .timeline-text {top:440px;}.timeline-vertical #timeline-content-5 .timeline-date {top:520px;}.timeline-vertical #timeline-content-5 .timeline-text {top:530px;}.timeline-vertical #timeline-content-6 .timeline-date {top:610px;}.timeline-vertical #timeline-content-6 .timeline-text {top:620px;}.timeline-vertical #timeline-content-7 .timeline-date {top:700px;}.timeline-vertical #timeline-content-7 .timeline-text {top:710px;}.timeline-vertical #timeline-content-8 .timeline-date {top:860px;}.timeline-vertical #timeline-content-8 .timeline-text {top:870px;}}
@media screen and (max-width: 380px) {.pp-credit-choice-row {margin-top:110px !important;}}
@media screen and (max-width: 370px) {.slogan {font-size: 11px;}}
@media screen and (max-width: 369px) {.cookie_box{bottom:0px;margin:0;width:100%;min-width:100%;right:0;left:0;}}
@media screen and (max-width: 355px) {.pp-product h4 {font-size:16px;padding-top:17px;}#pp-recap{margin-left: 10px !important;}}
@media screen and (max-width: 350px) {.slogan {font-size: 10px;}}
@media screen and (max-width: 330px) {.slogan {font-size: 9px;}}
@media screen and (max-width: 324px) {.pp-product h4 {font-size:15px;padding-top:17px;}#pp-recap{margin-left: 10px !important;}}
@media screen and (max-width: 310px) {.slogan {font-size: 8px;}}