@font-face{font-family:'arial_narrowregular';src: url('fonts/arial_narrow-webfont.eot');src: url('fonts/arial_narrow-webfont.eot?#iefix')format('embedded-opentype'),url('fonts/arial_narrow-webfont.woff')format('woff'),url('fonts/arial_narrow-webfont.ttf')format('truetype');font-weight: normal;font-style: normal;}@font-face{font-family:'function_regular';src: url('fonts/function_regular-webfont.ttf')format('truetype');font-weight: normal;font-style: normal;}@font-face{font-family:'chopinscriptmedium';src:url('fonts/chopinscript-webfont.woff2')format('woff2'),url('fonts/chopinscript-webfont.woff')format('woff');font-weight: normal;font-style: normal;}@font-face{font-family:'margueriteregular';src:url('fonts/marguerite-webfont.woff2')format('woff2'),url('fonts/marguerite-webfont.woff')format('woff');font-weight:normal;font-style:normal;}html,body{min-height:100%;border:0 !important;}*:focus,*:active{outline:0;}#wrapper{border:0 !important;}#preload{display:block;background:#1a3b76 url('chargement.jpg')no-repeat left center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1500;font-family:'function_regular','arial_narrowregular',arial,sans-serif;color:#fff;}#pourcent{display:block;color:#fff;font-size:0;text-align:center;margin:auto;font-family:'function_regular','arial_narrowregular',arial,sans-serif;}#load_ext_bar{width:400px;height:1px;border:0;padding:1px;background:transparent;margin:0 auto;}#load_bar{width:0;height:1px;margin:0 auto;background:#fff;}a{color:#66e;text-decoration:none;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}a:hover{color:#1a3b76;}#header_menu{display:block;position:fixed;bottom:0;left:0;width:100%;right:0;height:50px;z-index:10;background:#1a3b76;border:0;}#header_menu h1{text-decoration:none;margin:0;font-family:'chopinscriptmedium','arial_narrowregular',arial,sans-serif;font-weight:normal;color:#fff;font-size:80px;position:absolute;bottom:18px;left:120px;text-align:center;-moz-text-shadow:-1px 1px 0 #1a3b76,-1px -1px 0 #1a3b76,1px -1px 0 #1a3b76,1px 1px 0 #1a3b76,0px 0px 2px #1a3b76;-webkit-text-shadow:-1px 1px 0 #1a3b76,-1px -1px 0 #1a3b76,1px -1px 0 #1a3b76,1px 1px 0 #1a3b76,0px 0px 2px #1a3b76;text-shadow:-1px 1px 0 #1a3b76,-1px -1px 0 #1a3b76,1px -1px 0 #1a3b76,1px 1px 0 #1a3b76,0px 0px 2px #1a3b76;text-align:left;word-spacing:-12px;}#header_menu h1::before{content:'';display:block;position:absolute;bottom:-18px;left:-70px;width:100px;height:150px;background:transparent url('logo.png')no-repeat center center;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;z-index:-1;}#header_menu h1::after{content:'';display:block;position:absolute;bottom:-5px;right:90px;width:22px;height:22px;background:transparent url('home.png')no-repeat center center;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;z-index:1;cursor:pointer;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}#header_menu h1:hover::after{-moz-opacity:1;-webkit-opacity:1;opacity:1;}#header_menu #openmenu{display:none;}#menu{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:right;color:#fff;border:0;}#menu a,#menu a:hover{font-family:'function_regular','arial_narrowregular',arial,sans-serif;display:inline-block;width:auto;padding:0 10px;height:50px;margin:0;line-height:50px;font-size:19px;color:#fff;text-decoration:none;border:0;position:relative;}#menu a:last-of-type{margin-right:50px;}#menu .lv1 a:last-of-type,#menu .lv2 a:last-of-type{margin:0;}#menu a::after{content:'';display:block;position:absolute;border:0;padding:0;bottom:10px;width:0;left:50%;right:50%;height:2px;background:#fff;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}#menu a:hover::after{width:80%;left:10%;right:10%;}#menu .lv1{display:inline-block;position:relative;}#menu .lv2{display:block;position:absolute;border:0;bottom:50px;left:-20px;width:auto;padding:0;background:#1a3b76;margin:0;white-space:nowrap;overflow:hidden;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;text-align:left;-moz-opacity:0;-webkit-opacity:0;opacity:0;visibility:hidden;}#menu .lv1:hover .lv2{left:0;-moz-opacity:1;-webkit-opacity:1;opacity:1;visibility:visible;}#menu #accueil_link{display:none;}#credits{display:block;position:absolute;bottom:14px;left:160px;height:20px;width:70px;font-family:'function_regular','arial_narrowregular',arial,sans-serif;}#credits p{display:block;position:absolute;border:0;bottom:20px;left:-20px;width:auto;padding:5px 10px;color:#fff;background:#1a3b76;font-size:14px;margin:0;white-space:nowrap;overflow:hidden;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;text-align:left;-moz-opacity:0;-webkit-opacity:0;opacity:0;visibility:hidden;}#credits:hover p{left:0;-moz-opacity:1;-webkit-opacity:1;opacity:1;visibility:visible;}#credits a{color:#cbcbcb;font-weight:bold;text-decoration:none;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}#credits a:hover{color:#fff;}#ambiance{display:block;border-collapse:collapse;border:0;overflow:hidden;width:70px;height:20px;margin:0 auto;}#credIllu{display:none;}.page{top:0 !important;border:0 !important;height:calc(100vh - 50px)!important;width:100% !important;}.page .contenu{display:block;position:absolute;width:auto;min-height:calc(100% - 50px);padding:0 50px 50px 50px;top:0;left:calc(50% - 50px);right:0;background:#fff;color:#222;font-family:'function_regular','arial_narrowregular',arial,sans-serif;font-size:18px;text-align:left;border:0 !important;-moz-box-shadow:0 0 40px 50px #fff;-webkit-box-shadow:0 0 40px 50px #fff;box-shadow:0 0 40px 50px #fff;}.page .contenu h1,.page .contenu h2{margin:0;font-family:'chopinscriptmedium','arial_narrowregular',arial,sans-serif;font-weight:normal;}.page .contenu h1{font-size:3.5em;color:#1a3b76;word-spacing:-8px;}.page .contenu h2{font-size:2.5em;color:#1a3b76;}.page .contenu ul{list-style:none;}.page .contenu ul li{display:block;position:relative;}.page .contenu ul li::before{content:'';display:block;position:absolute;width:4px;height:4px;background:#fff;border:1px solid #1a3b76;border-radius:3px;left:-16px;top:50%;margin-top:-3px;}.page .contenu #pageContent{display:block;background:transparent;position:relative;border:0;padding:18px;z-index:1;margin:20px 0 0 0;min-height:calc(100vh - 450px);}.page .contenu #pageContent::before{content:'';display:block;position:absolute;top:-28px;left:-38px;z-index:-1;width:150px;height:150px;background:transparent url('bgcontent-hg.png')no-repeat left top;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}.page .contenu #pageContent::after{content:'';display:block;position:absolute;bottom:-28px;right:-38px;z-index:-1;width:150px;height:150px;background:transparent url('bgcontent-bd.png')no-repeat right bottom;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}.page .contenu .bottom .footer{display:block;position:relative;padding:70px 0 0 0;z-index:1;}.page .contenu .bottom .footer::before{content:'';display:block;position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;height:50px;background:transparent url('bgcontent-line.png')no-repeat center center;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}.page .contenu .bottom .footer .module{display:inline-block;width:calc(33% - 15px);font-size:13px;text-align:left;float:left;margin:0 15px 0 0;}.page .contenu .bottom .footer .module strong{display:block;clear:both;margin-bottom:10px;font-weight:normal;text-transform:uppercase;color:#1a3b76;}.page .contenu .bottom .footer .module small{display:block;clear:both;padding:0 0 5px 10px;}.galerie{display:block;text-align:left;padding:0;margin:20px 0;float:none;clear:both;}.galerie .vignette{display:inline-block;border:0 !important;height:auto;width:calc(20% - 6px);padding:0;margin:0 6px 6px 0;vertical-align:top;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}.galerie .vignette:hover{border:0 !important;-moz-opacity:1;-webkit-opacity:1;opacity:1;}#seeimg{border:1px solid #ccc;}#seebig{background:transparent url('bg_galerie.png');}.galerie [data-info]{display:inline;margin:0;padding:0;}.galerie [data-info]:hover:before{display:none;}#accueil,#contact,#presentation,#collection-hommes,#mariages,#nos-robes,#soirees,#cocktails,#collection-enfants,#bijoux-et-accessoires,#news{background-color:#fff !important;background-position:center top !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;}#accueil{background-position:center top !important;}#contact{background-position:center center !important;}#presentation{background-position:center center !important;}#collection-hommes{background-position:center top !important;}#mariages{background-position:center top !important;}#nos-robes{background-position:center center !important;}#soirees{background-position:center top !important;}#cocktails{background-position:center top !important;}#collection-enfants{background-position:center top !important;}#bijoux-et-accessoires{background-position:center center !important;}#news{background-position:center top !important;}#accueil .contenu{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background:transparent;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-text-shadow:0px 0px 50px #fff;-webkit-text-shadow:0px 0px 50px #fff;text-shadow:0px 0px 50px #fff;}#accueil .contenu h1{color:#1a3b76;font-size:18vh;position:absolute;top:1vh;left:15vh;margin:0;}#accueil .contenu h1 span{display:inline-block;margin-left:-3vh;}#accueil .contenu h2{color:#1a3b76;font-size:3.7vh;position:absolute;top:19.5vh;left:53.5vh;margin:0;}#accueil .contenu h2 span{display:block;clear:both;padding-left:20vh;margin-top:-2vh;}#accueil .contenu #coordAccueil{display:block;position:absolute;width:440px;height:250px;padding:20px;color:#222;background:#fff;bottom:50px;right:50px;text-align:left;z-index:10;font-size:15px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-moz-box-shadow:5px 5px 15px -5px #000;-webkit-box-shadow:5px 5px 15px -5px #000;box-shadow:5px 5px 15px -5px #000;}#accueil .contenu #coordAccueil p{padding:0 10px;margin:5px 0;}#accueil .contenu #coordAccueil h2{display:inline-block;position:static;top:0;left:0;margin:0 0 -5px 0;font-family:'chopinscriptmedium','arial_narrowregular',arial,sans-serif;font-weight:normal;font-size:3em;color:#1a3b76;word-spacing:-8px;}#accueil .contenu #coordAccueil em{display:block;font-family:'margueriteregular','chopinscriptmedium','arial_narrowregular',arial,sans-serif;font-weight:normal;color:#333;font-size:1.1em;position:absolute;bottom:20px;right:12px;margin:0;padding:0;text-align:right;-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}#accueil .contenu #coordAccueil .center{margin-top:10px;}#accueil .contenu #coordAccueil img{display:inline-block;position:relative;margin:0 3px 3px 10px;vertical-align:-7px;width:18px;height:18px;-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}#accueil .bottom{display:none;}#accueil .contenu .diaporama{display:block;position:absolute;top:33vh;left:15vh;margin:0;width:87vh;height:49vh;padding:0;overflow:hidden;border:1px solid #fff;}#accueil .contenu .diaporama .container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;}#accueil .contenu .diaporama .container .diapo_slide{position:absolute;top:0;left:0;margin:0;width:100%;height:auto;}#accueil .contenu .diaporama .container .diapo_legende{position:absolute;padding:0 10px;font-size:1em;font-family:arial,sans-serif;font-family:'chopinscriptmedium','function_regular','arial_narrowregular',arial,sans-serif;color:#fff;background:transparent url('bg_cadres.png');border:0;top:auto;bottom:0;left:0;right:0;}#accueil .contenu .diaporama .diapo_btn{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:left;z-index:99;height:24px;}#accueil .contenu .diaporama .diapo_btn div{display:inline-block;width:8px;height:8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;background:#fff;cursor:pointer;margin:8px;}#accueil .contenu .diaporama .diapo_btn div:first-of-type{margin-left:16px;}#accueil .contenu .diaporama .diapo_btn .selected,#accueil .contenu .diaporama .diapo_btn div:hover{background:#fff;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1;}#nos-robes #pageContent #subMenu{display:block;position:relative;text-align:center;}#nos-robes #pageContent a{display:inline-block;position:relative;width:250px;height:250px;margin:25px;background:#fff;line-height:540px;font-family:'chopinscriptmedium','arial_narrowregular',arial,sans-serif;font-weight:normal;font-size:2em;color:#1a3b76;text-decoration:none;text-align:center;white-space:nowrap;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}#nos-robes #pageContent a:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;}#nos-robes #pageContent a:nth-of-type(1){background:#fff url('bouton-mariee.jpg')no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}#nos-robes #pageContent a:nth-of-type(2){background:#fff url('bouton-soiree.jpg')no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}#nos-robes #pageContent a:nth-of-type(3){background:#fff url('bouton-cocktail.jpg')no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}#mariages .contenu{right:calc(50% - 50px);left:0;padding-bottom:50px;}#mariages .contenu #pageContent{min-height:calc(100vh - 500px);}#mariages .footer{padding-bottom:50px;}#collection-hommes .contenu{right:calc(50% - 50px);left:0;padding-bottom:50px;}#collection-hommes .contenu #pageContent{min-height:calc(100vh - 500px);}#collection-hommes .footer{padding-bottom:50px;}.page .contenu #module_de_news{display:block;background:transparent;position:relative;border:0;padding:18px;z-index:1;margin:20px 0 0 0;}.page .contenu #module_de_news::before{content:'';display:block;position:absolute;top:-28px;left:-38px;z-index:-1;width:150px;height:150px;background:transparent url('bgcontent-hg.png')no-repeat left top;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}.page .contenu #module_de_news::after{content:'';display:block;position:absolute;bottom:-28px;right:-38px;z-index:-1;width:150px;height:150px;background:transparent url('bgcontent-bd.png')no-repeat right bottom;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;}.rss_link{display:block;position:absolute;top:50px;right:50px;width:40px;height:40px;z-index:10;}#rss{display:block;position:relative;width:100%;height:100%;vertical-align:bottom;}#module_de_news .blog{display:block;position:relative;margin:15px 0;text-align:left;padding:0 20px;}#module_de_news .blog h2{font-size:1.8em;margin:0 -20px 20px -20px;}#module_de_news .blog .blog_footer small{display:block;font-size:0.7em;text-align:right;margin:20px -20px 0 -20px;}#news .bottom{display:none;}#contact .contenu{width:auto;min-height:calc(100% - 50px);margin:0;left:calc(50% - 50px);top:0;right:0;background:#fff;color:#222;}#contact .contenu .error_message{text-align:center;display:block;margin:20px 0;text-transform:uppercase;font-weight:bold;color:#a00;}#contact .contenu form{display:block;width:425px;margin:auto;}#contact .contenu form label{display:inline-block;width:130px;text-align:right;padding-right:5px;margin:0;font-family:'function_regular','arial_narrowregular',arial,sans-serif;float:left;}#contact .contenu form input[type='text'],#contact .contenu form textarea{display:inline-block;width:275px;background:#ddd;border:1px solid #ddd;margin-bottom:10px;font-size:15px;padding:3px;vertical-align:3px;font-family:'function_regular','arial_narrowregular',arial,sans-serif;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}#contact .contenu form textarea{-moz-resize:none;-webkit-resize:none;-ms-resize:none;resize:none;height:250px;}#contact .contenu form input[type='text']:focus,#contact .contenu form textarea:focus{background:#fff;}#label_votre-message{vertical-align:240px;}#contact .contenu form input[type='submit']{display:block;width:100%;text-align:center;border:0;background:transparent;font-family:'chopinscriptmedium','function_regular','arial_narrowregular',arial,sans-serif;color:#1a3b76;cursor:pointer;font-size:45px;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}#contact .contenu form input[type='submit']:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;}#contact .contenu .center:nth-of-type(2){font-size:0.8em;}#mentions-legales .contenu{width:850px;margin:auto;}#mentions-legales .contenu h2{display:block;clear:both;}#mentions-legales .contenu .floatright{margin-left:15px;}#mentions-legales .contenu .floatright img{border:1px solid #aaa;width:150px;}@media(max-width: 1250px){#header_menu h1{left:80px;}#menu a,#menu a:hover{padding:0 5px;font-size:16px;}#menu a:last-of-type{margin-right:10px;}#credits{left:120px;}.page .bottom{margin:0 -50px;}}@media(max-width: 1090px){}@media(max-width: 1160px){#menu{display:block;position:fixed;top:0;right:-600px;left:auto;bottom:0;width:400px;padding:50px;text-align:left;background:#1a3b76;-moz-transition:all ease 0.5s 0.3s;-webkit-transition:all ease 0.5s 0.3s;transition:all ease 0.5s 0.3s;}#menu i{display:none;}#menu #accueil_link{display:block;}#menu a,#menu a:hover{display:block;clear:both;margin:0;font-size:30px;}#menu .lv2{display:none !important;}#menu a::after,#menu a:hover::after{display:none;}#header_menu h1::after{right:130px;}#header_menu #openmenu{display:block;position:absolute;top:10px;left:430px;width:30px;height:30px;margin:0;padding:0;border:0;cursor:pointer;background:transparent url('openmenu.png')no-repeat center center;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}#header_menu #openmenu:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;}}@media(max-width: 880px){}@media(max-width: 760px){}@media(max-width: 680px){}@media(max-width: 640px){}@media(max-width:640px)and(orientation: landscape)and(-webkit-min-device-pixel-ratio:2){ body{-webkit-text-size-adjust: 70%;}}