html,button,input,select,textarea{color:#222}::-moz-selection{background:#0200b1;text-shadow:none;color:#fff}::selection{background:#0200b1;text-shadow:none;color:#fff}footer ::-moz-selection{background:#ccc;text-shadow:none;color:#48464b}footer ::selection{background:#ccc;text-shadow:none;color:#48464b}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.wrapper{width:966px;margin:0 auto}@font-face{font-family:'oxygen';src:url('/fonts/oxygen/oxygen-webfont.eot');src:url('/fonts/oxygen/oxygen-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/oxygen/oxygen-webfont.woff') format('woff'),url('/fonts/oxygen/oxygen-webfont.ttf') format('truetype'),url('/fonts/oxygen/oxygen-webfont.svg#oxygenregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'oxygenbold';src:url('/fonts/oxygen/oxygen-bold-webfont.eot');src:url('/fonts/oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/oxygen/oxygen-bold-webfont.woff') format('woff'),url('/fonts/oxygen/oxygen-bold-webfont.ttf') format('truetype'),url('/fonts/oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'oxygenbold_italic';src:url('/fonts/oxygen/oxygen-bolditalic-webfont.eot');src:url('/fonts/oxygen/oxygen-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/oxygen/oxygen-bolditalic-webfont.woff') format('woff'),url('/fonts/oxygen/oxygen-bolditalic-webfont.ttf') format('truetype'),url('/fonts/oxygen/oxygen-bolditalic-webfont.svg#oxygenbold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'oxygenitalic';src:url('/fonts/oxygen/oxygen-italic-webfont.eot');src:url('/fonts/oxygen/oxygen-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/oxygen/oxygen-italic-webfont.woff') format('woff'),url('/fonts/oxygen/oxygen-italic-webfont.ttf') format('truetype'),url('/fonts/oxygen/oxygen-italic-webfont.svg#oxygenitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'labtop_wideregular';src:url('/fonts/labtop/labtopw_-webfont.eot');src:url('/fonts/labtop/labtopw_-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/labtop/labtopw_-webfont.woff') format('woff'),url('/fonts/labtop/labtopw_-webfont.ttf') format('truetype'),url('/fonts/labtop/labtopw_-webfont.svg#labtop_wideregular') format('svg');font-weight:normal;font-style:normal}.design-button{border:0;cursor:pointer;padding:5px 10px 5px 10px;display:inline-block;background:#48464b;color:#fff;text-decoration:none}.design-button-hover{background:#ccda82;color:#48464b}a:active{background:transparent}#at15s{top:25px!important}.left{float:left}.right{float:right;position:relative}.clear{clear:both}.null{line-height:0;margin:0}.none{display:none}.align-right{text-align:right}.hidden{display:none}.center{text-align:center}.snone{display:none}html,body{height:100%}body{font-family:'oxygen',Verdana,Arial,Tahoma,sans-serif;font-size:62.5%;line-height:1.8em;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAEklEQVQImWPwcPP+jw0zDKQEAEzfQmF4KvcSAAAAAElFTkSuQmCC) 0 0 repeat-x}#all{min-height:100%;height:auto!important;height:100%;margin:0;text-align:center}#global{width:960px;margin:0 auto;text-align:left;position:relative;min-height:100%;height:auto!important;height:100%;padding:0 0 105px 0}.main{width:960px;margin:0 auto;position:relative;padding:80px 0 0 0;z-index:2}#index .main section#content-text{float:left;width:551px}#index .main section#content-text p{padding:0 30px 0 125px}#index .main aside{float:right;margin-right:135px;width:237px;background:#48464b;border:2px solid #ccda82}#index #content-text .img-index{padding:0 0 0 125px}#index .news img{margin:0 0 0 18px}#index .news h3{padding-bottom:0;margin-bottom:0}h1{color:#737373;font-size:2.4em;display:block;margin:0 0 30px 0;padding:0 0 30px 75px}h2{color:#ccda82;font-size:1.8em;margin:30px 0 25px 0}h3{color:#0200b1;font-size:1.6em;margin:20px 0 15px 0}ul.breadcrumb li{display:inline-block;font-size:1.4em}ul.breadcrumb{margin:20px 0 15px 0;padding:0}ul.breadcrumb li a{color:#0200b1}.rebschule{position:absolute;right:0;top:98px;font-family:'labtop_wideregular',Arial,Verdana,serif;font-size:40px;color:#6b6b6b}#cake_skitter_container{overflow:hidden;height:506px;position:relative;z-index:2;margin:0 auto;background:#fff}#cake_skitter{width:1900px!important;height:506px!important;position:absolute;left:50%;margin-left:-950px}#cake_skitter img{margin:0}#cake_skitter_container .label_skitter h2{color:#fff}.slide{position:absolute}header{width:960px;margin:6px auto 0 auto;height:196px;position:relative;z-index:1}header .logo{position:relative;margin:0 0 26px 0;width:357px;height:160px;padding-top:13px}header .logo a{cursor:pointer;position:relative;display:block;text-decoration:none}.main-container{padding-bottom:45px}div.lang{width:auto;display:inline;color:#48464b;right:0;top:30px;position:absolute}div.lang ul{margin:0;padding:0}div.lang ul li{display:inline-block;padding:0 5px;background:#0200b1;margin-left:5px}div.lang ul li a{color:#fff;font-size:1.4em;text-decoration:none}section#content-text{padding-bottom:20px;margin-bottom:20px;text-align:left}section#content-text p{font-size:1.4em;margin:0 0 20px 0;color:#48464b}section#content-text p a{text-decoration:underline;color:#0200b1}section#content-text p a:hover{color:#737373;text-decoration:underline}section#content-text p a img{border:0}aside{padding:20px 30px 20px 0}aside h2{color:#fff;margin:0 0 15px 0;padding:0 0 0 30px}aside h3{background:#ccda82;color:#48464b;margin:0 0 5px 0;padding:5px 0 5px 0}aside div p{font-size:14px;padding:0;color:#fff}aside p.more{display:inline-block;border-bottom:1px solid #ccda82;margin:5px 0 10px 0}aside p.more a{text-decoration:none;color:#fff;font-size:14px}#index #content-text .img-index{padding:35px 0 0 125px}#index .news img{margin:10px 0 0 18px}#index .news h3{padding-bottom:5px;margin-bottom:0}.footer-content{width:960px;margin:0 auto;position:relative}footer{position:relative;margin:0;background:#48464b;height:105px;width:100%}footer nav{margin:0}.infos-left nav{float:right;padding:14px 0 0 0}.infos-left nav a{color:#ccc;font-size:1.2em;margin:0}.infos-left nav a:hover{color:#fff}.infos-left{float:right}footer div.hosting{margin:0;position:relative;text-align:center;float:right;padding:5px 0 0 0;clear:right}.hosting span{color:#ccc;font-size:1.2em;margin:0 0 0 10px}.hosting span a{color:#ccc}.hosting span a:hover{color:#fff}footer .fn{margin:0;color:#ccc;font-size:1.2em}.footer-content .vcard{width:300px;float:left}.footer-content .vcard{margin-top:15px}.footer-content .vcard span{color:#ccc}.footer-content .vcard span.adr span{font-size:1.2em}.footer-content .vcard span.fn{display:block;font-weight:bold;margin-bottom:5px}.footer-content .vcard span.tel{font-size:1.2em;display:block}.footer-content .vcard .adresse{float:left;width:150px}.footer-content .vcard .telephone{float:left;width:150px}.main nav#nav-top{margin:0;top:-30px;position:absolute;width:960px;background:#ccc}.main nav#nav-top a{text-decoration:none;font-size:1.8em;color:#0200b1;padding:20px 41px;display:block;border-top:2px solid transparent}.main nav#nav-top a:hover{color:#fff;background:#48464b;border-top:5px solid #0200b1;margin-top:-4px;border-bottom:1px solid #48464b}.main nav#nav-top ul{margin:0;padding:0}.main nav#nav-top li{float:left;list-style-type:none;background:url(/images/border-menu.gif) -2px 7px no-repeat}.main nav#nav-top lifirst-child a{margin-left:0}.main nav#nav-top lilast-child a{margin-right:0}.main nav#nav-top li.first{background:0}.main nav#nav-top li.on a{color:#fff;background:#48464b;border-top:5px solid #0200b1;margin-top:-4px;border-bottom:1px solid #48464b}ul#admin1{margin:0 0 20px 0;padding:10px 0;min-height:18px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}ul#admin1 li{display:inline-block;line-height:24px;margin-right:15px;list-style-type:none}ul#admin1 li a{color:#48464b;font-size:14px}ul#admin1 li.on a,ul#admin1 li a:hover{color:#0200b1}#login h1{display:none}#login_form{width:400px;padding:20px 10px;margin:10px 0 50px;border:1px solid #e5e5e5;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}#login_form p.tit_form{float:left;display:block;width:40%;line-height:20px;margin:0 0 10px 0;text-align:right;padding:0}#login_form p.tit_form label{padding:7px 0;display:inline-block;font-size:14px;color:#48464b}#login_form p.in_form{float:right;width:58%;margin:0 0 10px 0}#login_form p.in_form input{padding:5px;font-size:14px;background:transparent;border:2px solid #0200b1;color:#48464b;width:160px}#login_form p.no-user-yet a{color:#48464b;font-size:14px;margin-left:42%;text-decoration:underline}#login_form input#doLogin{border:0;cursor:pointer;padding:5px 10px 5px 10px;display:inline-block;background:#48464b;color:#fff;text-decoration:none;margin-left:42%;font-size:1.6em}#login_form input#doLogin:hover{background:#ccda82;color:#48464b}.logout p{margin:20px 0 20px 0}.logout p,p.contact-response{line-height:24px;font-size:14px}.logout p a,p.contact-response a{color:#0200b1}.logout p a:hover,p.contact-response a:hover{color:#737373}section#content-text .plan-acces p{margin-top:10px}section#content-text .plan-acces p a{color:#ccda82}div.plan-du-site-content{padding-top:0;margin:0 0 20px 0}ul.sitemap-main{margin:10px 10px 10px 0}.sitemap-main li{list-style-type:none}.sitemap-main li a{color:#0200b1;font-size:1.6em;padding-left:0;line-height:1.6em}.sitemap-main li.lvl1{margin:0 0 10px 0}.sitemap-main li a:hover{color:#737373}ul.sitemap-main ul.lvl2{margin:10px 0 10px 10px}.sitemap-main li a.lvl1{font-family:'arsenalbold',Verdana,Arial,Tahoma,sans-serif}.sitemap-main ul li.lvl2{margin-bottom:5px}.sitemap-main ul li.lvl2 a{padding-left:8px;background:url(/images/fleche-sitemap.gif) 0 5px no-repeat}.sitemap-main ul li.lvl2 ul.lvl3{margin:5px 0 0 10px}.sitemap-main ul li.lvl2 ul.lvl3 a.lvl3{font-size:1.4em}.sitemap-main ul li.lvl2 ul.lvl4{margin:5px 0 10px 10px}.sitemap-main ul li.lvl2 ul.lvl4 a.lvl4{font-size:1.2em}.box-main li a:hover,.box-tools li a:hover{color:#737373;text-decoration:underline}.box-log li a:hover{color:#737373;text-decoration:underline}.box-sitemap{float:left;width:220px;margin-right:10px}div.actuality-container div.actualite{margin:0 0 15px 0;padding:0 0 15px 0;color:#48464b;text-align:justify;line-height:24px;font-size:14px}div.actuality-container div.actualite p{font-size:14px;line-height:24px}div.actuality-container div.actualite h2{padding-bottom:10px;border-bottom:2px dotted #0200b1;font-size:14px;font-weight:bold}div.actuality-container div.actualite a{color:#0200b1}div.actuality-container div.actualite a:hover{color:#0200b1}div.actuality-container div.actualite p.date{margin:0 0 10px 0;font-size:10px}div.actualite ul li,div.actualite ol li{line-height:24px}.actuality-container ul,.actuality-container ol{margin:0 10px 20px 30px}.actuality-container ol li,.actuality-container ul li{margin:5px 0 0 0;padding:0;color:#48464b;font-size:14px;list-style-position:outside}.multi-photos{text-align:left;margin-top:15px;margin-bottom:30px}.multi-photos .bg_photo{margin:15px 20px 5px 0;width:220px;height:220px;vertical-align:middle;border:2px solid #0200b1;background:transparent;float:left}.multi-photos .bg_photo .middle{text-align:center}.multi-photos .bg_photo .middle *{vertical-align:middle}.multi-photos .bg_photo .middle span{line-height:216px}#content-text form.form-contact{width:634px;margin:30px 30px 20px 0}div.coordonnees{float:right;width:258px;border:2px solid #ccda82;padding:20px;margin:49px 0 0 30px;background:#48464b}div.coordonnees span{line-height:1.6em}div.coordonnees span.fn{font-size:1.6em;color:#fff}div.coordonnees span.tel{font-size:1.6em;color:#fff}div.coordonnees span.adr{display:block;margin:10px 0}div.coordonnees span.adr span{font-size:1.6em;color:#fff}div.coordonnees span.note{display:block;font-size:1.6em;color:#fff;margin:10px 0 0 0}div.coordonnees span.locality{margin-left:10px}#content-text form.form-contact p.tit_form{width:33%;float:left;margin:0 0 10px 0;padding:1px 0;line-height:1.6em}#content-text form.form-contact p.tit_form label{line-height:33px;color:#48464b}#content-text form.form-contact p.in_form{width:67%;float:right;margin:0 0 10px 0;padding:1px 0;line-height:1.6em}#content-text form.form-contact p.in_form input{background:transparent;height:25px;border:2px solid #ccc;width:99%;background:#fff;color:#48464b}#content-text form.form-contact div.required_missing p.in_form input,#content-text form.form-contact div.required_missing p.in_form textarea{border:2px solid #c00}#content-text form.form-contact p.in_form textarea{background:transparent;border:2px solid #ccc;height:150px;width:99%;background:#fff;color:#48464b;padding-top:5px;padding-bottom:5px}#content-text form.form-contact button{border:0;cursor:pointer;padding:5px 10px 5px 10px;display:inline-block;background:#48464b;color:#fff;text-decoration:none;margin-left:33%;font-size:1.6em}#content-text form.form-contact button:hover{background:#ccda82;color:#48464b}div.required-fields{font-size:14px;color:#48464b;margin-bottom:20px}div.required-fields img{margin:0 13px 0 0}#content-text form.form-contact p.tit_form span,#content-text form.form-contact div.required-fields span{padding:0 7px;margin-right:5px}#content-text form.form-contact div.required-fields img{margin-right:5px}#content-text form.form-contact p.tit_form span.required{background:url(/images/icon-ok.png) 0 5px no-repeat}#content-text form.form-contact div.required-fields{padding-bottom:10px}#content-text form.form-contact div.required-fields span{background-color:red}#content-text form.form-contact p.tit_form span.definitively-required{background:url(/images/icon-alert.png) 0 5px no-repeat}.miss{color:#c00;font-style:italic;font-size:1em;margin-top:2px;display:block}.miss-message{color:#c00;font-style:italic;font-size:1em;margin-top:2px;display:block}.winzer table{width:600px;margin:20px 0 60px 0}.winzer table th,.winzer table td{padding:5px;border:1px solid #ccc;font-size:1.4em}.winzer img{margin-bottom:10px;border:0}ul.tafeltrauben li{float:left;width:430px;margin-right:30px;list-style-type:none}ul.tafeltrauben h2{color:#0200b1}ul.tafeltrauben .tafel-img{float:left}section#content-text ul.tafeltrauben p{float:left;width:240px;margin-left:10px}ul.legend li{list-style-type:none;display:inline-block;margin-right:20px;font-size:1.2em}table.sortiment{border-collapse:collapse;width:100%}table.sortiment thead th{padding:5px;font-size:1.4em;border:1px solid #ccc;background:#ccc}table.sortiment td,table.sortiment tbody th{border:1px solid #ccc;padding:5px;font-size:1.4em;font-weight:normal}table.sortiment td{text-align:center}table.sortiment caption{color:#0200b1;font-size:1.4em;text-align:left;padding:5px 5px 10px 5px}ul.service{margin:0;padding:0}ul.service li{border:1px solid #fff;margin-bottom:20px;background:#48464b;text-align:center;padding:10px 5px;list-style-type:none;width:308px;float:left}ul.service li h2{position:relative;margin:0;padding:10px 0}ul.service li a:hover{color:#ccda82}ul.service li.link h2{padding:20px 0 0 0;position:relative}ul.service li h2 a{display:block;position:absolute;top:-26px;color:#fff;text-decoration:none;left:46%;background:#0200b1;border-radius:28px;font-size:1.6em;padding:5px;width:23px;height:23px}.more{display:inline-block}#content p.more a{font-family:'cabinbold',Verdana,Arial,Tahoma,sans-serif;color:#fff;background:#48464b;padding:7px 10px;text-decoration:none}#content p.more a:hover{color:#fff;background:#0200b1;padding:7px 10px;text-decoration:none}ul.download{margin-left:0}ul.download li{list-style-type:none}#page404 h1{display:none}.txt-404{padding:20px 0 0 0}.txt-404 p a{color:#0200b1}.txt-404 p a:hover{color:#737373}.txt-404 h2{border-bottom:2px solid #48464b;padding:0 0 20px 0;font-size:2.8em}.txt-404 h2 span{color:#48464b}section#content-text .txt-404 p{line-height:24px;font-size:1.8em}ul.contact-response{margin:0 0 15px 0}ul.contact-response li{margin:0 0 0 20px;line-height:24px;color:#48464b}ul.contact-response a{font-size:1.8em;color:#0200b1}#content-text ul.contact-response a:hover{color:#737373}#atic_stumbleupon,#atic_twitter,#atic_print,#atic_reddit,#atic_favorites,#atic_gmail,#atic_blogger,#atic_tumblr,#atic_pinterest_share,#atic_more,.at-whatsthis.at-logo,.at-settings{display:none}a.addthis_button{display:block;background-image:url(/images/addthis.gif);width:50px;height:20px}a.addthis_button img{display:none}ul.liste{margin:0 0 15px 20px;padding:0}ul.liste li{line-height:24px;font-size:1.6em;color:#48464b;padding:0;list-style-type:disc;margin:0 0 0 15px}ul.liste li a{color:#0200b1}ul.liste li a:hover{color:#737373}.page div.text ul,.page div.text ol{margin:0 0 10px 20px}.page div.text ul li,.page div.text ol li{color:#48464b;list-style-position:inside;font-size:13px;line-height:16px}.page div.text ul li a,.page div.text ol li a{color:#48464b}.page div.text ul li a,.page div.text ol li a{color:#48464b}.pages{clear:both;height:20px;margin-bottom:10px}.pager li{float:left;list-style-type:none;font-size:13px;margin:0 10px 0 0;color:#48464b}.pager li a{color:#48464b}.pager li a:hover{color:#48464b}.pager li.current-page-number{color:#48464b}.pieces{margin-top:20px}a.link-pdf,a.link-doc,a.link-xls,a.link-ai,a.link-gif,a.link-jpg,a.link-file,a.pdf-link,li.file .pdf a,li.file .doc a,li.file .xls a,li.file .ai a,li.file .gif a,li.file .jpg a,li.file .file a,li.file .link a{padding:4px 25px 4px 0}a.link-pdf,a.pdf-link,li.file .pdf a{background:url(/images/cms/docs/pdf.png) top right no-repeat}a.link-doc,li.file .doc a{background:url(/images/cms/docs/doc.png) top right no-repeat}a.link-xls,li.file .xls a{background:url(/images/cms/docs/xls.png) top right no-repeat}a.link-ai,li.file .ai a{background:url(/images/cms/docs/ai.png) top right no-repeat}a.link-gif,li.file .gif a{background:url(/images/cms/docs/gif.png) top right no-repeat}a.link-jpg,li.file .jpg a{background:url(/images/cms/docs/jpg.png) top right no-repeat}a.link-file,li.file .file a{background:url(/images/cms/docs/files.png) top right no-repeat}a.pdf-link{display:inline-block;-webkit-transition:color .4s linear 1s;-moz-transition:color .4s linear 1s;-o-transition:color .4s linear 1s;transition:color .4s linear 1s}#content-text-right div.pdf-link p{margin:5px 0 0 0}.lang-fr #nav-top li a{padding:20px 36px}.lang-en #nav-top li a{padding:20px 39px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}div.center-video .video-js{margin:0 auto}#video div.center-video{text-align:center}.center-col{text-align:center;}