@font-face{font-family:'crimson_textitalic';src:url('../fonts/crimsontext-italic-webfont.eot');src:url('../fonts/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/crimsontext-italic-webfont.woff') format('woff'), url('../fonts/crimsontext-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'crimson_textroman';src:url('../fonts/crimsontext-roman-webfont.eot');src:url('../fonts/crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/crimsontext-roman-webfont.woff') format('woff'), url('../fonts/crimsontext-roman-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'crimson_textsemibold';src:url('../fonts/crimsontext-semibold-webfont.eot');src:url('../fonts/crimsontext-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/crimsontext-semibold-webfont.woff') format('woff'), url('../fonts/crimsontext-semibold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'crimson_textsemibold_italic';src:url('../fonts/crimsontext-semibolditalic-webfont.eot');src:url('../fonts/crimsontext-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/crimsontext-semibolditalic-webfont.woff') format('woff'), url('../fonts/crimsontext-semibolditalic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}[class*="icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\e600"}.icon-download:before{content:"\e601"}.icon-zoom-in:before{content:"\e602"}.icon-file-pdf:before{content:"\e603"}.icon-arrow-right:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-close:before{content:"\e606"}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}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;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}img,
a
img{border:none;vertical-align:bottom}@media screen and (max-width: 1023px){img,
a
img{max-width:100%;height:auto}}@media screen and (max-width: 767px){img,
a
img{height:auto !important}}a,a:link,a:visited{text-decoration:none;color:#000;cursor:pointer}body{font-size:16px;font-family:'crimson_textroman',Georgia,serif;color: }b,strong{font-weight:500;font-family:'crimson_textsemibold',Georgia,serif}h1,h2,h3,h4,h5,h6{font-weight:500}.short-transition{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.show-for-small{display:none !important}.show-for-medium{display:none !important}@media screen and (max-width: 1023px){.show-for-medium{display:block !important}}@media screen and (max-width: 767px){.hide-for-small{display:none !important}.show-for-small{display:block !important}.media-medium-show{display:none !important}}.container{margin:0
25px}@media screen and (max-width: 767px){.container{margin:0
15px}}.center-wrapper{width:974px;margin:0px
auto}@media screen and (max-width: 1023px){.center-wrapper{width:auto}}header{padding-top:25px}@media screen and (max-width: 767px){header{padding-top:15px}}nav{font-size:1.1em}@media screen and (max-width: 767px){nav{font-size:1em}}nav ul
li{float:left}nav ul li
a{display:block}.mnav{margin-bottom:0.5em;float:right}.mnav
li{padding-right: .6em;margin-right: .6em;border-right:1px solid #000}.mnav
li.last{padding-right:0;margin-right:0;border:none}.mnav li a:hover,
.mnav li
a.active{text-decoration:underline}nav.mainMenu{position:relative;height:4.4em;z-index:2}nav.mainMenu
.nav{background:#000}nav.mainMenu .nav
a{color:#fff;padding:0
1em;line-height:2.2em;overflow:hidden}nav.mainMenu .nav>li>a{position:relative;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}nav.mainMenu .nav > li > a:hover,
nav.mainMenu .nav>li>a.active{background:#333}nav.mainMenu .nav > li.hassub > a
em{display:block;margin-left:-3px;position:absolute;bottom:-6px;left:50%;width:0px;height:0px;border:6px
solid #fff;border-color:transparent transparent #fff transparent;border-with:0 6px 6px 6px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}nav.mainMenu .nav > li.hassub > a:hover em,
nav.mainMenu .nav > li.hassub > a.active
em{bottom:0px}nav.mainMenu
.subnav{width:100%;background:#fff;display:none;opacity:0;position:absolute;left:0;bottom:0}nav.mainMenu .subnav
a{color:#000}nav.mainMenu .subnav a.active,
nav.mainMenu .subnav a:hover{text-decoration:underline}nav.mainMenu li.hovered .subnav,
nav.mainMenu li.active
.subnav{opacity:1;display:block;z-index:2}@media screen and (max-width: 767px){.mnav li
a{font-size:0.8em}nav.mainMenu{height:auto}nav.mainMenu ul
li{float:none}nav.mainMenu
.subnav{position:static}}#header{height:150px;position:relative;overflow:hidden}@media screen and (max-width: 1023px){#header{height:110px}}@media screen and (max-width: 767px){#header{height:70px}}#header
.backgrounds{float:right;position:relative;width:66.6%}@media screen and (max-width: 479px){#header
.backgrounds{display:none}}#header .backgrounds
img{right:0px;position:absolute}#header
.headers{position:absolute}#header .headers
.title{font-size:3em}@media screen and (max-width: 1023px){#header .headers
.title{font-size:2em}}@media screen and (max-width: 767px){#header .headers
.title{font-size:1.5em}}#header .headers .title
span{display:block}#header .headers .title
span.row2{font-size:0.5em}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap div.swipe-item{float:left;width:100%;position:relative}.gallery .center-wrapper{position:relative}.gallery .center-wrapper
nav{width:100%;height:10px;position:absolute;top:-30px;left:0px;text-align:center}.gallery .center-wrapper nav
a{display:inline-block;width:10px;height:10px;background:#fff;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0px
3px}.gallery .center-wrapper nav a:hover,
.gallery .center-wrapper nav
a.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.gallery .center-wrapper nav
a.number{height:22px;width:22px;text-align:center;text-indent:-1px;font-size:13px;line-height:22px;font-family:'crimson_textitalic',Arial,san-serif;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-moz-border-radius-topleft:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-left-radius:12px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#bbbac4;color:#fff}.gallery.noauto{margin:2em
0}.gallery.noauto
nav{position:static;height:auto;margin:10px
0}.gallery.noauto .swipe-item
h1{width:30%;position:absolute;top:0xp;left:0px}.gallery.noauto .swipe-item
p{padding:1em
1em 1em 33.8%}.text-container{background:#bbbac4;padding:2.5em 0;margin-bottom:50px}.text-container.padding{padding:2.5em}@media screen and (max-width: 767px){.text-container.padding{padding:2.5em 10%}}@media screen and (max-width: 767px){.text-container{font-size:0.9em;margin-bottom:15px}}.text-container
.column{margin-right:15%;margin-left:30%}@media screen and (max-width: 767px){.text-container
.column{margin:0
10%}}.text-container .text-headers{margin-bottom:1.3em}.text-container
h1{font-family:"crimson_textitalic",Georgia,serif;font-size:2.5em;color:#fff}.text-container
h2{font-family:"crimson_textitalic",Georgia,serif;font-size:1.4em;color:#fff;padding: .2em 0 0 0}.text-container
.text{line-height:1.5em;padding:1em
0}.text-container .text
p{margin-bottom: .7em}.text-container .text
a{text-decoration:underline}.text-container .text
h2{margin-bottom:0.5em;margin-top:0.5em}.text-container
.imagewrapper{display:block}.text-container .imagewrapper
p{font-family:"crimson_textitalic",Georgia,serif;line-height:1.5em}.text-container
.galleryTeaser{position:relative}.text-container .galleryTeaser
.icon{position:absolute;bottom: .5em;right: .5em;font-size:2em;color:#fff;opacity:0.4;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.text-container .galleryTeaser:hover
.icon{opacity:1}.text-container .image-left-wrapper{margin:0
0 0 -25px;padding:1em
0;width:25%;float:left}.text-container .image-left-wrapper
img{max-width:100%}.text-container .image-left-wrapper
.imagewrapper{margin-bottom:1.5em}.text-container .image-left-wrapper .imagewrapper
p{padding: .5em 0 .5em 25px;margin-left:25px}@media screen and (max-width: 767px){.text-container .image-left-wrapper{float:none;margin:0
10%;width:auto}.text-container .image-left-wrapper .imagewrapper
p{padding: .5em 0;margin-left:0}}.text-container .column
.imagewrapper{padding-top:1em}.text-container .image-bottom-wrapper{margin-bottom:-25px;position:relative;bottom:-2.5em}.text-container .image-bottom-wrapper
img{max-width:100%}@media screen and (max-width: 767px){.text-container .image-bottom-wrapper
img{margin-bottom:0px}}@media screen and (max-width: 767px){.text-container .image-bottom-wrapper{bottom:0px}}.text-container
form{font-family:'crimson_textroman',Georgia,serif;font-size:1em;line-height:1.5em;padding:1em
0}.text-container form
ol{*zoom:1}.text-container form>ol>.csc-form-element-fieldset{background:#DADADF;border:1px
solid #fff;padding:1em;margin: .5em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.text-container form >ol > .csc-form-element-fieldset > fieldset .csc-form-element{margin-bottom:1em}.text-container form >ol > .csc-form-element-fieldset > fieldset .csc-form-element
label{display:block;margin-bottom:0.3em}.text-container form>ol>.csc-form-element-fieldset>fieldset>legend{font-size:1.2em;margin-bottom: .5em}.text-container form
fieldset{width:50%}@media screen and (max-width: 1023px){.text-container form
fieldset{width:70%}}@media screen and (max-width: 767px){.text-container form
fieldset{width:100%}}.text-container form
strong{display:block;font-family:'crimson_textroman',Georgia,serif;color:orange}.text-container form .csc-form-element-radiogroup
ol{*zoom:1}.text-container form .csc-form-element-radiogroup ol li.csc-form-element-radio{float:left;widht:45%;margin-right:5%}input[type=text],input[type=email],input[type=number],textarea,select{font-family:'crimson_textroman',Georgia,serif;font-size:1em;line-height:2em;height:2em;text-indent:1em;padding:0px;width:100%;border:none;display:block;border:1px
solid #AAAAB5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:0;border:1px
solid orange}textarea{height:10em;padding:0.5em 0;resize:none;overflow:auto}body{margin:0;padding:0}#Choco_overlay{background:#fff;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none;padding:0;margin:0}#Choco_content{display:none;width:800px;height:600px;z-index:1001;position:fixed;left:50%;top:50%;margin-left:-400px;margin-top:-300px;border-top:1px solid transparent}#Choco_left_arrow{float:left;background-image:url(../images/chocolat/gauche.gif);background-position:12%;left:-14%}#Choco_right_arrow{float:right;background-image:url(../images/chocolat/droite.gif);background-position:88%;left:14%}.Choco_arrows{background-repeat:no-repeat;display:none;position:relative;cursor:pointer;width:49%;top:-100%;height:100%;margin-top:-30px}#Choco_container_photo{text-align:center;width:800px;height:600px}#Choco_container_description{padding:0;height:26px;width:100%;color:#505050;font-family:Tahoma;clear:both;position:relative;font-size:12px;margin-top:-5px;overflow:hidden;visibility:hidden}#Choco_container_title{float:left;padding:5px}#Choco_container_via{padding:5px;float:right}#Choco_container_via
a{color:gray}#Choco_container_via a:hover{color:white;background:gray}#Choco_close{width:30px;height:25px;background-image:url(../images/chocolat/close.gif);background-repeat:no-repeat;z-index:1002;cursor:pointer;margin-top:-20px;display:none}#Choco_loading{width:9px;height:11px;background-image:url(../images/chocolat/chargement2.gif);background-repeat:no-repeat;z-index:1002;cursor:pointer;float:right;margin-top:-20px;display:none}#Choco_bigImage{display:none;position:relative;width:100%;height:100%;margin-top:-5px}