*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.colorMain{color:#2b306c}.colorMain2{color:#130e48}body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#484848;font-size:15px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:underline;color:#2b306c}a:hover{text-decoration:none}p{margin:0;padding:0;font-size:15px;line-height:21px;padding-top:-5px;hyphens:auto;font-weight:lighter}h1,h2,h3,h4,h5,h6{margin:0;padding:0;display:inline-block}h1,h2{letter-spacing:1px;font-weight:normal;margin-bottom:10px;color:#2b306c;text-align:left;font-size:20px}h1 a,h2 a{color:inherit}h1{text-transform:uppercase;font-weight:bold;font-size:24px}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s}a:hover{text-decoration:underline;color:#f27e30}.button,.button2{text-align:center;font-size:16px;text-decoration:none;display:inline-block;padding:7px 10px;color:#f27e30;text-transform:uppercase;line-height:24px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;border:1px solid #f27e30}.button:hover,.button2:hover{border:1px solid #2b306c;color:#2b306c;text-decoration:none}.button2{font-size:12px;padding:1px 10px}.bold{font-weight:bold !important}strong{font-weight:bold !important}.justify{text-align:justify}.col{padding-bottom:50px}.gauche{float:left;width:48%}.droite{float:right;width:48%}.large{float:left;width:100%}input[type="text"],input[type="password"],input[type="button"],textarea,button{border:1px solid rgba(79,79,79,0.25);padding:5px;height:40px;font-size:14px;width:100%;margin-bottom:5px;border-left:3px solid rgba(79,79,79,0.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.g-recaptcha{border-left:3px solid rgba(79,79,79,0.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%}textarea{min-height:115px;resize:none}button{width:auto !important;background-color:#2b306c;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:none;padding:5px 10px}#mainHeader{position:relative;height:650px;left:0;right:0;top:0;min-width:905px}#mainHeader .mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,48,48,0.8);z-index:3;opacity:0}#mainHeader header{position:absolute;height:30px;line-height:30px;top:0;left:0;right:0;text-align:right;padding:15px;font-size:13px;z-index:4}#mainHeader header .rs a{display:inline-block;height:25px;width:25px;float:right;margin-left:10px;text-decoration:none;background:url(../img/icones.png) 0 0 no-repeat}#mainHeader header .rs a:hover{text-decoration:none}#mainHeader header .rs .instagram{background-position:0 0}#mainHeader header .rs .gplus{background-position:-35px 0}#mainHeader header .rs .twitter{background-position:-70px 0}#mainHeader header .rs .facebook{background-position:-105px 0}#mainHeader header .rs .youtube{background-position:-140px 0}#mainHeader header .rs .pinterest{background-position:-175px 0}#mainHeader .logo,#mainHeader .slogan{position:absolute;top:30px;width:100%;z-index:2}#mainHeader .logo .content,#mainHeader .slogan .content{position:relative;width:905px;margin:0 auto}#mainHeader .slogan{top:280px}#mainHeader .slogan .content{color:#2b306c;width:905px;letter-spacing:1.5px;line-height:45px;font-size:28px;font-weight:lighter;text-align:right}#mainHeader .slogan .content .txt{background-color:rgba(255,255,255,0.5);display:inline-block;padding:10px;text-align:left}#mainHeader .slogan .content .txt strong{font-weight:bold;font-size:36px}#mainHeader nav{position:absolute;bottom:85px !important;left:0;right:0;height:32px;line-height:30px;background-color:#363b3f;z-index:5;font-size:14px;color:#fff;letter-spacing:2px}#mainHeader nav .nav-content{position:relative;width:905px;margin:0 auto;text-align:left}#mainHeader nav ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none}#mainHeader nav ul li{position:relative;float:left;padding:0;margin:0}#mainHeader nav ul li a{display:inline-block;text-decoration:none;text-transform:uppercase;color:inherit;height:32px;line-height:35px;padding:0 14px;margin:0;font-family:Helvetica, Arial, sans-serif;font-weight:100 !important;border-right:1px solid rgba(255,255,255,0.5)}#mainHeader nav ul li a:hover{background-color:#f27e30;color:#fff;text-decoration:none}#mainHeader nav ul li .selected{background-color:#2b306c;color:#fff;border-right:none;border-right:1px solid rgba(255,255,255,0.5)}#mainHeader nav ul li:last-of-type a{border-right:none}#mainHeader nav .langue{position:absolute;right:0;top:0}#mainHeader nav .langue ul li{float:none;width:100%;display:none;border-bottom:1px solid #fff}#mainHeader nav .langue ul li a{width:100%;border:none;background-color:rgba(79,79,79,0.8)}#mainHeader nav .langue ul li a:hover{background-color:#f27e30}#mainHeader nav .langue ul li:first-child{display:block}#mainHeader .devices{position:absolute;bottom:0;left:0;right:0;height:100px;background-color:#fff;z-index:4;border-bottom:1px solid rgba(54,59,63,0.2);padding-top:40px}#mainHeader .devices .devices-content{position:relative;width:100% !important;margin:0 auto;text-align:center}#mainHeader .devices .devices-content div{display:inline-block;position:relative;margin:0 10px}#mainHeader .devices .devices-content div img{float:left;height:40px;width:auto;margin:0;padding:0}#mainHeader .devices .devices-content div .content{float:left;height:40px;text-align:left;line-height:20px}#mainHeader .devices .devices-content div span{font-size:12px}#mainContent{position:relative;padding-top:70px;width:100%;margin:0 auto;z-index:2;background-color:#fff}#mainContent .content{position:relative;width:905px;margin:0 auto}#mainContent .content header{position:relative;width:100%;text-align:justify;padding-bottom:50px}#mainContent .content article{position:relative;width:100%;padding-bottom:40px}#mainContent .content article td{vertical-align:top}#mainContent .content ul{list-style:inherit;margin-left:15px}#mainContent .content ul li{padding-bottom:15px}#mainContent .content2{width:100% !important}.pageaccueil .gauche,.pagehome .gauche{width:48%;text-align:center}.pageaccueil .droite,.pagehome .droite{width:48%}.pageaccueil footer,.pagehome footer{margin-top:50px}.pageaccueil footer .col,.pagehome footer .col{height:auto}.pageaccueil footer .gauche,.pageaccueil footer .droite,.pagehome footer .gauche,.pagehome footer .droite{width:48%;padding:15px !important;text-align:center;border-top:1px solid #f27e30}.pageaccueil footer .gauche p,.pageaccueil footer .droite p,.pagehome footer .gauche p,.pagehome footer .droite p{text-align:justify}.pageaccueil footer .large,.pagehome footer .large{height:auto;padding:20px 0 0 0 !important}.pageaccueil footer .large img,.pagehome footer .large img{float:left}.pageaccueil footer .large .docs,.pagehome footer .large .docs{float:right;display:inline-block;text-align:center;margin-right:25px}.pageaccueil footer .large .docs img,.pagehome footer .large .docs img{float:none;margin-bottom:5px}.pageservices nav{width:100%;text-align:center;padding:40px 0;border-bottom:1px solid #f27e30}.pageservices .services .col h2{padding-bottom:10px}.pageservices .services .col p{text-align:justify}.pageservices .services .col p img{float:left;margin-right:15px}.pagea_propos .droite h2{cursor:pointer;display:block}.pagea_propos .droite .apropos_contenu{margin-bottom:25px;display:none}.pagea_propos .droite .apropos_contenu:first-of-type{display:block}.pagecontact .droite #map{height:400px}.pagecontact .droite #map p{text-align:center !important;margin:0 !important;padding:0 !important}.pagecontact .droite form .send{text-align:right}.pagecontact .droite form span{font-size:10px;color:red}.pagecontact .droite .msgBox{width:100%;display:none;text-align:center;padding:15px;border:1px solid #87ceeb;background-color:rgba(135,206,235,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px}#mainFooter{position:relative;width:100%;height:auto;padding-bottom:150px;font-family:Helvetica, Arial, sans-serif;font-weight:lighter;letter-spacing:1px;background-color:#363b3f;border-top:1px solid #f27e30;color:rgba(255,255,255,0.5)}#mainFooter .content{position:relative;width:905px;margin:0 auto;padding-top:25px}#mainFooter .content a{font-weight:bold;color:inherit !important}#mainFooter .content ul li{display:block;padding-bottom:15px;margin-top:15px;border-bottom:1px solid rgba(255,255,255,0.1)}#mainFooter .content ul li:last-child{border-bottom:none}#mainFooter .content .gauche,#mainFooter .content .droite{width:33%;font-size:14px}#mainFooter .content .gauche h2,#mainFooter .content .droite h2{color:inherit}#mainFooter .content .droite{float:left;margin-left:50px}#mainFooter .content .logo{position:absolute;right:0;bottom:20px}#mainFooter .content .logo img{opacity:0.1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}#mainFooter .content .logo img:hover{opacity:0.5}#mainFooter .infos{border-top:1px solid #f27e30;width:100%;text-align:center;font-size:11px;line-height:18px;padding-top:35px}#mainFooter .infos a{color:inherit !important}.admin{font-size:16px !important}.admin .login{text-align:center}.admin .login .msg{font-size:12px;color:red;letter-spacing:0.5px;display:none}.admin .login form input{max-width:300px}.pages{padding-top:0 !important}.pages .content{padding-left:200px}.pages .content .menu{position:absolute;padding:0;padding-bottom:10px;width:180px;left:0;top:0;border:1px solid rgba(54,59,63,0.3);background-color:rgba(54,59,63,0.1)}.pages .content .menu .user{font-size:12px;padding:10px;margin-bottom:10px;line-height:1.5em;border-bottom:1px solid rgba(54,59,63,0.3)}.pages .content .menu nav{font-size:14px}.pages .content .menu nav a{display:block;padding:5px 10px}.pages .content .menu nav a:hover{text-decoration:none;background-color:rgba(54,59,63,0.3);color:rgba(255,255,255,0.8)}.pages .content .menu nav .selected{background-color:rgba(54,59,63,0.3);color:rgba(255,255,255,0.8)}.pages .content h1{text-align:center;font-size:20px;padding:10px;display:block;background-color:rgba(54,59,63,0.1)}.pages .taux form{width:330px}.pages .taux form select{font-size:14px;width:100%;margin-bottom:10px;padding:3px}.pages .taux form input[type="text"]{width:30% !important;text-align:center}.pages .taux form .tauxVide{border:1px solid red !important}.pages .taux table{width:100%;border:1px solid rgba(54,59,63,0.3);border-collapse:collapse;margin-top:25px}.pages .taux table tr th{font-size:14px;font-weight:normal;padding:3px 5px;text-transform:uppercase;background-color:rgba(54,59,63,0.3);color:rgba(255,255,255,0.8)}.pages .taux table tr td{padding:5px;border:1px solid rgba(54,59,63,0.3);font-size:14px}.pages .taux table tr td .trash{opacity:0.5;cursor:pointer}.pages .taux table tr td .trash:hover{opacity:1}.pages .taux table tr .edit{background-color:rgba(131,201,120,0.3)}.pages .taux table tr .editAchat,.pages .taux table tr .editVente{width:65px}.pages .taux table tr .editAchat input[type="text"],.pages .taux table tr .editVente input[type="text"]{width:95%;height:20px;border:0;padding:0;margin:0;line-height:normal;background-color:transparent}.pages .compte .faux{border:1px solid red !important}.pages .compte .msg{font-size:12px;color:red;letter-spacing:1.5px;text-align:center}.pages .compte .ok{color:#83C978}
