@font-face{font-family:'Termina';src:url('../fonts/termina-regular-webfont.eot');src:url('../fonts/termina-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/termina-regular-webfont.woff') format('woff'),url('../fonts/termina-regular-webfont.ttf') format('truetype'),url('../fonts/termina-regular-webfont.svg#terminaregular') format('svg')}.blue{color:#1c3c6c}.bblue{border:3px solid #1c3c6c}.gray{color:#99a39b}.bgray{border:3px solid #99a39b}.ivory{color:#fffbcc}.bivory{border:3px solid #fffbcc}.white{color:#e5e8f3}html,body{margin:0;padding:0;height:100%}body{font-family:"Termina","Helvetica Neue",Helvetica,Arial,sans-serif}p{font-size:12px;color:#4e5850;line-height:20px}a.noborder:hover{border-bottom:0}a.blue{color:#1c3c6c}a.blue:hover{color:#000021}a.gray{color:#99a39b}a.gray:hover{color:#4e5850}a.ivory{color:#fffbcc}a.ivory:hover{color:#b4b081}a:hover{text-decoration:none;border-bottom:3px solid}h1{color:#1c3c6c}h2{font-size:24px;margin:25px 0;color:#355585}h3{font-size:20px;color:#4e6e9e}h4{font-size:16px;color:#6787b7}hr.thin{border-color:#e5e8f3}div.row-divider{margin:150px 0}div.row-small-divider{margin:30px 0}div#cookies{position:fixed;background-color:rgba(0,0,0,0.95);width:100%;bottom:0;padding:30px;z-index:10000}div#cookies h4,div#cookies p{color:#e5e8f3}div#cookies button{color:#e5e8f3;font-size:24px}.navbar{z-index:10000}.navbar .navbar-header .navbar-brand img{margin:7px 8px 0 10px;max-height:30px}@media(max-width:967px){.navbar .navbar-header .navbar-brand img{margin-top:5px;max-height:20px}}@media(max-width:767px){.navbar .navbar-header .navbar-brand img{margin-bottom:1px}}.navbar .nav{font-size:75%}@media(max-width:967px){.navbar .nav{font-size:60%}}@media(max-width:767px){.navbar .nav{font-size:80%}}.navbar .nav li a{padding:25px 10px;border-top:3px solid rgba(255,255,255,0);transition:all .35s;-webkit-transition:all .35s}.navbar .nav li a:hover{transition:all .35s;-webkit-transition:all .35s}@media(max-width:967px){.navbar .nav li a{padding:20px 5px;letter-spacing:-0.5px}}@media(max-width:767px){.navbar .nav li a{padding:10px 25px}}.navbar .nav li ul.dropdown-menu{padding:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}.navbar .nav li ul.dropdown-menu li{font-size:75%;margin:0}.navbar .nav li ul.dropdown-menu li a{padding:15px;border-top:0;transition:all .35s;-webkit-transition:all .35s}@media(max-width:767px){.navbar .nav li ul.dropdown-menu li a{padding:10px 25px}}.navbar .nav li ul.dropdown-menu li a:hover{transition:all .35s;-webkit-transition:all .35s}.navbar .navbar-text{font-size:60%;margin:0;padding:32px 20px 0 0;line-height:9.6px}.navbar .navbar-text a{font-weight:bold;letter-spacing:0}@media(max-width:967px){.navbar .navbar-text{padding-top:26px;font-size:60%}}@media(max-width:767px){.navbar .navbar-text{font-size:80%;padding-bottom:20px}}.navbar-guigou{background-color:#e5e8f3;border-bottom:0}.navbar-guigou .navbar-header button{background-color:#f4f7ff;border-left:1px solid #d6d9e4;border-right:1px solid #d6d9e4;border-bottom:3px solid #c7cad5}.navbar-guigou .navbar-header button:hover{background-color:#d6d9e4;border-left:1px solid #c7cad5;border-right:1px solid #c7cad5;border-bottom:1px solid #fff;border-top:3px solid #b8bbc6}.navbar-guigou .navbar-header button:hover span.icon-bar{background-color:#9a9da8}.navbar-guigou .navbar-header button span.icon-bar{background-color:#b3b6c1}.navbar-guigou .nav li.active{background-color:#d1d4df}.navbar-guigou .nav li a{color:#1c3c6c}.navbar-guigou .nav li a:hover{border-top:3px solid #1c3c6c;color:#3f5f8f}.navbar-guigou .nav li ul.dropdown-menu{background-color:#f9fcff;border-top:3px solid #4e6e9e}.navbar-guigou .nav li ul.dropdown-menu li.divider{background-color:#e5e8f3}.navbar-guigou .nav li ul.dropdown-menu li a:hover{background-color:#d6d9e4}.navbar-guigou .navbar-text{color:#b3b6c1}.navbar-guigou .navbar-text a{color:#1c3c6c}.navbar-sfate{background-color:#1c3c6c;border-bottom:1px solid #1c3c6c}.navbar-sfate .navbar-header button{background-color:#2b4b7b;border-top:1px solid #3a5a8a;border-left:1px solid #0d2d5d;border-right:1px solid #0d2d5d;border-bottom:3px solid #001e4e}.navbar-sfate .navbar-header button:hover,.navbar-sfate .navbar-header button:focus{background-color:#0d2d5d;border-left:1px solid #001e4e;border-right:1px solid #001e4e;border-bottom:1px solid #3a5a8a;border-top:3px solid #000f3f}.navbar-sfate .navbar-header button:hover span.icon-bar,.navbar-sfate .navbar-header button:focus span.icon-bar{background-color:#b4b081}.navbar-sfate .navbar-header button span.icon-bar{background-color:#cdc99a}.navbar-sfate .nav li.active{background-color:#082858}.navbar-sfate .nav li a{color:#fffbcc}.navbar-sfate .nav li a:hover{border-top:3px solid #fffbcc;color:#ffffef}.navbar-sfate .nav li ul.dropdown-menu{background-color:#305080;border-top:3px solid #fffbcc}.navbar-sfate .nav li ul.dropdown-menu li.divider{background-color:#1c3c6c}.navbar-sfate .nav li ul.dropdown-menu li a:hover{background-color:#0d2d5d}.navbar-sfate .navbar-text{color:#4e6e9e}.navbar-sfate .navbar-text a{color:#fffbcc}.navbar-sfate-home,.navbar-guigou-home{background:#FFF}.navbar-sfate-home .navbar-header button,.navbar-guigou-home .navbar-header button{background:0;border:2px solid #1c3c6c}.navbar-sfate-home .navbar-header button:hover,.navbar-guigou-home .navbar-header button:hover{border:2px solid #4e6e9e}.navbar-sfate-home .navbar-header button:hover span.icon-bar,.navbar-guigou-home .navbar-header button:hover span.icon-bar{background-color:#4e6e9e}.navbar-sfate-home .navbar-header button span.icon-bar,.navbar-guigou-home .navbar-header button span.icon-bar{background-color:#1c3c6c}header.jumbo{height:100%;margin-bottom:0}header.jumbo .carousel-inner{height:100%}header.jumbo .carousel-inner .item{height:100%}header.jumbo .carousel-inner .item#sh1{background:url('../img/mousseline-1.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-inner .item#sh2{background:url('../img/mousseline-2.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-inner .item#sh3{background:url('../img/mousseline-3.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-inner .item#gh1{background:url('../img/guigou-header-1.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-inner .item#gh2{background:url('../img/guigou-header-2.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-inner .item#gh3{background:url('../img/guigou-header-3.jpg') center center no-repeat fixed;background-size:cover}header.jumbo .carousel-control{z-index:667;position:absolute;top:50%;display:inline-block;height:50px;margin-top:-25px;opacity:1;background:0;width:50px;margin-left:25px;margin-right:25px}header.jumbo .carousel-control.left span,header.jumbo .carousel-control.right span{margin-top:-15px}header.jumbo .carousel-control.left span{margin-left:-15px}header.jumbo .carousel-control.right span{margin-right:-15px}header.jumbo .carousel-control:hover{background-color:#e5e8f3;border-bottom:0}header.jumbo .carousel-control:hover span{color:#355585}header.jumbo .carousel-control span{text-shadow:none;color:#1c3c6c}header.jumbo .carousel-control:hover{border-bottom:0}header.jumbo .carousel-indicators{bottom:70px}header.jumbo .container{position:absolute;top:0;width:100%;height:100%;display:table;z-index:666}header.jumbo .container .row{height:100%;display:table-cell;vertical-align:middle}header.jumbo h1,header.jumbo h2{text-align:center;color:#1c3c6c;background:#FFF;margin:0;width:auto}header.jumbo h1{font-size:28px;text-transform:uppercase;letter-spacing:10px;padding:20px 20px 10px 20px}header.jumbo h2{padding:0 20px 20px 20px;font-size:16px}header.jumbo div.scrollto{z-index:668;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;bottom:50px;display:table;cursor:pointer}header.jumbo div.scrollto:hover{background-color:#e5e8f3}header.jumbo div.scrollto p{height:100%;display:table-cell;vertical-align:middle;font-size:36px;color:#1c3c6c;padding-left:3px}@media(max-width:767px){header.jumbo div.scrollto{width:30px;height:30px;margin-left:-15px;bottom:24px}header.jumbo div.scrollto p{font-size:14px;padding-left:1px}}section.features,section.collections{padding:100px 0}section.features h3,section.collections h3{text-align:center;color:#1c3c6c;font-size:14px;text-transform:uppercase;font-weight:bold}section.features hr,section.collections hr{width:30px}section.contact{padding:35px 0 25px 0}section.contact h3{padding:0;margin:0}section.contact h3,section.contact p{color:#e5e8f3}section.contact i{font-size:48px;margin-right:25px}section.contact .btn{background:0;font-weight:bold;transition:all .5s;-webkit-transition:all .5s}section.contact .btn:hover{transition:all .5s;-webkit-transition:all .5s}section.collections .home-product{height:300px;max-height:300px;overflow:hidden;margin-bottom:30px}section.collections .home-product div.img{height:300px;max-height:300px}section.collections .home-product p{position:absolute;bottom:10px;margin:0;padding:7px 12px;max-width:80%;font-size:80%;line-height:12px}section.collections .home-product p span.brand{font-weight:bold;text-transform:uppercase;color:#1c3c6c}section.collections .home-product p span.collection{color:#4e6e9e}section.collections .btn-voirplus{background:0;font-weight:bold;margin-top:15px}section.guigou.contact{background:#e5e8f3}section.guigou.contact h3,section.guigou.contact p{color:#1c3c6c}section.guigou hr{border:2px solid #e5e8f3}section.guigou strong{color:#1c3c6c}section.guigou i{color:#68bdff}section.guigou .home-product div.img{background-color:#e5e8f3}section.guigou .home-product p{background:#e5e8f3}section.guigou .btn{border:3px solid #68bdff;color:#68bdff}section.guigou .btn:hover{border:3px solid #e5e8f3;color:#e5e8f3;background:#68bdff}section.guigou .btn-voirplus{border:3px solid #68bdff;color:#68bdff}section.guigou .btn-voirplus:hover{background:0;border-color:#72c7ff;color:#72c7ff}section.sfate.contact{background:#1c3c6c}section.sfate hr{border:2px solid #ffc0b2}section.sfate strong{color:#e6a799}section.sfate i{color:#ffc0b2}section.sfate .home-product div.img{background-color:#ffc0b2}section.sfate .home-product p{background:#ffc0b2}section.sfate .btn{border:3px solid #cccfda;color:#cccfda}section.sfate .btn:hover{border:3px solid #FFF;color:#FFF;background:#214171}section.sfate .btn-voirplus{border:3px solid #ffc0b2;color:#ffc0b2}section.sfate .btn-voirplus:hover{border-color:#ffcabc;color:#ffcabc}footer{min-height:60px;background-color:#e5e8f3;position:absolute;width:100%}footer p{font-size:70%;color:#1c3c6c;padding-top:20px}footer p a{margin-left:15px}footer p a:first-of-type{margin-left:0}@media(min-width:768px){footer p{text-align:right}}.relative{position:relative}.no-padding{padding:0}div.page-title{margin-top:100px}div.page-title h1{text-align:center;color:#1c3c6c;font-weight:bold}div.page-title hr{width:30px;border:2px solid #1c3c6c;margin-bottom:60px}div.page-header{background-size:cover;margin-top:64px;display:table;border-bottom:0}@media(max-width:767px){div.page-header{margin-top:53px}}div.page-header h2{display:table-cell;text-align:center;vertical-align:middle;color:#FFF;padding-bottom:64px;text-shadow:0 1px 5px #1c3c6c}div.encart{padding:0}div.encart h1{margin-top:0}div.encart.bgblue{background-color:#1c3c6c}div.encart.bgblue .pattern-left,div.encart.bgblue .pattern-right{background-image:url('../img/home-pattern-3.png')}div.encart.bgblue p{color:#fffbcc}div.encart.bgivory{background-color:#fffbcc}div.encart.bgivory .pattern-left,div.encart.bgivory .pattern-right{background-image:url('../img/home-pattern-4.png')}div.encart.bgivory p{color:#9b9768}div.encart.bgwhite{background-color:#e5e8f3}div.encart.bgwhite .pattern-left,div.encart.bgwhite .pattern-right{background-image:url('../img/home-pattern-2.png')}div.encart.bgwhite p{color:#4e5850}div.encart.bgpink{background-color:#ffc0b2}div.encart.bgpink .pattern-left,div.encart.bgpink .pattern-right{background-image:url('../img/home-pattern-3.png')}div.encart.bgpink p{color:#1c3c6c}div.encart.bordered{border:3px solid #1c3c6c;padding:50px 50px 35px 50px}div.encart .pattern-left,div.encart .pattern-right,div.encart .dash-left,div.encart .dash-right{position:absolute;display:inline-block;width:25px;height:100%}div.encart div.text{padding:50px 50px 35px 50px}div.encart p{font-size:12px;color:#677169;line-height:20px}div.encart p:first-letter {font-size:350%;padding:5px 3px 0 0;float:left}div.encart hr{width:50px;border-top:5px solid #99a39b;text-align:left;margin:30px 0}div.sfate-histoire-header{background:url('../img/sfate-histoire-header.jpg') top center no-repeat;height:450px}div.guigou-histoire-header{background:url('../img/guigou-histoire-header.jpg') top center no-repeat;height:450px}h1.date{font-weight:bold;font-size:72px;letter-spacing:-5px;color:#1c3c6c}@media(max-width:1199px){h1.date{font-size:48px}}.white-outline{text-shadow:-5px -5px 0 #fff,5px -5px 0 #fff,-5px 5px 0 #fff,5px 5px 0 #fff}@media(max-width:1199px){.white-outline{text-shadow:none}}#simg1826{top:-150px;z-index:1851}@media(max-width:767px){#simg1826{top:0}}#sd1850{z-index:1850}#sr1850{z-index:1849;top:-35px}#simg1850{z-index:1848;top:30px;height:250px}@media(max-width:991px){#simg1850{top:-50px}}#simg1900{height:300px}#sd1920{z-index:1920}#sr1920{z-index:1919;top:-35px}#simg1920a{z-index:1922;top:-40px;height:150px}#simg1920b{z-index:1921;top:40px;height:250px}#sd1926{z-index:1926}#sr1926{z-index:1925;top:-40px}#sr1954{z-index:1972;top:-50px}#sd1970{z-index:1971}@media(max-width:967px){#sd1970{position:relative;top:300px}}#simg1970{z-index:1970;height:300px;top:-200px}#sr1992{top:-50px}#sd1997{z-index:1998}#sr1997{z-index:1996;top:-50px}#simg1997{z-index:1995;height:250px}#sr2002{top:-50px}#simg2007{top:-25px}#sd2007{z-index:2007}#sr2007{z-index:2006;top:-50px}#sd2015{z-index:1850}#sr2015{z-index:1849;top:-35px}#simg2015{height:250px}#sr2016{top:-50px}div.sfate-archives-header{background:url('../img/sfate-archives-header.jpg') bottom center no-repeat;height:450px;background-size:cover}@media(max-width:967px){div.sfate-archives-header{height:350px}}div.guigou-archives-header{background:url('../img/guigou-archives-header.jpg') bottom center no-repeat;height:450px;background-size:cover}@media(max-width:967px){div.guigou-archives-header{height:350px}}.aphoto{box-shadow:0 1px 2px #808a82;border:5px solid #fff}#map-container{width:100%;height:500px}@media(max-width:767px){#map-container{height:250px}}div.savoirfaire-header{height:400px;background:url('../img/sfate-savoirfaire-header.jpg') center center no-repeat;background-size:cover;margin-bottom:150px}@media(max-width:1199px){div.savoirfaire-header{height:300px}}div.savoirfaire-header div{height:100%}div.savoirfaire-header div div{display:table;height:100%}div.savoirfaire-header div div h2{color:#000a3a;text-align:center;display:table-cell;vertical-align:middle;height:100%;font-size:24px}div.number-h3{height:100px;margin-bottom:30px}div.number-h3 div.number{height:100%;background:url('../img/pattern-mousseline.jpg') center center no-repeat #1c3c6c;display:table}div.number-h3 div.number p{display:table-cell;height:100%;vertical-align:middle;text-align:center;color:#fffbcc;font-size:48px;font-weight:bold}div.number-h3 h3{color:#1c3c6c;font-size:18px;padding-right:30px}@media(max-width:1199px){div.number-h3 h3{font-size:14px}}div.savoirfaire-texte p{padding:0 30px 0 30px}div.savoirfaire-texte li{font-size:12px;color:#4e5850;line-height:20px}div.product{border-radius:6px;margin-bottom:30px}div.product a div.img{position:relative}div.product a div.img:before{content:"";position:absolute;left:5px;top:5px;bottom:5px;right:5px;border:1px solid transparent;transition:all .5s ease-out 0}div.product a div.img div.zoom{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#FFF;opacity:0;transition:all .5s ease-out 0}div.product a p{margin-top:15px;text-align:center}div.product a p .brand{text-transform:uppercase;font-weight:bold;color:#1c3c6c}div.product a p .collection{letter-spacing:1px;font-size:11px}div.product a:hover div.img:before{border-color:rgba(255,255,255,0.5)}div.product a:hover div.img div.zoom{opacity:.15}nav#page-nav{position:absolute;bottom:15px}div#infscr-loading{position:fixed;width:200px;top:50%;left:50%;margin-top:-100px;margin-left:-100px;background-color:#FFF;border:3px solid #e5e8f3;text-align:center;height:200px;padding:15px;border-radius:10px;z-index:9999}div#infscr-loading div,div#infscr-loading img{position:relative;top:50px}div.modal{background-color:rgba(37,37,37,0.8)}div.modal div.modal-content{margin-top:100px;background:0;box-shadow:none;border:0}div.modal div.modal-content div.modal-header{border:0}div.modal div.modal-content div.modal-header h3{color:#fffbcc;font-weight:bold;text-transform:uppercase;font-size:18px}div.modal div.modal-content div.modal-header h4{color:#6787b7;letter-spacing:1px;font-size:12px}div.modal div.modal-content div.modal-header button.close{color:#fffbcc;opacity:1;font-size:36px}div.modal div.modal-content div.modal-body img{min-width:100%}div#moulinage.carousel{width:100%;position:fixed;height:100%}div#moulinage.carousel .carousel-inner{height:100%}div#moulinage.carousel .carousel-inner .item{height:100%}div#moulinage.carousel .carousel-inner .item#i1{background:url('../img/moulinage/moulinage1.jpg') center center no-repeat fixed;background-size:cover}div#moulinage.carousel .carousel-inner .item#i2{background:url('../img/moulinage/moulinage2.jpg') center center no-repeat fixed;background-size:cover}div#moulinage.carousel .carousel-inner .item#i3{background:url('../img/moulinage/moulinage3.jpg') center center no-repeat fixed;background-size:cover}div#moulinage.carousel .carousel-inner .item#i4{background:url('../img/moulinage/moulinage5.jpg') center center no-repeat fixed;background-size:cover}div#moulinage.carousel .carousel-control{position:absolute;top:50%;display:inline-block;height:50px;margin-top:-25px;opacity:1;background:#FFF;width:50px;margin-left:25px;margin-right:25px}div#moulinage.carousel .carousel-control.left span,div#moulinage.carousel .carousel-control.right span{margin-top:-15px}div#moulinage.carousel .carousel-control.left span{margin-left:-15px}div#moulinage.carousel .carousel-control.right span{margin-right:-15px}div#moulinage.carousel .carousel-control:hover{background-color:#e5e8f3;border-bottom:0}div#moulinage.carousel .carousel-control:hover span{color:#355585}div#moulinage.carousel .carousel-control span{text-shadow:none;color:#1c3c6c}div#moulinage.carousel .carousel-control:hover{border-bottom:0}div#moulinage.carousel .carousel-indicators{bottom:70px}.moulinage{background:#e5e8f3;margin-top:100px;margin-bottom:100px}.moulinage p{padding:30px}div.sfate-contact-header{background:url('../img/sfate-contact-header.jpg') bottom center no-repeat;height:400px;background-size:cover;box-shadow:0 -30px 50px #1c3c6c inset}@media(max-width:1199px){div.sfate-contact-header{height:350px}}@media(max-width:967px){div.sfate-contact-header{height:250px}}div.guigou-contact-header{background:url('../img/guigou-contact-header.jpg') center center no-repeat;height:400px;background-size:cover;box-shadow:0 -30px 50px #b3b6c1 inset}@media(max-width:1199px){div.guigou-contact-header{height:350px}}@media(max-width:967px){div.guigou-contact-header{height:250px}}form{border:1px solid #e5e8f3;padding:20px 10px 10px 10px;border-radius:5px;-webkit-border-radius:5px;margin-bottom:30px}form div.alert{font-size:12px;margin:0 15px 20px 15px}form label{font-size:12px;color:#1c3c6c;font-weight:normal}form div.input-group-addon{color:#1c3c6c;font-size:12px}form div.input-group-addon span{color:#ff675d}form p{font-size:10px;color:#99a39b}form input.btn-primary{background-color:#1c3c6c}@media(min-width:1200px){form input.btn-primary{position:relative;top:24px}}div.panel .panel-heading h4{font-size:16px;font-weight:bold;letter-spacing:-1px;color:#1c3c6c}div.panel .panel-body address{font-size:12px;color:#4e5850;margin-bottom:5px}div.panel .panel-body address strong{color:#353f37}div.visuel{margin-bottom:30px}button.mentions-btn{background-color:transparent;border:3px solid #1c3c6c;color:#355585;font-weight:bold;height:75px;margin:30px 0}