@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&family=Raleway:wght@800&display=swap');.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0}.clearfix{display:block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}table{border-collapse:separate}tr,td{margin:0;padding:0}th{font-weight:bold}ul,li,.item-list ul li,.item-list ul,ul.menu li{margin:0;padding:0;list-style-type:none}ul li.leaf,ul li.expanded{list-style-type:none;list-style-image:none}textarea{resize:none;overflow:auto}html{overflow-y:scroll;cursor:default}body.cke_editable{background:#FFF}body.cke_editable h2{margin:0 0 15px;padding:0;font:400 1.5em/1.2em "aller",sans-serif;}body.cke_editable ol,body.cke_editable ul{display:block;padding:0 0 0 20px;margin:-.5em 0px 1em 0px}body.cke_editable ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}body.cke_editable ul li{position:relative;margin-left:15px;padding:3px 0 3px 0;list-style:none}body.cke_editable ul li:before{position:absolute;content:"●";left:-20px;color:#000;font-size:1em}body.cke_editable img{border-color:transparent;}body.cke_editable .verbatim{padding:15px 35px;font-size:1.2em;line-height:1.3em;color:#890000;text-align:center}body.cke_editable .exergue{padding:15px 35px;font-size:1.1em;color:#890000;background:#efefef}table{border-collapse:separate;border-spacing:0}tr,td,th{margin:0;padding:0;border:0}th{font-weight:bold}ul,li,.item-list ul li{margin:0;padding:0;list-style-type:none}tr.even,tr.odd{background:none;border-bottom:none;padding:0}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}ul.inline li{display:inline;list-style-type:none;padding:0}textarea{resize:none}textarea:focus,input:focus,select:focus{outline:none}.breadcrumb{padding:0}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin:0}.views-exposed-form .views-exposed-widget{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}ul.primary{clear:both;width:100%;padding:0;margin:0 0 25px;border-bottom:0;background:#eeeded;font:1.1em/1em 'aller-bd',serif}ul.primary li a{display:inline-block;position:relative;height:22px;margin:0;padding:19px 30px;color:#000;border:0;background:none}ul.primary li a:after{position:absolute;right:0;top:18px;width:2px;height:25px;background:#FFF;content:""}ul.primary li:last-child a:after{display:none}ul.primary li a:hover{color:#890000;background:none}ul.primary li.active a,ul.primary li.active a:hover{color:#890000;border:0;background:none}ul.primary li.active a:before{position:absolute;content:"\E816";color:#eeeded;font:2.5em/0 "Fontello",serif;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);bottom:0;left:50%}.media-element-container h2{display:none;}.field img{max-width:100%;height:auto}
.news-headlight-slide.slide-fixed-position{bottom:0;}img{max-width:100%;}.direct-selling-bloc img{max-width:inherit;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/vif/fonts/fontello.eot?40947960);src:url(/sites/all/themes/vif/fonts/fontello.eot?40947960#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/fontello.woff2?40947960) format('woff2'),url(/sites/all/themes/vif/fonts/fontello.woff?40947960) format('woff'),url(/sites/all/themes/vif/fonts/fontello.ttf?40947960) format('truetype'),url(/sites/all/themes/vif/fonts/fontello.svg?40947960#fontello) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller-lt';src:url(/sites/all/themes/vif/fonts/aller_lt-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_lt-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_lt-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_lt-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_lt-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_lt-webfont.svg#aller_lightregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller-lt-it';src:url(/sites/all/themes/vif/fonts/aller_ltit-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_ltit-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_ltit-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_ltit-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_ltit-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_ltit-webfont.svg#aller_lightitalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller';src:url(/sites/all/themes/vif/fonts/aller_rg-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_rg-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_rg-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_rg-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_rg-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_rg-webfont.svg#allerregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller-it';src:url(/sites/all/themes/vif/fonts/aller_it-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_it-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_it-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_it-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_it-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_it-webfont.svg#alleritalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller-bd';src:url(/sites/all/themes/vif/fonts/aller_bd-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_bd-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_bd-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_bd-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_bd-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_bd-webfont.svg#allerbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller-bd-it';src:url(/sites/all/themes/vif/fonts/aller_bdit-webfont.eot);src:url(/sites/all/themes/vif/fonts/aller_bdit-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/aller_bdit-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/aller_bdit-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/aller_bdit-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/aller_bdit-webfont.svg#allerbold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'aller_displayregular';src:url(/sites/all/themes/vif/fonts/allerdisplay-webfont.eot);src:url(/sites/all/themes/vif/fonts/allerdisplay-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/allerdisplay-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/allerdisplay-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/allerdisplay-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/allerdisplay-webfont.svg#aller_displayregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'daniel';src:url(/sites/all/themes/vif/fonts/daniel-webfont.eot);src:url(/sites/all/themes/vif/fonts/daniel-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/daniel-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/daniel-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/daniel-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/daniel-webfont.svg#danielregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'daniel-bd';src:url(/sites/all/themes/vif/fonts/danielbd-webfont.eot);src:url(/sites/all/themes/vif/fonts/danielbd-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/danielbd-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/danielbd-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/danielbd-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/danielbd-webfont.svg#danielbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'daniel-bk';src:url(/sites/all/themes/vif/fonts/daniel-black-webfont.eot);src:url(/sites/all/themes/vif/fonts/daniel-black-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/daniel-black-webfont.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/daniel-black-webfont.woff) format('woff'),url(/sites/all/themes/vif/fonts/daniel-black-webfont.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/daniel-black-webfont.svg#danielblack) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'MailartRubberstamp';src:url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.eot);src:url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.woff) format('woff'),url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/MailartRubberstamp-Regular.svg#danielblack) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'HelveticaCondensed';src:url(/sites/all/themes/vif/fonts/HelveticaCondensed.eot);src:url(/sites/all/themes/vif/fonts/HelveticaCondensed.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/HelveticaCondensed.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/HelveticaCondensed.woff) format('woff'),url(/sites/all/themes/vif/fonts/HelveticaCondensed.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/HelveticaCondensed.svg#danielblack) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'HelveticaCondensed';src:url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.eot);src:url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.woff) format('woff'),url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/HelveticaCondensedBold.svg#danielblack) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'HelveticaNeue';src:url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.eot);src:url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.woff2) format('woff2'),url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.woff) format('woff'),url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.ttf) format('truetype'),url(/sites/all/themes/vif/fonts/HelveticaNeue-MediumCond.svg#danielblack) format('svg');font-weight:500;font-style:normal;}
body{width:100%;margin:0;padding:0;color:#161414;font:400 100%/1.4em 'aller',sans-serif;background:#FFF;letter-spacing:-0.02em}@media (max-width:575px){body{overflow-x:hidden;}}p{margin:0 0 1em}ul{margin:0}h1{margin:0 0 20px 25px;padding:0;font:400 2.2em/1.2em "aller",sans-serif;color:#890000}h2{margin:0 0 10px;padding:0;font:400 2.1em/1.2em "aller",sans-serif;color:#890000}h3{margin:0;padding:0;font:400 1.2em/1.3em "aller-bd",serif}a{color:#890000;text-decoration:none}a:hover{text-decoration:underline}strong{font-family:'aller-bd',serif;font-weight:400}.field-name-body h2{margin:0 0 15px;padding:0;font:400 1.5em/1.2em "aller",sans-serif;}.field-name-body ol,.field-name-body ul{display:block;padding:0 0 0 20px;margin:-.5em 0px 1em 0px}.field-name-body ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.field-name-body ul li{position:relative;margin-left:15px;padding:3px 0 3px 0;list-style:none}.field-name-body ul li:before{position:absolute;content:"●";left:-20px;color:#000;font-size:1em}.grippie{overflow:hidden;position:relative;height:20px;background:#373131 url(/sites/all/themes/vif/img/icons/grippie.png) no-repeat center center;cursor:pointer}.field-name-body .verbatim{padding:15px 35px;font-size:1.2em;line-height:1.3em;color:#890000;text-align:center}.field-name-body .exergue{padding:15px 35px;font-size:1.1em;color:#890000;background:#efefef}#quick-menu{display:block;z-index:99;position:fixed;top:300px;left:50px;width:86px;padding:0 2px;font:700 .95em/1em "Open Sans Condensed",sans-serif;text-transform:uppercase;text-align:center;background:#726b6b;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}#quick-menu ul{overflow:hidden;width:86px}#quick-menu ul:hover{width:400px}#quick-menu li{position:relative}#quick-menu li a{display:block;width:86px;padding:15px 0;color:#FFF;border-bottom:1px solid #FFF;background:#726b6b}#quick-menu li:first-child a{height:50px}#quick-menu li:last-child a{border-bottom:0}#quick-menu li form{z-index:-10;position:absolute;width:260px;left:-212px;top:0;padding:23px 20px;background:#726b6b;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}#quick-menu li:hover form{z-index:0;left:88px}#quick-menu li form .form-item{float:left;width:215px}#quick-menu li form input[type="text"]{width:205px;background:#FFF}#quick-menu li form input[type="submit"]{float:left;padding:0px 5px 3px 5px}#quick-menu li.expanded{width:86px;border-top:1px solid #fff;margin:-1px 0 0;padding:0;background-color:transparent;position:relative;z-index:1;}#quick-menu li.expanded > a{display:none;}#quick-menu li.expanded li{width:50%;float:left;font-size:0;color:#fff;text-align:center;}#quick-menu li.expanded ul{width:100%;}#quick-menu li.expanded li a{display:block;text-decoration:none !important;border-bottom:none;width:100%;padding:100% 0 0;height:0;margin:0;position:relative;}#quick-menu li.expanded li a:after{font:27px/30px "Fontello",serif;text-align:center;position:absolute;top:50%;left:50%;width:30px;height:30px;line-height:30px;margin:-15px 0 0 -15px;}#quick-menu li.expanded li a:hover{background-color:#fff;}#quick-menu li.fb a:after{content:"\E802"}#quick-menu li.fb a:hover:after{color:#3C599B}#quick-menu li.tw a:after{content:"\E800"}#quick-menu li.tw a:hover:after{color:#5EA9DD}#quick-menu li.yt a:after{content:"\E803"}#quick-menu li.yt a:hover:after{color:#CC181E}#quick-menu li.inst a:after{content:"";background-image:url(/sites/all/themes/vif/img/icons/inst-white.png);background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;background-repeat:no-repeat;display:block;width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;}#quick-menu li.inst a:hover:after{background-image:url(/sites/all/themes/vif/img/icons/inst.png)}#quick-menu.hide{left:-90px}.qmenu-close{position:absolute;content:"#";width:25px;height:75px;background:#AD0035;top:50%;right:-25px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);cursor:pointer}.qmenu-close{position:absolute;content:"#";width:25px;height:75px;background:#AD0035;top:50%;right:-25px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.qmenu-close:after{position:absolute;content:"\E80F";left:0;width:25px;font:1em/75px "Fontello",serif;text-align:center;color:#FFF}.hide .qmenu-close:after{content:"\E811"}section{width:100%}.inner{position:relative;width:1000px;height:100%;margin:0 auto}section .inner{padding-bottom:20px}.bloc-link a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}#banner{margin:0 auto 20px;text-align:center}#banner img{display:inline-block}header{position:relative;width:100%}header .inner{height:300px;padding:0;margin-bottom:20px;border-bottom:10px solid #e3e2e2}.header-top{height:225px}.logo{float:left;width:141px;height:198px;padding:15px 9px 12px 0;margin-right:25px}.logo a{display:block}.logo img{width:100%;height:auto}.header-button{overflow:hidden;float:left;width:575px;height:70px;margin:30px 0 0 0}.header-button li{float:left;margin-right:8px;padding:0}.header-button li a{position:relative;display:block;padding:0 10px;font-size:1.2em;color:#9c0e31;line-height:30px;border:2px solid #9c0e31}.header-button li a:hover{color:#FFF;background:#9c0e31;text-decoration:none}.header-button li.account a{padding:0 30px 0 60px}.header-button li.account a:before{position:absolute;left:30px;top:0;content:"\E81C";font:1.2em/30px "Fontello",serif;color:#9C0E31}.header-button li.account a:hover:before{color:#FFF}.language{float:right;width:240px;height:30px;margin-right:10px;text-align:right;line-height:30px}.language li{display:inline-block;margin-right:-4px;line-height:0}.language li a{display:block;padding:0 5px;color:#adacac}.language li.active a{color:#9c0e31;text-decoration:underline}#header-search{float:right;width:240px;margin:0 10px 10px 0;text-align:right}#header-search .form-item,#header-search .form-actions{float:left}#header-search input[type=text]{float:left;width:175px;height:34px;padding:0 10px;margin:0;background:#e3e2e2;border:0}#header-search input[type=submit]{position:relative;float:left;width:45px;height:34px;padding:0;margin:0;border:0;background:transparent}#header-search .form-actions{position:relative;background:#e3e2e2}#header-search .form-actions:before{position:absolute;left:0;top:0;width:45px;content:"\E80E";font:1.5em/30px "Fontello",serif;text-align:center;color:#FFF}.claim{float:left;width:575px;color:#000;font:italic 400 2.3em/0.9em "daniel-bd",cursive}.header-follow{position:absolute;top:183px;right:0}.header-follow li{display:inline-block;margin-right:-4px;padding:0}.header-follow li a{position:relative;display:block;width:30px;height:30px;padding:0 5px;color:#373131;border-right:1px solid #d2d1d1}.header-follow li:last-child a{border-right:0}.header-follow li a:after{position:absolute;left:0;top:0;width:30px;padding:0 5px;font:1.7em/30px "Fontello",serif;text-align:center}.header-follow li.tw a:after{content:"\E800";color:#5EA9DD}.header-follow li.fb a:after{content:"\E802";color:#3C599B}.header-follow li.yt a:after{content:"\E803";color:#CC181E}.header-follow li.inst a:after{content:"";background-image:url(/sites/all/themes/vif/img/icons/inst.png);background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;background-repeat:no-repeat;display:block;width:30px;height:30px;}nav{z-index:1;clear:both;position:relative;height:75px;font:normal 1.1em/75px 'aller-bd',serif;text-transform:uppercase}nav ul{display:table;width:100%;margin:0 auto}nav ul li{display:table-cell;text-align:center}nav ul li a{position:relative;display:block;padding:0 20px;color:#000}nav ul li a:hover{color:#9C0E31;text-decoration:none}nav ul li:hover > a{color:#9C0E31}nav ul ul{display:none;position:absolute;width:920px;padding:20px 40px;top:75px;left:0;;font:normal 1.1em/2.4em 'aller';background:#e3e2e2;text-transform:initial;text-align:left}nav ul li:hover ul{display:block}nav ul ul li{display:inline-block}nav ul ul li a:after{position:absolute;right:0;top:34%;background:#000;width:1px;height:15px;content:""}nav ul ul li:last-child a:after{display:none}nav ul li:hover a:before{position:absolute;content:"\E81E";color:#e3e2e2;font:2.5em/0 "Fontello",serif;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);bottom:7px;left:50%}nav ul li:hover ul a:before{display:none}nav .header-button{display:none}.page-top{clear:both;margin-bottom:20px;}.page-top:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0}.breadcrumb{float:left;width:815px;padding:0 10px;font-size:.75em;line-height:1.5em}.breadcrumb a{padding-right:5px;color:#000}.breadcrumb a.active{text-decoration:none;cursor:default}.sharing-top{float:right;width:155px;padding-right:10px;text-align:right}.sharing-top li{display:inline-block;margin-right:-4px}.sharing-top a{display:block}.sharing-top a.addthis_button_print span,.sharing-top a.addthis_button_email span,.sharing-top .compact span{display:none}.sharing-top .addthis_toolbox a.addthis_button_print,.sharing-top .addthis_toolbox a.addthis_button_email,.sharing-top .compact a{display:block;width:20px;height:20px;padding:0 7px}.sharing-top .printer a{border-right:1px solid #3f2270;background:url(/sites/all/themes/vif/img/icons/printer.png) center center no-repeat}.sharing-top .email a{border-right:1px solid #3f2270;background:url(/sites/all/themes/vif/img/icons/email.png) center center no-repeat}.push-buy{float:left;width:328px;margin:0}.front .push-buy{margin:0 0 8px}.push-buy img,.push-buy a{display:block}.push-buy.split{position:relative;height:218px;}.push-buy.split a{height:50%;overflow:hidden;}.push-buy.split img{position:relative;top:-35px;}.push-buy.split a.to-form{display:flex;height:50%;text-align:center;vertical-align:middle;}.push-buy.split a.to-form img{top:0;}.push-buy.split a.to-form span{font-weight:bold;margin:auto;}.front h2{margin-left:20px}.news-all{position:absolute;right:10px;top:12px;font-size:1.15em;}.news-all a{position:relative;padding-left:20px;color:#161414}.news-all a:hover{color:#890000;text-decoration:none}.news-all a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}#event-list .news-all{top:33px}#event-list .news-all li{float:left;margin-left:40px}#news-headlight{position:relative;clear:both;overflow:hidden;margin:0 -8px 0 0;padding-bottom:22px}#news-headlight #gallery img{height:556px;object-fit:cover}#news-headlight #gallery .field-name-field-link a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden}.news-headlight-bloc{overflow:hidden;position:relative;float:left;width:324px;height:219px;margin:0 8px 0 0}.news-headlight-view{}.news-headlight-view img{display:block;width:100%;height:auto;}.news-headlight-bloc h3{padding:10px 0px 6px}.news-headlight-date{display:inline-block;padding-right:10px;font-size:.9em;line-height:1em;}.news-headlight-tags{display:inline-block;text-transform:uppercase;font-size:.9em;padding-left:10px;border-left:1px solid #FFF;line-height:1em}.news-headlight-slide p{margin:4px 0 0}.news-headlight-slide{position:absolute;bottom:-33px;width:calc(100% - 40px);padding:0 20px 15px 20px;color:#FFF;background:rgba(156,14,49,.75);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.news-headlight-bloc:hover .news-headlight-slide{bottom:0}.news-headlight-bloc.large{width:664px;height:398px;}.news-headlight-bloc.large .news-headlight-desc{position:absolute;3 left:50px;bottom:55px;width:425px;margin:0}.news-headlight-bloc.large .news-headlight-date,.news-headlight-bloc.large .news-headlight-tags{padding:5px 10px;margin:0 -4px 5px 0;font-size:1em;color:#FFF;background:#373131}.news-headlight-bloc.large .news-headlight-tags{padding:5px 25px 5px 10px;border-left:1px solid #9b9898}.news-headlight-bloc.large h3{height:auto;padding:0;margin:0}.news-headlight-bloc.large h3 a,.page-pique-nique .news-headlight-bloc.large h3 span{padding:0;font:400 2em/1.2em "aller",sans-serif;color:#000;background:#FFF;text-decoration:none}#event-list{position:relative;overflow:hidden;margin:0 0 30px 0;padding:20px 0 0;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}#event-list .event-list-bloc{overflow:hidden;position:relative;float:left;width:328px;height:360px;margin:0 8px 0 0}#event-list .event-list-bloc:nth-child(3n){margin:0}.event-list-view img{display:block}.event-list-type{position:absolute;left:15px;top:165px;padding:5px 35px 5px 10px;color:#161414;font:400 0.85em/1em "Open Sans",sans-serif;background:#FFF;text-transform:uppercase}.event-list-bloc h3{clear:both;margin:10px 0 3px}.event-list-bloc h3 a{color:#161414}.event-list-bloc:hover h3 a,.event-list-bloc:hover h3{color:#890000}.event-list-desc{padding:15px 20px}.event-list-date{float:left;margin-right:10px;font-size:.9em;line-height:1em}.event-list-place{clear:both;float:left;margin:5px 0 10px;font-size:.9em;line-height:1em}.event-list-tags{overflow:hidden;font-size:.9em;line-height:1em}.event-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.event-list-tags li:last-child{border-right:0}.event-link{position:absolute;top:33px;right:30px}.event-link li{display:inline-block}.event-link li a{position:relative;padding-left:20px;margin:0 0 0 15px;font-size:1.15em;color:#161414}.event-link li a:hover{color:#890000;text-decoration:none}.event-link li a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}#event-list .view-room.view-display-id-home{position:static}#button-access{clear:both;overflow:hidden;padding:20px 0;border-top:10px solid #373131}.pane-menu-menu-accueil-oenotourisme#button-access{border:0;}#button-front ul{padding:18px 15px 35px}#button-front li{display:inline-block;text-align:center;border-color:#FFF;border-left-width:6px;border-right-width:6px;border-style:solid;vertical-align:top}#button-front li a:hover{color:#FFF;background:#ae0034;text-decoration:none}#button-front li a{font-size:1.2em;color:#8d002a;border:4px solid #ae0034;display:block;width:190px;height:75px;padding:20px 10px 0 10px;position:relative}#button-front li img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:98%;}.pane-vif-search-vigneron-form,.pane-vif-search-salon-form,.pane-vif-search-oenot-form{position:relative;overflow:hidden;margin:0 0 35px 0;padding:20px 0;border-top:10px solid #373131}.pane-vif-search-oenot-form,.pane-vif-search-picnic-form{position:relative;overflow:hidden;padding:20px 0;margin-bottom:40px;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}.pane-vif-search-oenot-form h2,.pane-vif-search-picnic-form h2{margin-bottom:40px}.pane-vif-search-oenot-form #search-inner input[type="text"],.page-search-oenotourisme .search-form input[type="text"],.pane-vif-search-picnic-form #search-inner input[type="text"],.page-search-pique-nique .search-form input[type="text"]{width:520px;margin-bottom:20px}.pane-vif-search-oenot-form #search-inner #edit-actions,.page-search-oenotourisme .views-submit-button,.pane-vif-search-picnic-form #search-inner #edit-actions,.page-search-pique-nique .views-submit-button{clear:both;float:none;margin:0px 0px 0px 20px;width:500px;text-align:center}.location-or{position:absolute;right:0}.search-form .location-or{top:50px}.location-or:before{position:absolute;right:360px;top:30px;content:"OU";color:#A2033C;font:700 1.4em/1.4em "aller",sans-serif;}.oenotourisme-search-by-region .views-widget-filter-search_api_views_fulltext,#search .views-submit-button > .form-submit{display:none}.oenotourisme-search-by-region .location-or{position:static}.oenotourisme-search-by-region .location-or:before{content:none}.oenotourisme-search-by-region #search .views-exposed-widgets{display:flex}.oenotourisme-search-by-region .views-widget-filter-enseigne_location{width:calc(100% - 280px)}.oenotourisme-search-by-region #search .views-submit-button{width:280px;margin:0}.oenotourisme-search-by-region #search input[type=text]{width:calc(100% - 20px)}.oenotourisme-search-by-region .location-or .form-submit{margin:0;border:0;background:#fff;color:#a2033c;text-transform:none}#search-inner .location-or input[type="submit"],.search-form .location-or input[type="submit"],.search-form .location-or .around-me-button{position:absolute;right:50px;background:#FFF none repeat scroll 0% 0%;color:#A2033C;padding:0px 20px;width:auto;text-transform:inherit;height:80px;display:inline;font-size:1em;border:4px solid #AE0034;cursor:pointer;font:400 1.1em/1em 'aller-bd';}#search-inner .location-or input[type="submit"]:hover,.search-form .location-or input[type="submit"]:hover,.search-form .location-or .around-me-button:hover{color:#FFF;background:#A2033C}#search-inner h2{margin:0 0 15px}#search-inner p{margin:0px 0px 50px 20px;font:400 1.3em/1em 'aller-bd',serif;color:#000;text-transform:uppercase}#search-inner .form-item,#search-inner .form-actions{float:left}#search-inner input[type=text]{width:600px;margin:0 35px 0 20px}#search-inner input[type=submit]{width:305px;margin:0;text-align:center}.search-advanced{clear:both}.search-advanced{clear:both;float:right;width:340px;margin-top:5px;text-align:center}#gallery{position:relative;width:1000px;height:556px;margin-bottom:40px}#gallery .gallery-arrow,.jcarousel-prev,.jcarousel-next{z-index:2;position:absolute;top:45%;left:20px;width:42px;height:42px;color:#FFF;text-align:left;cursor:pointer}.jcarousel-prev,.jcarousel-next{top:42%}#gallery .gallery-arrow.right,.jcarousel-next{left:auto;right:20px;text-align:right}#gallery .gallery-arrow:after,.jcarousel-prev:after,.jcarousel-next:after{width:42px;content:"\E807";font:2.9em/42px "Fontello",serif}#gallery .gallery-arrow.right:after,.jcarousel-next:after{content:"\E808"}#gallery .gallery-inner{z-index:1;position:absolute;top:0;left:0;width:1000px;height:556px}#gallery .gallery-inner img{display:block;width:100%;height:auto;}#gallery .gallery-view img{display:block;width:100%;height:auto}#gallery .gallery-desc,#gallery .field-name-field-slide-description{position:absolute;bottom:0;left:0;width:920px;padding:15px 40px;background:rgba(219,219,219,.85)}#gallery .gallery-desc h3,#gallery .field-name-field-slide-description h3{font:400 1.2em/1.3em "aller-bd",serif;margin-bottom:8px}#video-list{overflow:hidden;padding:20px 0 0;margin-bottom:40px;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}.front #video-list{margin-bottom:0}#video-list .video-list-bloc{overflow:hidden;position:relative;float:left;width:328px;height:295px;margin:0 8px 0 0}#video-list .video-list-bloc:nth-child(3n){margin:0}.video-list-view{position:relative;height:180px}.video-list-view:after{position:absolute;content:"\E805";left:35px;top:65px;width:53px;height:63px;padding-left:10px;color:#000;font:2.3em/63px "Fontello",serif;background:#FFF;border-radius:50%;text-align:center}.video-list-type{position:absolute;left:15px;top:165px;padding:5px 35px 5px 10px;color:#161414;font:400 0.85em/1em "Open Sans",sans-serif;background:#FFF;text-transform:uppercase}.video-list-bloc h3{clear:both;padding:0 0 3px}.video-list-bloc h3 a{color:#161414}.video-list-desc{padding:15px 20px}.video-list-date{float:left;margin-bottom:5px;font:400 .9em/1em "aller-bd",serif;}.pane-plugwine-vigneron.sticky-el{overflow:hidden;position:relative;height:375px;padding:0 0 40px;margin:0 0 25px 0;border-bottom:10px solid #373131}.pane-plugwine-vigneron.sticky-el:before{z-index:-1;position:absolute;width:300%;height:100%;content:"";background:url(/sites/all/themes/vif/img/bkg/direct-selling.png) center 0 repeat-x;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);top:0;left:50%;}.pane-plugwine-vigneron.sticky-el .items{position:relative;}.direct-selling-bloc{overflow:hidden;position:relative;float:left;width:300px;height:300px;padding:14px;margin:0 8px 0 0}.direct-selling-bloc:last-child{margin:0}.direct-selling-bloc:before{z-index:-1;position:absolute;width:295px;height:295px;content:"";top:0;left:15px;background:#FFF;border-radius:50%}.direct-selling-view{float:left;width:75px;height:300px;padding:0 10px 0 20px}.direct-selling-desc{float:left;width:195px;font:400 0.97em/1.2em "aller-bd",serif}.direct-selling-desc h3{margin-bottom:10px;font:600 1.3em/1.2em "Open Sans";text-transform:uppercase}.direct-selling-price{margin:20px 0 25px;color:#a2033c;font:400 2.3em/1em "aller-bd",serif}.direct-selling-price .tax{margin-bottom:25px;font:400 .6em/1em "aller",serif;}.direct-selling-desc .unit{display:block;margin-top:3px;font:600 0.4em/1.2em "Open Sans"}.direct-selling-bloc .button{display:inline-block}.pane-plugwine-vigneron.sticky-el .player{display:none}#partners{overflow:hidden;clear:both;position:relative;padding:20px 0 0 0;border-top:10px solid #373131}#partners ul{display:table;width:calc(100% - 30px);padding:0 15px;}#partners li{display:table-cell;vertical-align:top}#partners li a{display:table-cell;width:150px;height:100px;padding:0 10px;vertical-align:middle}#partners li img{display:block;margin:0 auto;}#actu-list{}.actu-list-bloc{clear:both;overflow:hidden;position:relative;margin-bottom:55px}.actu-list-view{float:left;width:330px;height:180px;margin-right:20px}.actu-list-desc{float:left;width:650px}.actu-list-desc h2{clear:both;margin:0 0 5px;color:#161414;font:400 1.35em/1.2em "aller-bd",serif}.actu-list-desc h2 a{color:#161414}.actu-list-date{float:left;margin:0 10px 10px 0;font-size:1em;line-height:1em}.actu-list-tags{float:left;margin:0 0 10px;font-size:.9em;line-height:1em}.actu-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.actu-list-tags li:last-child{border-right:0}.actu-list-bloc:hover h2 a,.actu-list-bloc:hover h2{color:#890000}#actu{clear:both;}#actu h1{margin:0 25px 15px}.actu-bloc{overflow:hidden;position:relative;padding:0 0 50px 0}.actu-date{float:left;padding:0 10px 0 0;margin:0 0 15px 25px;font-size:1em;line-height:1em;border-right:1px solid #161414}.actu-tags{float:left;margin:0 0 15px;font-size:.9em;line-height:1em}.actu-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.actu-tags li:last-child{border-right:0}.actu-view{clear:both;float:left;width:664px;height:398px;margin:0 8px 0 0}#actu .field-name-body{clear:both;overflow:hidden;padding:25px 25px 0}#also-list{position:relative;overflow:hidden;margin:0 0 30px 0;padding:20px 0 0;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}#also-list h2{margin:0px 0px 10px 25px}.also-list-bloc{overflow:hidden;position:relative;float:left;width:328px;margin:0 8px 0 0}.also-list-bloc:last-child{margin:0}.also-list-view{height:180px}.also-list-bloc h3{clear:both;padding:0px 0px 8px}.also-list-bloc h3 a{color:#161414}.also-list-bloc:hover h3 a,.also-list-bloc:hover h3{color:#890000}.also-list-desc{padding:15px 20px}.also-list-date{float:left;margin-right:10px;font-size:.9em;line-height:1em}.also-list-tags{font-size:.9em;line-height:1em}.also-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.also-list-tags li:last-child{border-right:0}#search{clear:both;overflow:hidden;font:400 1em/1.2em "aller",sans-serif}.search-form{position:relative;overflow:hidden;padding:0 25px;margin-bottom:85px}.search-form h1{margin-left:0}.search-form input[type=text]{width:615px;margin-right:25px}#search .search-form input[type=submit]{margin:0}.search-performance{margin-bottom:25px;font:400 1.35em/1em "aller-bd",sans-serif}#search-left{overflow:hidden;clear:both;float:left;width:270px;margin:0 30px 0 10px}.search-title{font:400 1em/1em "aller-bd",sans-serif;text-transform:uppercase}#search-left .pane-block{padding:20px 25px 15px;border-bottom:4px solid #ececec}#search-left h2{margin-bottom:5px;padding:0;font:400 1.16em/1em "aller",sans-serif;color:#161414;}#search-left li{clear:both;overflow:hidden;position:relative;padding:3px 0;}#search-left .facetapi-facetapi-boolean-label li.first.last{font:400 1.16em/1em "aller",sans-serif}#search-left ul ul{margin-left:20px}#search-left ul ul a{width:170px}#search-left input[type="checkbox"]{float:left;width:20px;margin:2px 5px 2px 0;}#search-left a{float:left;width:195px;margin:0;color:#000}#search-left a:hover{color:#a2033c;text-decoration:none}#search-right{float:right;width:690px}#search-right .map{overflow:hidden;width:690px;margin-bottom:20px}#search-right .filter{margin-bottom:50px;text-align:right}#search-right .filter select{width:300px;font-style:italic}.result-bloc{position:relative;overflow:hidden;width:660px;margin-bottom:30px;padding:20px 15px;font-size:.95em;background:#eaeaea;box-sizing:border-box}.result-name{float:left;margin:0 10px 30px;font:400 1.02em/1em "aller-bd",sans-serif}.result-place .mode-419,.result-place .mode-418,.result-place .mode-420{width:27px;height:27px;background-size:100% auto;}.result-place .field-name-field-region-viticole{font:400 1.02em/1em "aller-bd",sans-serif;}.result-place .field-name-field-region-viticole:after{position:absolute;content:"\E815";left:-25px;top:-5px;font:1.7em/1em "Fontello",serif;text-align:center}.result-view{clear:both;float:left;width:200px;height:150px;margin-right:15px;border:5px solid #FFF;background:#FFF}.result-place .field-name-field-mode-cultural{padding-top:5px;}.result-place .field-item{display:inline-block;margin-left:5px}.mode-419,.mode-418,.mode-420{display:block;width:48px;height:48px;text-indent:-9999px;overflow:hidden;}.mode-419{background:url(/sites/all/themes/vif/img/icons/icon-hve.png) 0 0 no-repeat;}.mode-418,.mode-420{background:url(/sites/all/themes/vif/img/icons/i-wine-bio-2.png) 0 0 no-repeat;}.result-view img{display:block}.result-stand,.result-show-stand{position:absolute;top:75px;right:25px;font-size:1.5em;text-transform:uppercase}.result-desc a{color:#161414}.result-desc a:hover{color:#890000}.result-appelation{font-size:1.1em}.result-appelation span{float:left;color:#a2033c;margin-right:5px}.result-appelation ul{float:left}.result-appelation ul li{display:block}.result-contact a{display:block;padding:10px 0;font-size:1.1em}.result-contact a:before{content:"> "}.result-col{float:left;width:195px}.result-col.first{padding-right:23px;margin-right:23px;border-right:4px solid #FFF}.result-col li{position:relative;min-height:26px;padding:3px 0 3px 30px;font:400 0.9em/1.15em "aller",sans-serif}.result-col span{display:block}.i-affilated{background:url(/sites/all/themes/vif/img/icons/i-affilated.png) 0 0 no-repeat}.i-restauration{background:url(/sites/all/themes/vif/img/icons/i-restauration.png) 0 2px no-repeat}.i-activity{background:url(/sites/all/themes/vif/img/icons/i-activity.png) 0 2px no-repeat}.i-open{background:url(/sites/all/themes/vif/img/icons/i-open.png) 0 2px no-repeat}.i-contact{background:url(/sites/all/themes/vif/img/icons/i-contact.png) 0 -3px no-repeat}.i-auditory{background:url(/sites/all/themes/vif/img/icons/i-auditory.png) 0 -3px no-repeat}.i-language .es:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-es.png) 0 -5px no-repeat}.i-language .en:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-en.png) 0 -5px no-repeat}.oeno-options,.field-name-field-oenotourisme-languages,field-name-field-oenotourisme-contact{margin-top:15px}.oeno-options{color:#a2033c}.area-left{float:left;width:200px;}.area-left .content-wrapper{padding-right:20px;}.area-right{float:left;width:200px}.field-name-field-oenotourisme-labelhandi li{display:inline-block;margin-left:5px}.field-name-field-oenotourisme-labelhandi li img{display:block}.result-bloc .field-name-field-oenotourisme-gite-france,.result-bloc .field-name-field-oenotourisme-gite-enable,.result-bloc .field-name-field-oenotourisme-dom-restaurat,.result-bloc .field-name-field-oenotourisme-gite-clevac{padding:10px 0px 10px 32px}.result-bloc .field-name-field-oenotourisme-gite-france{background:url(/sites/all/themes/vif/img/icons/btn-gitefrance.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-enable{background:url(/sites/all/themes/vif/img/icons/btn-gite.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-clevac{background:url(/sites/all/themes/vif/img/icons/btn-clevacances.jpg) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-dom-restaurat{background:url(/sites/all/themes/vif/img/icons/btn-restauration.png) 0 center no-repeat}.good-deal-bloc .field-name-field-oenotourisme-gite-france{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/gites-de-france.png) no-repeat scroll 0px center;height:90px;position:absolute;width:90px;top:0;right:0}.good-deal-bloc .field-name-field-oenotourisme-gite-clevac{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/clevacances_m_width.jpg) no-repeat scroll 0px center;background-size:contain;height:54px;position:absolute;width:84px;top:98px;right:5px;}#establishment{margin-bottom:-40px}#establishment h1{float:left}.add-selection.top{position:relative;top:15px}.add-selection.top a{float:right;margin:0}.establishment-view{clear:both;float:left;width:664px;height:398px;margin:0 8px 0 0}#establishment .field-name-body{overflow:hidden;margin-bottom:20px}.establishment-desc{float:left;clear:both;margin:27px 0 25px}.establishment-bloc{overflow:hidden;padding:0 0 30px;margin-bottom:25px;border-bottom:10px solid #373131;display:flex;flex-wrap:wrap}#stickit-Oenotourisme{border-bottom:0}.establishment-bloc.last{margin-bottom:0;border-bottom:0}#establishment h2{width:100%;padding:0px 0px 20px 25px;box-sizing:border-box;}.establishment-menu{clear:both;background:#EEEDED;margin-bottom:30px}.establishment-menu ul{display:table;width:100%}.establishment-menu li{display:table-cell;font:400 1.1em/60px "aller-bd",sans-serif;text-align:center}.establishment-menu li a{position:relative;display:block;padding:0 30px;color:#000}.establishment-menu li a:before{position:absolute;top:18px;right:0;width:2px;height:24px;content:"";background:#FFF}.establishment-menu li:last-child a:before{display:none}.establishment-menu li a:hover{color:#890000;text-decoration:none}.establishment-menu li.active a{color:#890000}.establishment-menu li.active a:after{position:absolute;content:"\E816";color:#EEEDED;left:40%;top:62px;font:2.5em/0 "Fontello",serif;text-align:center}.establishment-location{display:table;width:100%;margin-bottom:20px}.establishment-map{display:table-cell;width:675px;min-height:398px;vertical-align:top}.establishment-map .leaflet-container{min-height:100%}.establishment-contact{display:table-cell;font:400 .9em/1.4em "aller",sans-serif;padding:40px 30px 20px 50px;background:#eaeaea;vertical-align:top;width:calc(100% - 675px);box-sizing:border-box}.establishment-contact a{color:#161414}.establishment__followus{display:inline-block;width:50px;height:50px;}.establishment__followus a{position:relative;display:inline-block;float:left;margin-top:5px;color:#FFF;}.establishment__followus a:after{content:"\E802";position:absolute;left:0;top:0;width:48px;font:1.7em/46px "Fontello",serif;text-align:center;background-color:#00539f;border-radius:5px;}.establishment__tw_link a:after{content:"\E800";background-color:#1da1f2;}.establishment__insta_link a:after{content:"\F16D";background-color:#f19311;}.establishment-contact .org{margin-bottom:20px;font:400 1em/1.2em "aller-bd",sans-serif}.establishment-contact .org .given{display:block}.establishment-contact .org .family{display:block;margin-bottom:10px}.establishment-contact .adr,.establishment-contact .email{margin-bottom:20px}.establishment-contact .locality{margin-left:5px;text-transform:uppercase}.establishment-specificity{clear:both;width:calc(100% - 40px);padding:0 20px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;-o-column-gap:50px;column-gap:50px}.establishment-specificity .field-type-text,.establishment-specificity .field-type-list-text{overflow:hidden;position:relative;display:block;margin-bottom:10px}.establishment-specificity .field{display:inline-block}.establishment-specificity .field-label{display:inline;font-weight:600}.establishment-specificity .field-item{display:inline-block;margin-right:10px;}.establishment-specificity .field-item:after{right:-3px;content:","}.establishment-specificity .field-item:last-child:after{display:none}.establishment-partner{float:left;display:table;padding:0 17px}.establishment-accessibility{float:right;display:table;padding:0 17px}.establishment-partner li,.establishment-accessibility .item-list li{display:table-cell;height:50px;padding:0 3px;vertical-align:bottom;}.establishment-partner img,.establishment-accessibility img{display:block}.mode-cultural{margin-top:15px;}.mode-cultural .field-item{display:inline-block;margin-right:5px}.good-deal{clear:both;width:calc(100% - 40px);padding:0 20px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;-o-column-gap:50px;column-gap:50px}.good-deal-bloc{position:relative;display:inline-block;margin-bottom:30px}.good-deal-bloc:last-child{margin-bottom:0}#establishment .good-deal-bloc h2{margin:0px 0px 15px 0;font:400 1.7em/1.2em "aller",sans-serif;color:#a2033c}.good-deal-bloc .field-type-text,.field-wrapped{margin:10px 0}.field-wrapped .field-type-text{margin:0}.field-name-field-oenotourisme-children{color:#A2033C;}.field-label-inline .field-items{float:none;display:inline}.good-deal-bloc .field-label{display:inline;font-weight:600}.good-deal-bloc .field-item{display:inline}.field-inline div{display:inline}.field-inline .field{margin-right:3px}.good-deal-bloc .field-item a{font-weight:600}.good-deal-bloc a.button{display:inline-block;margin-bottom:10px;text-transform:none;font:600 0.9em/24px "Open Sans",serif;}.good-deal-flag{float:right}.wine-bloc{overflow:hidden;height:210px;margin-bottom:40px;padding:15px 10px 20px 15px;font:400 0.85em/1.15em "aller",sans-serif;background:#eaeaea}.wine-view{display:none}.wine-view img{display:block}.wine-name{float:left;width:390px;padding:5px 40px 15px 50px;font:400 1.15em/1em "aller-bd",sans-serif}.wine-place{float:right;width:405px;padding:5px 0 15px 55px;margin-left:35px;font:400 1.15em/1em "aller-bd",sans-serif;background:url(/sites/all/themes/vif/img/icons/i-place.png) 0 0 no-repeat}.wine-col{position:relative;float:left;width:460px;height:175px}.wine-col .add-selection a{position:absolute;bottom:0;right:0;font-size:1.25em}.wine-col.first{width:395px;padding-left:50px;padding-right:35px;margin-right:30px;border-right:4px solid #FFF}.wine-col li{position:relative;padding:3px 0}.wine-col.last li{min-height:30px;padding:8px 0 8px 55px}.wine-col span{display:block}.wine-more{position:relative;height:65px;width:100%;color:#747070;font:400 .95em/1em "aller-bd",sans-serif;text-align:center;cursor:pointer}.wine-more:after{position:absolute;content:"\E818";color:#d5d1d1;left:48%;bottom:20px;font:2.5em/0 "Fontello",serif;text-align:center}.wine-more:hover:after{bottom:15px;color:#747070}.i-cup{background:url(/sites/all/themes/vif/img/icons/i-cup.png) 0 0 no-repeat}.wine-col.last li.i-buy{padding-left:0}.i-buy a{padding-left:55px;color:#a70239;font:400 1.3em/1em "aller-bd",sans-serif;text-transform:uppercase;background:url(/sites/all/themes/vif/img/icons/i-buy.png) 0 0 no-repeat}.establishment-show-bloc{overflow:hidden;width:990px;height:187px;margin-bottom:40px;padding:15px 10px 20px 0;background:#eaeaea}.establishment-show-view{float:left;width:370px;height:205px;margin:-15px 50px -20px 0}.establishment-show-view img{display:block}.establishment-show-desc{position:relative;float:left;width:570px;height:100%;}.establishment-show-bloc .establishment-show-place{padding-right:45px;color:#a70239}.establishment-show-bloc .establishment-show-stand{position:absolute;top:75px;font-size:1.5em;text-transform:uppercase}.establishment-show-bloc .establishment-show-link a{position:absolute;bottom:0;left:0;padding:0 15px;font-size:1em;color:#161414;}.establishment-show-bloc .establishment-show-link a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}.establishment-show-bloc .establishment-show-link a:hover{color:#890000;text-decoration:none}.establishment-show-bloc .add-selection a{position:absolute;bottom:0;right:0;font-size:1.1em}.establishment-show-bloc .add-selection a:after{top:2px}#popin{font-size:1.1em}#popin h1{margin:0 0 5px;font:600 1em/1.2em "aller",sans-serif;color:#000;}#popin url{float:none}#popin .result-place{float:none;margin:0;font:400 1em/1.5em 'aller',sans-serif}#popin .result-place:after{display:none}#popin .result-appelation{float:none}#popin .popin-more a{display:inline-block;margin-top:10px;color:#000;text-decoration:underline}.oenotourisme-activity{clear:both;display:table;width:100%;padding-bottom:70px}.oenotourisme-activity-bloc{display:table-cell;text-align:center}.oenotourisme-activity-bloc span{display:inline-block;width:140px;padding:0 10px;margin-bottom:20px;font:400 1.2em/50px 'aller';color:#8d002a;border:4px solid #ae0034}.oenotourisme-activity-bloc li{font-size:.9em;width:170px;margin:0 auto;line-height:1.4em}.oenotourisme-bloc{overflow:hidden;width:960px;height:210px;margin-bottom:20px;padding:15px 40px 20px 0;font-size:.85em;background:#eaeaea}.oenotourisme-view{float:left;width:370px;height:245px;margin:-15px 50px -20px 0}.oenotourisme-view img{display:block}.oenotourisme-title{margin:0 0 15px;font:400 1.15em/1em "aller-bd",sans-serif}.oenotourisme-desc{position:relative;float:left;width:540px;height:100%;}.oenotourisme-tags{position:absolute;bottom:0;left:0;line-height:1em}.oenotourisme-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.oenotourisme-tags li:last-child{border-right:0}.picnic-bloc{position:relative;overflow:hidden;width:990px;height:250px;margin-bottom:10px;padding:15px 10px 15px 0;font:400 0.85em/1.4em "aller",sans-serif;background:#eaeaea}.picnic-map{float:left;width:370px;height:280px;margin:-15px 50px -20px 0}.picnic-name{float:left;width:220px;margin:5px 70px 15px 0;font:400 1.15em/1em "aller-bd",sans-serif}.picnic-place{float:left;width:225px;padding:5px 0 15px 55px;font:400 1.15em/1em "aller-bd",sans-serif;background:url(/sites/all/themes/vif/img/icons/i-place.png) 0 0 no-repeat}.picnic-col{position:relative;float:left;width:280px;height:175px}.picnic-col.first{width:220px;padding-right:33px;margin-right:33px;border-right:4px solid #FFF}.picnic-bloc .picnic-col .vcard{padding:0 0 0 55px;line-height:1.2em;background:url(/sites/all/themes/vif/img/icons/i-contact.png) 10px -5px no-repeat}.picnic-bloc .picnic-col .vcard .name{margin:5px 0 8px}.picnic-bloc .picnic-col .vcard .email a{display:block}.picnic-bloc .picnic-col .vcard .locality{margin-left:5px;text-transform:uppercase}.picnic-bloc .add-selection a{position:absolute;bottom:15px;right:0;font-size:1.2em}.picnic-col ul{display:block;padding:0 0 5px 15px;margin:0}.picnic-col ul li{position:relative;margin-left:10px;padding:0;list-style:none}.picnic-col ul li:before{position:absolute;content:"-";left:-10px;color:#000;font-size:1em}.picnic-header-image{position:relative;margin-bottom:20px;}.field-name-field-picnic-wait-bg img{width:100%;height:auto;}.field-name-field-picnic-wait-front-title img{position:absolute;top:0;height:100%;width:auto;}.field-name-field-picnic-wait-webform{margin-top:40px;}.field-name-field-picnic-wait-webform input[type="submit"]{margin-left:10px;}.field-name-field-picnic-block-photos{margin-top:80px;}.field-name-field-picnic-block-photos > .field-items{display:flex;flex-wrap:wrap;}.field-name-field-picnic-block-photos > .field-items > .field-item{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;width:45%;padding-bottom:80px;}.field-name-field-picnic-block-photos > .field-items > .field-item:nth-child(odd){padding-right:5%;}.field-name-field-picnic-block-photos > .field-items > .field-item:nth-child(even){padding-left:5%;}.field-name-field-picnic-block-photos .field-item img{width:100%;height:auto;}.field-name-field-fc-picnic-photo-desc{padding-top:10px;font-style:italic;}#show-page .add-selection a{margin:0 0 20px}#show-page h2{margin:0px 0px 20px 25px}#show-page .news-headlight-desc{position:absolute;bottom:0;left:0;width:calc(100% - 40px);padding:10px 20px;color:#FFF;background:rgba(156,14,49,.75);}#show-page .news-headlight-desc h3{height:auto;padding:0}#show-page .news-headlight-date{position:initial;background:none;text-transform:initial}#show h2{margin:0px 0px 20px 25px}#show #search-inner h2{margin:0 0 35px}.show-bloc{overflow:hidden}.show-date{float:left;margin:0 0 25px 25px;font:400 1em/1.2em "aller-bd",sans-serif}.show-bloc .event-link{float:right;position:initial}.show-view{clear:both;overflow:hidden;position:relative;float:left;width:664px;height:398px;margin:0 8px 8px 0}.show-desc{clear:both;padding:25px 25px 30px}.show-information{position:relative;overflow:hidden;padding:20px 0 0;border-top:10px solid #373131;}.show-map{float:left;width:675px;height:398px}.show-contact{float:left;width:275px;height:348px;padding:25px;font:400 .9em/1.2em "aller",sans-serif;background:#eaeaea}.show-contact a{color:#161414}.show-contact strong{font-size:1.05em}.show-more{float:left;padding:25px 25px 50px}.show-activity{clear:both;overflow:hidden;padding:20px 0 0;border-top:10px solid #373131;}#-vif-search-salon-form{position:relative;padding-bottom:60px}#-vif-search-salon-form .event-link{bottom:-20px;top:auto}.show-services{padding:0 0 45px;font:400 1.03em/1.2em "aller",sans-serif;text-align:center}.show-services .field-item{display:inline-block;width:160px;height:160px;padding:15px;margin:7px 6px;text-align:left;vertical-align:top;background:#f1f0f0}.show-service-bloc img{padding:5px 15px}.show-service-bloc span{display:block;margin-bottom:3px;font-size:1.1em;color:#8d002a}.page-salons h1{float:left;}.page-salons .add-selection a{margin:20px 10px 0px}.show-list-filter{float:right}.show-list-filter .form-type-checkbox{float:left;margin-left:20px}.show-list-bloc{clear:both;overflow:hidden;margin-bottom:55px}.show-list-view{float:left;width:330px}.show-list-view img{display:block}.show-list-desc{float:left;width:630px;padding:20px 20px 10px}.show-list-name{margin-bottom:5px;font:400 1.1em/1em 'aller-bd';text-transform:uppercase}.show-list-edition{margin-top:20px;font:400 1.1em/1.2em "aller-bd"}.show-list-date{}.show-list-stand{font:400 1em/1.4em 'aller-bd'}.show-list-type{margin-top:20px;font-size:.85em}.show-servicenode{min-width:500px;padding:15px;text-align:center}.show-servicenode h1{margin:10px 0px 5px 0px;font:400 1.8em/1.2em "aller",sans-serif;text-align:left;font-size:30px;}.show-servicenode .field-name-body{text-align:left;font-size:15px;}#dashboard-left{float:left;width:690px;margin-right:35px}#dashboard-left .show-list-bloc{clear:none;float:left;overflow:hidden;width:330px;margin-right:30px;font-size:.9em}#dashboard-left .show-list-bloc:nth-child(even){margin-right:0}#dashboard-left .show-list-desc{width:calc(100% - 40px);padding:10px 20px}.show-list-bloc .show-list-links{margin-top:15px}.show-list-bloc .show-list-links a{margin:5px 0}#dashboard-left .formulaire select{float:left;width:410px}#dashboard-left .formulaire input[type=text],#dashboard-left .formulaire input[type=email],#dashboard-left .formulaire input[type=password],#dashboard-left .formulaire input[type=number]{float:left;width:390px}#dashboard-left .formulaire .form-item{width:690px}#dashboard-right{float:left;width:275px;padding:10px 0;background:#eeeded}#dashboard-right li a{position:relative;display:block;padding:10px 10px 10px 25px;color:#000;font:400 1.1em/1em 'aller-bd';}#dashboard-right li a.active{color:#890000;text-decoration:none;cursor:default}#dashboard-right li a.active:before{position:absolute;content:"\E81F";color:#FFF;font:2em/0 "Fontello",serif;left:0;top:21px}#contact{clear:both;overflow:hidden;padding:0 25px}#contact h1{margin-left:0}#contact .form-item{overflow:hidden;clear:both;margin-bottom:30px}#contact label{float:left;width:235px;margin:12px 25px 0 0;text-align:right}#contact input[type=text],#contact input[type=email],#contact input[type=number]{height:45px}#contact .form-actions{clear:both;width:465px;margin-left:260px;text-align:center;}#contact input[type=submit]{height:35px;margin:0;padding:0 20px 4px;font:400 1.1em/1em 'aller-bd';color:#a2033c;background:#FFF;text-decoration:none;cursor:pointer;text-transform:uppercase}#contact input[type=submit]:hover{color:#FFF;background:#a2033c;border:2px solid #a2033c;}#contact .form-required{margin-left:5px}label{color:#000;font:400 1.2em "aller",sans-serif}input[type=text],input[type=email],input[type=number],input[type=password],textarea{float:left;margin:0;width:445px;height:35px;padding:0 10px;font:400 1em/1.2em "aller",sans-serif;color:#000;background:#eeeded;border:0}.form-textarea-wrapper textarea,textarea{width:465px;height:215px;padding:8px 15px;margin:0 auto;}select{width:465px;height:45px;font:400 1em/1.2em "aller",sans-serif;padding-left:10px;color:#000;border:0;background:#eeeded}input[type=submit]{height:35px;margin:0;padding:0 20px 4px;font:400 1.1em/1em 'aller-bd';color:#FFF;background:#a2033c;border:2px solid #a2033c;text-decoration:none;cursor:pointer;text-transform:uppercase}input[type=submit]:hover{color:#a2033c;background:#FFF}::-webkit-input-placeholder{color:#000;font-style:italic;opacity:1 !important}:-moz-placeholder{color:#000;font-style:italic;opacity:1 !important}::-moz-placeholder{color:#000;font-style:italic;opacity:1 !important}:-ms-input-placeholder{color:#000;font-style:italic;opacity:1 !important}.marker,.form-required{color:#000}#user-login .form-item{clear:both;margin-bottom:30px}#user-login .description{clear:both}.formulaire .form-item{overflow:hidden;width:735px;margin-bottom:30px;}.formulaire label{float:left;width:260px;margin-right:20px;text-align:right}.formulaire select{float:left;width:450px}.formulaire input[type=text],.formulaire input[type=email],.formulaire input[type=password],.formulaire input[type=number]{float:left;width:430px}.formulaire .description{clear:both;padding-top:3px;margin-left:280px;line-height:1.2em;}.formulaire .form-type-radios{margin-bottom:20px}.formulaire .form-type-radios .form-item{margin-bottom:10px}.formulaire .form-type-radio label{float:none}.formulaire .form-type-radio input{float:left;margin:6px 10px 0px 280px}.formulaire .form-type-checkbox label{flo #news-headlight
  #galleryat:none}.formulaire .form-type-checkbox input{float:left;margin:6px 10px 0px 280px}.formulaire #edit-actions{margin-left:280px}.formulaire #edit-actions input[type="submit"]{color:#A2033C;background:#FFF}.formulaire #edit-actions input[type="submit"]:hover{color:#FFF;background:#A2033C}.form-type-password-confirm{position:relative}.formulaire .form-item.password-parent,.formulaire .form-item.confirm-parent{margin-bottom:50px;}.password-strength{float:none;position:absolute;top:40px;left:280px;margin:0}div.password-confirm{float:none;position:absolute;top:125px;left:280px;margin:0}div.form-item div.password-suggestions{width:428px;padding:10px;margin:0 0 0 280px;border:1px solid #B4B4B4}.messages{clear:both}#user-profile-form #edit-cancel{margin:20px 0 0 20px}.profile .field-name-field-user-civ,.profile .field-name-field-user-firstname,.profile .field-name-field-user-name{display:inline-block;margin-right:5px}.profile h3{margin:20px 0 0}.profile .field-name-field-user-type{margin:20px 0}.button a,a.button{position:relative;display:block;font:600 1.1em/24px "Open Sans",serif;color:#FFF;padding:0 15px;border:2px solid #a2033c;background:#a2033c;text-align:center;text-transform:uppercase}.button a:hover,a.button:hover{color:#a2033c;background:#FFF;text-decoration:none}.result-more a,.add-selection a,.show-list-links a{position:relative;float:left;padding-left:20px;margin:15px 10px 0;font-size:1.15em;color:#161414;}.result-more a:hover,.add-selection a:hover,.show-list-links a:hover{color:#890000;text-decoration:none}.result-more a,.show-list-links a{clear:both}.add-selection a{float:right}.result-more a:after,.add-selection a:after,.show-list-links a:after{position:absolute;content:"\E808";left:0;top:0;font:1em/1.2em "Fontello",serif;text-align:center}.button-show{margin:0 auto 20px;text-align:center}.button-show a{display:inline-block;padding:0 10px;font:400 1.2em/65px 'aller';color:#ae0034;border:4px solid #ae0034}.button-show a:hover{color:#FFF;background:#ae0034;text-decoration:none}.item-list .pager{;font:700 .9em/1em "Open Sans",sans-serif;text-align:right}.item-list .pager li.pager-first,.item-list .pager li.pager-last{display:none}.item-list .pager li{display:inline-block}.item-list .pager li a{display:block;padding:0 8px;color:#8e8e8e;margin:0 5px;text-align:center}.item-list .pager li a:hover{text-decoration:none;color:#000}.item-list .pager li.pager-current{padding:0 8px;margin:0 5px;color:#000;text-decoration:underline}.pager li.pager-previous a,.pager li.pager-next a{padding:0 12px;font-size:0;text-decoration:none;border:1px solid #8e8e8e;border-radius:3px;}.pager li.pager-previous a:after,.pager li.pager-next a:after{font:15px/30px "Fontello";content:"\E812";}.pager li.pager-previous:hover a:after .pager li.pager-next:hover a:after{color:#FFF;text-decoration:none;background:rgba(25,156,178,0.4);width:30px;height:30px;line-height:30px;border-radius:50%}.pager li.pager-next a:after{content:"\E813"}footer{width:100%;margin-top:40px;background:#dbdbdb}footer .inner{overflow:hidden;padding:10px 0 30px}.footer-content{float:left;width:856px;text-align:right}.newsletter-subscribe a{position:relative;display:inline-block;padding:0 20px 0 45px;margin-bottom:6px;font:400 1.25em/41px 'aller';color:#FFF;background:#a2033c;border:2px solid #a2033c}.newsletter-subscribe a:hover{color:#a2033c;background:#FFF;text-decoration:none}.newsletter-subscribe a:before{position:absolute;left:20px;top:0;content:"\E808";font:1.1em/45px "Fontello",serif}.footer-link a{padding:0 5px;font:400 1em/1em "Open Sans",sans-serif;color:#000}.footer-mention{margin-top:2px;font:600 .7em/1em "Open Sans",sans-serif}.footer-follow{float:right;width:114px;margin-left:30px;}.footer-follow li a{position:relative;float:left;display:block;width:57px;height:47px;color:#FFF}.footer-follow li.tw a{background:#55acee}.footer-follow li.tb a{background:#CC181E}.footer-follow li.fb a{background:#00539f}.footer-follow li.rss a{background:#fc7100}.footer-follow li a:after{position:absolute;left:0;top:0;width:57px;font:1.7em/47px "Fontello",serif;text-align:center}.footer-follow li.tw a:after{content:"\E800"}.footer-follow li.tb a:after{content:"\E803"}.footer-follow li.fb a:after{content:"\E802"}.footer-follow li.rss a:after{content:"\E806"}.footer-follow li a:hover{background:#FFF}.footer-follow li.tw a:hover:after{color:#55acee}.footer-follow li.tb a:hover:after{color:#CC181E}.footer-follow li.fb a:hover:after{color:#00539f}.footer-follow li.rss a:hover:after{color:#fc7100}.page-node-100242 .field-name-body{padding-bottom:40px;}.page-node-100242 .media-element-container img{width:100% !important;height:auto !important;}.page-node-100242 #contact-form label{width:auto;text-align:left;}.page-node-100242 #contact-form input[type="text"]{width:100%;}.page-node-100242 #contact-form .webform-component-radios label{float:none;}.page-node-100242 #contact-form .webform-component-radios .form-radios{clear:both;padding:10px 25px;}.page-node-100242 #contact-form .webform-component-radios .form-type-radio{padding:5px 0;margin:0;}.page-node-100242 #contact-form .webform-component-radios .form-type-radio input{vertical-align:initial;}.page-node-100242 #contact-form .webform-component-grid table{width:100%;}.page-node-100242 #contact-form .webform-component-grid table thead tr{background:#FFF !important;}.page-node-100242 #contact-form .webform-component-grid table tr:nth-child(odd){background:#e3e2e2;}.page-node-100242 #contact-form .webform-component-grid table td{padding:0 15px;border-bottom:solid 1px #bbb;}.page-node-100242 #contact-form .form-textarea-wrapper{clear:both;width:100%;}.page-node-100242 #contact-form .form-textarea-wrapper textarea{width:100%;}.page-node-100242 #contact-form fieldset legend{padding-top:40px;font-size:1.6em;}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-type-radio{display:inline-block;padding:5px 0;}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-radios:before{position:relative;padding:0 30px;content:"Insatisfait";}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-radios:after{position:relative;content:"Satisfait";}.result-bloc .result-wrapper .result-place,.result-bloc .result-wrapper .result-vigneron-modes{position:static;float:right;margin:0 15px;}.result-bloc .result-wrapper .result-vigneron-modes{clear:both;text-align:right;}.result-bloc .result-name{margin:0 0 10px;}.result-bloc .result-desc{margin-top:5px !important;}.facetapi-limit-link{float:none !important;}.page-search-wine .area-right .content{display:none;}.page-search-wine .area-right .minus,.page-search-wine .area-right .plus{clear:both;text-align:right;max-width:370px;}.page-search-wine .area-right .minus,.page-search-wine .area-right .content.show ~ .plus{display:none;}.page-search-wine .area-right .content.show ~ .minus,.page-search-wine .area-right .content.show{display:block;}.page-search-wine .area-right .i-cup{margin-top:30px;}.marker-cluster-small{color:#FFF;background-color:rgba(162,3,60,0.6);}.marker-cluster-small div{background-color:rgba(162,3,60,0.6);}.row{overflow:hidden;}.row .col-2{float:left;width:50%;}.extranet-link-block{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1;}.extranet-link-block h3{font-size:20px;margin-bottom:25px;font-family:Lato;font-weight:700;line-height:24px;}.extranet-link-block a{background:#fff;font-size:10px;color:#262c46;text-transform:uppercase;padding:10px 17px;font-family:Raleway;font-weight:800;}.extranet-link-block a:after{content:"\E811";font-family:"Fontello",serif;margin-left:18px;}.extranet-link-block .content-wrapper{padding-top:100px;padding-bottom:100px;margin-right:85px;background-color:#880a12;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.result-bloc .domain{margin:0 0 10px;padding:0;color:#AD0035;font-weight:bold;text-transform:uppercase;}.block-offre-speciale{padding:0 !important;background-color:transparent !important;}.block-offre-speciale .col-first{width:100%;background-color:#AD0035;background-image:url(/sites/all/themes/vif/img/vine.png);background-position:right center;background-repeat:no-repeat;color:#fff;margin:30px 0;padding:20px 300px 20px 15px;box-sizing:border-box;}.block-offre-speciale .col-first .col-title{text-transform:uppercase;font-weight:bold;font-size:3em;margin:0 0 20px;}.block-offre-speciale .col-first .item{margin:0 0 20px;}.block-offre-speciale .col-first .item label{font-size:2.1em;color:inherit;}.block-offre-speciale .col-first .item a{color:inherit;}.block-offre-speciale .col-second{width:100%;font-size:1.8em;}.block-offre-speciale .col-second .col-title{margin-bottom:20px;}.block-offre-speciale .col-second .item-list{display:flex;justify-content:space-between;margin:30px 0 20px;}.block-offre-speciale .col-second label{font-size:1em;}.block-offre-speciale .col-second .item{text-align:center;width:50%;}.block-offre-speciale .col-second .item::before{content:'';height:40px;display:block;text-align:center;margin:20px 0;color:#a2033b;font-weight:bold;background-size:contain;background-position:center center;background-repeat:no-repeat;}.block-offre-speciale .col-second .item.email::before{background-image:url(/sites/all/themes/vif/img/at-solid.png);}.block-offre-speciale .col-second .item.phone::before{background-image:url(/sites/all/themes/vif/img/phone-solid.png);}.block-offre-speciale .col-second .item a{text-decoration:none;color:inherit;}.page-boutique fieldset.form-wrapper{margin:0 0 30px;}.page-boutique fieldset.form-wrapper .fieldset-legend{font-size:1.2em;font-weight:700;}.page-boutique fieldset.form-wrapper .color-container-wrapper table{width:100%;}.page-boutique fieldset.form-wrapper .color-container-wrapper table th{padding:10px 15px;font-size:.8em;font-style:italic;font-weight:400;}.page-boutique fieldset.form-wrapper .color-container-wrapper table tr:nth-child(2n+1) td{background-color:#FAFAFA;}.page-boutique fieldset.form-wrapper .color-container-wrapper table td{padding:10px 15px;font-size:.8em;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .promo-mark{font-size:1.2em;font-weight:bold;display:block;margin-bottom:5px;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .price-amount-wrapper{font-size:1.2em;font-weight:bold;display:block;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count .form-item{border:1px solid grey;display:flex;width:120px;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count .form-item span{display:block;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer;font-weight:700;font-size:1.2em;background:lightgray;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .total-row{font-weight:bold;text-align:center;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input{width:50px;background-color:transparent;float:none;font-weight:bold;color:#9A0000;border-left:1px solid grey;border-right:1px solid grey;box-sizing:border-box;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input::-webkit-outer-spin-button,.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input[type=number]{-moz-appearance:textfield;}.page-boutique fieldset.form-wrapper + div.form-wrapper{text-align:right;box-sizing:border-box;width:100%;margin:30px 0;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper{background-color:#3A7D97;padding:20px 15px;box-sizing:border-box;color:#fff;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper a{color:inherit;font-weight:400;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper label{color:#fff;font-size:1.2em;font-weight:700;width:200px;text-align:left;display:inline-block;vertical-align:top;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper div{display:inline-block;text-align:right;width:150px;vertical-align:top;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child{background-color:#2B5F74;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child label{font-size:1.4em;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child > .form-wrapper > div:first-child{font-size:1.2em;font-weight:bold;}.page-boutique #edit-delivery-information .fieldset-legend{margin:0 0 20px;display:block;}.page-boutique #edit-delivery-information .fieldset-description{font-weight:bold;margin:0 0 10px;}.page-boutique #edit-delivery-information .fieldset-description a{font-weight:400;color:inherit;text-decoration:underline;}.page-boutique #edit-delivery-information .form-item{margin-bottom:20px;}.page-boutique #edit-delivery-information .form-item-delivery-information-last-name,.page-boutique #edit-delivery-information .form-item-delivery-information-first-name{width:50%;float:left;}.page-boutique #edit-delivery-information .form-item-delivery-information-adresse{clear:both;width:100%;}.page-boutique #edit-delivery-information .form-item-delivery-information-adresse input{width:100%;}body{width:100%;margin:0;padding:0;color:#161414;font:400 100%/1.4em 'aller',sans-serif;background:#FFF;letter-spacing:-0.02em}@media (max-width:575px){body{overflow-x:hidden;}}p{margin:0 0 1em}ul{margin:0}h1{margin:0 0 20px 25px;padding:0;font:400 2.2em/1.2em "aller",sans-serif;color:#890000}h2{margin:0 0 10px;padding:0;font:400 2.1em/1.2em "aller",sans-serif;color:#890000}h3{margin:0;padding:0;font:400 1.2em/1.3em "aller-bd",serif}a{color:#890000;text-decoration:none}a:hover{text-decoration:underline}strong{font-family:'aller-bd',serif;font-weight:400}.field-name-body h2{margin:0 0 15px;padding:0;font:400 1.5em/1.2em "aller",sans-serif;}.field-name-body ol,.field-name-body ul{display:block;padding:0 0 0 20px;margin:-.5em 0px 1em 0px}.field-name-body ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.field-name-body ul li{position:relative;margin-left:15px;padding:3px 0 3px 0;list-style:none}.field-name-body ul li:before{position:absolute;content:"●";left:-20px;color:#000;font-size:1em}.grippie{overflow:hidden;position:relative;height:20px;background:#373131 url(/sites/all/themes/vif/img/icons/grippie.png) no-repeat center center;cursor:pointer}.field-name-body .verbatim{padding:15px 35px;font-size:1.2em;line-height:1.3em;color:#890000;text-align:center}.field-name-body .exergue{padding:15px 35px;font-size:1.1em;color:#890000;background:#efefef}.field-name-body img{border-color:transparent;}#quick-menu{display:block;z-index:99;position:fixed;top:300px;left:50px;width:86px;padding:0 2px;font:700 .95em/1em "Open Sans Condensed",sans-serif;text-transform:uppercase;text-align:center;background:#726b6b;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}#quick-menu ul{overflow:hidden;width:86px}#quick-menu ul:hover{width:400px}#quick-menu li{position:relative}#quick-menu li a{display:block;width:86px;padding:15px 0;color:#FFF;border-bottom:1px solid #FFF;background:#726b6b}#quick-menu li:first-child a{height:50px}#quick-menu li:last-child a{border-bottom:0}#quick-menu li form{z-index:-10;position:absolute;width:260px;left:-212px;top:0;padding:23px 20px;background:#726b6b;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}#quick-menu li:hover form{z-index:0;left:88px}#quick-menu li form .form-item{float:left;width:215px}#quick-menu li form input[type="text"]{width:205px;background:#FFF}#quick-menu li form input[type="submit"]{float:left;padding:0px 5px 3px 5px}#quick-menu li.expanded{width:86px;border-top:1px solid #fff;margin:-1px 0 0;padding:0;background-color:transparent;position:relative;z-index:1;}#quick-menu li.expanded > a{display:none;}#quick-menu li.expanded li{width:50%;float:left;font-size:0;color:#fff;text-align:center;}#quick-menu li.expanded ul{width:100%;}#quick-menu li.expanded li a{display:block;text-decoration:none !important;border-bottom:none;width:100%;padding:100% 0 0;height:0;margin:0;position:relative;}#quick-menu li.expanded li a:after{font:27px/30px "Fontello",serif;text-align:center;position:absolute;top:50%;left:50%;width:30px;height:30px;line-height:30px;margin:-15px 0 0 -15px;}#quick-menu li.expanded li a:hover{background-color:#fff;}#quick-menu li.fb a:after{content:"\E802"}#quick-menu li.fb a:hover:after{color:#3C599B}#quick-menu li.tw a:after{content:"\E800"}#quick-menu li.tw a:hover:after{color:#5EA9DD}#quick-menu li.yt a:after{content:"\E803"}#quick-menu li.yt a:hover:after{color:#CC181E}#quick-menu li.inst a:after{content:"";background-image:url(/sites/all/themes/vif/img/icons/inst-white.png);background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;background-repeat:no-repeat;display:block;width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;}#quick-menu li.inst a:hover:after{background-image:url(/sites/all/themes/vif/img/icons/inst.png)}#quick-menu.hide{left:-90px}.qmenu-close{position:absolute;content:"#";width:25px;height:75px;background:#AD0035;top:50%;right:-25px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);cursor:pointer}.qmenu-close{position:absolute;content:"#";width:25px;height:75px;background:#AD0035;top:50%;right:-25px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.qmenu-close:after{position:absolute;content:"\E80F";left:0;width:25px;font:1em/75px "Fontello",serif;text-align:center;color:#FFF}.hide .qmenu-close:after{content:"\E811"}section{width:100%}.inner{position:relative;width:1000px;height:100%;margin:0 auto}section .inner{padding-bottom:20px}.bloc-link a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}#banner{margin:0 auto 20px;text-align:center}#banner img{display:inline-block}header{position:relative;width:100%}header .inner{height:300px;padding:0;margin-bottom:20px;border-bottom:10px solid #e3e2e2}.header-top{height:225px}.logo{float:left;width:141px;height:198px;padding:15px 9px 12px 0;margin-right:25px}.logo a{display:block}.logo img{width:100%;height:auto}.header-button{overflow:hidden;float:left;width:575px;height:70px;margin:30px 0 0 0}.header-button li{float:left;margin-right:8px;padding:0}.header-button li a{position:relative;display:block;padding:0 10px;font-size:1.2em;color:#9c0e31;line-height:30px;border:2px solid #9c0e31}.header-button li a:hover{color:#FFF;background:#9c0e31;text-decoration:none}.header-button li.account a{padding:0 30px 0 60px}.header-button li.account a:before{position:absolute;left:30px;top:0;content:"\E81C";font:1.2em/30px "Fontello",serif;color:#9C0E31}.header-button li.account a:hover:before{color:#FFF}.language{float:right;width:240px;height:30px;margin-right:10px;text-align:right;line-height:30px}.language li{display:inline-block;margin-right:-4px;line-height:0}.language li a{display:block;padding:0 5px;color:#adacac}.language li.active a{color:#9c0e31;text-decoration:underline}#header-search{float:right;width:240px;margin:0 10px 10px 0;text-align:right}#header-search .form-item,#header-search .form-actions{float:left}#header-search input[type=text]{float:left;width:175px;height:34px;padding:0 10px;margin:0;background:#e3e2e2;border:0}#header-search input[type=submit]{position:relative;float:left;width:45px;height:34px;padding:0;margin:0;border:0;background:transparent}#header-search .form-actions{position:relative;background:#e3e2e2}#header-search .form-actions:before{position:absolute;left:0;top:0;width:45px;content:"\E80E";font:1.5em/30px "Fontello",serif;text-align:center;color:#FFF}.claim{float:left;width:575px;color:#000;font:italic 400 2.3em/0.9em "daniel-bd",cursive}.header-follow{position:absolute;top:183px;right:0}.header-follow li{display:inline-block;margin-right:-4px;padding:0}.header-follow li a{position:relative;display:block;width:30px;height:30px;padding:0 5px;color:#373131;border-right:1px solid #d2d1d1}.header-follow li:last-child a{border-right:0}.header-follow li a:after{position:absolute;left:0;top:0;width:30px;padding:0 5px;font:1.7em/30px "Fontello",serif;text-align:center}.header-follow li.tw a:after{content:"\E800";color:#5EA9DD}.header-follow li.fb a:after{content:"\E802";color:#3C599B}.header-follow li.yt a:after{content:"\E803";color:#CC181E}.header-follow li.inst a:after{content:"";background-image:url(/sites/all/themes/vif/img/icons/inst.png);background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;background-repeat:no-repeat;display:block;width:30px;height:30px;}nav{z-index:1;clear:both;position:relative;height:75px;font:normal 1.1em/75px 'aller-bd',serif;text-transform:uppercase}nav ul{display:table;width:100%;margin:0 auto}nav ul li{display:table-cell;text-align:center}nav ul li a{position:relative;display:block;padding:0 20px;color:#000}nav ul li a:hover{color:#9C0E31;text-decoration:none}nav ul li:hover > a{color:#9C0E31}nav ul ul{display:none;position:absolute;width:920px;padding:20px 40px;top:75px;left:0;;font:normal 1.1em/2.4em 'aller';background:#e3e2e2;text-transform:initial;text-align:left}nav ul li:hover ul{display:block}nav ul ul li{display:inline-block}nav ul ul li a:after{position:absolute;right:0;top:34%;background:#000;width:1px;height:15px;content:""}nav ul ul li:last-child a:after{display:none}nav ul li:hover a:before{position:absolute;content:"\E81E";color:#e3e2e2;font:2.5em/0 "Fontello",serif;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);bottom:7px;left:50%}nav ul li:hover ul a:before{display:none}nav .header-button{display:none}.page-top{clear:both;margin-bottom:20px;}.page-top:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0}.breadcrumb{float:left;width:815px;padding:0 10px;font-size:.75em;line-height:1.5em}.breadcrumb a{padding-right:5px;color:#000}.breadcrumb a.active{text-decoration:none;cursor:default}.sharing-top{float:right;width:155px;padding-right:10px;text-align:right}.sharing-top li{display:inline-block;margin-right:-4px}.sharing-top a{display:block}.sharing-top a.addthis_button_print span,.sharing-top a.addthis_button_email span,.sharing-top .compact span{display:none}.sharing-top .addthis_toolbox a.addthis_button_print,.sharing-top .addthis_toolbox a.addthis_button_email,.sharing-top .compact a{display:block;width:20px;height:20px;padding:0 7px}.sharing-top .printer a{border-right:1px solid #3f2270;background:url(/sites/all/themes/vif/img/icons/printer.png) center center no-repeat}.sharing-top .email a{border-right:1px solid #3f2270;background:url(/sites/all/themes/vif/img/icons/email.png) center center no-repeat}.push-buy{float:left;width:328px;margin:0}.front .push-buy{margin:0 0 8px}.push-buy img,.push-buy a{display:block}.push-buy.split{position:relative;height:218px;}.push-buy.split a{height:50%;overflow:hidden;}.push-buy.split img{position:relative;top:-35px;}.push-buy.split a.to-form{display:flex;height:50%;text-align:center;vertical-align:middle;}.push-buy.split a.to-form img{top:0;}.push-buy.split a.to-form span{font-weight:bold;margin:auto;}.front h2{margin-left:20px}.news-all{position:absolute;right:10px;top:12px;font-size:1.15em;}.news-all a{position:relative;padding-left:20px;color:#161414}.news-all a:hover{color:#890000;text-decoration:none}.news-all a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}#event-list .news-all{top:33px}#event-list .news-all li{float:left;margin-left:40px}#news-headlight{position:relative;clear:both;overflow:hidden;margin:0 -8px 0 0;padding-bottom:22px}#news-headlight #gallery img{height:556px;object-fit:cover}#news-headlight #gallery .field-name-field-link a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden}.news-headlight-bloc{overflow:hidden;position:relative;float:left;width:324px;height:219px;margin:0 8px 0 0}.news-headlight-view{}.news-headlight-view img{display:block;width:100%;height:auto;}.news-headlight-bloc h3{padding:10px 0px 6px}.news-headlight-date{display:inline-block;padding-right:10px;font-size:.9em;line-height:1em;}.news-headlight-tags{display:inline-block;text-transform:uppercase;font-size:.9em;padding-left:10px;border-left:1px solid #FFF;line-height:1em}.news-headlight-slide p{margin:4px 0 0}.news-headlight-slide{position:absolute;bottom:-33px;width:calc(100% - 40px);padding:0 20px 15px 20px;color:#FFF;background:rgba(156,14,49,.75);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.news-headlight-bloc:hover .news-headlight-slide{bottom:0}.news-headlight-bloc.large{width:664px;height:398px;}.news-headlight-bloc.large .news-headlight-desc{position:absolute;3 left:50px;bottom:55px;width:425px;margin:0}.news-headlight-bloc.large .news-headlight-date,.news-headlight-bloc.large .news-headlight-tags{padding:5px 10px;margin:0 -4px 5px 0;font-size:1em;color:#FFF;background:#373131}.news-headlight-bloc.large .news-headlight-tags{padding:5px 25px 5px 10px;border-left:1px solid #9b9898}.news-headlight-bloc.large h3{height:auto;padding:0;margin:0}.news-headlight-bloc.large h3 a,.page-pique-nique .news-headlight-bloc.large h3 span{padding:0;font:400 2em/1.2em "aller",sans-serif;color:#000;background:#FFF;text-decoration:none}#event-list{position:relative;overflow:hidden;margin:0 0 30px 0;padding:20px 0 0;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}#event-list .event-list-bloc{overflow:hidden;position:relative;float:left;width:328px;height:360px;margin:0 8px 0 0}#event-list .event-list-bloc:nth-child(3n){margin:0}.event-list-view img{display:block}.event-list-type{position:absolute;left:15px;top:165px;padding:5px 35px 5px 10px;color:#161414;font:400 0.85em/1em "Open Sans",sans-serif;background:#FFF;text-transform:uppercase}.event-list-bloc h3{clear:both;margin:10px 0 3px}.event-list-bloc h3 a{color:#161414}.event-list-bloc:hover h3 a,.event-list-bloc:hover h3{color:#890000}.event-list-desc{padding:15px 20px}.event-list-date{float:left;margin-right:10px;font-size:.9em;line-height:1em}.event-list-place{clear:both;float:left;margin:5px 0 10px;font-size:.9em;line-height:1em}.event-list-tags{overflow:hidden;font-size:.9em;line-height:1em}.event-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.event-list-tags li:last-child{border-right:0}.event-link{position:absolute;top:33px;right:30px}.event-link li{display:inline-block}.event-link li a{position:relative;padding-left:20px;margin:0 0 0 15px;font-size:1.15em;color:#161414}.event-link li a:hover{color:#890000;text-decoration:none}.event-link li a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}#event-list .view-room.view-display-id-home{position:static}#button-access{clear:both;overflow:hidden;padding:20px 0;border-top:10px solid #373131}.pane-menu-menu-accueil-oenotourisme#button-access{border:0;}#button-front ul{padding:18px 15px 35px}#button-front li{display:inline-block;text-align:center;border-color:#FFF;border-left-width:6px;border-right-width:6px;border-style:solid;vertical-align:top}#button-front li a:hover{color:#FFF;background:#ae0034;text-decoration:none}#button-front li a{font-size:1.2em;color:#8d002a;border:4px solid #ae0034;display:block;width:190px;height:75px;padding:20px 10px 0 10px;position:relative}#button-front li img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:98%;}.pane-vif-search-vigneron-form,.pane-vif-search-salon-form,.pane-vif-search-oenot-form{position:relative;overflow:hidden;margin:0 0 35px 0;padding:20px 0;border-top:10px solid #373131}.pane-vif-search-oenot-form,.pane-vif-search-picnic-form{position:relative;overflow:hidden;padding:20px 0;margin-bottom:40px;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}.pane-vif-search-oenot-form h2,.pane-vif-search-picnic-form h2{margin-bottom:40px}.pane-vif-search-oenot-form #search-inner input[type="text"],.page-search-oenotourisme .search-form input[type="text"],.pane-vif-search-picnic-form #search-inner input[type="text"],.page-search-pique-nique .search-form input[type="text"]{width:520px;margin-bottom:20px}.pane-vif-search-oenot-form #search-inner #edit-actions,.page-search-oenotourisme .views-submit-button,.pane-vif-search-picnic-form #search-inner #edit-actions,.page-search-pique-nique .views-submit-button{clear:both;float:none;margin:0px 0px 0px 20px;width:500px;text-align:center}.location-or{position:absolute;right:0}.search-form .location-or{top:50px}.location-or:before{position:absolute;right:360px;top:30px;content:"OU";color:#A2033C;font:700 1.4em/1.4em "aller",sans-serif;}.oenotourisme-search-by-region .views-widget-filter-search_api_views_fulltext,#search .views-submit-button > .form-submit{display:none}.oenotourisme-search-by-region .location-or{position:static}.oenotourisme-search-by-region .location-or:before{content:none}.oenotourisme-search-by-region #search .views-exposed-widgets{display:flex}.oenotourisme-search-by-region .views-widget-filter-enseigne_location{width:calc(100% - 280px)}.oenotourisme-search-by-region #search .views-submit-button{width:280px;margin:0}.oenotourisme-search-by-region #search input[type=text]{width:calc(100% - 20px)}.oenotourisme-search-by-region .location-or .form-submit{margin:0;border:0;background:#fff;color:#a2033c;text-transform:none}#search-inner .location-or input[type="submit"],.search-form .location-or input[type="submit"],.search-form .location-or .around-me-button{position:absolute;right:50px;background:#FFF none repeat scroll 0% 0%;color:#A2033C;padding:0px 20px;width:auto;text-transform:inherit;height:80px;display:inline;font-size:1em;border:4px solid #AE0034;cursor:pointer;font:400 1.1em/1em 'aller-bd';}#search-inner .location-or input[type="submit"]:hover,.search-form .location-or input[type="submit"]:hover,.search-form .location-or .around-me-button:hover{color:#FFF;background:#A2033C}#search-inner h2{margin:0 0 15px}#search-inner p{margin:0px 0px 50px 20px;font:400 1.3em/1em 'aller-bd',serif;color:#000;text-transform:uppercase}#search-inner .form-item,#search-inner .form-actions{float:left}#search-inner input[type=text]{width:600px;margin:0 35px 0 20px}#search-inner input[type=submit]{width:305px;margin:0;text-align:center}.search-advanced{clear:both}.search-advanced{clear:both;float:right;width:340px;margin-top:5px;text-align:center}#gallery{position:relative;width:1000px;height:556px;margin-bottom:40px}#gallery .gallery-arrow,.jcarousel-prev,.jcarousel-next{z-index:2;position:absolute;top:45%;left:20px;width:42px;height:42px;color:#FFF;text-align:left;cursor:pointer}.jcarousel-prev,.jcarousel-next{top:42%}#gallery .gallery-arrow.right,.jcarousel-next{left:auto;right:20px;text-align:right}#gallery .gallery-arrow:after,.jcarousel-prev:after,.jcarousel-next:after{width:42px;content:"\E807";font:2.9em/42px "Fontello",serif}#gallery .gallery-arrow.right:after,.jcarousel-next:after{content:"\E808"}#gallery .gallery-inner{z-index:1;position:absolute;top:0;left:0;width:1000px;height:556px}#gallery .gallery-inner img{display:block;width:100%;height:auto;}#gallery .gallery-view img{display:block;width:100%;height:auto}#gallery .gallery-desc,#gallery .field-name-field-slide-description{position:absolute;bottom:0;left:0;width:920px;padding:15px 40px;background:rgba(219,219,219,.85)}#gallery .gallery-desc h3,#gallery .field-name-field-slide-description h3{font:400 1.2em/1.3em "aller-bd",serif;margin-bottom:8px}#video-list{overflow:hidden;padding:20px 0 0;margin-bottom:40px;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}.front #video-list{margin-bottom:0}#video-list .video-list-bloc{overflow:hidden;position:relative;float:left;width:328px;height:295px;margin:0 8px 0 0}#video-list .video-list-bloc:nth-child(3n){margin:0}.video-list-view{position:relative;height:180px}.video-list-view:after{position:absolute;content:"\E805";left:35px;top:65px;width:53px;height:63px;padding-left:10px;color:#000;font:2.3em/63px "Fontello",serif;background:#FFF;border-radius:50%;text-align:center}.video-list-type{position:absolute;left:15px;top:165px;padding:5px 35px 5px 10px;color:#161414;font:400 0.85em/1em "Open Sans",sans-serif;background:#FFF;text-transform:uppercase}.video-list-bloc h3{clear:both;padding:0 0 3px}.video-list-bloc h3 a{color:#161414}.video-list-desc{padding:15px 20px}.video-list-date{float:left;margin-bottom:5px;font:400 .9em/1em "aller-bd",serif;}.pane-plugwine-vigneron.sticky-el{overflow:hidden;position:relative;height:375px;padding:0 0 40px;margin:0 0 25px 0;border-bottom:10px solid #373131}.pane-plugwine-vigneron.sticky-el:before{z-index:-1;position:absolute;width:300%;height:100%;content:"";background:url(/sites/all/themes/vif/img/bkg/direct-selling.png) center 0 repeat-x;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);top:0;left:50%;}.pane-plugwine-vigneron.sticky-el .items{position:relative;}.direct-selling-bloc{overflow:hidden;position:relative;float:left;width:300px;height:300px;padding:14px;margin:0 8px 0 0}.direct-selling-bloc:last-child{margin:0}.direct-selling-bloc:before{z-index:-1;position:absolute;width:295px;height:295px;content:"";top:0;left:15px;background:#FFF;border-radius:50%}.direct-selling-view{float:left;width:75px;height:300px;padding:0 10px 0 20px}.direct-selling-desc{float:left;width:195px;font:400 0.97em/1.2em "aller-bd",serif}.direct-selling-desc h3{margin-bottom:10px;font:600 1.3em/1.2em "Open Sans";text-transform:uppercase}.direct-selling-price{margin:20px 0 25px;color:#a2033c;font:400 2.3em/1em "aller-bd",serif}.direct-selling-price .tax{margin-bottom:25px;font:400 .6em/1em "aller",serif;}.direct-selling-desc .unit{display:block;margin-top:3px;font:600 0.4em/1.2em "Open Sans"}.direct-selling-bloc .button{display:inline-block}.pane-plugwine-vigneron.sticky-el .player{display:none}#partners{overflow:hidden;clear:both;position:relative;padding:20px 0 0 0;border-top:10px solid #373131}#partners ul{display:table;width:calc(100% - 30px);padding:0 15px;}#partners li{display:table-cell;vertical-align:top}#partners li a{display:table-cell;width:150px;height:100px;padding:0 10px;vertical-align:middle}#partners li img{display:block;margin:0 auto;}#actu-list{}.actu-list-bloc{clear:both;overflow:hidden;position:relative;margin-bottom:55px}.actu-list-view{float:left;width:330px;height:180px;margin-right:20px}.actu-list-desc{float:left;width:650px}.actu-list-desc h2{clear:both;margin:0 0 5px;color:#161414;font:400 1.35em/1.2em "aller-bd",serif}.actu-list-desc h2 a{color:#161414}.actu-list-date{float:left;margin:0 10px 10px 0;font-size:1em;line-height:1em}.actu-list-tags{float:left;margin:0 0 10px;font-size:.9em;line-height:1em}.actu-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.actu-list-tags li:last-child{border-right:0}.actu-list-bloc:hover h2 a,.actu-list-bloc:hover h2{color:#890000}#actu{clear:both;}#actu h1{margin:0 25px 15px}.actu-bloc{overflow:hidden;position:relative;padding:0 0 50px 0}.actu-date{float:left;padding:0 10px 0 0;margin:0 0 15px 25px;font-size:1em;line-height:1em;border-right:1px solid #161414}.actu-tags{float:left;margin:0 0 15px;font-size:.9em;line-height:1em}.actu-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.actu-tags li:last-child{border-right:0}.actu-view{clear:both;float:left;width:664px;height:398px;margin:0 8px 0 0}#actu .field-name-body{clear:both;overflow:hidden;padding:25px 25px 0}#also-list{position:relative;overflow:hidden;margin:0 0 30px 0;padding:20px 0 0;border-top:10px solid #373131;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}#also-list h2{margin:0px 0px 10px 25px}.also-list-bloc{overflow:hidden;position:relative;float:left;width:328px;margin:0 8px 0 0}.also-list-bloc:last-child{margin:0}.also-list-view{height:180px}.also-list-bloc h3{clear:both;padding:0px 0px 8px}.also-list-bloc h3 a{color:#161414}.also-list-bloc:hover h3 a,.also-list-bloc:hover h3{color:#890000}.also-list-desc{padding:15px 20px}.also-list-date{float:left;margin-right:10px;font-size:.9em;line-height:1em}.also-list-tags{font-size:.9em;line-height:1em}.also-list-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.also-list-tags li:last-child{border-right:0}#search{clear:both;overflow:hidden;font:400 1em/1.2em "aller",sans-serif}.search-form{position:relative;overflow:hidden;padding:0 25px;margin-bottom:85px}.search-form h1{margin-left:0}.search-form input[type=text]{width:615px;margin-right:25px}#search .search-form input[type=submit]{margin:0}.search-performance{margin-bottom:25px;font:400 1.35em/1em "aller-bd",sans-serif}#search-left{overflow:hidden;clear:both;float:left;width:270px;margin:0 30px 0 10px}.search-title{font:400 1em/1em "aller-bd",sans-serif;text-transform:uppercase}#search-left .pane-block{padding:20px 25px 15px;border-bottom:4px solid #ececec}#search-left h2{margin-bottom:5px;padding:0;font:400 1.16em/1em "aller",sans-serif;color:#161414;}#search-left li{clear:both;overflow:hidden;position:relative;padding:3px 0;}#search-left .facetapi-facetapi-boolean-label li.first.last{font:400 1.16em/1em "aller",sans-serif}#search-left ul ul{margin-left:20px}#search-left ul ul a{width:170px}#search-left input[type="checkbox"]{float:left;width:20px;margin:2px 5px 2px 0;}#search-left a{float:left;width:195px;margin:0;color:#000}#search-left a:hover{color:#a2033c;text-decoration:none}#search-right{float:right;width:690px}#search-right .map{overflow:hidden;width:690px;margin-bottom:20px}#search-right .filter{margin-bottom:50px;text-align:right}#search-right .filter select{width:300px;font-style:italic}.result-bloc{position:relative;overflow:hidden;width:660px;margin-bottom:30px;padding:20px 15px;font-size:.95em;background:#eaeaea;box-sizing:border-box}.result-name{float:left;margin:0 10px 30px;font:400 1.02em/1em "aller-bd",sans-serif}.result-place{position:absolute;top:5px;right:0;max-width:250px;margin:0 15px 30px;}.result-place .mode-419,.result-place .mode-418,.result-place .mode-420{width:27px;height:27px;background-size:100% auto;}.result-place .field-name-field-region-viticole{font:400 1.02em/1em "aller-bd",sans-serif;}.result-place .field-name-field-region-viticole:after{position:absolute;content:"\E815";left:-25px;top:-5px;font:1.7em/1em "Fontello",serif;text-align:center}.result-view{clear:both;float:left;width:200px;height:150px;margin-right:15px;border:5px solid #FFF;background:#FFF}.result-place .field-name-field-mode-cultural{padding-top:5px;}.result-place .field-item{display:inline-block;margin-left:5px}.mode-419,.mode-418,.mode-420{display:block;width:48px;height:48px;text-indent:-9999px;overflow:hidden;}.mode-419{background:url(/sites/all/themes/vif/img/icons/icon-hve.png) 0 0 no-repeat;}.mode-418,.mode-420{background:url(/sites/all/themes/vif/img/icons/i-wine-bio-2.png) 0 0 no-repeat;}.result-view img{display:block}.result-stand,.result-show-stand{position:absolute;top:75px;right:25px;font-size:1.5em;text-transform:uppercase}.result-desc{float:left;width:400px;font-size:.9em}.result-desc a{color:#161414}.result-desc a:hover{color:#890000}.result-appelation{font-size:1.1em}.result-appelation span{float:left;color:#a2033c;margin-right:5px}.result-appelation ul{float:left}.result-appelation ul li{display:block}.result-contact a{display:block;padding:10px 0;font-size:1.1em}.result-contact a:before{content:"> "}.result-col{float:left;width:195px}.result-col.first{padding-right:23px;margin-right:23px;border-right:4px solid #FFF}.result-col li{position:relative;min-height:26px;padding:3px 0 3px 30px;font:400 0.9em/1.15em "aller",sans-serif}.result-col span{display:block}.i-affilated{background:url(/sites/all/themes/vif/img/icons/i-affilated.png) 0 0 no-repeat}.i-restauration{background:url(/sites/all/themes/vif/img/icons/i-restauration.png) 0 2px no-repeat}.i-activity{background:url(/sites/all/themes/vif/img/icons/i-activity.png) 0 2px no-repeat}.i-open{background:url(/sites/all/themes/vif/img/icons/i-open.png) 0 2px no-repeat}.i-contact{background:url(/sites/all/themes/vif/img/icons/i-contact.png) 0 -3px no-repeat}.i-auditory{background:url(/sites/all/themes/vif/img/icons/i-auditory.png) 0 -3px no-repeat}.i-language .es:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-es.png) 0 -5px no-repeat}.i-language .en:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-en.png) 0 -5px no-repeat}.oeno-options,.field-name-field-oenotourisme-languages,field-name-field-oenotourisme-contact{margin-top:15px}.oeno-options{color:#a2033c}.field-name-field-oenotourisme-labelhandi li{display:inline-block;margin-left:5px}.field-name-field-oenotourisme-labelhandi li img{display:block}.result-bloc .field-name-field-oenotourisme-gite-france,.result-bloc .field-name-field-oenotourisme-gite-enable,.result-bloc .field-name-field-oenotourisme-dom-restaurat,.result-bloc .field-name-field-oenotourisme-gite-clevac{padding:10px 0px 10px 32px}.result-bloc .field-name-field-oenotourisme-gite-france{background:url(/sites/all/themes/vif/img/icons/btn-gitefrance.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-enable{background:url(/sites/all/themes/vif/img/icons/btn-gite.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-clevac{background:url(/sites/all/themes/vif/img/icons/btn-clevacances.jpg) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-dom-restaurat{background:url(/sites/all/themes/vif/img/icons/btn-restauration.png) 0 center no-repeat}.good-deal-bloc .field-name-field-oenotourisme-gite-france{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/gites-de-france.png) no-repeat scroll 0px center;height:90px;position:absolute;width:90px;top:0;right:0}.good-deal-bloc .field-name-field-oenotourisme-gite-clevac{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/clevacances_m_width.jpg) no-repeat scroll 0px center;background-size:contain;height:54px;position:absolute;width:84px;top:98px;right:5px;}#establishment{margin-bottom:-40px}#establishment h1{float:left}.add-selection.top{position:relative;top:15px}.add-selection.top a{float:right;margin:0}.establishment-view{clear:both;float:left;width:664px;height:398px;margin:0 8px 0 0}#establishment .field-name-body{overflow:hidden;margin-bottom:20px}.establishment-desc{float:left;clear:both;margin:27px 0 25px}.establishment-bloc{overflow:hidden;padding:0 0 30px;margin-bottom:25px;border-bottom:10px solid #373131;display:flex;flex-wrap:wrap}#stickit-Oenotourisme{border-bottom:0}.establishment-bloc.last{margin-bottom:0;border-bottom:0}#establishment h2{width:100%;padding:0px 0px 20px 25px;box-sizing:border-box;}.establishment-menu{clear:both;background:#EEEDED;margin-bottom:30px}.establishment-menu ul{display:table;width:100%}.establishment-menu li{display:table-cell;font:400 1.1em/60px "aller-bd",sans-serif;text-align:center}.establishment-menu li a{position:relative;display:block;padding:0 30px;color:#000}.establishment-menu li a:before{position:absolute;top:18px;right:0;width:2px;height:24px;content:"";background:#FFF}.establishment-menu li:last-child a:before{display:none}.establishment-menu li a:hover{color:#890000;text-decoration:none}.establishment-menu li.active a{color:#890000}.establishment-menu li.active a:after{position:absolute;content:"\E816";color:#EEEDED;left:40%;top:62px;font:2.5em/0 "Fontello",serif;text-align:center}.establishment-location{display:table;width:100%;margin-bottom:20px}.establishment-map{display:table-cell;width:675px;min-height:398px;vertical-align:top}.establishment-map .leaflet-container{min-height:100%}.establishment-contact{display:table-cell;font:400 .9em/1.4em "aller",sans-serif;padding:40px 30px 20px 50px;background:#eaeaea;vertical-align:top;width:calc(100% - 675px);box-sizing:border-box}.establishment-contact a{color:#161414}.establishment__followus{display:inline-block;width:50px;height:50px;}.establishment__followus a{position:relative;display:inline-block;float:left;margin-top:5px;color:#FFF;}.establishment__followus a:after{content:"\E802";position:absolute;left:0;top:0;width:48px;font:1.7em/46px "Fontello",serif;text-align:center;background-color:#00539f;border-radius:5px;}.establishment__tw_link a:after{content:"\E800";background-color:#1da1f2;}.establishment__insta_link a:after{content:"\F16D";background-color:#f19311;}.establishment-contact .org{margin-bottom:20px;font:400 1em/1.2em "aller-bd",sans-serif}.establishment-contact .org .given{display:block}.establishment-contact .org .family{display:block;margin-bottom:10px}.establishment-contact .adr,.establishment-contact .email{margin-bottom:20px}.establishment-contact .locality{margin-left:5px;text-transform:uppercase}.establishment-specificity{clear:both;width:calc(100% - 40px);padding:0 20px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;-o-column-gap:50px;column-gap:50px}.establishment-specificity .field-type-text,.establishment-specificity .field-type-list-text{overflow:hidden;position:relative;display:block;margin-bottom:10px}.establishment-specificity .field{display:inline-block}.establishment-specificity .field-label{display:inline;font-weight:600}.establishment-specificity .field-item{display:inline-block;margin-right:10px;}.establishment-specificity .field-item:after{right:-3px;content:","}.establishment-specificity .field-item:last-child:after{display:none}.establishment-partner{float:left;display:table;padding:0 17px}.establishment-accessibility{float:right;display:table;padding:0 17px}.establishment-partner li,.establishment-accessibility .item-list li{display:table-cell;height:50px;padding:0 3px;vertical-align:bottom;}.establishment-partner img,.establishment-accessibility img{display:block}.mode-cultural{margin-top:15px;}.mode-cultural .field-item{display:inline-block;margin-right:5px}.good-deal{clear:both;width:calc(100% - 40px);padding:0 20px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;-o-column-gap:50px;column-gap:50px}.good-deal-bloc{position:relative;display:inline-block;margin-bottom:30px}.good-deal-bloc:last-child{margin-bottom:0}#establishment .good-deal-bloc h2{margin:0px 0px 15px 0;font:400 1.7em/1.2em "aller",sans-serif;color:#a2033c}.good-deal-bloc .field-type-text,.field-wrapped{margin:10px 0}.field-wrapped .field-type-text{margin:0}.field-name-field-oenotourisme-children{color:#A2033C;}.field-label-inline .field-items{float:none;display:inline}.good-deal-bloc .field-label{display:inline;font-weight:600}.good-deal-bloc .field-item{display:inline}.field-inline div{display:inline}.field-inline .field{margin-right:3px}.good-deal-bloc .field-item a{font-weight:600}.good-deal-bloc a.button{display:inline-block;margin-bottom:10px;text-transform:none;font:600 0.9em/24px "Open Sans",serif;}.good-deal-flag{float:right}.wine-bloc{overflow:hidden;height:210px;margin-bottom:40px;padding:15px 10px 20px 15px;font:400 0.85em/1.15em "aller",sans-serif;background:#eaeaea}.wine-view{display:none}.wine-view img{display:block}.wine-name{float:left;width:390px;padding:5px 40px 15px 50px;font:400 1.15em/1em "aller-bd",sans-serif}.wine-place{float:right;width:405px;padding:5px 0 15px 55px;margin-left:35px;font:400 1.15em/1em "aller-bd",sans-serif;background:url(/sites/all/themes/vif/img/icons/i-place.png) 0 0 no-repeat}.wine-col{position:relative;float:left;width:460px;height:175px}.wine-col .add-selection a{position:absolute;bottom:0;right:0;font-size:1.25em}.wine-col.first{width:395px;padding-left:50px;padding-right:35px;margin-right:30px;border-right:4px solid #FFF}.wine-col li{position:relative;padding:3px 0}.wine-col.last li{min-height:30px;padding:8px 0 8px 55px}.wine-col span{display:block}.wine-more{position:relative;height:65px;width:100%;color:#747070;font:400 .95em/1em "aller-bd",sans-serif;text-align:center;cursor:pointer}.wine-more:after{position:absolute;content:"\E818";color:#d5d1d1;left:48%;bottom:20px;font:2.5em/0 "Fontello",serif;text-align:center}.wine-more:hover:after{bottom:15px;color:#747070}.i-cup{background:url(/sites/all/themes/vif/img/icons/i-cup.png) 0 0 no-repeat}.wine-col.last li.i-buy{padding-left:0}.i-buy a{padding-left:55px;color:#a70239;font:400 1.3em/1em "aller-bd",sans-serif;text-transform:uppercase;background:url(/sites/all/themes/vif/img/icons/i-buy.png) 0 0 no-repeat}.establishment-show-bloc{overflow:hidden;width:990px;height:187px;margin-bottom:40px;padding:15px 10px 20px 0;background:#eaeaea}.establishment-show-view{float:left;width:370px;height:205px;margin:-15px 50px -20px 0}.establishment-show-view img{display:block}.establishment-show-desc{position:relative;float:left;width:570px;height:100%;}.establishment-show-bloc .establishment-show-place{padding-right:45px;color:#a70239}.establishment-show-bloc .establishment-show-stand{position:absolute;top:75px;font-size:1.5em;text-transform:uppercase}.establishment-show-bloc .establishment-show-link a{position:absolute;bottom:0;left:0;padding:0 15px;font-size:1em;color:#161414;}.establishment-show-bloc .establishment-show-link a:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center}.establishment-show-bloc .establishment-show-link a:hover{color:#890000;text-decoration:none}.establishment-show-bloc .add-selection a{position:absolute;bottom:0;right:0;font-size:1.1em}.establishment-show-bloc .add-selection a:after{top:2px}#popin{font-size:1.1em}#popin h1{margin:0 0 5px;font:600 1em/1.2em "aller",sans-serif;color:#000;}#popin url{float:none}#popin .result-place{float:none;margin:0;font:400 1em/1.5em 'aller',sans-serif}#popin .result-place:after{display:none}#popin .result-appelation{float:none}#popin .popin-more a{display:inline-block;margin-top:10px;color:#000;text-decoration:underline}.oenotourisme-activity{clear:both;display:table;width:100%;padding-bottom:70px}.oenotourisme-activity-bloc{display:table-cell;text-align:center}.oenotourisme-activity-bloc span{display:inline-block;width:140px;padding:0 10px;margin-bottom:20px;font:400 1.2em/50px 'aller';color:#8d002a;border:4px solid #ae0034}.oenotourisme-activity-bloc li{font-size:.9em;width:170px;margin:0 auto;line-height:1.4em}.oenotourisme-bloc{overflow:hidden;width:960px;height:210px;margin-bottom:20px;padding:15px 40px 20px 0;font-size:.85em;background:#eaeaea}.oenotourisme-view{float:left;width:370px;height:245px;margin:-15px 50px -20px 0}.oenotourisme-view img{display:block}.oenotourisme-title{margin:0 0 15px;font:400 1.15em/1em "aller-bd",sans-serif}.oenotourisme-desc{position:relative;float:left;width:540px;height:100%;}.oenotourisme-tags{position:absolute;bottom:0;left:0;line-height:1em}.oenotourisme-tags li{float:left;padding:0 8px;border-right:1px solid #161414}.oenotourisme-tags li:last-child{border-right:0}.picnic-bloc{position:relative;overflow:hidden;width:990px;height:250px;margin-bottom:10px;padding:15px 10px 15px 0;font:400 0.85em/1.4em "aller",sans-serif;background:#eaeaea}.picnic-map{float:left;width:370px;height:280px;margin:-15px 50px -20px 0}.picnic-name{float:left;width:220px;margin:5px 70px 15px 0;font:400 1.15em/1em "aller-bd",sans-serif}.picnic-place{float:left;width:225px;padding:5px 0 15px 55px;font:400 1.15em/1em "aller-bd",sans-serif;background:url(/sites/all/themes/vif/img/icons/i-place.png) 0 0 no-repeat}.picnic-col{position:relative;float:left;width:280px;height:175px}.picnic-col.first{width:220px;padding-right:33px;margin-right:33px;border-right:4px solid #FFF}.picnic-bloc .picnic-col .vcard{padding:0 0 0 55px;line-height:1.2em;background:url(/sites/all/themes/vif/img/icons/i-contact.png) 10px -5px no-repeat}.picnic-bloc .picnic-col .vcard .name{margin:5px 0 8px}.picnic-bloc .picnic-col .vcard .email a{display:block}.picnic-bloc .picnic-col .vcard .locality{margin-left:5px;text-transform:uppercase}.picnic-bloc .add-selection a{position:absolute;bottom:15px;right:0;font-size:1.2em}.picnic-col ul{display:block;padding:0 0 5px 15px;margin:0}.picnic-col ul li{position:relative;margin-left:10px;padding:0;list-style:none}.picnic-col ul li:before{position:absolute;content:"-";left:-10px;color:#000;font-size:1em}.picnic-header-image{position:relative;margin-bottom:20px;}.field-name-field-picnic-wait-bg img{width:100%;height:auto;}.field-name-field-picnic-wait-front-title img{position:absolute;top:0;height:100%;width:auto;}.field-name-field-picnic-wait-webform{margin-top:40px;}.field-name-field-picnic-wait-webform input[type="submit"]{margin-left:10px;}.field-name-field-picnic-block-photos{margin-top:80px;}.field-name-field-picnic-block-photos > .field-items{display:flex;flex-wrap:wrap;}.field-name-field-picnic-block-photos > .field-items > .field-item{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;width:45%;padding-bottom:80px;}.field-name-field-picnic-block-photos > .field-items > .field-item:nth-child(odd){padding-right:5%;}.field-name-field-picnic-block-photos > .field-items > .field-item:nth-child(even){padding-left:5%;}.field-name-field-picnic-block-photos .field-item img{width:100%;height:auto;}.field-name-field-fc-picnic-photo-desc{padding-top:10px;font-style:italic;}#show-page .add-selection a{margin:0 0 20px}#show-page h2{margin:0px 0px 20px 25px}#show-page .news-headlight-desc{position:absolute;bottom:0;left:0;width:calc(100% - 40px);padding:10px 20px;color:#FFF;background:rgba(156,14,49,.75);}#show-page .news-headlight-desc h3{height:auto;padding:0}#show-page .news-headlight-date{position:initial;background:none;text-transform:initial}#show h2{margin:0px 0px 20px 25px}#show #search-inner h2{margin:0 0 35px}.show-bloc{overflow:hidden}.show-date{float:left;margin:0 0 25px 25px;font:400 1em/1.2em "aller-bd",sans-serif}.show-bloc .event-link{float:right;position:initial}.show-view{clear:both;overflow:hidden;position:relative;float:left;width:664px;height:398px;margin:0 8px 8px 0}.show-desc{clear:both;padding:25px 25px 30px}.show-information{position:relative;overflow:hidden;padding:20px 0 0;border-top:10px solid #373131;}.show-map{float:left;width:675px;height:398px}.show-contact{float:left;width:275px;height:348px;padding:25px;font:400 .9em/1.2em "aller",sans-serif;background:#eaeaea}.show-contact a{color:#161414}.show-contact strong{font-size:1.05em}.show-more{float:left;padding:25px 25px 50px}.show-activity{clear:both;overflow:hidden;padding:20px 0 0;border-top:10px solid #373131;}#-vif-search-salon-form{position:relative;padding-bottom:60px}#-vif-search-salon-form .event-link{bottom:-20px;top:auto}.show-services{padding:0 0 45px;font:400 1.03em/1.2em "aller",sans-serif;text-align:center}.show-services .field-item{display:inline-block;width:160px;height:160px;padding:15px;margin:7px 6px;text-align:left;vertical-align:top;background:#f1f0f0}.show-service-bloc img{padding:5px 15px}.show-service-bloc span{display:block;margin-bottom:3px;font-size:1.1em;color:#8d002a}.page-salons h1{float:left;}.page-salons .add-selection a{margin:20px 10px 0px}.show-list-filter{float:right}.show-list-filter .form-type-checkbox{float:left;margin-left:20px}.show-list-bloc{clear:both;overflow:hidden;margin-bottom:55px}.show-list-view{float:left;width:330px}.show-list-view img{display:block}.show-list-desc{float:left;width:630px;padding:20px 20px 10px}.show-list-name{margin-bottom:5px;font:400 1.1em/1em 'aller-bd';text-transform:uppercase}.show-list-edition{margin-top:20px;font:400 1.1em/1.2em "aller-bd"}.show-list-date{}.show-list-stand{font:400 1em/1.4em 'aller-bd'}.show-list-type{margin-top:20px;font-size:.85em}.show-servicenode{min-width:500px;padding:15px;text-align:center}.show-servicenode h1{margin:10px 0px 5px 0px;font:400 1.8em/1.2em "aller",sans-serif;text-align:left;font-size:30px;}.show-servicenode .field-name-body{text-align:left;font-size:15px;}#dashboard-left{float:left;width:690px;margin-right:35px}#dashboard-left .show-list-bloc{clear:none;float:left;overflow:hidden;width:330px;margin-right:30px;font-size:.9em}#dashboard-left .show-list-bloc:nth-child(even){margin-right:0}#dashboard-left .show-list-desc{width:calc(100% - 40px);padding:10px 20px}.show-list-bloc .show-list-links{margin-top:15px}.show-list-bloc .show-list-links a{margin:5px 0}#dashboard-left .formulaire select{float:left;width:410px}#dashboard-left .formulaire input[type=text],#dashboard-left .formulaire input[type=email],#dashboard-left .formulaire input[type=password],#dashboard-left .formulaire input[type=number]{float:left;width:390px}#dashboard-left .formulaire .form-item{width:690px}#dashboard-right{float:left;width:275px;padding:10px 0;background:#eeeded}#dashboard-right li a{position:relative;display:block;padding:10px 10px 10px 25px;color:#000;font:400 1.1em/1em 'aller-bd';}#dashboard-right li a.active{color:#890000;text-decoration:none;cursor:default}#dashboard-right li a.active:before{position:absolute;content:"\E81F";color:#FFF;font:2em/0 "Fontello",serif;left:0;top:21px}#contact{clear:both;overflow:hidden;padding:0 25px}#contact h1{margin-left:0}#contact .form-item{overflow:hidden;clear:both;margin-bottom:30px}#contact label{float:left;width:235px;margin:12px 25px 0 0;text-align:right}#contact input[type=text],#contact input[type=email],#contact input[type=number]{height:45px}#contact .form-actions{clear:both;width:465px;margin-left:260px;text-align:center;}#contact input[type=submit]{height:35px;margin:0;padding:0 20px 4px;font:400 1.1em/1em 'aller-bd';color:#a2033c;background:#FFF;text-decoration:none;cursor:pointer;text-transform:uppercase}#contact input[type=submit]:hover{color:#FFF;background:#a2033c;border:2px solid #a2033c;}#contact .form-required{margin-left:5px}label{color:#000;font:400 1.2em "aller",sans-serif}input[type=text],input[type=email],input[type=number],input[type=password],textarea{float:left;margin:0;width:445px;height:35px;padding:0 10px;font:400 1em/1.2em "aller",sans-serif;color:#000;background:#eeeded;border:0}.form-textarea-wrapper textarea,textarea{width:465px;height:215px;padding:8px 15px;margin:0 auto;}select{width:465px;height:45px;font:400 1em/1.2em "aller",sans-serif;padding-left:10px;color:#000;border:0;background:#eeeded}input[type=submit]{height:35px;margin:0;padding:0 20px 4px;font:400 1.1em/1em 'aller-bd';color:#FFF;background:#a2033c;border:2px solid #a2033c;text-decoration:none;cursor:pointer;text-transform:uppercase}input[type=submit]:hover{color:#a2033c;background:#FFF}::-webkit-input-placeholder{color:#000;font-style:italic;opacity:1 !important}:-moz-placeholder{color:#000;font-style:italic;opacity:1 !important}::-moz-placeholder{color:#000;font-style:italic;opacity:1 !important}:-ms-input-placeholder{color:#000;font-style:italic;opacity:1 !important}.marker,.form-required{color:#000}#user-login .form-item{clear:both;margin-bottom:30px}#user-login .description{clear:both}.formulaire .form-item{overflow:hidden;width:735px;margin-bottom:30px;}.formulaire label{float:left;width:260px;margin-right:20px;text-align:right}.formulaire select{float:left;width:450px}.formulaire input[type=text],.formulaire input[type=email],.formulaire input[type=password],.formulaire input[type=number]{float:left;width:430px}.formulaire .description{clear:both;padding-top:3px;margin-left:280px;line-height:1.2em;}.formulaire .form-type-radios{margin-bottom:20px}.formulaire .form-type-radios .form-item{margin-bottom:10px}.formulaire .form-type-radio label{float:none}.formulaire .form-type-radio input{float:left;margin:6px 10px 0px 280px}.formulaire .form-type-checkbox label{flo #news-headlight
  #galleryat:none}.formulaire .form-type-checkbox input{float:left;margin:6px 10px 0px 280px}.formulaire #edit-actions{margin-left:280px}.formulaire #edit-actions input[type="submit"]{color:#A2033C;background:#FFF}.formulaire #edit-actions input[type="submit"]:hover{color:#FFF;background:#A2033C}.form-type-password-confirm{position:relative}.formulaire .form-item.password-parent,.formulaire .form-item.confirm-parent{margin-bottom:50px;}.password-strength{float:none;position:absolute;top:40px;left:280px;margin:0}div.password-confirm{float:none;position:absolute;top:125px;left:280px;margin:0}div.form-item div.password-suggestions{width:428px;padding:10px;margin:0 0 0 280px;border:1px solid #B4B4B4}.messages{clear:both}#user-profile-form #edit-cancel{margin:20px 0 0 20px}.profile .field-name-field-user-civ,.profile .field-name-field-user-firstname,.profile .field-name-field-user-name{display:inline-block;margin-right:5px}.profile h3{margin:20px 0 0}.profile .field-name-field-user-type{margin:20px 0}.button a,a.button{position:relative;display:block;font:600 1.1em/24px "Open Sans",serif;color:#FFF;padding:0 15px;border:2px solid #a2033c;background:#a2033c;text-align:center;text-transform:uppercase}.button a:hover,a.button:hover{color:#a2033c;background:#FFF;text-decoration:none}.result-more a,.add-selection a,.show-list-links a{position:relative;float:left;padding-left:20px;margin:15px 10px 0;font-size:1.15em;color:#161414;}.result-more a:hover,.add-selection a:hover,.show-list-links a:hover{color:#890000;text-decoration:none}.result-more a,.show-list-links a{clear:both}.add-selection a{float:right}.result-more a:after,.add-selection a:after,.show-list-links a:after{position:absolute;content:"\E808";left:0;top:0;font:1em/1.2em "Fontello",serif;text-align:center}.button-show{margin:0 auto 20px;text-align:center}.button-show a{display:inline-block;padding:0 10px;font:400 1.2em/65px 'aller';color:#ae0034;border:4px solid #ae0034}.button-show a:hover{color:#FFF;background:#ae0034;text-decoration:none}.item-list .pager{;font:700 .9em/1em "Open Sans",sans-serif;text-align:right}.item-list .pager li.pager-first,.item-list .pager li.pager-last{display:none}.item-list .pager li{display:inline-block}.item-list .pager li a{display:block;padding:0 8px;color:#8e8e8e;margin:0 5px;text-align:center}.item-list .pager li a:hover{text-decoration:none;color:#000}.item-list .pager li.pager-current{padding:0 8px;margin:0 5px;color:#000;text-decoration:underline}.pager li.pager-previous a,.pager li.pager-next a{padding:0 12px;font-size:0;text-decoration:none;border:1px solid #8e8e8e;border-radius:3px;}.pager li.pager-previous a:after,.pager li.pager-next a:after{font:15px/30px "Fontello";content:"\E812";}.pager li.pager-previous:hover a:after .pager li.pager-next:hover a:after{color:#FFF;text-decoration:none;background:rgba(25,156,178,0.4);width:30px;height:30px;line-height:30px;border-radius:50%}.pager li.pager-next a:after{content:"\E813"}footer{width:100%;margin-top:40px;background:#dbdbdb}footer .inner{overflow:hidden;padding:10px 0 30px}.footer-content{float:left;width:856px;text-align:right}.newsletter-subscribe a{position:relative;display:inline-block;padding:0 20px 0 45px;margin-bottom:6px;font:400 1.25em/41px 'aller';color:#FFF;background:#a2033c;border:2px solid #a2033c}.newsletter-subscribe a:hover{color:#a2033c;background:#FFF;text-decoration:none}.newsletter-subscribe a:before{position:absolute;left:20px;top:0;content:"\E808";font:1.1em/45px "Fontello",serif}.footer-link a{padding:0 5px;font:400 1em/1em "Open Sans",sans-serif;color:#000}.footer-mention{margin-top:2px;font:600 .7em/1em "Open Sans",sans-serif}.footer-follow{float:right;width:114px;margin-left:30px;}.footer-follow li a{position:relative;float:left;display:block;width:57px;height:47px;color:#FFF}.footer-follow li.tw a{background:#55acee}.footer-follow li.tb a{background:#CC181E}.footer-follow li.fb a{background:#00539f}.footer-follow li.rss a{background:#fc7100}.footer-follow li a:after{position:absolute;left:0;top:0;width:57px;font:1.7em/47px "Fontello",serif;text-align:center}.footer-follow li.tw a:after{content:"\E800"}.footer-follow li.tb a:after{content:"\E803"}.footer-follow li.fb a:after{content:"\E802"}.footer-follow li.rss a:after{content:"\E806"}.footer-follow li a:hover{background:#FFF}.footer-follow li.tw a:hover:after{color:#55acee}<<<<<<< HEAD
.footer-follow li.tb a:hover:after{color:#CC181E}=======


#show-page .add-selection a{margin:0 0 20px}#show-page h2{margin:0px 0px 20px 25px}#show-page .news-headlight-desc{position:absolute;bottom:0;left:0;width:calc(100% - 40px);padding:10px 20px;color:#FFF;background:rgba(156,14,49,.75);}#show-page .news-headlight-desc h3{height:auto;padding:0}#show-page .news-headlight-date{position:initial;background:none;text-transform:initial}#show h2{margin:0px 0px 20px 25px}#show #search-inner h2{margin:0 0 35px}.show-bloc{overflow:hidden}.show-date{float:left;margin:0 0 25px 25px;font:400 1em/1.2em "aller-bd",sans-serif}.show-bloc .event-link{float:right;position:initial}.show-view{clear:both;overflow:hidden;position:relative;float:left;width:664px;height:398px;margin:0 8px 8px 0}.show-desc{clear:both;padding:25px 25px 30px}.show-information{position:relative;overflow:hidden;padding:20px 0 50px;border-top:10px solid #373131;}.show-map{float:left;width:675px;height:398px}.show-contact{float:left;width:275px;height:348px;padding:25px;font:400 .9em/1.2em "aller",sans-serif;background:#eaeaea}.show-contact a{color:#161414}.show-contact strong{font-size:1.05em}.show-more{float:left;padding:25px 25px 0;}.show-activity{clear:both;overflow:hidden;padding:20px 0 0;border-top:10px solid #373131;}#-vif-search-salon-form{position:relative;padding-bottom:60px}#-vif-search-salon-form .event-link{bottom:-20px;top:auto}.show-services{padding:0 0 45px;font:400 1.03em/1.2em "aller",sans-serif;text-align:center}.show-services .field-item{display:inline-block;width:160px;height:160px;padding:15px;margin:7px 6px;text-align:left;vertical-align:top;background:#f1f0f0}.show-service-bloc img{padding:5px 15px}.show-service-bloc span{display:block;margin-bottom:3px;font-size:1.1em;color:#8d002a}.page-salons h1{float:left;}.page-salons .add-selection a{margin:20px 10px 0px}.show-list-filter{float:right}.show-list-filter .form-type-checkbox{float:left;margin-left:20px}.show-list-bloc{clear:both;overflow:hidden;margin-bottom:55px}.show-list-view{float:left;width:330px}.show-list-view img{display:block}.show-list-desc{float:left;width:630px;padding:20px 20px 10px}.show-list-name{margin-bottom:5px;font:400 1.1em/1em 'aller-bd';text-transform:uppercase}.show-list-edition{margin-top:20px;font:400 1.1em/1.2em "aller-bd"}.show-list-date{}.show-list-stand{font:400 1em/1.4em 'aller-bd'}.show-list-type{margin-top:20px;font-size:.85em}.show-servicenode{min-width:500px;padding:15px;text-align:center}.show-servicenode h1{margin:10px 0px 5px 0px;font:400 1.8em/1.2em "aller",sans-serif;text-align:left;font-size:30px;}.show-servicenode .field-name-body{text-align:left;font-size:15px;}>>>>>>> 23f5536a1334a2e60571400f9555806924982037

.footer-follow li.fb a:hover:after{color:#00539f}.footer-follow li.rss a:hover:after{color:#fc7100}.page-node-100242 .field-name-body{padding-bottom:40px;}.page-node-100242 .media-element-container img{width:100% !important;height:auto !important;}.page-node-100242 #contact-form label{width:auto;text-align:left;}.page-node-100242 #contact-form input[type="text"]{width:100%;}.page-node-100242 #contact-form .webform-component-radios label{float:none;}.page-node-100242 #contact-form .webform-component-radios .form-radios{clear:both;padding:10px 25px;}.page-node-100242 #contact-form .webform-component-radios .form-type-radio{padding:5px 0;margin:0;}.page-node-100242 #contact-form .webform-component-radios .form-type-radio input{vertical-align:initial;}.page-node-100242 #contact-form .webform-component-grid table{width:100%;}.page-node-100242 #contact-form .webform-component-grid table thead tr{background:#FFF !important;}.page-node-100242 #contact-form .webform-component-grid table tr:nth-child(odd){background:#e3e2e2;}.page-node-100242 #contact-form .webform-component-grid table td{padding:0 15px;border-bottom:solid 1px #bbb;}.page-node-100242 #contact-form .form-textarea-wrapper{clear:both;width:100%;}.page-node-100242 #contact-form .form-textarea-wrapper textarea{width:100%;}.page-node-100242 #contact-form fieldset legend{padding-top:40px;font-size:1.6em;}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-type-radio{display:inline-block;padding:5px 0;}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-radios:before{position:relative;padding:0 30px;content:"Insatisfait";}.page-node-100242 #contact-form .webform-component--quelle-note-de-satisfaction-attribuez-vous-a-cet-evenement-cette- .form-radios:after{position:relative;content:"Satisfait";}.result-bloc .result-wrapper .result-place,.result-bloc .result-wrapper .result-vigneron-modes{position:static;float:right;margin:0 15px;}.result-bloc .result-wrapper .result-vigneron-modes{clear:both;text-align:right;}.result-bloc .result-name{margin:0 0 10px;}.result-bloc .result-desc{margin-top:5px !important;}.facetapi-limit-link{float:none !important;}.page-search-wine .area-right .content{display:none;}.page-search-wine .area-right .minus,.page-search-wine .area-right .plus{clear:both;text-align:right;max-width:370px;}.page-search-wine .area-right .minus,.page-search-wine .area-right .content.show ~ .plus{display:none;}.page-search-wine .area-right .content.show ~ .minus,.page-search-wine .area-right .content.show{display:block;}.page-search-wine .area-right .i-cup{margin-top:30px;}.marker-cluster-small{color:#FFF;background-color:rgba(162,3,60,0.6);}.marker-cluster-small div{background-color:rgba(162,3,60,0.6);}.row{overflow:hidden;}.row .col-2{float:left;width:50%;}.extranet-link-block{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1;}.extranet-link-block h3{font-size:20px;margin-bottom:25px;font-family:Lato;font-weight:700;line-height:24px;}.extranet-link-block a{background:#fff;font-size:10px;color:#262c46;text-transform:uppercase;padding:10px 17px;font-family:Raleway;font-weight:800;}.extranet-link-block a:after{content:"\E811";font-family:"Fontello",serif;margin-left:18px;}.extranet-link-block .content-wrapper{padding-top:100px;padding-bottom:100px;margin-right:85px;background-color:#880a12;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.result-bloc .domain{margin:0 0 10px;padding:0;color:#AD0035;font-weight:bold;text-transform:uppercase;}.block-offre-speciale{padding:0 !important;background-color:transparent !important;}.block-offre-speciale .col-first{width:100%;background-color:#AD0035;background-image:url(/sites/all/themes/vif/img/vine.png);background-position:right center;background-repeat:no-repeat;color:#fff;margin:30px 0;padding:20px 300px 20px 15px;box-sizing:border-box;}.block-offre-speciale .col-first .col-title{text-transform:uppercase;font-weight:bold;font-size:3em;margin:0 0 20px;}.block-offre-speciale .col-first .item{margin:0 0 20px;}.block-offre-speciale .col-first .item label{font-size:2.1em;color:inherit;}.block-offre-speciale .col-first .item a{color:inherit;}.block-offre-speciale .col-second{width:100%;font-size:1.8em;}.block-offre-speciale .col-second .col-title{margin-bottom:20px;}.block-offre-speciale .col-second .item-list{display:flex;justify-content:space-between;margin:30px 0 20px;}.block-offre-speciale .col-second label{font-size:1em;}.block-offre-speciale .col-second .item{text-align:center;width:50%;}.block-offre-speciale .col-second .item a{text-decoration:none;color:inherit;}.page-boutique fieldset.form-wrapper{margin:0 0 30px;}.page-boutique fieldset.form-wrapper .fieldset-legend{font-size:1.2em;font-weight:700;}.page-boutique fieldset.form-wrapper .color-container-wrapper table{width:100%;}.page-boutique fieldset.form-wrapper .color-container-wrapper table th{padding:10px 15px;font-size:.8em;font-style:italic;font-weight:400;}.page-boutique fieldset.form-wrapper .color-container-wrapper table tr:nth-child(2n+1) td{background-color:#FAFAFA;}.page-boutique fieldset.form-wrapper .color-container-wrapper table td{padding:10px 15px;font-size:.8em;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .promo-mark{font-size:1.2em;font-weight:bold;display:block;margin-bottom:5px;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .price-amount-wrapper{font-size:1.2em;font-weight:bold;display:block;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count .form-item{border:1px solid grey;display:flex;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count .form-item span{display:block;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer;font-weight:700;font-size:1.2em;background:lightgray;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .total-row{font-weight:bold;text-align:center;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input{width:50px;background-color:transparent;float:none;font-weight:bold;color:#9A0000;border-left:1px solid grey;border-right:1px solid grey;box-sizing:border-box;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input::-webkit-outer-spin-button,.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count input[type=number]{-moz-appearance:textfield;}.page-boutique fieldset.form-wrapper + div.form-wrapper{text-align:right;box-sizing:border-box;width:100%;margin:30px 0;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper{background-color:#3A7D97;padding:20px 15px;box-sizing:border-box;color:#fff;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper a{color:inherit;font-weight:400;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper label{color:#fff;font-size:1.2em;font-weight:700;width:200px;text-align:left;display:inline-block;vertical-align:top;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper div{display:inline-block;text-align:right;width:150px;vertical-align:top;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child{background-color:#2B5F74;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child label{font-size:1.4em;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper:last-child > .form-wrapper > div:first-child{font-size:1.2em;font-weight:bold;}.page-boutique #edit-billing-information .fieldset-legend,.page-boutique #edit-delivery-information .fieldset-legend{margin:0 0 20px;display:block;}.page-boutique #edit-billing-information .fieldset-description,.page-boutique #edit-delivery-information .fieldset-description{font-weight:bold;margin:0 0 10px;}.page-boutique #edit-billing-information .fieldset-description a,.page-boutique #edit-delivery-information .fieldset-description a{font-weight:400;color:inherit;text-decoration:underline;}.page-boutique #edit-billing-information .form-item input,.page-boutique #edit-delivery-information .form-item input{width:100%;box-sizing:border-box;}.page-boutique #edit-billing-information .form-item label,.page-boutique #edit-delivery-information .form-item label{margin-bottom:10px;}.page-boutique #edit-billing-information .form-item,.page-boutique #edit-delivery-information .form-item{margin-bottom:20px;float:left;box-sizing:border-box;}.page-boutique #edit-billing-information .form-item-billing-information-phone,.page-boutique #edit-billing-information .form-item-billing-information-last-name,.page-boutique #edit-billing-information .form-item-billing-information-first-name,.page-boutique #edit-delivery-information .form-item-delivery-information-phone,.page-boutique #edit-delivery-information .form-item-delivery-information-last-name,.page-boutique #edit-delivery-information .form-item-delivery-information-first-name{width:50%;}.page-boutique #edit-billing-information .form-item-billing-information-phone,.page-boutique #edit-billing-information .form-item-billing-information-last-name,.page-boutique #edit-delivery-information .form-item-delivery-information-phone,.page-boutique #edit-delivery-information .form-item-delivery-information-last-name{padding-right:10px;}.page-boutique #edit-billing-information .form-item-billing-information-first-name,.page-boutique #edit-delivery-information .form-item-delivery-information-first-name{padding-left:10px;}.page-boutique #edit-billing-information .form-item-billing-information-email,.page-boutique #edit-billing-information .form-item-billing-information-additional-information,.page-boutique #edit-billing-information .form-item-billing-information-adresse,.page-boutique #edit-delivery-information .form-item-delivery-information-email,.page-boutique #edit-delivery-information .form-item-delivery-information-additional-information,.page-boutique #edit-delivery-information .form-item-delivery-information-adresse{clear:both;width:100%;}.page-boutique #edit-billing-information .form-item-billing-information-code-postal,.page-boutique #edit-delivery-information .form-item-delivery-information-code-postal{clear:both;width:20%;padding-right:20px;box-sizing:border-box;}.page-boutique #edit-billing-information .form-item-billing-information-city,.page-boutique #edit-delivery-information .form-item-delivery-information-city{width:30%;padding-right:10px;}.page-boutique #edit-billing-information .form-item-billing-information-phone,.page-boutique #edit-delivery-information .form-item-delivery-information-phone{clear:both;}.page-boutique #edit-actions .fieldset-wrapper input{margin:20px auto 0;}.page-boutique #edit-actions .fieldset-wrapper{text-align:center;}.page-boutique #edit-actions .finish-description{text-align:left;}.page-boutique #edit-actions .fieldset-legend,.page-boutique #edit-adress-switch .fieldset-legend{margin:0 0 20px;display:block;}.page-boutique #edit-adress-switch .fieldset-wrapper label{display:inline-block;vertical-align:middle;margin-right:10px;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios{display:inline-block;vertical-align:middle;background:#A2033B;width:50px;height:30px;border-radius:15px;position:relative;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios .form-item input{display:none;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios .form-item label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;margin:0;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios .form-item input:checked + label{display:none;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios .form-item label::before{content:'';background-color:#fff;top:2px;left:2px;height:26px;width:26px;border-radius:13px;position:absolute;}.page-boutique #edit-adress-switch .fieldset-wrapper .form-radios .form-item:last-child label::before{left:auto;right:2px;}@media (max-width:575px){.block-offre-speciale .col-second .item-list{display:block;}.block-offre-speciale .col-second .item{width:100%;line-height:1.2;}.page-boutique fieldset.form-wrapper .color-container-wrapper table th{display:none;}.page-boutique fieldset.form-wrapper .color-container-wrapper table tr{display:block;padding:10px;}.page-boutique fieldset.form-wrapper .color-container-wrapper table tr:nth-child(2n+1){background-color:#FAFAFA;}.page-boutique fieldset.form-wrapper .color-container-wrapper table td{display:block;padding:0;overflow:hidden;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .count{float:left;}.page-boutique fieldset.form-wrapper .color-container-wrapper table .total-row{float:right;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper{overflow:hidden;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper label{float:left;width:50%;}.page-boutique fieldset.form-wrapper + div.form-wrapper > .form-wrapper div{float:right;width:50%;}.page-boutique #edit-billing-information .form-item,.page-boutique #edit-delivery-information .form-item{padding:0;width:100%;}.page-boutique #edit-billing-information .form-item-billing-information-code-postal,.page-boutique #edit-delivery-information .form-item-delivery-information-code-postal{width:50%;}.page-boutique #edit-adress-switch .fieldset-wrapper label{margin:0 0 10px;}.block-offre-speciale .col-first{background-image:none;padding:10px;}.block-offre-speciale .col-first .col-title{font-size:2em;}.block-offre-speciale .col-first .item label{font-size:18em;}}.page-oenotourisme .search-advanced{float:none;width:500px;text-align:center;margin:5px 0px 0px 20px;}.page-oenotourisme #show-list .pane-views{margin-bottom:35px}.page-oenotourisme #gallery{margin-bottom:10px}.page-oenotourisme .views-field-field-slider{width:100%}.view-oenotourisme .news-headlight-bloc img{height:219px;object-fit:cover}.view-oenotourisme-t.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;margin:0 -4px}.view-oenotourisme-t.view-display-id-block_1 .views-row{flex:0 0 25%;position:relative;padding:0 4px;margin-bottom:10px;box-sizing:border-box}.view-oenotourisme-t.view-display-id-block_1 img{display:block;width:100%;height:auto}.view-oenotourisme-t.view-display-id-block_1 .views-field-name a{position:absolute;bottom:0;left:4px;width:calc(100% - 8px);padding:10px 20px 15px 20px;color:#fff;background:rgba(156,14,49,.75);font:1.2em/1.3em "aller-bd",serif;text-decoration:none;box-sizing:border-box;transition:all 0.4s ease 0s}.view-oenotourisme-t.view-display-id-block_1 .views-field-name a:hover{padding-bottom:30px}.node-agenda .field-name-field-image{margin-bottom:25px}.node-agenda .field-name-field-date-range{margin-bottom:1em;padding:0 25px;font-weight:bold}.node-agenda .field-name-body{padding:0 25px}#print-table tbody{border:none;}@media print{table#print-table{background:#eaeaea !important;width:100% !important;}#print-table td{background-color:#eaeaea !important;}}
#access{display:block;z-index:99;position:fixed;top:50px;right:50px;width:86px;padding:0 2px;font:700 1em/1em 'Open Sans Condensed',sans-serif;text-transform:uppercase;text-align:center;background:red}#access li a{display:block;padding:15px 0;font-size:.8em;color:#FFF;border-bottom:1px solid #FFF}#access li:last-child a{border-bottom:0}#search-right .map img,.picnic-map img{display:block}
.invisible{display:none!important;}.top-separator-panels{padding:1em;margin:2em 0 0 0;border-top:10px solid #373131;}.syndicat-bloc-voir-aussi{width:33%;float:left;}.page-syndicat .view-id-syndicat.view-display-id-block_2{overflow:hidden;float:left;padding-top:10px;}.page-syndicat .view .view-content{margin:0 0 8px 0;}.page-syndicat #syndicat-voir-aussi .view .view-content{margin:0 0 3em 0;}#news-headlight>.pane-1{float:left;width:50%;}#news-headlight .pane-syndicat-linktolist{padding-top:1em;height:1em;}#news-headlight .pane-syndicat-linktolist a{position:relative;padding-left:20px;font-size:1.15em;color:#161414;text-decoration:none;float:right;line-height:1em;}#news-headlight .pane-syndicat-linktolist a:hover{color:#890000;}#news-headlight .pane-syndicat-linktolist  a:after{position:absolute;content:"\E808";left:0;top:center;font:1em/1.2em "Fontello",serif;text-align:center;}#news-headlight .pane-syndicat-linktolist:last-child:after{clear:both;}#syndicat-qui-sommes-nous > .pane-views.pane-syndicat .field-content > a{float:right;position:relative;font-size:1.15em;color:#000;margin:37px 10px 0 0;z-index:1;}#syndicat-qui-sommes-nous > .pane-views.pane-syndicat .field-content > a:hover{text-decoration:none;}#syndicat-qui-sommes-nous > .pane-views.pane-syndicat .field-content > a:before{position:absolute;content:"\E808";left:-15px;top:1px;font:1em/1.2em "Fontello",serif;text-align:center;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous{padding:0 1em;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous >
h3{color:#890000;padding:0 0 1em 0;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous >
#recherche-federation-par-departement .form-item-departement-federation label{display:none;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous >
#recherche-federation-par-departement .form-item-departement-federation input{width:23em;margin:0 0.7em 0 0;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous >
.ou{padding:1em;font-style:italic;}#syndicat-qui-sommes-nous .pane-vif-federation-syndicat-bloc-qui-sommes-nous >
#federations-liste-deroulante select{font-style:italic;}#syndicat-voir-aussi .pane-syndicat .view-content:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}#syndicat-voir-aussi .pane-syndicat .view-content .views-field{float:left;width:33%;box-sizing:border-box;padding:1em;text-align:center;}.view .view-filters .views-exposed-widgets{margin-bottom:3em;}.view .view-filters .views-exposed-widgets > .views-exposed-widget > label{float:left;padding:11px;}.view .view-filters .views-exposed-widgets .views-widget{float:left;}.view .view-filters .views-exposed-widgets .views-widget .form-type-radio{float:left;padding:6px;}.view .view-filters .views-exposed-widgets .views-widget .form-type-radio >
.form-radio{display:none;}.view .view-filters .views-exposed-widgets .views-widget .form-type-radio >
label{color:#890000;border:4px solid #890000;padding:5px 15px;cursor:pointer;}.view .view-filters .views-exposed-widgets .views-widget .form-type-radio >
label:hover{color:#fff;border:4px solid #fff;background:#890000;}.view .view-filters .views-exposed-widgets .views-widget .form-type-radio >
.form-radio[checked = "checked"] + label{color:#fff;background:#890000;}.view .view-filters .views-exposed-widgets > .views-exposed-widget input{margin:0 0 0 10px;}.view .view-content{margin-top:3em;}.view .item-list > ul > .views-row{padding:1em;}.view .item-list > ul > .views-row:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}.view .item-list > ul > .views-row h2{font-size:1em;font-weight:bold;}.view .item-list > ul > .views-row a{color:#000;}.view .item-list > ul > .views-row.views-row-odd{background:#efefef;}.view .item-list > ul > .views-row .views-field-title{font-family:'aller-bd';padding-bottom:0.5em;}.view .item-list > ul > .views-row .views-field-field-date{padding-bottom:1em;}.view .item-list > ul > .views-row .views-field-field-revue-a-telecharger2,.view .item-list > ul > .views-row .views-field-field-fichier2{float:right;margin:0 2em 1em 0;}.view .item-list > ul > .views-row .views-field-field-revue-a-telecharger2
.field-content,.view .item-list > ul > .views-row .views-field-field-fichier2 .field-content{background:#a2033c;padding:5px 15px;}.view .item-list > ul > .views-row .views-field-field-revue-a-telecharger2
.field-content a,.view .item-list > ul > .views-row .views-field-field-fichier2 .field-content a{font-family:'aller-bd';text-transform:uppercase;font-size:18px;color:#fff;}.view .item-list > ul > .views-row .views-field-field-revue-a-telecharger2
.field-content a:hover,.view .item-list > ul > .views-row .views-field-field-fichier2 .field-content
a:hover{text-decoration:none;}.view .item-list > ul > .views-row .links.inline{display:none;}.view .views-exposed-widgets{margin-bottom:4em;}.view .views-exposed-widgets .views-exposed-widget > label{float:left;padding:11px;}.view .views-exposed-widgets .views-exposed-widget > .views-widget{float:left;}.node-presse .content .field-name-field-date,.node-presse .content .field-name-field-theme,.node-presse .content .field-name-body,.node-type-document-a-telecharger2 .content .field-name-field-date,.node-type-document-a-telecharger2 .content .field-name-field-theme,.node-type-document-a-telecharger2 .content .field-type-taxonomy-term-reference,.node-type-document-a-telecharger2 .content .field-name-field-descriptif,.node-revue-de-presse .content .field-name-field-date,.node-revue-de-presse .content .field-name-field-theme,.node-revue-de-presse .content .field-name-body{padding-bottom:1.3em;overflow:auto;}.node-presse .content .field-name-field-theme .field-item,.node-type-document-a-telecharger2 .content .field-name-field-theme .field-item,.node-type-document-a-telecharger2 .content .field-type-taxonomy-term-reference
.field-item,.node-revue-de-presse .content .field-name-field-theme .field-item{float:left;padding:0 1em 0 0;}.node-presse .content .field-name-field-document-a-telecharger2,.node-type-document-a-telecharger2 .content .views-field-field-fichier2,.node-revue-de-presse .content .field-name-field-revue-a-telecharger2{padding:1em 0;text-align:center;}.node-presse .content .field-name-field-document-a-telecharger2 a,.node-type-document-a-telecharger2 .content .views-field-field-fichier2 a,.node-revue-de-presse .content .field-name-field-revue-a-telecharger2 a{border:5px solid #ae0034;padding:1em;}.node-type-revue-de-presse .vu-sur-le-web-date{float:left;padding:0 10px 0 0;margin:0 0 15px 25px;font-size:1em;line-height:1em;}.node-type-revue-de-presse .vu-sur-le-web-tags{float:left;margin:0 0 15px;font-size:.9em;line-height:1em;}.node-type-revue-de-presse .vu-sur-le-web-tags li{float:left;padding:0 8px;border-left:1px solid #161414;}.node-type-revue-de-presse .vu-sur-le-web-bloc .field-name-body{clear:none;overflow:visible;padding:25px 25px 0;}.node-revue-de-presse.node-teaser{margin:0 0 20px 25px;}.node-revue-de-presse.node-teaser h1{margin:0;}.node-revue-de-presse.node-teaser h1 a{font:400 0.65em "aller-bd",serif;clear:both;margin:0 0 5px;color:#161414;}.node-revue-de-presse.node-teaser h1 a:hover{color:#890000;}.node-revue-de-presse.node-teaser .vu-sur-le-web-date{float:left;padding:0 10px 0 0;font-size:1em;line-height:1em;}.node-revue-de-presse.node-teaser .vu-sur-le-web-tags{float:left;margin:0 0 15px;font-size:.9em;line-height:1em;}.node-revue-de-presse.node-teaser .vu-sur-le-web-tags li{float:left;padding:0 8px;border-left:1px solid #161414;}.view .item-list > ul > .views-row .node-revue-de-presse.node-teaser > div a{color:#890000;}.node-presse.node-teaser{margin:0 0 20px 25px;}.node-presse.node-teaser h2 a{font:400 0.65em "aller-bd",serif;clear:both;margin:0 0 5px;color:#161414;}.node-presse.node-teaser h2 a:hover{color:#890000;}#actu .actu-bloc{overflow:visible;}#actu .actu-bloc .actu-view{clear:left;float:none;}#actu .field-name-body.field-type-text-with-summary{padding:0;}#actu .actu-bloc .field-name-body,#actu .actu-bloc .field-name-body > .field{clear:none;overflow:visible;}#fede h1{margin:0 0 0 25px;}#fede .hierarchieTerritoires{margin:0 0 0 26px;}#fede .hierarchieTerritoires p{margin:0;}#fede .hierarchieTerritoires p > a{border-left:1px solid #000;padding:0 3px 0 5px;}#fede .hierarchieTerritoires p > a:first-child{border-left:none;}.bloc-autres-fede select{width:100%;background:#fff;}.fede-bloc{padding:1em 0 2em;border-bottom:10px solid #000;}#contact-fede.fede-bloc{clear:both;border-bottom:none;}#actu-fede.fede-bloc{background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(left,#ffffff 0%,#eeseeee 100%);background:-ms-linear-gradient(left,#ffffff 0%,#eeeeee 100%);background:linear-gradient(to right,#ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1);}#actu-fede.fede-bloc > h2{float:left;}#actu-fede.fede-bloc > a{float:right;position:relative;font-size:1.15em;color:#000;margin:13px 10px 0 0;}#actu-fede.fede-bloc > a:hover{text-decoration:none;}#actu-fede.fede-bloc > a:after{position:absolute;content:"\E808";left:-15px;top:1px;font:1em/1.2em "Fontello",serif;text-align:center;}#actu-fede.fede-bloc > div{clear:both;}#actu-fede.fede-bloc > div .news-headlight-bloc{margin:0;padding:8px;box-sizing:border-box;width:33%;}#actu-fede.fede-bloc > div .news-headlight-bloc > div{width:100%;box-sizing:border-box;}#actu-fede.fede-bloc > div .news-headlight-bloc > .news-headlight-slide{width:calc(100% - 16px);}#actu-fede.fede-bloc > div .news-headlight-view{z-index:0;}#activites-fede{padding:1em 0 2em;border-bottom:10px solid #000;}#activites-fede h2{margin:0 0 0 0.744em;}#activites-fede .field-items{padding-top:31px;}#activites-fede .field-items>.field-item{width:33.3%;float:left;padding:0 0.25em;box-sizing:border-box;}#activites-fede .field-items>.field-item:nth-child(1),#activites-fede .field-items>.field-item:nth-child(4){padding-left:0;}#activites-fede .field-items>.field-item:nth-child(3),#activites-fede .field-items>.field-item:nth-child(6){padding-right:0;}#activites-fede .field-items>.field-item:last-child:after,#activites-fede .field-items:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}#activites-fede .field-items>.field-item>.activite-wrapper>.activite-title{text-align:center;font-size:1.875em;line-height:2.8em;overflow:hidden;}#activites-fede .field-items>.field-item>.activite-wrapper>.activite-title a{height:2.8em;color:black;text-decoration:none;}#activites-fede .field-items>.field-item>.activite-wrapper>.activite-title a:hover{color:#890000;}#activites-fede .field-items>.field-item>.activite-wrapper>.activite-img{width:100%;}#activites-fede .field-items>.field-item>.activite-wrapper>.activite-img img{max-width:100%;}#contact-fede .map.contact{float:left;width:60%;}#contact-fede .map.contact .view-content{margin:0;}#contact-fede .contact.informations{background:#eaeaea;height:450px;width:40%;float:left;padding:2em;box-sizing:border-box;overflow-y:auto;}#contact-fede .contact.informations .field-label{font-weight:normal;}#contact-fede .contact.informations .fede-contact-bloc{margin:0 0 1em 0;}#contact-fede .contact.informations #fede-contact-personnes,#contact-fede .contact.informations #fede-contact-personnes .field-label{font-weight:bold;}#contact-fede .contact.informations .field-collection-container{border:none;}#contact-fede .contact.informations .field-collection-container .field-item{margin:0;}#contact-fede .contact.informations .field-collection-view{margin:0;padding:0;border:none;}#contact-fede .contact.informations .field-collection-view
.fede-contact-personne div{display:inline;}#contact-fede .contact.informations .field-collection-container
.field-collection-view-links,#contact-fede .contact.informations .field-collection-container
.action-links-field-collection-add{display:none;}#contact-fede .contact.informations #cp-ville div{display:inline;}#contact-fede .contact.informations #fede-contact-adresse #fede-contact-adresse-indications h4{margin:1em 0 0 0;}.field-name-field-nom-du-president{margin:0 0 4px 0;}.field-name-field-nom-du-president .field-label{width:60%;display:table-cell}.field-name-field-nom-du-president .field-items{display:table-cell}#fede-contact-personnes .field-collection-view{display:table;width:100%;}#fede-contact-personnes .fede-contact{display:table-row;width:100%;}#fede-contact-personnes .fede-contact-function,#fede-contact-personnes .fede-contact-firstname,#fede-contact-personnes .fede-contact-function{display:table-cell;width:60%;}#fede-contact-personnes .fede-contact-name{display:table-cell;width:40%;}.blocs-right{clear:both;float:right;width:328px;margin:0 0 8px 8px;}.blocs-right.bloc-telecharger{margin:0 0 0 25px;}.blocs-right h2{font-size:1.4em;padding-left:0.3em;}.blocs-right .push-buy{float:none;}.blocs-right .bloc-autres-fede{background:#eaeaea;padding:1.4em;}.blocs-right .bloc-telecharger{margin:0;background:#eaeaea;padding:1.4em;}.blocs-right .bloc-telecharger .field-name-field-documents-rattaches2
.field-item,.blocs-right .bloc-telecharger ul li{position:relative;padding:15px 10px;;border-top:4px solid #fff;}.blocs-right .bloc-telecharger .field-name-field-documents-rattaches2
.field-item:first-child,.blocs-right .bloc-telecharger ul li:first-child{border-top:none;}.blocs-right .bloc-telecharger .field-name-field-documents-rattaches2
.field-item a,.blocs-right .bloc-telecharger ul li a{color:#000;width:100%;}.blocs-right .bloc-telecharger .field-name-field-documents-rattaches2
.field-item a:before,.blocs-right .bloc-telecharger ul li a:before{position:absolute;left:-5px;top:6px;content:"\E808";font:1.1em/45px "Fontello",serif;}.blocs-right .bouton-contact{box-sizing:border-box;margin-top:0.6em;text-align:center;}.blocs-right .bouton-contact a{display:block;padding:1.4em 0;color:#ae0034;border:5px solid #ae0034;font-size:1.2em;font-weight:bold;}.blocs-right .bouton-contact a:hover{color:#fff;background:#ae0034;text-decoration:none;cursor:pointer;}#also-list{margin-top:1em;clear:both;}#also-list > .field-name-field-see-more > .field-items{width:100%;}#also-list > .field-name-field-see-more > .field-items > .field-item{float:left;width:33%;padding:0 5px 5px;box-sizing:border-box;}#also-list > .field-name-field-see-more > .field-items > .field-item >
.also-list-bloc{width:100%;}#also-list > .field-name-field-see-more > .field-items > .field-item
.also-list-view img{width:100%;height:100%;}#also-list > .field-name-field-see-more > .field-items > .field-item
.actu-list-desc{padding:15px 20px;width:100%;box-sizing:border-box;}#also-list > .field-name-field-see-more > .field-items > .field-item
.actu-list-desc h2{margin-left:0;}.node-type-vigneron #establishment{margin-bottom:0;}.page-oenotourisme #news-headlight .pane-views.pane-oenotourisme
.view-oenotourisme.view-id-oenotourisme{overflow:hidden;float:left;margin:0 0 8px 0;}.establishment-bloc.sticky-el.sans-map{margin:0;padding:0;}.page-oenotourisme .view-oenotourisme.view-id-oenotourisme .view-content{margin:0;}#stickit-Oenotourisme #gallery{overflow:hidden;}.establishment-specificity > .field{width:100%;}.establishment-specificity .field{margin:0 0 10px;}.establishment-specificity .field-items .field-item{display:inline;}.establishment-bloc > .good-deal{-moz-column-count:1;-webkit-column-count:1;-o-column-count:1;column-count:1;}.establishment-bloc > .good-deal > .field-group-div{width:50%;box-sizing:border-box;padding:1em;}.establishment-bloc > .good-deal > .group-good-deal-left{float:left;}.establishment-bloc > .good-deal > .group-good-deal-right{float:right;}.establishment-bloc > .good-deal > .field-group-div > .good-deal-bloc{width:100%;}.establishment-bloc .field-name-field-oenotourisme-dom-rest-reco{clear:both;}.establishment-bloc .field-inline .field-name-field-oenotourisme-gite-campicar{font-weight:bold;}.establishment-bloc .field-name-field-oenotourisme-dom-restaurat{float:left;}.establishment-bloc .field-name-field-oenotourisme-dom-rest-type{float:left;margin:0;}#group-wtdinfo.establishment-bloc h2 span{font-size:0.8em;}.dans-la-region > h2{text-align:center;margin:1em 0 0 0;}.dans-la-region .a-ne-pas-rater{margin:1em 0;}.dans-la-region .a-ne-pas-rater-list-view{float:left;padding-right:3.25em;}.dans-la-region .a-ne-pas-rater-list-content{padding:1.4em 3.25em;background:#eaeaea;height:250px;box-sizing:border-box;}.dans-la-region .a-ne-pas-rater-list-content h3{font-family:"aller-bd";margin-bottom:1.4em;}#search #search-right .pane-views-row .node-document-a-telecharger2,#search #search-right .pane-views-row .node-presse{position:relative;overflow:hidden;width:660px;margin-bottom:30px;padding:20px 15px;font-size:.95em;background:#eaeaea;}#search #search-right .pane-views-row .node-document-a-telecharger2 h2,#search #search-right .pane-views-row .node-presse h2{font:400 1.02em/1em "aller-bd",sans-serif;}#search #search-right .pane-views-row .node-document-a-telecharger2 .field-name-field-categorie2 .field-item{float:left;padding:0 1em 0 0;}#search #search-right .pane-views-row .node-document-a-telecharger2 .field-name-field-categorie2 .field-items:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}#search .node-vigneron .area-left .cp-city > div{float:left;padding:0 10px 0 0;}#search .node-vigneron .area-left .field-name-field-oenotourisme-languages
.field-label{font-weight:normal;}#search .node-vigneron .area-left .field-name-field-oenotourisme-sunday{margin-top:15px;}#search .node-vigneron .area-right .oeno-options{margin:0 0 15px;}#search .node-vigneron .area-right .field-name-field-oenotourisme-dom-visitcave
.field-item,#search .node-vigneron .area-right .field-name-field-oenotourisme-dom-visitvign
.field-item{color:#000;}#popin > .adr,#popin > .contact{margin-bottom:1em;}.wine-col .i-buy{display:none;}#stickit-Vins .wine-col{overflow-y:auto;}footer{clear:both;}.page-pique-nique h1{float:left;}.page-pique-nique #news-headlight .news-headlight-bloc.large h3 span{font-size:1.6em;}.page-pique-nique .view .view-content{margin-top:0;}.page-pique-nique .add-selection a{margin-top:20px;}.page-pique-nique .view-display-id-block_active_picnic_actus
.news-headlight-bloc{margin-top:8px;}.page-pique-nique .pane-vif-search-picnic-form{padding-bottom:60px;}.pane-vif-search-picnic-form #edit-picnic-dates{clear:both;padding-left:20px;overflow:hidden;margin:35px 0 40px;}.pane-vif-search-picnic-form #edit-picnic-dates .form-item{font-size:15px;color:#323232;margin-right:15px;}.pane-vif-search-picnic-form #edit-picnic-dates
.form-item-picnic-dates-Samedi:before{content:"Dates :";font-size:18px;margin-right:10px;color:#890000;display:inline-block;vertical-align:text-top;}.pane-vif-search-picnic-form #edit-picnic-dates .form-item label,.pane-vif-search-picnic-form #edit-picnic-dates .form-item input{display:inline-block;vertical-align:middle;}.page-pique-nique .location-or:before{right:350px;}.page-pique-nique #video-list{margin-bottom:0;}.page-pique-nique #video-list .view-id-picinic{width:100%;height:auto;}.page-pique-nique #video-list .view-id-picinic h3{clear:both;padding:0 0 3px;margin:0;font:400 1.2em/1.3em "aller-bd",serif;}.page-pique-nique #video-list .view-id-picinic h3 a{font:400 1em "aller-bd",serif;background:none;color:#161414;}.page-pique-nique #direct-selling{border-top:10px solid #373131;padding-top:20px;}.page-pique-nique h2{margin-left:20px;}.page-pique-nique #partenaire-picnic .view-id-picinic{width:100%;height:auto;margin-bottom:38px;}#picnic-wait-content > .news-headlight-bloc{width:100%;height:auto;}#picnic-wait-content > .news-headlight-bloc
.views-field-field-picnic-wait-description{margin-top:36px;}#picnic-wait-webform{margin-top:40px;text-align:center;}#picnic-wait-webform .form-item,#picnic-wait-webform .form-actions{margin:0 5px;display:inline-block;float:none;}#picnic-wait-webform input{float:none;}#video-list.wait{margin-top:94px;}#partenaire-picnic.wait{margin-top:40px;}.page-search-pique-nique h1,.page-search-oenotourisme h1,.page-pique-nique.picnic-wait h1{display:none;}.picnic-red{color:#a2033c;}.picnic-indent{padding-left:20px;}.page-search-pique-nique .result-desc > div{margin-top:1em;}.page-search-pique-nique .result-desc > .result-picnic-contact-name,.page-search-pique-nique .result-desc >  .result-picnic-phone{margin-top:0;}.result-picnic-contact-link a,.result-picnic-resa,.result-picnic-abris{font-size:1.1em;}.picnic-info-bloc *{box-sizing:border-box;}.picnic-info-bloc{position:relative;overflow:hidden;width:100%;margin-bottom:30px;padding:0;font-size:13px;background:#eaeaea;}.picnic-map-info{float:left;width:374px;height:286px;}.picnic-desc-bloc,.picnic-contact-bloc{float:left;padding:21px 25px;width:311px;}.picnic-desc-bloc > div{margin-top:8px;}.picnic-desc-bloc > .picnic-complete-name{margin-top:0;font-size:15px;font-weight:700;}.picnic-separator-bloc{width:4px;float:left;margin-top:54px;height:178px;background:#fff;}.picnic-contact-bloc{padding-left:77px;}.picnic-contact-bloc .result-place{position:relative;margin-bottom:16px;font-size:15px;font-weight:700;}.picnic-contact-bloc .picnic-contact-name{margin-bottom:13px;position:relative;}.picnic-contact-bloc .picnic-contact-name:after{position:absolute;content:url(/sites/all/themes/vif/img/icons/i-contact.png);left:-39px;top:-5px;font:1.7em/1em "Fontello",serif;text-align:center;}.picnic-dates > .picnic-indent > div:before{content:'- ';}.picnic-info-bloc-wrapper > .view-content{margin-top:0;}.node-type-vigneron .pane-picinic > h2{margin:0 0 20px 25px;}.node-type-vigneron .establishment-location.oeno .org{margin-bottom:0;}.node-type-vigneron .establishment-location.oeno .field-name-field-oenotourisme-contact .field-item{margin-bottom:20px;}.node-type-vigneron .establishment-location.oeno .enseigne-name{font-weight:700;}
#rubrique a{text-decoration:none;color:#000000;}#rubrique > h2{padding:30px 0 0 20px;}#rubrique p{margin:0;padding:0}#rubrique div.intro{padding:5px 22px 30px};#rubrique .contenu-right div.text{margin:10px 0 0 0;}#rubrique .contenu-left{width:30%;float:left;margin:0 0 50px 0;}#rubrique .contenu-right{width:68%;float:right;margin:20px 0 50px 20px;}#rubrique .contenu-left img{width:100%;height:100%};.page-accueil .messages.status a{display:none;}form#user-register-form{margin-top:35px;}form#user-register-form fieldset.group-bottom{display:none;margin-top:30px;}form#user-register-form div.form-actions.form-wrapper{display:none;}form#user-register-form .form-wrapper span.fieldset-legend{display:none;}form#user-register-form #edit-field-user-type p{text-align:center;margin-bottom:40px;}form#user-register-form .form-item-field-user-type-und{margin:0 auto;clear:both;overflow:hidden;display:inline;}form#user-register-form .form-item-field-user-type-und input{float:none;margin:0;display:none;}form#user-register-form > .form-item-field-user-type-und label{float:left;width:27%;margin-right:20px;}form#user-register-form > #edit-field-user-type-und{width:25%;float:left;}form#user-register-form .form-item-field-user-type-und label:before{content:"";display:inline-block;width:22px;height:22px;margin-right:10px;background-image:url(/sites/all/themes/vif/img/register-radio2.png);background-repeat:no-repeat;padding:0px;vertical-align:top;}form#user-register-form .form-item-field-user-type-und input[type=radio]:checked + label:before{content:"\2713";color:#890000;font-size:14px;text-align:center;line-height:25px;font-weight:bold;}form#user-register-form .form-item-field-user-type-und label:first-child:before{display:none;}body.page-dashboard-my-account .pane-page-title h1{display:none;}body.page-dashboard-my-account #dashboard-left{margin:40px 0 0 25px;}.pane-vif-user-account .account{width:100%;}.pane-vif-user-account .account-right{width:25%;float:left;}.pane-vif-user-account .account-right a{border:4px solid #ae0034;display:inline-block;text-align:center;width:159%;text-transform:uppercase;font-family:aller;font-size:13px;color:#8d002a;text-decoration:none;}.pane-vif-user-account .account-left{width:57%;float:left;}.pane-vif-user-account .account-left p{margin:10px 0;}.pane-vif-user-account .account-left p.zip-city{margin-left:65px;}.pane-vif-user-account .account-vignoble-info{margin-top:50px;}.pane-vif-user-account-edit .account-edit fieldset#edit-revalidate{display:none;}.pane-vif-user-account-edit .account-edit legend{display:none;}.pane-vif-user-account-edit .account-edit fieldset.field-group-fieldset{margin:6% 0 0 -18%;}.pane-vif-user-account-edit .account-edit .formulaire #edit-actions input#edit-cancel{background:none;color:#000;border:none;}.pane-vif-user-account-edit .account-edit .formulaire #edit-actions input#edit-submit{}.pane-vif-user-account-edit .account-edit .formulaire #edit-actions{margin-left:156px;}div.messages.status a{display:none;}.pane-vif-user-rooms .node-room .show-list-title{font:400 1.3em/1.2em "aller",sans-serif;color:#890000;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;}#dashboard-left .show-list-desc{width:calc(100% - 40px);padding:10px 26px}.pane-vif-user-room-detail .left a{color:#161414;font:400 1.1em/1em 'aller-bd';text-decoration:none;text-transform:capitalize;margin:0;padding:0 0 10px 0;}.pane-vif-user-room-detail .left .result-appelation span{display:none;}.pane-vif-user-room-detail .left .result-appelation ul li{font-size:13px;margin:0;}.pane-vif-user-room-detail h3{margin-bottom:6px;padding:15px 15px 0 15px;}.pane-vif-user-room-detail .add-selection a:after{position:absolute;content:"";left:0;top:0;font:1em/1.2em "Fontello",serif;text-align:center;background-image:url(/sites/all/themes/vif/img/corbeille.png);background-repeat:no-repeat;width:15px;height:20px;}.pane-vif-user-room-detail .add-selection a{position:relative;float:left;padding-left:20px;margin:6px 10px 0;font-size:1.15em;color:#161414;}.pane-vif-user-room-detail .result-bloc{display:table;table-layout:fixed;}.pane-vif-user-room-detail .result-bloc div{display:table-cell;vertical-align:middle;}.pane-vif-user-room-detail .result-bloc div ul > li{width:100%;margin:0 0 30px 0;}.pane-vif-user-room-detail .result-bloc div.left{border-right:2px solid #ffffff;width:51%;}.pane-vif-user-room-detail .result-bloc div.middle{border-right:2px solid #ffffff;text-align:center;width:50%;vertical-align:top;font-weight:bold;font-size:20px;}.pane-vif-user-room-detail .result-bloc div.right{vertical-align:top;padding-left:14px;}.pane-vif-user-room-detail .result-bloc p.text a{position:relative;float:right;padding-left:20px;margin:30px 10px 0;font-size:1.15em;color:#161414;text-decoration:none;}.pane-vif-user-room-detail .result-bloc p{margin:10px 0;font-weight:bold;font:400 1em/1.3em "aller-bd",serif;}.pane-vif-user-room-detail .result-bloc p.text a:after{position:absolute;content:"\E808";left:0;top:0;font:1em/1.2em "Fontello",serif;text-align:center;}.pane-vif-user-room-detail a.salon-pdf:after{position:absolute;content:"\E808";left:0;top:2px;font:1em/1.2em "Fontello",serif;text-align:center;}.pane-vif-user-room-detail a{position:relative;padding-left:20px;margin:0 0 0 15px;font-size:1.15em;color:#161414;text-decoration:none;margin-left:74%;padding-bottom:15px;display:block;}.pane-vif-user-room-detail .selection-items{background:#eaeaea;margin:20px 0;}.pane-vif-user-room-detail div.text a{font-size:1.15em;color:#161414;width:300px;margin-left:63%;}.pane-vif-user-room-detail div.text a:after{position:absolute;content:"\E808";left:0;top:0;font:1em/1.2em "Fontello",serif;text-align:center;}.pane-vif-user-room-detail .result-bloc{margin:0;}.pane-vif-user-room-detail .selection-items-pdf{display:flex;flex-wrap:wrap;justify-content:flex-end;}.pane-vif-user-room-detail .selection-items-pdf a{position:relative;display:block;font:600 1.1em/24px "Open Sans",serif;color:#a2033c;padding:3px 15px;border:2px solid #a2033c;background:#fff;text-align:center;text-transform:uppercase;margin:0;}.pane-vif-user-room-detail .selection-items-pdf a:hover{background:#a2033c;color:#FFF;}.pane-room-linkto-account{text-align:right;margin-bottom:30px;}.pane-room-linkto-account .link{font:400 1.1em/1.2em "aller",sans-serif;color:#8d002a;text-decoration:none;position :relative;}.pane-wine-linkto-account{text-align:right;margin-bottom:30px;}.pane-vigneron-linkto-account{text-align:right;margin-bottom:30px;}.pane-room-linkto-account .link:before{position:absolute;content:"\E808";left:-7%;top:5%;font:1em/1.2em "Fontello",serif;text-align:center;color:#000;}.pane-room-linkto-account .btn{display:inline-flex;flex-wrap:wrap;padding:0 20px 0 40px;position:relative;align-items:center;justify-content:center;color:#fff;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#A4013A;text-decoration:none;border:2px solid #A4013A;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}.pane-room-linkto-account .btn:before{content:"\E815";font:1.5em/1em "Fontello",serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;left:0;width:40px;height:100%;top:0;}.pane-room-linkto-account .btn:hover{background-color:#fff;color:#A4013A;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}.search-internal{padding-top:20px;border-top:10px solid #373131;}.search-internal .search-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-right:0;}.search-internal .pane-room-linkto-account{margin:0;}.search-internal h2{margin:0;}.current-search-item-reset{position:absolute;right:0;top:3px;}.current-search-item-reset a{position:relative;padding-left:20px;}.current-search-item-reset a:before{content:"\e822";font:1.3em "Fontello",serif;margin-right:0.3em;position:absolute;left:0;top:45%;display:block;line-height:1;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.current-search-item-reset a:hover:before{text-decoration:none;}.pane-current-search-search-wine{position:relative;}.current-search-item-vif-search-active h3{font-size:1em;margin-bottom:15px;}.current-search-item-vif-search-active ul{margin:0 -5px;display:flex;flex-wrap:wrap;}.current-search-item-vif-search-active .item-list ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;height:30px;border:1px solid;padding:0 15px;margin:5px;}.pane-vif-user-room-detail .link-to-search{width:216px;float:right;margin-right:70px;margin-top:10px;}.pane-vif-user-room-detail .link-to-search a{height:85px;padding:0 10px;font-size:1.2em;color:#8d002a;border:4px solid #ae0034;vertical-align:middle;display:table-cell;text-align:center;}.pane-wine-linkto-account a{font:400 1.1em/1.2em "aller",sans-serif;color:#8d002a;text-decoration:none;position :relative;}.pane-wine-linkto-account a:before{position:absolute;content:"\E808";left:-16%;top:5%;font:1em/1.2em "Fontello",serif;text-align:center;color:#000;}.pane-vigneron-linkto-account a{font:400 1.1em/1.2em "aller",sans-serif;color:#8d002a;text-decoration:none;position :relative;}.pane-vigneron-linkto-account a:before{position:absolute;content:"\E808";left:-16%;top:5%;font:1em/1.2em "Fontello",serif;text-align:center;color:#000;}.result-name{float:left;margin:0 0px 30px;font:400 1.02em/1em "aller-bd",sans-serif;}.page-search-salon .result-desc{float:left;width:462px;font-size:.9em;}.sharing-top .addthis_button_compact{display:block;width:20px;height:20px;padding:0 7px;}.sharing-top .compact{width:85px;}.sharing-top .compact a{background:url(/sites/all/themes/vif/img/icons/partage.png) center center no-repeat;}.page-concours .view .view-content{margin-top:0;}.page-concours #video-list{margin-bottom:0px;}.pane-vif-search-wine-form{position:relative;overflow:hidden;margin:0 0 0px 0;padding:30px 0;border-top:10px solid #373131;}.pane-menu-menu-participez-aux-concours-des{border-bottom:10px solid #373131;margin:0 0 35px 0;}.page-concours .push-buy{margin:0 0 8px;}.page-search-wine li.i-concours{padding-left:41px;}.page-search-wine .result-view img{width:200px;height:150px;}.page-search-wine .result-desc span{display:block;font-size:11px;padding-top:16px;line-height:0px;}.page-search-wine li.i-cup{padding-left:46px;font-size:12px;padding-bottom:15px;height:50px;}.page-search-wine .area-left{float:left;width:200px;}.page-search-wine .area-left p{margin:0;}.page-search-wine .area-right{float:left;width:450px;}.page-search-wine .views-exposed-form label{display:none;}.page-search-wine .result-more{padding-left:0%;}.commerce-link-wrapper{float:left;}.page-search-wine .area-right .button-buy a{background:url(/sites/all/themes/vif/img/icons/panie.png) 0 0 no-repeat;color:#890000;padding-left:45px;text-decoration:none;}.page-search-wine .result-desc{float:left;width:700px;font-size:.9em;margin-top:-15px;}.page-search-wine .area-right .button-buy span{font:400 1.4em/1em "aller-bd",sans-serif;text-transform:uppercase;text-decoration:none;}.page-search-wine .area-right .button-buy{padding-left:4px;}.page-search-wine .area-left div.field-label{float:left;}.page-search-wine .area-left div.field-label-above{margin-bottom:2px;}.page-search-wine .area-right p{margin:0;font-size:12px;}.page-search-wine .area-right div{margin-bottom:5px;clear:both;}.page-search-wine .i-concours div p{float:left;margin:0 5px 0 0;}.establishment-contact .vcard{width:263px;}.node-type-vigneron #establishment #stickit-Vins li.i-concours div p{margin:0 0 3px 0;}.node-type-vigneron #establishment #stickit-Vins li.i-concours div{margin:0 0 10px 0;}.i-buy a{padding-left:55px;color:#a70239;font:400 1.5em/1em "aller-bd",sans-serif;text-transform:uppercase;background:url(/sites/all/themes/vif/img/icons/i-buy.png) 0 0 no-repeat;height:50px;}.page-search-salon .result-desc{float:left;width:600px;font-size:.9em;}.field-name-body img{border-color:transparent;display:block;}
.i-concours{background:url(/sites/all/themes/vif/img/icons/i-concours.png) 0 8px no-repeat;min-height:45px;}
@media only screen and (min-width:1px) and (max-width:480px){#access{display:none}}@media only screen and (min-width:481px) and (max-width:1300px){#quick-menu{left:0}}@media only screen and (min-width:1px) and (max-width:800px){}@media only screen and (min-width:1px) and (max-width:480px){.inner{width:320px}h1{margin:0 0 15px 15px;font:400 1.9em/1.2em "aller",sans-serif}h2{font:400 1.65em/1.2em "aller",sans-serif}.field-name-body{padding:15px}.sticky-menu{display:none}header .inner{position:relative;width:300px;height:100px;padding:10px;margin-bottom:0}.header-button,.language,#header-search,.header-follow,#quick-menu{display:none}.logo{width:70px;height:auto;margin-right:10px;padding:0}.claim{width:220px;padding:35px 0 0 0;font:italic 400 1.25em/0.9em "daniel-bd",cursive}.burger:after{position:absolute;width:230px;height:120px;right:10px;top:0;color:#373131;font:1.5em/40px "Fontello";content:"\E81D";text-align:right}.sharing-top .printer{display:none}nav{z-index:2;position:absolute;width:100%;height:auto;left:0;top:0;font:normal 1.1em/1em 'aller-bd',serif}nav ul{display:none;position:absolute;top:120px;width:100%;background:#AA0137}nav.open ul{display:block}nav ul.menu li{display:block;text-align:left;border-bottom:1px solid #FFF;line-height:1.2em}nav ul li a{position:relative;display:block;padding:0 20px;color:#FFF;line-height:35px;background:#AA0137}nav ul li a:hover,nav ul li:hover > a{color:#FFF;text-decoration:none}nav ul li.expanded a:after{position:absolute;width:30px;height:30px;right:0;top:0;color:#FFF;font:1em/35px "Fontello";content:"\E818"}nav ul ul{display:block;position:relative;width:auto;padding:0;top:0;left:0;margin-bottom:-1px;font:normal 0.9em/1em 'aller';background:#E3E2E2;text-transform:initial}nav ul li:hover ul{display:block}nav ul ul li{display:block}nav ul li a.active{color:#FFF}nav ul ul li a{padding:8px 20px;background:none;color:#000;line-height:1.2em}nav ul ul a.active,nav ul ul li a:hover{color:#9C0E31}nav ul ul li a.active{font:normal 1em/1em 'aller-bd',serif}nav ul ul li a:after{display:none}nav ul ul li:last-child a:after{display:none}nav ul li:hover a:before{display:none}nav ul li:hover ul a:before{display:none}nav .header-button{display:none;position:absolute;top:120px;float:none;width:100%;height:105px;margin:0;background:#FFF}nav.open .header-button{display:block}nav .header-button ul{position:relative;top:0}.header-button li{float:none;margin-right:0;padding:0px;width:100%;display:block}nav .header-button li a{display:block;position:relative;padding:0px 10px;line-height:30px;color:#FFF;border:none;border-bottom:1px solid #FFF;font-size:0.85em}nav .pane-menub{position:absolute;top:105px;width:100%}.logged-in header .inner{padding-bottom:60px}.logged-in header #account-block{clear:both;}.logged-in header nav.open{top:50px}.logged-in .open .burger:after{top:-50px}.breadcrumb{float:left;width:calc(100% - 80px);padding:10px 5px}.sharing-top{width:125px;padding:10px 0}.page-top{margin-bottom:10px}.push-buy{width:100%;height:auto}.push-buy img{width:100%;height:auto}.actu-tags{margin:0px 15px 15px}.actu-tags li,.actu-tags li div{float:none;display:inline}.actu-tags li:first-child{padding-left:0}.front h2{margin-left:15px}#news-headlight{margin:0;padding-bottom:0;padding-top:20px}.news-headlight-bloc{width:100%;height:auto;margin:0 0 10px}.front .news-headlight-bloc{display:none}.news-headlight-bloc.large{display:block;width:100%;height:auto;margin:0;padding-bottom:45px}.news-headlight-view{z-index:0;position:relative}.news-headlight-bloc.large .news-headlight-desc{position:relative;left:auto;bottom:auto;width:300px;margin:0;padding:20px 15px}.news-headlight-bloc.large .news-headlight-desc h3 a{font:400 1.1em/1.45em 'aller-bd',sans-serif}.news-headlight-bloc.large .news-headlight-date,.news-headlight-bloc.large .news-headlight-tags{margin:0;font-size:0.9em;color:#000;background:none}.news-headlight-bloc.large .news-headlight-date{padding:0px 10px 0 0}.news-headlight-bloc.large .news-headlight-tags{padding:0px 0px 0 10px}.news-all{z-index:1;right:auto;font-size:1.10em;left:15px}#news-headlight .news-all{bottom:430px;top:auto}.front .push-buy a{margin:0}#event-list{padding:15px 0px 60px;margin:0;background:none}#event-list .event-list-bloc{width:100%;height:auto;margin:0 0 20px}.front .event-list-bloc{display:none}.front .event-list-bloc:first-child{display:block}.event-list-desc{padding:15px}.front .event-list-desc{padding:15px 15px 55px}#event-list .news-all{top:auto;bottom:15px}#event-list .news-all li{float:none;margin-left:0}#button-access{padding:10px 0}#button-access #button-front ul{text-align:center;padding:10px 15px 5px}#button-access #button-front ul li{margin-bottom:7px}#button-access #button-front ul li a{max-width:none;width:230px}.front .pane-vif-search-vigneron-form,.pane-vif-search-salon-form{padding:20px 15px;margin:0 0 15px 0}.front #search-inner p{margin:0;font:400 1.3em/1.2em 'aller-bd',serif}.front #search-inner input[type=text]{width:230px;margin:0}.front .form-actions.form-wrapper{position:relative;background:#a2033c;border:0;width:35px;height:35px;font-size:0}.front .form-actions.form-wrapper:after{position:absolute;content:"\E80E";font:22px/35px "Fontello";color:#FFF;top:0;left:20%}.front #search-inner input[type=submit]{background:rgba(162,3,60,0);width:35px;height:35px;font-size:0;padding:0;border:0;z-index:1;position:relative}.front .pane-vif-search-vigneron-form .form-item,.form-actions{margin:20px 0 0 0}.search-advanced{display:none}#gallery{width:100%;height:355px;margin-bottom:0}#gallery .gallery-inner{z-index:1;position:relative;top:auto;left:auto;width:100%;height:auto}#gallery .gallery-arrow{top:20%;left:0;text-align:center;background:#373131;width:30px;height:42px}#gallery .gallery-arrow.right{right:0;text-align:center}#gallery .gallery-arrow:after{font:1.6em/42px "Fontello",serif}#gallery .gallery-desc{position:relative;bottom:auto;left:auto;width:290px;padding:15px;background:#FFF}#video-list .video-list-bloc{width:100%;height:auto;margin:0 0 20px}#video-list .video-list-bloc:nth-child(3n){margin:0 0 20px}.video-list-desc{padding:15px}.front .video-list-bloc{display:none}.front .video-list-bloc:first-child{display:block}#direct-selling .direct-selling-bloc:nth-child(n+2){position:absolute;left:0}#direct-selling h2{font:400 1.55em/1.2em "aller",sans-serif}#direct-selling{height:470px;overflow:hidden}#direct-selling:before{z-index:0;width:100%;top:100px}.direct-selling-bloc{z-index:1}.direct-selling-bloc{display:none;position:relative;float:none;width:290px;height:300px;padding:35px 15px 15px 15px;margin:0 8px 0 0}.direct-selling-bloc:last-child{display:block}.direct-selling-bloc:before{top:30px}.direct-selling-desc{float:left;width:185px;padding-top:20px}#direct-selling .player{display:block;position:absolute;bottom:40px;left:40%}#direct-selling .player .item-list{display:block}#direct-selling .player ul li{float:left;margin:0 3px;width:14px;height:14px;font-size:0;background:#373131;border-radius:50%}#direct-selling .player .node-512.first.active{background:#a2033c}.direct-selling-view{height:200px}.direct-selling-view img{height:100%;width:auto}#partners{padding:15px 0 0 0;height:auto}#partners ul{display:block;width:290px;padding:0 15px}#partners li{display:inline-block;width:100px;margin:15px 20px 0px}#partners li a{display:table-cell;width:100px;padding:0;text-align:center}#partners li img{max-width:100px;height:auto}footer{width:100%;margin:0 auto}footer .inner{background:none;padding:0px 0 20px}.footer-content{float:none;width:100%;text-align:center}.newsletter-subscribe a{width:calc(100% - 44px);padding:0 10px 0 30px;margin-bottom:15px}.newsletter-subscribe a:before{left:15px}.footer-link a{font:400 100%/1.7em 'aller',sans-serif}.footer-mention{margin-top:10px;font:600 0.8em/1.3em "Open Sans",sans-serif}.footer-follow{float:none;margin-left:105px;margin-top:20px}.actu-list-bloc{clear:none;position:relative;margin-bottom:40px}.actu-list-view{float:none;width:100%;margin-right:0}.actu-list-desc{float:none;width:290px;padding:15px}.item-list .pager{text-align:center;margin-bottom:50px}#actu h1{margin:0 0 10px 15px;font:400 1.7em/1.2em "aller",sans-serif}.actu-bloc{width:100%;padding-bottom:420px}.actu-date{margin:0 0 15px 15px}.actu-view{clear:none;float:none;width:100%;height:auto;margin:0}.actu-view img{width:100%;height:auto}#actu .field-name-body{clear:none;padding:15px 15px 0}#actu .field-name-body h2{font:400 1.3em/1.2em "aller",sans-serif}#actu .push-buy{position:absolute;bottom:25px}#also-list{margin:0;background:none}.also-list-bloc{position:initial;float:none;width:100%;margin:0;padding-bottom:30px}.also-list-desc{padding:20px 15px 0}.also-list-desc .field-name-body{padding:0}#search .search-form{padding:0 15px;margin-bottom:30px}.search-form h1{margin:0 0 10px 0px;font:400 1.7em/1.2em "aller",sans-serif}.search-form input[type=text]{width:270px;margin-right:0;margin-bottom:10px}.search-form input[type=submit]{width:290px}#search-left{width:100%;margin:0}.search-title{position:relative;margin:0 15px 10px;font:400 1.1em/1em "aller-bd",sans-serif}.search-title:after{position:absolute;content:"\E808";right:0;top:0;font:1.2em/1.2em "Fontello",serif;text-align:center}#search-left .panel-pane.pane-block{display:none}#search-left.open .panel-pane.pane-block{display:block}#search-left .panel-pane.pane-block h2{margin:0 0 10px 0}#search-right{float:none;width:100%}#search-right .map{clear:both;position:relative;width:100%;height:295px}#map-views{width:100% !important;height:295px !important}.grippie{bottom:-275px}#search-right .filter{margin-bottom:30px;text-align:center}#search-right .filter select{width:290px}.result-bloc{width:calc(100% - 60px);padding:20px 30px;margin-bottom:25px}.result-name{float:none;margin:0}.result-place{position:relative;float:none;margin:20px 25px 30px}.result-view{float:none;margin:0 auto}.result-desc{width:100%;padding:20px 0 15px}.result-more a,.add-selection a{clear:both;float:left;margin:15px 0 0 0}#search .pager{margin-top:40px}.establishment-menu li.active a::after{right:15px;left:auto;top:4px;font-size:1.6em;color:#890000;line-height:40px;}.establishment-specificity,.good-deal{padding:20px;-moz-column-count:1;-moz-column-gap:0}#establishment{overflow:hidden}#establishment .push-buy{display:none}#establishment h2{margin:0 0 10px 15px}#establishment .add-selection.top{position:initial;top:0;padding:0 0 15px 15px}#establishment .add-selection.top a{float:none}#establishment .establishment-view{clear:none;float:none;width:100%;height:auto;margin:0}#establishment .establishment-view img{display:block;width:100%;height:auto}#establishment .establishment-desc .field-name-body{padding:0 15px;margin:20px 0}#establishment .establishment-desc{margin:0 0 20px}.establishment-menu ul,.establishment-menu ul li{display:block;font:400 1.1em/40px "aller-bd",sans-serif}.establishment-menu li a::before{display:none}.establishment-bloc{padding:0}.establishment-location{display:block}.establishment-map{display:block;width:100%;height:auto;margin-bottom:0}.establishment-map img{display:block;width:100%}.establishment-contact{display:block;width:calc(100% - 60px);height:auto;margin-bottom:0;padding:30px}.wine-bloc{width:100%;height:auto;padding-right:0}.wine-view{float:none;margin:-15px 0 20px 0;width:100%;height:auto}.wine-view img{width:100%}.wine-name{float:none;width:290px;margin:0 0 15px 15px}.wine-place{float:left;width:calc(100% - 55px);padding:5px 15px 25px 40px}.wine-col.first{width:calc(100% - 55px);height:auto;padding:0 15px 0 40px;margin-right:0;border-right:0}.wine-col.last{width:calc(100% - 30px);height:auto;padding:10px 15px 25px 15px}.wine-col.last .add-selection a{right:15px}.wine-more{margin-bottom:20px}.wine-more:after{left:43%}.establishment-show-bloc{width:100%;height:auto;padding:15px 0 55px 0}.establishment-show-view{float:none;width:100%;height:auto}.establishment-show-img{width:100%}.establishment-show-desc{float:none;width:290px;height:auto;padding:35px 15px 20px 15px}.establishment-show-bloc .establishment-show-place{padding:0;margin-bottom:20px}.establishment-show-bloc .establishment-show-stand{position:relative;top:0;margin-bottom:20px}.establishment-show-bloc .establishment-show-link a{left:15px}.establishment-show-bloc .add-selection a{bottom:auto;right:auto;font-size:1em;;margin:25px 0 0 0}#gallery{height:auto}#establishment #gallery .field-name-body{margin-bottom:0;padding:15px}.establishment-partner{float:none;margin-top:10px;text-align:center}.oenotourisme-activity{display:block;padding-bottom:30px}.oenotourisme-activity-bloc{display:table;width:290px;padding:0 15px 20px 15px}.oenotourisme-activity-bloc span{display:table-cell;width:130px;margin-bottom:0}.oenotourisme-activity-bloc ul{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle}.oenotourisme-activity-bloc ul li{width:100%}.oenotourisme-bloc{width:100%;height:auto;padding:15px 0 25px 0;margin-bottom:0}.oenotourisme-view{float:none;width:100%;height:auto;margin:-15px 0px 0px}.oenotourisme-view img{display:block;width:100%}.oenotourisme-desc{float:none;width:calc(100% - 30px);height:auto;padding:20px 15px}.oenotourisme-desc .field-name-body{padding:0}.oenotourisme-tags{position:relative;bottom:auto;left:auto;margin:0}.picnic-bloc{width:100%;height:auto;padding:15px 0;margin-bottom:0}.picnic-map{width:100%}.picnic-map img{width:100%}.picnic-name{float:none;width:290px;margin:0 0 15px 15px}.picnic-place{float:left;width:290px;padding:5px 0 25px 40px}.picnic-col.first{width:265px;padding-right:15px;margin-right:0;border-right:0;padding-left:40px}.picnic-col.last{width:290px;height:auto;padding:20px 15px 40px 0px}.picnic-bloc .add-selection a{right:15px}#establishment #direct-selling{margin-bottom:30px}#-vif-search-salon-form{padding-bottom:80px}#show h2{margin:0px 0px 15px 15px}#banner{display:none}#show-page .add-selection a{margin:0 0 0 15px}.page-salons .add-selection a{margin:0 0 0px 15px}#show-page #news-headlight{display:block}#show-page #news-headlight .news-headlight-bloc{width:100%;margin:0 0 10px 0}#show-page #event-list .event-link{top:auto;right:auto;bottom:15px}#show-page #event-list .event-list-bloc{float:none;width:100%;height:auto;margin:0 0 20px}#show-page #event-list{position:relative;padding-bottom:100px;background:none}#video-list{margin-bottom:0;position:relative;background:none}#show .show-view{clear:none;float:none;width:100%;height:auto;margin:0}#show .show-view img{width:100%;height:auto}#show .event-link{float:none;margin-bottom:20px}#show #search-inner{margin:0 15px}#show #search-inner h2{margin:0 0 15px;font:400 1.55em/1.2em "aller",sans-serif}#show #search-inner .form-item{float:none}#show #search-inner input[type=text]{width:calc(100% - 20px);margin:0 0 15px}#show #search-inner .form-actions{float:none}#show #search-inner input[type=submit]{width:100%;margin-bottom:30px}#show .show-information{padding:20px 0px 90px}#show .show-map{float:none;width:100%;height:auto;margin-bottom:0}#show .show-map img{display:block;width:100%}#show .show-contact{float:none;width:calc(100% - 30px);height:auto}#show .event-link{top:auto;bottom:0;right:auto}#show .show-more{background:#FFF;padding:25px 25px 0}#show .show-bloc{position:relative;padding-bottom:420px;margin-bottom:20px}#show .show-bloc .push-buy{position:absolute;bottom:25px}#show .show-date{margin:0 0 25px 15px}#show-list .show-list-filter{margin-bottom:20px}#show-list .show-list-filter .form-type-checkbox{margin-left:15px}#show-list .show-list-bloc{margin-bottom:30px}#show-list .show-list-view{float:none;width:100%}#show-list .show-list-desc{float:none;width:290px;padding:15px}.show-list-edition{margin-top:5px}#gmap{width:100% !important}.result-stand{position:relative;top:0;right:0;margin:20px 0 0}.field-name-field-picnic-wait-bg img{width:100%;height:auto;}.field-name-field-picnic-block-photos > .field-items > .field-item{width:100%;padding:20px 0!important;}#contact label{text-align:left}#contact .form-item{margin-bottom:10px}input[type="text"],input[type="email"],input[type="number"],input[type="password"],textarea{width:calc(100% - 20px)}#contact .form-actions{width:100%;margin:20px 0}.formulaire .form-item{overflow:hidden;width:100%;margin-bottom:30px}#dashboard-left .formulaire .form-item{width:100%}.formulaire label{float:none;width:auto;margin-right:0;text-align:left}.formulaire select{float:none;width:100%}.formulaire input[type=text],.formulaire input[type=email],.formulaire input[type=password],.formulaire input[type=number],#dashboard-left .formulaire input[type="text"],#dashboard-left .formulaire input[type="email"],#dashboard-left .formulaire input[type="password"],#dashboard-left .formulaire input[type="number"]{float:none;width:calc(100% - 24px)}.formulaire .description{margin-left:0}.formulaire .form-type-radios{margin-bottom:20px}.formulaire .form-type-radios .form-item{margin-bottom:10px}.formulaire .form-type-radio label{float :none}.formulaire .form-type-radio input{float :left;margin:6px 10px 0px 0}.formulaire .form-type-checkbox label{float :none}.formulaire .form-type-checkbox input{float :left;margin:6px 10px 0px 0}.formulaire #edit-actions{margin-left:0}.formulaire #edit-actions input{margin-left:0;width:100%}#user-profile-form #edit-cancel{margin:20px 0}.password-strength{left:0;top:70px}div.password-confirm{left:0;top:180px}div.form-item div.password-suggestions{width:calc(100% - 22px);padding:10px;margin:0;}.pane-vif-search-oenot-form,.page-search-oenotourisme #search .search-form,.pane-vif-search-picnic-form,.page-search-pique-nique #search .search-form{padding:20px 20px 170px}#search-inner input[type="submit"]{width:100%}.pane-vif-search-oenot-form #search-inner #edit-actions,.page-search-oenotourisme .views-submit-button{width:auto;margin:0}#search-inner input[type="text"],.pane-vif-search-oenot-form #search-inner input[type="text"],.page-search-oenotourisme .search-form input[type="text"]{width:calc(100% - 20px);margin:0 0 20px}.pane-vif-search-oenot-form #search-inner input#edit-save[type="submit"],.page-search-oenotourisme .search-form input#edit-save[type="submit"]{margin:0}.location-or{position:absolute;right:-13px;top:355px}.location-or:before{right:150px;top:-37px}.search-form .location-or{top:260px}.page-search-oenotourisme .views-submit-button input,.page-search-pique-nique .views-submit-button input{width:100%}.page-search-pique-nique .views-submit-button{margin:0;width:100%;}.page-search-pique-nique .search-form input[type="text"]{width:100%;}#search-left .pane-vif-search-facette-title > h2{padding-left:15px;}.picnic-map-info{width:100%;height:280px;}.picnic-contact-bloc .result-place{margin:0 0 16px;}.node-type-vigneron .pane-picinic > h2{margin:0 0 10px 15px;}#dashboard-left{;width:100%;margin-right:0}#dashboard-right{;width:100%;padding:0}ul.primary{overflow:hidden;height:auto;padding:10px 0;font:1em/1em 'aller-bd',serif}ul.primary li a{display:block;float:none;padding:10px 35px 10px 15px;line-height:1em}ul.primary li a:after{display:none}ul.primary li a:hover{color:#890000;background:none}ul.primary li.active a,ul.primary li.active a:hover{color:#890000;border:0;background:none}ul.primary li.active a:before{position:absolute;content:"\E818";color:#890000;font:1.3em/1em "Fontello",serif;transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);top:30%;bottom:auto;left:auto;right:0}}
.w--poppin-wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.w--poppin-wrapper >*{width:100%;max-width:560px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;}@media (max-width:1119px){.w--poppin-wrapper >*{padding:0 2vw;}}.w--poppin-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;}.w--poppin-logo{width:90px;}@media (max-width:560px){.w--poppin-logo{width:40vw;}}.w--poppin-logo img{display:block;width:100%!important;height:auto!important;}.w--poppin-text-head{flex-basis:50%;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;}@media (max-width:560px){.w--poppin-text-head{padding-left:7vw;}}.w--poppin-title{text-transform:uppercase;font-family:'MailartRubberstamp';color:#B1252B;font-size:28px;line-height:1;margin-bottom:0.2em;}@media (max-width:560px){.w--poppin-title{font-size:15vw;}}.w--poppin-article{font-family:'HelveticaCondensed';font-size:13px;line-height:1.3;}@media (max-width:560px){.w--poppin-article{font-size:6.8vw;}}.w--poppin-article p{margin:0;}@media (max-width:560px){.w--poppin-article p{font-size:6.8vw;}}.w--poppin-article strong{font-family:'HelveticaCondensed';font-weight:700;}.w--poppin-article .big{color:#B1252B;font-size:120%;}.w--poppin-article a{text-decoration:underline;font-weight:700;color:#B1252B;}.w--poppin-image{margin-bottom:30px;width:100%;max-width:400px;}@media (max-width:560px){.w--poppin-image{margin-bottom:8vw;}}.w--poppin-image img{height:auto!important;display:block;margin:0 auto;max-width:100%;}.w--poppin-text{font-family:'HelveticaCondensed';font-size:14px;text-align:justify;line-height:1.25;margin-bottom:40px;}@media (max-width:560px){.w--poppin-text{font-size:5.5vw;margin-bottom:12vw;}}.w--poppin-text p{margin:0;}@media (max-width:560px){.w--poppin-text p{font-size:5.5vw;}}.w--poppin-footer{background:#B1252B;color:white;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'HelveticaNeue';font-weight:500;padding:15px 0;font-size:20px;max-width:none;}@media (max-width:560px){.w--poppin-footer{font-size:9vw;padding:8vw 0;}}.w--poppin-footer p{margin:0;}@media (max-width:560px){.w--poppin-footer p{font-size:9vw;}}#cboxLoadedContent{margin-bottom:0;margin-top:15px;}#cboxClose{bottom:auto;top:0;background:none;display:block;width:15px;height:15px;outline:none;}#cboxClose:before{content:'';display:block;position:absolute;top:50%;left:50%;width:120%;height:3px;background:black;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}#cboxClose:after{content:'';display:block;position:absolute;top:50%;left:50%;width:120%;height:3px;background:black;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.colorbox--room-covid h2{text-align:center;}.colorbox--room-covid  #cboxLoadedContent{padding:0 20px;box-sizing:border-box;overflow:visible !important;}@media (max-width:767px){.colorbox--room-covid{width:100% !important;left:0 !important;right:0 !important;}#colorbox.colorbox--room-covid{height:auto !important;}.colorbox--room-covid div{height:auto !important;}.colorbox--room-covid #cboxMiddleLeft,.colorbox--room-covid #cboxMiddleRight,.colorbox--room-covid #cboxTopLeft,.colorbox--room-covid #cboxTopCenter,.colorbox--room-covid #cboxTopRight{display:none;}.colorbox--room-covid #cboxWrapper,.colorbox--room-covid #cboxTopCenter,.colorbox--room-covid #cboxContent,.colorbox--room-covid #cboxLoadedContent{width:100% !important;position:relative;}.colorbox--room-covid #cboxWrapper,.colorbox--room-covid #cboxLoadedContent{width:100%;}.colorbox--room-covid  #cboxLoadedContent{padding-top:20px;}.colorbox--room-covid #cboxClose{top:10px;right:10px;}.colorbox--room-covid #cboxLoadedContent img{max-width:100%;height:auto !important;}}
.page-oenotourisme .search-advanced{float:none;width:500px;text-align:center;margin:5px 0px 0px 20px;}.page-oenotourisme #show-list .pane-views{margin-bottom:35px;overflow:hidden;}.page-oenotourisme #gallery{margin-bottom:10px}.page-oenotourisme .views-field-field-slider{width:100%}.view-oenotourisme .news-headlight-bloc img{height:219px;object-fit:cover}.view-oenotourisme-t.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;margin:0 -4px}.view-oenotourisme-t.view-display-id-block_1 .views-row{flex:0 0 25%;position:relative;padding:0 4px;margin-bottom:10px;box-sizing:border-box}.view-oenotourisme-t.view-display-id-block_1 img{display:block;width:100%;height:auto}.view-oenotourisme-t.view-display-id-block_1 .views-field-name a{position:absolute;bottom:0;left:4px;width:calc(100% - 8px);padding:10px 20px 15px 20px;color:#fff;background:rgba(156,14,49,.75);font:1.2em/1.3em "aller-bd",serif;text-decoration:none;box-sizing:border-box;transition:all 0.4s ease 0s}.view-oenotourisme-t.view-display-id-block_1 .views-field-name a:hover{padding-bottom:30px}.page-search-oenotourisme .views-exposed-form{position:relative}.page-search-oenotourisme .search-form .location-or{top:0;}.view-oenotourisme .node-agenda h2 a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.view-oenotourisme .node-agenda h2 a{margin:4px 0 0}.view-oenotourisme .node-agenda h2{position:absolute;bottom:-33px;width:calc(100% - 40px);padding:0 20px 15px 20px;color:#FFF;background:rgba(156,14,49,.75);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.page-oenotourisme .add-selection a{margin:15px 0 0;}.page-oenotourisme h1{float:left;}.pane-oenot-linktolist{position:absolute;right:0;}@media only screen and (max-width:480px) and (min-width:1px){.pane-oenot-linktolist{position:relative;}#news-headlight{position:relative;clear:both;overflow:hidden;margin:0;padding:0;}#news-headlight #gallery img{height:auto;}#gallery .field-name-field-slide-description{position:relative;max-width:100%;letter-spacing:0;padding:0px;}#gallery .field-name-field-slide-description > div{padding:10px;}.view-oenotourisme-t.view-display-id-block_1 .views-row{flex:auto;}}.result-block-vigneron .result-place{position:inherit;float:right;max-width:250px;margin:0 15px 30px;}
.node-agenda .field-name-field-image{margin-bottom:25px}.node-agenda .field-name-field-date-range{margin-bottom:1em;padding:0 25px;font-weight:bold}.node-agenda .field-name-body{padding:0 25px}.panel-separator{clear:both;}.captcha{margin-left:260px;margin-bottom:20px;}
#search{clear:both;overflow:hidden;font:400 1em/1.2em "aller",sans-serif}.search-form{position:relative;overflow:hidden;padding:0 25px;margin-bottom:85px}.search-form h1{margin-left:0}.search-form input[type=text]{width:615px;margin-right:25px}#search .search-form input[type=submit]{margin:0}.search-performance{margin-bottom:25px;font:400 1.35em/1em "aller-bd",sans-serif}#search-left{overflow:hidden;clear:both;float:left;width:270px;margin:0 30px 0 10px}.search-title{font:400 1em/1em "aller-bd",sans-serif;text-transform:uppercase}#search-left .pane-block{padding:20px 25px 15px;border-bottom:4px solid #ececec}#search-left h2{margin-bottom:5px;padding:0;font:400 1.16em/1em "aller",sans-serif;color:#161414;}#search-left li{clear:both;overflow:hidden;position:relative;padding:3px 0;}#search-left .facetapi-facetapi-boolean-label li.first.last{font:400 1.16em/1em "aller",sans-serif}#search-left ul ul{margin-left:20px}#search-left ul ul a{width:170px}#search-left input[type="checkbox"]{float:left;width:20px;margin:2px 5px 2px 0;}#search-left a{float:left;width:195px;margin:0;color:#000}#search-left a:hover{color:#a2033c;text-decoration:none}#search-left .facetapi-vif-facetapi-ajax-textfield{position:relative;margin-right:-20px;}#search-left input + .facetapi-vif-facetapi-ajax-textfield li:first-child{padding-top:10px;}#search-left input[type="text"]{max-width:100%;position:relative;z-index:1;}#search-left input + .facetapi-vif-facetapi-ajax-textfield:before{content:'\e80e';font:1em "Fontello",serif;display:block;position:absolute;right:10px;top:9px;z-index:1;}#search-left .facetapi-facetapi-ajax-checkboxes label{font-size:1em;line-height:1.2em;cursor:pointer;}#search-left .facetapi-facetapi-ajax-checkboxes input[disabled] + label{pointer-events:none;}#search-left .facetapi-facetapi-ajax-checkboxes label:hover{color:#a2033c;}#search-right{float:right;width:690px}#search-right .map{overflow:hidden;width:690px;margin-bottom:20px}#search-right .filter{margin-bottom:50px;text-align:right}#search-right .filter select{width:300px;font-style:italic}.result-bloc{position:relative;overflow:hidden;width:660px;margin-bottom:30px;padding:20px 15px;font-size:.95em;background:#eaeaea}.result-name{float:left;margin:0 10px 30px;font:400 1.02em/1em "aller-bd",sans-serif}.result-place{position:absolute;right:0;max-width:200px;margin:0 15px 30px;}.result-place .mode-419,.result-place .mode-418,.result-place .mode-420{width:27px;height:27px;background-size:100% auto;}.result-place .field-name-field-region-viticole{font:400 1.02em/1em "aller-bd",sans-serif;}.result-place .field-name-field-region-viticole:after{position:absolute;content:"\E815";left:-25px;top:-5px;font:1.7em/1em "Fontello",serif;text-align:center}.result-view{clear:both;float:left;width:200px;height:150px;margin-right:15px;border:5px solid #FFF;background:#FFF}.result-place .field-name-field-mode-cultural{padding-top:5px;}.result-place .field-item{display:inline-block;margin-left:5px}.mode-419,.mode-418,.mode-420{display:block;width:48px;height:48px;text-indent:-9999px;overflow:hidden;}.mode-419{background:url(/sites/all/themes/vif/img/icons/icon-hve.png) 0 0 no-repeat;}.mode-418,.mode-420{background:url(/sites/all/themes/vif/img/icons/i-wine-bio-2.png) 0 0 no-repeat;}.result-view img{display:block}.result-stand,.result-show-stand{position:absolute;top:75px;right:25px;font-size:1.5em;text-transform:uppercase}.result-desc{float:left;width:435px;font-size:.9em}.result-desc a{color:#161414}.result-desc a:hover{color:#890000}.result-appelation{font-size:1.1em}.result-appelation span{float:left;color:#a2033c;margin-right:5px}.result-appelation ul{float:left}.result-appelation ul li{display:block}.result-contact a{display:block;padding:10px 0;font-size:1.1em}.result-contact a:before{content:"> "}.result-col{float:left;width:195px}.result-col.first{padding-right:23px;margin-right:23px;border-right:4px solid #FFF}.result-col li{position:relative;min-height:26px;padding:3px 0 3px 30px;font:400 0.9em/1.15em "aller",sans-serif}.result-col span{display:block}.i-affilated{background:url(/sites/all/themes/vif/img/icons/i-affilated.png) 0 0 no-repeat}.i-restauration{background:url(/sites/all/themes/vif/img/icons/i-restauration.png) 0 2px no-repeat}.i-activity{background:url(/sites/all/themes/vif/img/icons/i-activity.png) 0 2px no-repeat}.i-open{background:url(/sites/all/themes/vif/img/icons/i-open.png) 0 2px no-repeat}.i-contact{background:url(/sites/all/themes/vif/img/icons/i-contact.png) 0 -3px no-repeat}.i-auditory{background:url(/sites/all/themes/vif/img/icons/i-auditory.png) 0 -3px no-repeat}.i-language .es:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-es.png) 0 -5px no-repeat}.i-language .en:before{position:absolute;width:26px;height:26px;left:0;content:"";background:url(/sites/all/themes/vif/img/icons/i-flag-en.png) 0 -5px no-repeat}.oeno-options,.field-name-field-oenotourisme-languages,field-name-field-oenotourisme-contact{margin-top:15px}.oeno-options{color:#a2033c}.area-left{float:left;width:200px;margin-right:30px}.area-right{float:left;width:205px}.field-name-field-oenotourisme-labelhandi li{display:inline-block;margin-left:5px}.field-name-field-oenotourisme-labelhandi li img{display:block}.result-bloc .field-name-field-oenotourisme-gite-france,.result-bloc .field-name-field-oenotourisme-gite-enable,.result-bloc .field-name-field-oenotourisme-dom-restaurat,.result-bloc .field-name-field-oenotourisme-gite-clevac{padding:10px 0px 10px 32px}.result-bloc .field-name-field-oenotourisme-gite-france{background:url(/sites/all/themes/vif/img/icons/btn-gitefrance.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-enable{background:url(/sites/all/themes/vif/img/icons/btn-gite.png) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-gite-clevac{background:url(/sites/all/themes/vif/img/icons/btn-clevacances.jpg) 0 center no-repeat}.result-bloc .field-name-field-oenotourisme-dom-restaurat{background:url(/sites/all/themes/vif/img/icons/btn-restauration.png) 0 center no-repeat}.good-deal-bloc .field-name-field-oenotourisme-gite-france{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/gites-de-france.png) no-repeat scroll 0px center;height:90px;position:absolute;width:90px;top:0;right:0}.good-deal-bloc .field-name-field-oenotourisme-gite-clevac{z-index:-1;content:"";background:transparent url(/sites/all/themes/vif/img/clevacances_m_width.jpg) no-repeat scroll 0px center;background-size:contain;height:54px;position:absolute;width:84px;top:98px;right:5px;}.search-result--internal{padding-bottom:0;}.search-result--internal .result-name{float:none;}.search-result--internal .result-name a{color:#A4013A;}.search-result--internal .result-place .field-name-field-region-viticole{color:#161414;font:600 1em/1.2em "aller",sans-serif;}.search-result--internal .result-place{position:relative;max-width:none;margin:0;font:400 1em/1.2em "aller",sans-serif;}.search-result--internal .result-place a{color:#161414;}.search-result--internal .result-place .field-item{margin:0;}.search-result--internal .result-content-wrapper{margin:20px 0;}.search-result--internal .result-content-wrapper > div + div{margin-top:8px;}.search-result--internal .result-content-wrapper > div > .field,.search-result--internal .result-appelation{position:relative;padding-left:25px;}.search-result--internal .result-content-wrapper > div > .field:after,.search-result--internal .result-appelation:after{top:-3px;left:0;font:1.5em/1em "Fontello",serif;position:absolute;display:block;}.search-result--internal .result-appelation span{display:block;float:none;color:#161414;font-size:.95em;}.search-result--internal .result-appelation ul{float:none;margin:5px -10px;}.search-result--internal .result-appelation:after{content:'\e821';font-size:1.1em;left:-2px;top:0;}.search-result--internal .result-appelation ul:after{content:'';display:table;width:100%;clear:both;}.search-result--internal .result-appelation ul li{font-size:0.95rem;font-style:italic;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px;margin:2px 0;}.search-result--internal .result-appelation ul li:before{content:'\2022';margin-right:0.3em;font-style:normal;}.result-mode-cultural .field:after{content:'\e820';left:-4px !important;}.result-link-block{display:flex;flex-wrap:wrap;margin:0 -15px;border-top:1px solid #dadada;}.result-link-block > div{flex-grow:1;max-width:33.3333%;}.result-link-block > div + div{border-left:1px solid #dadada;}.result-link-block > div a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;width:100%;margin:0;padding:0;height:40px;font-size:0.85em;font-weight:600;color:#161414;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}.result-link-block > div a:hover{text-decoration:none;border-color:#A4013A;color:#A4013A;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}.result-link-block > div a:before{content:'>';margin-right:0.34em;}.result-link-block > div a:after{display:none;}.result-link-block .add-selection a{background-color:#A4013A;color:#fff;}.result-link-block .add-selection a:before{content:'+';display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:100%;border:2px solid #fff;width:20px;height:20px;font-size:1em;line-height:1;padding-top:1px;text-align:center;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;transition-property:border-color;}.result-link-block .add-selection a:hover{background-color:transparent;color:#A4013A;}.result-link-block .add-selection a:hover:before{border-color:#A4013A;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;transition-property:border-color;}.search-result--internal .result-show-stand{top:10px;right:15px;font:400 1.3em/1em "aller-bd",sans-serif;margin:0;}#establishment{margin-bottom:-40px}#establishment h1{float:left}.add-selection.top{position:relative;top:15px}.add-selection.top a{float:right;margin:0}.establishment-view{clear:both;float:left;width:664px;height:398px;margin:0 8px 0 0}#establishment .field-name-body{overflow:hidden;margin-bottom:20px}.establishment-desc{float:left;clear:both;margin:27px 0 25px}.establishment-bloc{overflow:hidden;padding:0 0 30px;margin-bottom:25px;border-bottom:10px solid #373131;display:flex;flex-wrap:wrap}#stickit-Oenotourisme{border-bottom:0}.establishment-bloc.last{margin-bottom:0;border-bottom:0}#establishment h2{width:100%;padding:0px 0px 20px 25px;box-sizing:border-box;}.establishment-menu{clear:both;background:#EEEDED;margin-bottom:30px}.establishment-menu ul{display:table;width:100%}.establishment-menu li{display:table-cell;font:400 1.1em/60px "aller-bd",sans-serif;text-align:center}.establishment-menu li a{position:relative;display:block;padding:0 30px;color:#000}.establishment-menu li a:before{position:absolute;top:18px;right:0;width:2px;height:24px;content:"";background:#FFF}.establishment-menu li:last-child a:before{display:none}.establishment-menu li a:hover{color:#890000;text-decoration:none}.establishment-menu li.active a{color:#890000}.establishment-menu li.active a:after{position:absolute;content:"\E816";color:#EEEDED;left:40%;top:62px;font:2.5em/0 "Fontello",serif;text-align:center}.establishment-location{display:table;width:100%;margin-bottom:20px}.establishment-map{display:table-cell;width:675px;min-height:398px;vertical-align:top}.establishment-map .leaflet-container{min-height:100%}.establishment-contact{display:table-cell;font:400 .9em/1.4em "aller",sans-serif;padding:40px 30px 20px 50px;background:#eaeaea;vertical-align:top;width:calc(100% - 675px);box-sizing:border-box}.establishment-contact a{color:#161414}.establishment__followus{display:inline-block;width:50px;height:50px;}.pane-vif-search-current-search-search-wine{position:relative;}
