/*===================================================================*/
/*=======Copyright (C) Octopoos SARL - Author Alexandre Lapoux=======*/
/*===================================================================*/
@font-face{font-family:'ecologic';src:url('../fonts/ecologic/fonts/ecologic.eot?2yoxj4');src:url('../fonts/ecologic/fonts/ecologic.eot?2yoxj4#iefix') format('embedded-opentype'),url('../fonts/ecologic/fonts/ecologic.woff?2yoxj4') format('woff'),url('../fonts/ecologic/fonts/ecologic.ttf?2yoxj4') format('truetype'),url('../fonts/ecologic/fonts/ecologic.svg?2yoxj4#ecologic') format('svg');font-weight:normal;font-style:normal;}
[class^="octo-"], [class*=" octo-"]{font-family:'ecologic';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.octo-arrow-up:before{content:"\e600";}
.octo-map:before{content:"\e601";}
.octo-more:before{content:"\e602";}
.octo-phone:before{content:"\e603";}
#system .page-title{margin-top:0;font-size:18px;line-height:18px;}
#system .title{margin-top:0;}
#system .title a{text-decoration:none;}
#system .title + .title{margin-top:20px;}
#system > .description{margin-bottom:30px;overflow:hidden;}
#system small{font-style:italic;}
#system .item > header{margin-bottom:15px;}
#system .item > :first-child + header{margin-top:10px;}
#system .item > header .title{margin-bottom:0;}
#system .item > header .meta{margin:10px 0 0 0;font-size:11px;line-height:13px;}
#system .item > header .subtitle{margin:0 0 8px 0;font-size:14px;line-height:16px;font-weight:normal;text-transform:uppercase;}
#system .item > .content > *:first-child:not(.grid-gutter),#system .item > .content > *[class*="align"]:first-child + *{margin-top:0;}
#system .item > .content > *:last-child:not(.grid-gutter){margin-bottom:0;}
#system .item > .links{margin:22px 0 0 0;}
#system .item > .links a{margin-right:15px;}
#system .item > *:last-child{margin-bottom:0;}
#system .item .socialbuttons{margin-top:15px;}
#system .item .socialbuttons > div{margin-right:10px;float:left;}
#system .items{margin:0 -10px 0 -10px;}
#system .items .item{margin:0 10px 0 10px;}
#system .items > .width50 .title{font-size:22px; line-height:22px;}
#system .items > .width33 .title{font-size:20px; line-height:20px;}
#system .items > .width25 .title{font-size:18px; line-height:18px;}
#system .pagination{margin-top:10px;text-align:center;}
#system .pagination a{text-decoration:none;}
#system .pagination strong{font-weight:normal;}
#system .pagination a,#system .pagination strong{display:inline-block;min-width:15px;height:25px;margin-left:5px;padding:0 5px;line-height:25px;}
#system .pagination > *:first-child{margin-left:0;}
#system .pagination a.previous,#system .pagination a.next{font-size:16px;line-height:23px;}
.searchbox{position:relative;}
.searchbox input{width:100%;padding:0;border:none;outline:none;background:none;float:left;}
.searchbox input::-ms-clear{display:none;}
.searchbox button{display:none;}
.searchbox.filled button{display:block;position:absolute;top:0;bottom:0;right:0;padding:0;border:none;line-height:0;cursor:pointer;}
.searchbox .results{position:absolute;top:30px;right:0;z-index:110;width:300px;margin:0;padding:0;list-style:none;}
.searchbox .results li.results-header,.searchbox .results li.more-results{height:35px;line-height:35px;text-indent:15px;text-transform:uppercase;}
.searchbox .results li.more-results{cursor:pointer;}
.searchbox .results li.result{padding:10px 15px;cursor:pointer;}
.searchbox .results li.result h3{margin:0 0 5px 0;font-size:16px;}
.searchbox .results li.result div{font-size:11px;}
.breadcrumbs{overflow:hidden;}
.breadcrumbs a,.breadcrumbs span,.breadcrumbs strong{display:inline-block;text-decoration:none;}
.breadcrumbs a,.breadcrumbs > span{margin-right:10px;}
#system .author-box{margin:20px 0;}
#system .title + .author-box{margin-top:0;}
#system .author-box .avatar{margin-right:15px;float:left;}
#system .author-box .name{margin:0 0 10px 0;font-size:18px;font-weight:normal;line-height:22px;}
#system #comments{margin-top:20px;}
#system #comments h3.comments-meta{margin:0 0 10px 0;}
#system #comments ul{margin:0;padding:0;list-style:none;}
#system #comments .comment-head{margin-bottom:10px;overflow:hidden;}
#system #comments .comment-head .avatar{margin-right:10px;float:left;}
#system #comments .comment-head .author{margin:8px 0 0 0;font-size:18px;line-height:18px;font-weight:bold;}
#system #comments .comment-head .meta{margin:3px 0 0 0;font-size:11px;}
#system #comments .comment-body{margin-bottom:20px;padding:0 10px;}
#system #comments .comment-body .content{text-align:justify;}
#system #comments .comment-body .reply{margin:10px 0 0 0;}
#system #comments .no-response .comment-body .reply{display:none;}
#system #comments .comment-body .moderation{margin:10px 0 0 0;font-size:14px;font-style:italic;}
#system #comments ul.level1 ul{padding-left:55px;}
#system #respond h3{margin:0 0 10px 0;font-size:18px;line-height:20px;font-weight:normal;}
#system #respond p.user{margin:0;}
#system #respond input[type='text']{width:200px;height:25px;padding-left:5px;line-height:25px;}
#system #respond textarea{width:100%;max-width:400px;height:100px;}
#system ul #respond{margin:0 0 30px 0;padding-left:10px;}
.comments-list > article{margin-top:10px;padding-top:10px;overflow:hidden;}
.comments-list > article:first-child{margin:0;padding:0;}
.comments-list .avatar{margin-right:10px;float:left;}
.comments-list .author{margin:2px 0 0 0;font-size:12px;line-height:18px;}
.comments-list .meta{margin:0;font-size:11px;line-height:13px;font-style:italic;}
.comments-list .content p{margin:5px 0 0 0;}
.tagcloud{list-style:none;margin:0;padding:0;text-align:center;}
.tagcloud li{display:inline-block;line-height:20px;vertical-align:middle;}
.tagcloud a{white-space:nowrap;}
.tagcloud .weight1 a{font-size:11px;}
.tagcloud .weight2 a{font-size:12px;}
.tagcloud .weight3 a{font-size:13px;}
.tagcloud .weight4 a{font-size:14px;}
.tagcloud .weight5 a{font-size:15px;}
.tagcloud .weight6 a{font-size:16px;}
.tagcloud .weight7 a{font-size:18px;}
.tagcloud .weight8 a{font-size:20px;}
.tagcloud .weight9 a{font-size:23px; letter-spacing:-1px;}
.tagcloud .weight10 a{font-size:26px; letter-spacing:-1px;}
.page-nav{margin-top:15px;}
.page-nav .prev{float:left;}
.page-nav .next{float:right;}
#system .item > header .icon{margin:2px 0 0 5px;float:right;}
#system .item > .edit a{vertical-align:text-top;}
#system .item-list{margin-top:10px;overflow:hidden;}
#system .filter{margin:0 0 10px 0;overflow:hidden;}
#system .filter > div{margin:0 10px 0 0;float:left;}
#system form.submission fieldset > div{overflow:hidden;}
#system form.submission fieldset > div > *{vertical-align:middle;}
#system form.submission fieldset > div > label:first-child{display:block;width:150px;float:left;}
#system form.submission fieldset > div > input[type='text'],#system form.submission fieldset > div > input[type='password']{padding:5px;width:250px;}
#system form.submission fieldset > div > select{padding:5px;width:262px;}
#system form.submission fieldset > div > textarea{width:255px;}
#system form.submission small{display:block;margin:-25px 0 25px 0;}
#system form.submission div.submit{margin-top:-20px;text-align:center;}
#system form.submission div > .calendar{margin-left:5px;}
#system form.submission #metadesc{height:100px;}
#system form.submission #metakey{height:60px;}
#system .invalid{border-color:#ff0000;}
#system label.invalid{color:#ff0000;}
#system a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../../../../system/images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
#system #editor-xtd-buttons{margin:10px 0 10px 0;padding:0;}
#system #editor-xtd-buttons .button2-left,#system #editor-xtd-buttons .button2-left *{float:left;}
#system #editor-xtd-buttons .button2-left{margin-right:5px;background:url(../../../../system/images/j_button2_left.png) no-repeat;}
#system #editor-xtd-buttons .button2-left .image{background:url(../../../../system/images/j_button2_image.png) 100% 0 no-repeat;}
#system #editor-xtd-buttons .button2-left .article,#system #editor-xtd-buttons .button2-left .readmore{background:url(../../../../system/images/j_button2_readmore.png) 100% 0 no-repeat;}
#system #editor-xtd-buttons .button2-left .pagebreak{background:url(../../../../system/images/j_button2_pagebreak.png) 100% 0 no-repeat;}
#system #editor-xtd-buttons .button2-left a,#system #editor-xtd-buttons .button2-left span{display:block;height:22px;padding:0 24px 0 6px;line-height:22px;font-size:11px;color:#666;}
#system #editor-xtd-buttons .button2-left span{color:#999;}
#system #editor-xtd-buttons .button2-left a:hover{text-decoration:none;color:#0B55C4;}
#system form.submission.small fieldset > div{margin:15px 0;}
.tip-wrap{display:none;float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;color:#323232;font-size:12px;}
.tip-title{margin-top:-15px;padding:15px 0 5px 0;background:url(../../../../system/images/selector-arrow.png) no-repeat;font-weight:bold;font-size:13px;}
#article-index{margin:0 0 15px 15px;float:right;}
#article-index ul,.pagination > ul{list-style:none;margin:0;padding:0;}
.pagination > ul > li{display:inline-block;}
#system-message{margin:0 0 10px 0;padding:0;}
#system-message dt{display:none;}
#system-message dd{margin-left:0;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;color:#0055BB;}
#system-message dd ul{margin:0;padding:0;list-style:none;}
#system-message dd.error{color:#c00; background-color:#E6C0C0; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B;}
#system-message dd.notice{color:#c00; background:#EFE7B8; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E;}
#system-debug{padding:30px;background:#fff;color:#333;}
#system-debug div{font-size:11px;}
#system .title a{color:#707070;text-transform:uppercase;}
.bg-colored #system .title a{color:#FFF;}
#system .page-title{font-size:15px;line-height:15px;}
#system small{color:#888;}
#system .item > header .meta{margin:5px 0; line-height:11px;color:#888;}
.bg-colored #system .item > header .meta{color:#FFF;}
#system .item > header .subtitle{color:#888;}
#system .item > .links a,#system .item > .links a:hover{color:#FFF;}
#system .item > .links a{padding:8px 20px;border-width:1px;border-style:solid; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.2);color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}
#system .item > .links a:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#FFF;}
#system .items .item{margin-top:12px;padding-top:18px;}
#system .items .item > header{padding:20px 0;border-width:1px 0;border-style:solid;border-color:#DBDBDB;}
#system .items .item:first-child{margin-top:0;padding-top:0;}
#system .pagination a,#system .pagination strong{width:35px;height:35px;padding:0;border-radius:50%;overflow:hidden;}
#system .pagination a,#system .pagination strong, #system .pagination a.previous, #system .pagination a.next{font-size:10px;line-height:35px;}
#system .pagination a{border:1px solid #DBDBDB; color:#999999;}
#system .pagination strong{border:1px solid #BFBFBF;background:#FBFBFB;}
#system .pagination a:active{border-color:#707070; color:#707070;}
#system .pagination a.previous,#system .pagination a.next{background-position:0 0;background-repeat:no-repeat;text-indent:60px;}
#system .pagination a.next:hover{background-position:0 -40px;}
#system .pagination a.next:active{background-position:0 -80px;}
#system .pagination a.previous{background-position:0 -120px;}
#system .pagination a.previous:hover{background-position:0 -160px;}
#system .pagination a.previous:active{background-position:0 -200px;}
.searchbox{width:70px;height:72px;padding:0 42px;border-width:0 1px 0 0;border-style:solid;border-color:#E0E0E0;background:url(../images/searchbox_magnifier.png) 0 50% no-repeat;}
.searchbox input{height:72px;font-size:15px;color:#CCCCCC;text-transform:uppercase;}
.searchbox input:-moz-placeholder{color:#CCCCCC;}
.searchbox input::-webkit-input-placeholder{color:#CCCCCC;}
.searchbox input.placeholder{color:#CCCCCC;}
.searchbox.filled button{width:25px;padding:0 20px;background:url(../images/searchbox_reset.png) 50% 50% no-repeat;}
.searchbox.loading button{background:url(../images/searchbox_loader.gif) 50% 50% no-repeat;}
.searchbox .results{top:71px;right:-1px;border:1px solid #ddd;background:#FFF;color:#707070;}
.searchbox .results li.results-header{padding:0;border-bottom:1px solid #ddd;font-size:15px;}
.searchbox .results li.results-header + li.result{border-top:none;}
.searchbox .results li.result{border-top:1px solid #E0E0E0;padding-left:10px;padding-right:0;}
.searchbox .results li.result.selected{background-color:#fafafa;}
.searchbox .results li.more-results{border-top:1px solid #E0E0E0;}
.searchbox .results li.more-results:hover{color:#FFF;text-shadow:0 1px 0 rgba(20,20,20,0.3);}
.breadcrumbs{font-size:13px;}
.breadcrumbs a,.breadcrumbs > span{margin-right:6px;padding-right:11px;background-image:url(../images/breadcrumbs.png);background-position:100% 0;background-repeat:no-repeat;}
.bg-colored .breadcrumbs a,.bg-colored .breadcrumbs > span{background-position:100% -20px;}
.breadcrumbs strong{font-weight:normal;}
#system .author-box{padding:15px;border:1px solid #D7D7D7;background:#F7F7F7;box-shadow:inset 1px 0px 10px rgba(20, 20, 20, 0.08);}
#system .author-box .avatar{padding:3px;border:1px solid #D7D7D7;background:#fff;}
#system .author-box .name{color:#999;}
#system #comments .comment-head{padding:5px;border:1px solid #D7D7D7;background:#F7F7F7;box-shadow:inset 1px 0px 10px rgba(20,20,20,0.08);}
#system #comments .comment-byadmin .comment-head{border-width:1px;border-style:solid;}
#system #comments ul.level1 ul{background:url(../images/comments_arrow.png) 0 0 no-repeat;}
.comments-list > article{border-top:1px solid #D7D7D7;}
.comments-list > article:first-child{border:none;}
.comments-list .meta{color:#999;}
html{min-height:100%;}
body{position:relative;background:#fff;font:normal 13px/20px Verdana, Geneva, sans-serif;color:#817B71;margin:0;}
body#page{padding:0;}
#system-message{margin:0;padding:0;}
a:hover,a:active{outline:none;}
textarea{overflow:auto;}
fieldset,img,iframe{border:0;}
button[disabled],input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
p,hr,ul,ol,dl,blockquote,pre,fieldset,figure{margin:0 0 8px;}
ul,ol,dl{padding-left:30px;}
h1,h2{font-size:16px;line-height:18px;text-transform:uppercase;font-weight:normal;}
h3{font-size:16px;line-height:18px;font-weight:normal;margin:30px 0 10px;}
h4,h5,h6,h5{font-size:16px;line-height:16px;}
.mod-line-header .module-title,.mod-line-header .module-title span.subtitle{font-size:16px;font-weight:normal;line-height:16px;text-transform:uppercase;}
small{font-size:11px;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
dfn[title]{font-style:normal;}
hr{display:block;height:1px;border:0;border-top:1px solid;border-top-color:#DDD;padding:0;}
q,blockquote{quotes:\201C \201D \2018 \2019;font-family:Verdana, Geneva, sans-serif;font-style:italic;}
blockquote{font-size:16px;line-height:22px;padding:0 20px;}
blockquote:before{content:'\201C';}
blockquote:after{content:'\201D';}
code,pre{font-family:Verdana, Geneva, sans-serif;}
code{word-spacing:-2px;line-height:12px;}
pre{font-size:12px;line-height:18px;white-space:pre-wrap;border:1px solid #DBDBDB;background:#FBFBFB;color:#878787;padding:10px;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:1px;}
select,input,textarea,button{font:12px Arial, sans-serif;}
legend,fieldset,input{padding:0;}
textarea,input[type=text],input[type=password],select{padding:2px;}
select{line-height:19px;}
button,input[type=button],input[type=submit]{padding:2px 3px;}
h4{font-size:18px;line-height:18px;}
h6{font-size:14px;line-height:14px;}
h3,h4,h5,h6{color:#817B71;}
.clearfix:before,.clearfix:after,.grid-block:before,.grid-block:after,.deepest:before,.deepest:after{content:"";display:table;}
.clearfix:after,.grid-block:after,.deepest:after{clear:both;}
#system .pagination{height:auto;}
table.category.zebra{float:left;}
.width16{width:16.666%;}
.width20{width:20%;}
.width25{width:25%;}
.width33{width:33.333%;}
.width40{width:40%;}
.width50{width:50%;}
.width60{width:60%;}
.width66{width:66.666%;}
.width75{width:75%;}
.width80{width:80%;}
.bfc-o{overflow:hidden;}
.bfc-f{width:100%;float:left;}
.grid-gutter.grid-block{margin:0 -15px;}
.grid-gutter > .grid-box > *{margin:0 15px;}
.wrapper{margin:auto;}
#header{position:relative;padding:0;}
#headerinner{float:left;width:33%;}
#headerside{float:left;width:67%;}
#headerbar .module{max-width:300px;margin-right:0;float:right;}
#footer{position:relative;line-height:16px;text-align:left;font-size:16px;padding:10px 0;}
#absolute{position:absolute;z-index:15;width:100%;}
#block-tool{padding-top:10px;}
.contact,.phone{display:block;padding-top:10px;}
a:link.contact, a:visited.contact, a:hover.contact{color:#fff;text-transform:none;}
a.contact span.arrow{padding-right:5px;}
span.tel{background:url(../images/tel.png) 0 -13px no-repeat;display:block;float:left;height:13px;margin-right:5px;margin-top:5px;width:11px;}
#block-toolbar{background:none;border-top:10px solid #00472D;padding:8px 0;}
#block-header{background:#fff;position:relative;}
#block-bottom-a > div{width:100%;}
#block-bottom-a > div > div{width:100%;}
#block-bottom-b{position:relative;}
#block-footer{background:#494949 none repeat scroll 0 0;float:left;margin-top:50px;padding:20px 0 0;position:relative;width:100%;}
#footer .module{padding:0;}
.block-footer{position:relative;}
.footer_anim{background:url("../images/bgeuro.png") no-repeat 0 -120px;width:60px;height:50px;display:block;position:absolute;right:0;top:-61px;}
.mod-message, .block-logo, .flexslider, .accordion-group, .di{background:#fff;}
.flexslider{border-radius:0;}
.module.mod-message{margin-bottom:0;margin-left:10px;margin-right:10px;}
.mod-boxshadow .di{box-shadow:none;}
#title_top{clear:both;margin:0;padding:0;}
#title_top a:link, #title_top a:visited{color:#fff;display:block;font-size:12px;font-weight:normal;padding:8px 0;text-align:left;text-transform:none;width:100%;}
#title{clear:both;line-height:24px;margin:0;padding:0;}
#title a:link, #title a:visited{color:#10812D;display:block;font-size:12px;font-weight:bold;text-align:center;text-transform:none;width:100%;padding:10px 0 5px;}
#title .title-a{border-top:2px solid #EB6B1D;display:table;margin:0;width:223px;}
#title .title-b1,#title .title-b2,#title .title-b3{color:#EB6B1D;float:left;display:block;}
#title .title-a1{float:left;display:block;}
#title .title-b2{font-size:10px;line-height:17px;}
#title_bottom a:link, #title_bottom a:visited{color:#10812D;display:block;font-size:14px;margin:0 auto;padding-top:15px;text-align:center;width:90%;}
div:hover.block-logo h1#title a{color:#EB6B1D;text-decoration:none;}
#block-type{float:left;width:100%;margin-top:10px;position:relative;z-index:3;}
#block-type > div{float:left;width:100%;}
#block-type > div > div{background:#fff;float:left;height:52px;margin:7px 0;width:100%;}
#footer .module.copy{position:absolute;right:40px;top:14px;}
#footer .module.copy p{font-size:14px;margin:0;padding:0;}
.wrapper.max-width65{max-width:65%;}
.wrapper.max-width80{max-width:80%;}
.wrapper.max-width100{max-width:100%;}
#logo{display:block;position:relative;width:100%;}
#logo > img{width:auto;max-height:100%;margin:0;display:block;p}
#block-tool #search .seb_css3.horizontal div.cck_forms{width:100%;margin-top:6px !important;}
#search{float:right;}
#contact p{margin:14px 0 0;padding:0;line-height:20px;color:#10812D;}
#contact a:link, #contact a:visited{color:#10812D;text-transform:uppercase;display:block;float:left;}
#contact a:hover{color:#EB6B1D;text-decoration:none;}
#contact a:link span.arrow,#contact a:visited span.arrow{background:url(../images/arrow.png) 0 0 no-repeat;width:14px;height:14px;float:left;display:block;padding:0 5px 0 0;margin-top:4px;}
#contact a:hover span.arrow{background:url(../images/arrow.png) 0 -50px no-repeat;}
#totop-scroller{display:block;position:absolute;top:7px;right:2px;z-index:1;width:34px;height:34px;background:url(../images/totop_scroller.png) 0 0 no-repeat;text-decoration:none;}
.box-menu ul{padding-top:5px;}
.box-menu li{background:url(../images/puces.png) 0 5px no-repeat;font-weight:700;padding:0 0 2px 15px;}
.box-menu li:hover,.box-menu li.active{background-position:0 -35px;}
#menutype,#menu{float:left;width:100%;position:relative;}
#menulog{float:right;width:auto;position:relative;z-index:2;}
.menu-title{position:absolute;left:0;right:0;top:-22px;height:22px;}
.menu-title h2{background:#fff url(../images/menuhead.png) 0 -30px repeat-x;width:340px;text-transform:uppercase;margin:0 auto;line-height:17px;font-size:16px;color:#10812D;font-weight:bold;}
.menu-title h2 > span{background:url(../images/menuhead.png) 0 0 no-repeat;display:block;}
.menu-title h2 > span > span{background:url(../images/menuhead.png) 100% -60px no-repeat;display:block;text-align:center;}
.menu-title h2 > span > span > span{display:block;padding:10px 10px 0;}
#menu .menutype{float:left;}
#menu .menulog{position:relative;float:right;}
#menu .menulog .username input,#menu .menulog .password input{width:190px;}
#menu .menulog .remember{display:table;width:100%;}
#menu .menulog .remember label{float:left;}
#menu .menulog .remember input{float:left;margin-left:10px;}
#menu .menu-dropdown{width:100%;}
#menu .menu-dropdown li.level1{box-sizing:border-box;margin:0;padding:0;}
#menu .menu-dropdown a.level1, #menu .menu-dropdown span.level1{border:medium none;height:52px;margin:0;width:100%;padding:0 51px 0 66px; box-sizing:border-box;}
#menu .menu-dropdown li:last-child a.level1, #menu .menu-dropdown li:last-child span.level1{padding-right:0;}
#menu .menu-dropdown a.level1 > span, #menu .menu-dropdown span.level1 > span{font-size:16px;height:52px;line-height:52px;padding:0;text-align:left;width:100%; font-weight:normal;}
#menu a::before{background:url("../images/icons-menu.png") no-repeat scroll 0 0;content:"";height:52px;left:0;position:absolute;top:0;width:52px;}
#menu a.par:before{background-position:0 0;}
#menu a.ent:before{background-position:0 -104px;}
#menu a.fab:before{background-position:0 -208px;}
#menu a.poi:before{background-position:0 -312px;}
#menu a.ope:before{background-position:0 -416px;}
#menu li:hover a.par:before,#menu li.active a.par:before{background-position:0 -52px;}
#menu li:hover a.ent:before,#menu li.active a.ent:before{background-position:0 -156px;}
#menu li:hover a.fab:before,#menu li.active a.fab:before{background-position:0 -260px;}
#menu li:hover a.poi:before,#menu li.active a.poi:before{background-position:0 -364px;}
#menu li:hover a.ope:before,#menu li.active a.ope:before{background-position:0 -468px;}
#menu a:hover.par span,#menu a.par.active span{color:#EB6B1D;}
#menu a:hover.ent span,#menu a.ent.active span{color:#EB6B1D;}
#menu a:hover.poi span,#menu a.poi.active span{color:#EB6B1D;}
#menu a:hover.fab span,#menu a.fab.active span{color:#EB6B1D;}
#menu a:hover.ope span,#menu a.ope.active span{color:#EB6B1D;}
#menu .menu-dropdown .level1 .level1 span.title{margin-top:7px;}
#menu .menu-dropdown span.subtitle{font-size:14px;text-indent:0;margin:0;}
.menu,.menu ul{list-style:none;margin:0;padding:0;}
.menu-sidebar a.level1 > span,.menu-sidebar span.level1 > span{line-height:20px;padding:4px 0;}
.menu-sidebar span.title{display:inline;}
.menu-sidebar ul.level2{padding-bottom:10px;padding-left:5px;}
.menu-sidebar li.level1:last-child ul.level2{padding-bottom:0;}
.menu-sidebar .level2 a > span{font-size:11px;line-height:17px;}
.menu-sidebar span.icon{display:inline-block;height:30px;width:30px;background-repeat:no-repeat;background-position:50% 50%;vertical-align:middle;margin:-5px 5px -5px 0;}
.menu-line li a:link,.menu-line li a:visited{color:#fff;padding:0 10px;}
.menu-line li:first-child a:link,.menu-line li:first-child a:visited{padding:0 10px 0 0;}
#block-menu{padding-top:5px;}
#block-menu #menub ul.menu{width:100%;}
#block-menu #menub .menu-dropdown a.level1 > span, #block-menu #menub .menu-dropdown span.level1 > span{text-align:center;width:112px;}
#block-menu .menu-dropdown li.level1 a.level1,#block-menu .menu-dropdown li.level1 span.level1{float:left;}
#block-menu .menu-dropdown li.level1 a.level1 > span,#block-menu .menu-dropdown li.level1 span.level1 > span{margin:0 7px;}
#block-menu .menu-dropdown li.level1:hover a:hover.level1,#block-menu .menu-dropdown li.level1.active a.level1.active,#block-menu .menu-dropdown li.level1.remain a.level1,#block-menu .menu-dropdown li.level1:hover span:hover.level1,#block-menu .menu-dropdown li.level1.active span.level1.active,#block-menu .menu-dropdown li.level1.remain span.level1{float:left;}
#block-menu .menu-dropdown li.level1:hover a:hover.level1 > span:hover,#block-menu .menu-dropdown li.level1:hover a:hover.level1 > span,#block-menu .menu-dropdown li.level1:hover span:hover.level1 > span:hover,#block-menu .menu-dropdown li.level1:hover span:hover.level1 > span{margin:0 7px;color:#10812D;}
#block-menu .menu-dropdown li.level1.remain a.level1 > span,#block-menu .menu-dropdown li.level1.active a.level1.active > span,#block-menu .menu-dropdown li.level1.active span.level1.active > span,#block-menu .menu-dropdown li.level1.remain span.level1 > span{margin:0 7px;color:#EB6B1D;}
#block-menu .menu-dropdown li.level1.active a.level1.active > span,#block-menu .menu-dropdown li.level1.active span.level1.active > span{border-bottom:2px solid #eb6b1d;}
#block-menu .menu-dropdown li.level1:last-child a.level1,#block-menu .menu-dropdown li.level1:last-child span.level1{float:left;}
#block-menu .menu-dropdown li.level1:last-child a:hover.level1,#block-menu .menu-dropdown li.level1:last-child a.level1.active,#block-menu .menu-dropdown li.level1.remain:last-child a.level1,#block-menu .menu-dropdown li.level1:last-child span:hover.level1,#block-menu .menu-dropdown li.level1:last-child span.level1.active,#block-menu .menu-dropdown li.level1.remain:last-child span.level1{float:left;}
#block-menu #menulog .menu-dropdown li.level1{margin-left:2px;}
#block-menu #menulog .menu-dropdown li.level1 a.level1{float:left;}
#block-menu #menulog .menu-dropdown li.level1:hover,#block-menu #menulog .menu-dropdown li.level1.active{margin-left:2px;}
#block-menu #menulog .menu-dropdown li.level1 a:hover.level1,#block-menu #menulog .menu-dropdown li.level1.active a.level1.active{float:left;}
#block-menu #menulog .menu-dropdown li.level1:first-child{margin-left:0;}
#block-menu .menu-dropdown span.title{line-height:15px;}
#block-menu .menu-dropdown a.level1 > span,#block-menu .menu-dropdown span.level1 > span{height:22px;line-height:22px;padding:6px 2px;color:#817b71; font-size:16px; font-weight:normal;}
#block-menu .menu-dropdown .dropdown{display:none;position:absolute;z-index:100;top:37px;left:0;}
.block-type .menu-dropdown .dropdown{display:none;position:absolute;z-index:100;top:75px;left:0;}
#block-menu .menu-dropdown li:hover .dropdown.flip,#block-menu .menu-dropdown li.remain .dropdown.flip{left:auto;right:0;}
#block-menu .menu-dropdown .columns2{width:600px;}
#block-menu .menu-dropdown .columns3{width:900px;}
#block-menu .menu-dropdown .columns4{width:1200px;}
#block-menu .menu-dropdown ul.level3{padding-bottom:10px;}
#block-menu .menu-dropdown li.level3{font-size:11px;line-height:18px;}
#block-menu .menu-dropdown span.icon{display:block;background-repeat:no-repeat;background-position:50% 50%;float:left;}
#block-menu .menu-dropdown .level1 .level1 span.icon{width:30px;height:72px;margin:0 5px 0 -10px;}
#block-menu .menu-dropdown .level1 .level1 span.icon + span,#block-menu .menu-dropdown .level1 .level1 span.icon + span + span{margin-left:25px;}
#block-menu .menu-dropdown li.level2 .level2 span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px;margin-right:5px;}
#block-menu .menu-dropdown li.level2.hassubtitle .level2 span.icon{margin-top:-4px;}
.menu-dropdown span.title{line-height:20px;}
.menu-dropdown span.subtitle{margin-top:-1px;font-size:9px;line-height:10px;text-indent:1px;}
.menu-dropdown a.level1,.menu-dropdown span.level1{font-size:13px;font-weight:bold;color:#817B71;text-transform:none;}
#block-menu .menu-dropdown li.active .level1:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:2px;z-index:3;}
#block-menu .menu-dropdown li.level2{border-top:1px solid rgba(255,255,255,0.15);margin:0 10px;}
#block-menu .menu-dropdown li.level2:first-child{border:none;}
#block-menu .menu-dropdown a.level3{padding-left:17px;background-position:5px 0;background-repeat:no-repeat;color:#FFF;}
#block-menu .menu-dropdown a.level3:hover{background-position:5px -50px;}
#block-menu .menu-dropdown a.current.level3{background-position:5px -100px;}
#block-menu .menu-dropdown .module a:hover{color:rgba(0,0,0,0.45);}
.menu-dropdown .dropdown-bg{background:#fff;border:1px solid #f5f5f5;box-shadow:0 0 7px 0 #ddd;margin:9px 5px 5px;position:relative;}
.menu-dropdown .dropdown-bg::before{border-color:transparent transparent #eb6b1d;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0;z-index:1;}
.menu-dropdown .dropdown-bg > div{overflow:hidden;padding:5px 10px;}
.menu-dropdown a.level2 > span,.menu-dropdown span.level2 > span{overflow:hidden;line-height:25px;padding:0;color:#817B71;font-weight:bold;}
.menu-dropdown a:hover.level2, .menu-dropdown a.level2.active,.menu-dropdown a:hover.level2 > span, .menu-dropdown a.level2.active > span{text-decoration:none;color:#EB6B1D;}
.menu-sidebar li.level1:first-child{border-top:none;}
.menu-sidebar a.level1,.menu-sidebar span.level1{text-transform:uppercase;}
.menu-sidebar li.parent .level1 > span{background-position:100% 0;background-repeat:no-repeat;}
.menu-sidebar li.parent .level1 > span:hover{background-position:100% -40px;}
.menu-sidebar li.parent.active .level1 > span{background-position:100% -80px;}
.menu-sidebar li.parent.active .level1 > span:hover{background-position:100% -120px;}
.menu-sidebar a.level2{padding-left:18px;background-position:0 1px;background-repeat:no-repeat;}
.menu-sidebar a.level2.current{background-position:0 -39px;}
.menu-sidebar ul.level3{padding-left:25px;}
.menu-sidebar ul.level3 ul{padding-left:10px;}
.menu-line li{border-left:1px solid transparent;border-right:1px solid #999;color:#FFF;font-size:14px;text-transform:none;line-height:16px;border-style:solid;border-width:0 1px;margin:4px 0 5px;}
.menu-line li:last-child{border-right:none;}
.menu-line li:first-child{margin-left:0;padding-left:0;background:none;}
.module .badge{position:absolute;z-index:1;top:-10px;right:-10px;width:40px;height:41px;background-repeat:no-repeat;}
.module .module-title span.subtitle{display:block;font-size:11px;font-style:italic;line-height:12px;margin:0;text-transform:none;padding:0;}
.bg-white,.bg-colored{padding:10px 0;}
.grid-block{margin:0 -10px;}
#main #content.grid-block{margin:0 10px;padding:0;}
.pageblanche #main #content.grid-block{background:#fff;}
#main .grid-block{margin:0;}
#sidebar-a .grid-box .module,#sidebar-b .grid-box .module,.grid-v .module{padding-top:20px;}
#sidebar-a .grid-box:first-child .module,#sidebar-b .grid-box:first-child .module,.grid-v:first-child .module{padding-top:0;}
.module{position:relative;margin:0;padding:0 10px;}
.cck_page{position:relative;margin:0;padding:0;float:left;width:100%;}
.cck_page > div{width:100%;}
.cck_page_list{float:left;width:100%;}
.module .module-title{margin:0 0 10px 0;}
.box-t{background:url(../images/bg_mod.png) no-repeat;}
.box-t > div{background:url(../images/bg_mod.png) no-repeat;padding:0 10px;}
.box-t > div > div{background:url(../images/bg_mod.png) repeat-x;height:10px;}
.box-m{padding:0 10px;}
.box-b{background:url(../images/bg_mod.png) no-repeat;}
.box-b > div{background:url(../images/bg_mod.png) no-repeat;padding:0 10px;}
.box-b > div > div{background:url(../images/bg_mod.png) repeat-x;height:10px;}
.mod-boxround .di{-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}
.mod-boxwhite .di,.mod-boxborder .di,.mod-boxshadow .di{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.mod-boxround .module-title{background:none;}
.mod-boxwhite .box-m{background:#fff;padding-bottom:10px;}
#sidebar-a .mod-boxwhite.bg-france .box-m{background:#fff url(../images/bgfr.png) no-repeat;background-position:90% 20px;}
.mod-boxwhite div.background{background:#fff url(../images/bgmapecofr2.jpg) no-repeat;padding-bottom:0;width:100%;height:124px;}
.mod-boxwhite .pdc-home div.cck_button_search{padding-top:34px;}
.mod-boxborder .box-m{background:#EDE9E3;padding-bottom:10px;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;}
.mod-boxborder.menu .box-m{background:#fff;}
.mod-boxshadow .box-m{background:#EDE9E3;padding-bottom:10px;border-left:1px solid #CFCDC9;border-right:1px solid #CFCDC9;}
.mod-boxborder .module-title,.mod-boxwhite .module-title{margin:0 -10px;padding:0 10px 10px;}
.mod-boxshadow .module-title{margin:0 -11px;padding:0 10px 10px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
div.mod-linef5 .module-title, div.mod-lineff .module-title{background:url(../images/bg_mod.png) repeat-x;}
div.mod-linef5 .module-title span{background:#fff;margin:0 0 0 20px;padding:0 5px;}
div.mod-lineff .module-title span{background:#fff;margin:0 80px 0 20px;padding:0 10px;width:auto;display:inline-flex;}
.bg-blue .mod-box-page .box-t,.mod-box-blue .box-t{background-position:0 0;}
.bg-blue .mod-box-page .box-t > div,.mod-box-blue .box-t > div{background-position:100% -10px;}
.bg-blue .mod-box-page .box-t > div > div,.mod-box-blue .box-t > div > div{background-position:0 -20px;}
.bg-blue .mod-box-page .box-b,.mod-box-blue .box-b{background-position:0 -30px;}
.bg-blue .mod-box-page .box-b > div,.mod-box-blue .box-b > div{background-position:100% -40px;}
.bg-blue .mod-box-page .box-b > div > div,.mod-box-blue .box-b > div > div{background-position:0 -50px;}
.bg-blue .mod-box-page .module-title,.mod-box-blue .module-title{color:#fff;}
.bg-blue .mod-boxround.mod-box-page .box-m,.bg-blue .mod-boxborder.mod-box-page .module-title,.bg-blue .mod-boxwhite.mod-box-page .module-title,.bg-blue .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-blue .box-m,.mod-boxborder.mod-box-blue .module-title,.mod-boxwhite.mod-box-blue .module-title,.mod-boxshadow.mod-box-blue .module-title{background:#006699;}
.bg-blue .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-blue .box-m{border-color:#006699;}
.bg-blue div.mod-line-page .module-title,div.mod-line-blue .module-title{background-position:0 -60px;color:#006699;}
.bg-purple .mod-box-page .box-t,.mod-box-purple .box-t{background-position:0 -100px;}
.bg-purple .mod-box-page .box-t > div,.mod-box-purple .box-t > div{background-position:100% -110px;}
.bg-purple .mod-box-page .box-t > div > div,.mod-box-purple .box-t > div > div{background-position:0 -120px;}
.bg-purple .mod-box-page .box-b,.mod-box-purple .box-b{background-position:0 -130px;}
.bg-purple .mod-box-page .box-b > div,.mod-box-purple .box-b > div{background-position:100% -140px;}
.bg-purple .mod-box-page .box-b > div > div,.mod-box-purple .box-b > div > div{background-position:0 -150px;}
.bg-purple .mod-box-page .module-title,.mod-box-purple .module-title{color:#fff;}
.bg-purple .mod-boxround.mod-box-page .box-m,.bg-purple .mod-boxborder.mod-box-page .module-title,.bg-purple .mod-boxwhite.mod-box-page .module-title,.bg-purple .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-purple .box-m,.mod-boxborder.mod-box-purple .module-title,.mod-boxwhite.mod-box-purple .module-title,.mod-boxshadow.mod-box-purple .module-title{background:#6C1F6F;}
.bg-purple .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-purple .box-m{border-color:#6C1F6F;}
.bg-purple div.mod-line-page .module-title,div.mod-line-purple .module-title{background-position:0 -160px;color:#6C1F6F;}
.bg-red .mod-box-page .box-t,.mod-box-red .box-t{background-position:0 -200px;}
.bg-red .mod-box-page .box-t > div,.mod-box-red .box-t > div{background-position:100% -210px;}
.bg-red .mod-box-page .box-t > div > div,.mod-box-red .box-t > div > div{background-position:0 -220px;}
.bg-red .mod-box-page .box-b,.mod-box-red .box-b{background-position:0 -230px;}
.bg-red .mod-box-page .box-b > div,.mod-box-red .box-b > div{background-position:100% -240px;}
.bg-red .mod-box-page .box-b > div > div,.mod-box-red .box-b > div > div{background-position:0 -250px;}
.bg-red .mod-box-page .module-title,.mod-box-red .module-title{color:#fff;}
.bg-red .mod-boxround.mod-box-page .box-m,.bg-red .mod-boxborder.mod-box-page .module-title,.bg-red .mod-boxwhite.mod-box-page .module-title,.bg-red .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-red .box-m,.mod-boxborder.mod-box-red .module-title,.mod-boxwhite.mod-box-red .module-title,.mod-boxshadow.mod-box-red .module-title{background:#E21E23;}
.bg-red .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-red .box-m{border-color:#E21E23;}
.bg-red div.mod-line-page .module-title,div.mod-line-red .module-title{background-position:0 -260px;color:#E21E23;}
.bg-brown .mod-box-page .box-t,.mod-box-brown .box-t{background-position:0 -300px;}
.bg-brown .mod-box-page .box-t > div,.mod-box-brown .box-t > div{background-position:100% -310px;}
.bg-brown .mod-box-page .box-t > div > div,.mod-box-brown .box-t > div > div{background-position:0 -320px;}
.bg-brown .mod-box-page .box-b,.mod-box-brown .box-b{background-position:0 -330px;}
.bg-brown .mod-box-page .box-b > div,.mod-box-brown .box-b > div{background-position:100% -340px;}
.bg-brown .mod-box-page .box-b > div > div,.mod-box-brown .box-b > div > div{background-position:0 -350px;}
.bg-brown .mod-box-page .module-title,.mod-box-brown .module-title{color:#fff;}
.bg-brown .mod-boxround.mod-box-page .box-m,.bg-brown .mod-boxborder.mod-box-page .module-title,.bg-brown .mod-boxwhite.mod-box-page .module-title,.bg-brown .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-brown .box-m,.mod-boxborder.mod-box-brown .module-title,.mod-boxwhite.mod-box-brown .module-title,.mod-boxshadow.mod-box-brown .module-title{background:#8C4600;}
.bg-brown .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-brown .box-m{border-color:#8C4600;}
.bg-brown div.mod-line-page .module-title,div.mod-line-brown .module-title{background-position:0 -360px;color:#8C4600;}
.bg-gray .mod-box-page .box-t,.mod-box-gray .box-t{background-position:0 -400px;}
.bg-gray .mod-box-page .box-t > div,.mod-box-gray .box-t > div{background-position:100% -410px;}
.bg-gray .mod-box-page .box-t > div > div,.mod-box-gray .box-t > div > div{background-position:0 -420px;}
.bg-gray .mod-box-page .box-b,.mod-box-gray .box-b{background-position:0 -430px;}
.bg-gray .mod-box-page .box-b > div,.mod-box-gray .box-b > div{background-position:100% -440px;}
.bg-gray .mod-box-page .box-b > div > div,.mod-box-gray .box-b > div > div{background-position:0 -450px;}
.mod-box-gray.part .box-m,.mod-box-gray.button .box-m{margin:0;padding:0;}
.bg-gray .mod-box-page .module-title,.mod-box-gray .module-title{color:#817B71;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.bg-gray .mod-boxround.mod-box-page .box-m,.bg-gray .mod-boxborder.mod-box-page .module-title,.bg-gray .mod-boxwhite.mod-box-page .module-title,.bg-gray .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-gray .box-m,.mod-boxborder.mod-box-gray .module-title,.mod-boxwhite.mod-box-gray .module-title,.mod-boxshadow.mod-box-gray .module-title{background:#E1D9D1;}
.bg-white .mod-boxround.mod-box-page .box-m,.bg-white .mod-boxborder.mod-box-page .module-title,.bg-white .mod-boxwhite.mod-box-page .module-title,.bg-white .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-white .box-m,.mod-boxborder.mod-box-white .module-title,.mod-boxwhite.mod-box-white .module-title,.mod-boxshadow.mod-box-white .module-title{background:#FFFFFF;}
.bg-gray .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-gray .box-m{border-color:#E1D9D1;}
.bg-gray div.mod-line-page .module-title,div.mod-line-gray .module-title{background-position:0 -460px;color:#E1D9D1;}
.mod-box-gray .module-title.partenaire{float:left;width:100%;height:28px;}
.mod-box-gray .module-title.partenaire a{display:block;line-height:26px;width:100%;height:38px;padding:10px 0 0 0;margin:-10px 0 0 0;background:url(../images/bgeuro.png) 95% -115px no-repeat;}
.mod-box-gray .module-title.partenaire a:hover{display:block;background-position:95% -175px;text-decoration:none;}
.mod-box-gray .module-title.partenaire span.econ{margin:0 10px 0 10px;}
.mod-box-gray .module-title.partenaire a:hover span.econ.econ-w{background-position:0 -1920px;}
.bg-orange .mod-box-page .box-t,.mod-box-orange .box-t{background-position:0 -500px;}
.bg-orange .mod-box-page .box-t > div,.mod-box-orange .box-t > div{background-position:100% -510px;}
.bg-orange .mod-box-page .box-t > div > div,.mod-box-orange .box-t > div > div{background-position:0 -520px;}
.bg-orange .mod-box-page .box-b,.mod-box-orange .box-b{background-position:0 -530px;}
.bg-orange .mod-box-page .box-b > div,.mod-box-orange .box-b > div{background-position:100% -540px;}
.bg-orange .mod-box-page .box-b > div > div,.mod-box-orange .box-b > div > div{background-position:0 -550px;}
.bg-orange .mod-box-page .module-title,.mod-box-orange .module-title{color:#fff;}
.bg-orange .mod-boxround.mod-box-page .box-m,.bg-orange .mod-boxborder.mod-box-page .module-title,.bg-orange .mod-boxwhite.mod-box-page .module-title,.bg-orange .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-orange .box-m,.mod-boxborder.mod-box-orange .module-title,.mod-boxwhite.mod-box-orange .module-title,.mod-boxshadow.mod-box-orange .module-title{background:#EB6B1D;}
.bg-orange .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-orange .box-m{border-color:#EB6B1D;}
.bg-orange div.mod-line-page .module-title,div.mod-line-orange .module-title{background-position:0 -560px;color:#817B71;}
.bg-green .mod-box-page .box-t,.mod-box-green .box-t{background-position:0 -600px;}
.bg-green .mod-box-page .box-t > div,.mod-box-green .box-t > div{background-position:100% -610px;}
.bg-green .mod-box-page .box-t > div > div,.mod-box-green .box-t > div > div{background-position:0 -620px;}
.bg-green .mod-box-page .box-b,.mod-box-green .box-b{background-position:0 -630px;}
.bg-green .mod-box-page .box-b > div,.mod-box-green .box-b > div{background-position:100% -640px;}
.bg-green .mod-box-page .box-b > div > div,.mod-box-green .box-b > div > div{background-position:0 -650px;}
.bg-green .mod-box-page .module-title,.mod-box-green .module-title{color:#fff;}
.bg-green .mod-boxround.mod-box-page .box-m,.bg-green .mod-boxborder.mod-box-page .module-title,.bg-green .mod-boxwhite.mod-box-page .module-title,.bg-green .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-green .box-m,.mod-boxborder.mod-box-green .module-title,.mod-boxwhite.mod-box-green .module-title,.mod-boxshadow.mod-box-green .module-title{background:#10812D;}
.bg-green .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-green .box-m{border-color:#10812D;}
.bg-green div.mod-line-page .module-title,div.mod-line-green .module-title{background-position:0 -662px;color:#817B71;}
.bg-graydark .mod-box-page .box-t,.mod-box-page .box-t,.mod-box-graydark .box-t{background-position:0 -700px;}
.bg-graydark .mod-box-page .box-t > div,.mod-box-page .box-t > div,.mod-box-graydark .box-t > div{background-position:100% -710px;}
.bg-graydark .mod-box-page .box-t > div > div,.mod-box-page .box-t > div > div,.mod-box-graydark .box-t > div > div{background-position:0 -720px;}
.bg-graydark .mod-box-page .box-b,.mod-box-page .box-b,.mod-box-graydark .box-b{background-position:0 -730px;}
.bg-graydark .mod-box-page .box-b > div,.mod-box-page .box-b > div,.mod-box-graydark .box-b > div{background-position:100% -740px;}
.bg-graydark .mod-box-page .box-b > div > div,.mod-box-page .box-b > div > div,.mod-box-graydark .box-b > div > div{background-position:0 -750px;}
.bg-graydark .mod-box-page .module-title,.mod-box-page .module-title,.mod-box-graydark .module-title{color:#fff;}
.bg-graydark .mod-boxround.mod-box-page .box-m,.bg-graydark .mod-boxborder.mod-box-page .module-title,.bg-graydark .mod-boxwhite.mod-box-page .module-title,.bg-graydark .mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-page .box-m,.mod-boxborder.mod-box-page .module-title,.mod-boxwhite.mod-box-page .module-title,.mod-boxshadow.mod-box-page .module-title,.mod-boxround.mod-box-graydark .box-m,.mod-boxborder.mod-box-graydark .module-title,.mod-boxwhite.mod-box-graydark .module-title,.mod-boxshadow.mod-box-graydark .module-title{background:#817B71;}
.bg-graydark .mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-page .box-m,.mod-boxborder.mod-box-graydark .box-m{border-color:#817B71;}
.bg-graydark div.mod-line-page .module-title,div.mod-line-page .module-title,div.mod-line-graydark .module-title{background-position:0 -760px;color:#817B71;}
h2.euro{float:left; margin:0;}
h2.euro a{background:#10812D url(../images/bgeuro.png) 0 0 no-repeat;display:block;color:#fff;padding:0 0 0 70px;float:left;}
h2.euro a:hover{background-position:0 -60px;color:#EB6B1D;text-decoration:none;}
h2.euro span.title_euro{margin:0;padding:0 0 8px;line-height:14px;width:100%;float:left;text-transform:uppercase;font-size:16px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
h2.euro span.sub_title{margin:0;padding:0 0 4px;line-height:14px;width:100%;float:left;text-transform:none;font-size:12px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
h2.edechet{float:left;}
.home h2.edechet{margin:0;}
.home h2.title{margin:10px 0 0 4px;}
h2.edechet a{background:url(../images/bgeuro.png) 0 -400px no-repeat;display:block;color:#817B71;padding:0 0 4px 70px;float:left;}
h2.edechet a:hover{background-position:0 -460px;color:#EB6B1D;text-decoration:none;}
h2.edechet span.title{margin:0;padding:0 0 8px;line-height:14px;width:100%;float:left;text-transform:lowercase;font-size:18px;}
.home h2.edechet span.title{margin:0;padding:8px 0 0;line-height:26px;width:100%;float:left;text-transform:lowercase;font-size:30px;}
h2.edechet span.orange{color:#EB6B1D;}
h2.edechet a:hover span.orange{color:#97BE0D;}
h2.edechet span.green{color:#97BE0D;}
h2.edechet a:hover span.green{color:#EB6B1D;}
h2.edechet span.sub_title{margin:0;padding:0 0 4px;line-height:14px;width:100%;float:left;text-transform:none;font-size:12px;}
h2.bgfr{float:left;background:url(../images/triez-facile.png) 100% 100% no-repeat;margin-bottom:-5px;padding-bottom:5px;}
h2.bgfr a{background:url(../images/bgeuro.png) 5px -225px no-repeat;display:block;color:#817B71;padding:10px 0 5px 70px;float:left;margin:-10px 0;}
h2.bgfr a:hover{background-position:5px -305px;color:#EB6B1D;text-decoration:none;}
h2.bgfr span.title{margin:0;padding:0 0 8px;line-height:24px;width:100%;float:left;text-transform:none;font-size:44px;}
h2.bgfr span.sub_title2{margin:0;padding:4px 0 5px;line-height:15px;width:100%;float:left;text-transform:none;font-size:17px;}
h2.bgfr span.sub_title{margin:0;padding:0 43px 0 0;line-height:12px;float:right;text-transform:none;font-size:12px;text-align:right;}
.bg-blue .mod-boxshadow.mod-box-page .box-b,.bg-purple .mod-boxshadow.mod-box-page .box-b,.bg-red .mod-boxshadow.mod-box-page .box-b,.bg-brown .mod-boxshadow.mod-box-page .box-b,.bg-gray .mod-boxshadow.mod-box-page .box-b,.bg-orange .mod-boxshadow.mod-box-page .box-b,.bg-green .mod-boxshadow.mod-box-page .box-b,.bg-graydark .mod-boxshadow.mod-box-page .box-b,.mod-boxshadow .box-b{background:url(../images/shadow.png) no-repeat;}
.bg-blue .mod-boxshadow.mod-box-page .box-b > div,.bg-purple .mod-boxshadow.mod-box-page .box-b > div,.bg-red .mod-boxshadow.mod-box-page .box-b > div,.bg-brown .mod-boxshadow.mod-box-page .box-b > div,.bg-gray .mod-boxshadow.mod-box-page .box-b > div,.bg-orange .mod-boxshadow.mod-box-page .box-b > div,.bg-green .mod-boxshadow.mod-box-page .box-b > div,.bg-graydark .mod-boxshadow.mod-box-page .box-b > div,.mod-boxshadow .box-b > div{background:url(../images/shadow.png) no-repeat;background-position:100% -5px;padding:0 70px;}
.bg-blue .mod-boxshadow.mod-box-page .box-b > div > div,.bg-purple .mod-boxshadow.mod-box-page .box-b > div > div,.bg-red .mod-boxshadow.mod-box-page .box-b > div > div,.bg-brown .mod-boxshadow.mod-box-page .box-b > div > div,.bg-gray .mod-boxshadow.mod-box-page .box-b > div > div,.bg-orange .mod-boxshadow.mod-box-page .box-b > div > div,.bg-green .mod-boxshadow.mod-box-page .box-b > div > div,.bg-graydark .mod-boxshadow.mod-box-page .box-b > div > div,.mod-boxshadow .box-b > div > div{background:url(../images/shadow.png) repeat-x;background-position:0 -10px;background-repeat:repeat-x;height:5px;}
.mod-line .module-title{font-size:18px;text-transform:uppercase;border-color:#DBDBDB;border-style:solid;border-width:1px 0;padding:15px 0;}
.mod-line .module-title .icon{top:-7px;}
.mod-line .badge{top:-12px;right:-5px;}
.bg-colored .mod-line .module-title{color:#FFF;border-color:rgba(255,255,255,0.5);}
.mod-line-header .module-title{padding:25px 0;}
.mod-line-header .module-title span.subtitle{margin-top:5px;}
.hidden{display:none;visibility:hidden;}
.size-auto{max-width:100%;height:auto;}
.align-left,.alignleft{display:block;margin-right:15px;float:left;}
.align-right,.alignright{display:block;margin-left:15px;float:right;}
.align-center,.aligncenter{display:block;margin:auto auto 10px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.button-more + [class*=button-],.button-default + [class*=button-],.button-primary + [class*=button-]{margin-left:10px;}
ul.blank,ul.space,ul.line,ul.check,ul.zebra{list-style:none;margin:0;padding:0;}
ul.space li{margin-top:15px;}
ul.line > li{margin-top:5px;padding-top:5px;}
ul.line > li:first-child{margin-top:0;padding-top:0;border:none;}
ul.check > li{margin-top:5px;background:url(../images/tools/list_check.png) 0 0 no-repeat;padding:2px 0 2px 28px;height:20px;}
ul.zebra > li{padding:5px 5px 5px 10px;}
table.zebra th{font-size:16px;font-weight:400;text-align:left;}
table.zebra th,table.zebra td{padding:5px;}
table.zebra tbody,table.zebra tfoot{font-size:12px;}
table.zebra tfoot{font-style:italic;}
table.zebra caption{font-size:11px;text-align:left;font-style:italic;color:#999;}
dl.separator{overflow:hidden;padding:0;}
dl.separator dt{width:160px;padding-right:10px;float:left;clear:both;position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase;}
dl.separator dd{margin-left:170px;padding-left:20px;padding-top:5px;padding-bottom:5px;border-color:#DDD;border-style:solid;border-width:0 0 0 1px;}
em.box{white-space:nowrap;border:1px solid #DDD;background:#fafafa;padding:0 3px;}
hr.dotted{border:none;background:url(../images/tools/line_dotted.png) 0 0 repeat-x;}
p.dropcap:first-letter{display:block;float:left;font-size:320%;margin:7px 4px 0 0;}
.box-content,.box-note,.box-info,.box-warning,.box-hint,.box-download{margin:15px 0;padding:10px;}
.box-content{border:1px solid #DBDBDB;background:#FBFBFB;padding:20px;}
.box-info,.box-warning,.box-hint,.box-download{padding-left:40px;}
form.box fieldset{margin-bottom:10px;border:1px solid #DBDBDB;padding:0 15px 5px;}
form.box legend{padding:0 10px;}
form.box fieldset > div{margin:15px 0;}
form.short > div{margin:10px 0;}
.mobile-switcher{display:block;width:80%;font-size:50px;text-align:center;margin:20px auto 40px;padding:40px 0;}
#page .button-default,#page form.style button,#page form.style input[type=button],#page form.style input[type=submit]{border:1px solid #DADADA;background:#F7F7F7;color:#9D9D9D;padding:8px 20px;}
#page .button-default:hover,#page form.style button:hover,#page form.style input[type=button]:hover,#page form.style input[type=submit]:hover{background:#E9E9EA;border-color:#C5C5C5;}
#page .button-default:active,#page form.style button:active,#page form.style input[type=button]:active,#page form.style input[type=submit]:active{background:#DEDEE0;border-color:#B5B5B5;}
.button-primary,#page .mod-box-default .button-primary,#page .mod-box-grey .button-primary{color:#FFF;border-style:solid;border-width:1px;padding:8px 20px;}
.bg-colored .button-primary,.mod-box-colored .button-primary,.mod-box-transparent .button-primary{border:1px solid rgba(0,0,0,0.18);background:rgba(0,0,0,0.13);}
.bg-colored .button-primary:hover,.mod-box-colored .button-primary:hover,.mod-box-transparent .button-primary:hover{background:rgba(0,0,0,0.2);color:#FFF;border-color:rgba(0,0,0,0.2);}
.bg-colored .button-primary:active,.mod-box-colored .button-primary:active,.mod-box-transparent .button-primary:active{background:rgba(0,0,0,0.25);border-color:rgba(20,20,20,0.25);}
img.border-box{border:1px solid #DBDBDB;}
.bg-colored ul.check > li,.mod-box-colored ul.check > li,.mod-box-transparent ul.check > li{background-image:url(../images/tools/list_check_white.png);}
.mod-box-default ul.check > li,.mod-box-grey ul.check > li{background-image:url(../images/tools/list_check.png);}
body ul.zebra > li,table.zebra tbody td{border-bottom:1px solid rgba(0,0,0,0.2);}
dl.separator dt:before{content:"";position:absolute;top:0;right:-15px;width:30px;border-top:1px solid #DDD;}
dl.separator dt:after{content:"";position:absolute;top:-3px;right:-3px;width:5px;height:5px;}
.box-note,.box-info,.box-warning,.box-hint,.box-download{background:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.box-info{background:#ebf5fa url(../images/tools/box_info.png) 0 0 no-repeat;border-color:#d2dce1;}
.box-warning{background:#fff0eb url(../images/tools/box_warning.png) 0 0 no-repeat;border-color:#ffd7cd;}
.box-hint{background:#fffae6 url(../images/tools/box_hint.png) 0 0 no-repeat;border-color:#fae6be;}
.box-download{background:#faffe6 url(../images/tools/box_download.png) 0 0 no-repeat;border-color:#dce6be;}
.mod-box-colored .box-hint,.mod-box-transparent .box-hint{background-image:url(../images/tools/box_hint_white.png);}
.mod-box-colored .box-download,.mod-box-transparent .box-download{background-image:url(../images/tools/box_download_white.png);}
form.style input,form.style textarea,form.style select{border:1px solid #DBDBDB;padding:7px;}
ul.social-icons{list-style:none;overflow:hidden;padding:0;}
.social-icons li{float:left;margin-left:10px;}
.social-icons li:first-child{margin-left:0;}
.social-icons li a{display:block;width:27px;height:27px;background-position:0 0;background-repeat:no-repeat;}
.bg-colored .social-icons li a,.mod-box-colored .social-icons li a,.mod-box-transparent .social-icons li a{background-image:url(../images/tools/icons_social_white.png);}
.social-icons .rss a{background-position:0 -240px;}
.social-icons .rss a:hover{background-position:0 -280px;}
.social-icons .googleplus a{background-position:0 -320px;}
.social-icons .googleplus a:hover{background-position:0 -360px;}
.social-icons .vimeo a{background-position:0 -400px;}
.social-icons .vimeo a:hover{background-position:0 -440px;}
.social-icons .flickr a{background-position:0 -480px;}
.social-icons .flickr a:hover{background-position:0 -520px;}
span.econ{background:url(../images/icons.png);display:block;width:28px;height:28px;background-position:0 0;background-repeat:no-repeat;float:left;margin:-5px 5px 0 -4px;padding:0;}
span.econ.econ-a{background-position:0 0;}
span.econ.econ-A{background-position:0 -30px;}
span.econ.econ-b{background-position:0 -60px;}
span.econ.econ-B{background-position:0 -90px;}
span.econ.econ-c{background-position:0 -120px;}
span.econ.econ-C{background-position:0 -150px;}
span.econ.econ-d{background-position:0 -180px;}
span.econ.econ-D{background-position:0 -210px;}
span.econ.econ-e{background-position:0 -240px;}
span.econ.econ-E{background-position:0 -270px;}
span.econ.econ-f{background-position:0 -300px;}
span.econ.econ-F{background-position:0 -330px;}
span.econ.econ-g{background-position:0 -360px;}
span.econ.econ-G{background-position:0 -390px;}
span.econ.econ-h{background-position:0 -420px;}
span.econ.econ-H{background-position:0 -450px;}
span.econ.econ-i{background-position:0 -480px;}
span.econ.econ-I{background-position:0 -510px;}
span.econ.econ-j{background-position:0 -540px;}
span.econ.econ-J{background-position:0 -570px;}
span.econ.econ-k{background-position:0 -600px;}
span.econ.econ-K{background-position:0 -630px;}
span.econ.econ-l{background-position:0 -660px;}
span.econ.econ-L{background-position:0 -690px;}
span.econ.econ-m{background-position:0 -720px;}
span.econ.econ-M{background-position:0 -750px;}
span.econ.econ-n{background-position:0 -780px;}
span.econ.econ-N{background-position:0 -810px;}
span.econ.econ-o{background-position:0 -840px;}
span.econ.econ-O{background-position:0 -870px;}
span.econ.econ-p{background-position:0 -900px;}
span.econ.econ-P{background-position:0 -930px;}
span.econ.econ-q{background-position:0 -960px;}
span.econ.econ-Q{background-position:0 -990px;}
span.econ.econ-r{background-position:0 -1020px;}
span.econ.econ-R{background-position:0 -1050px;}
span.econ.econ-s{background-position:0 -1080px;}
span.econ.econ-S{background-position:0 -1110px;}
span.econ.econ-t{background-position:0 -1140px;}
span.econ.econ-T{background-position:0 -1170px;}
span.econ.econ-u{background-position:0 -1200px;}
span.econ.econ-U{background-position:0 -1230px;}
span.econ.econ-v{background-position:0 -1260px;}
span.econ.econ-V{background-position:0 -1290px;}
span.econ.econ-w{background-position:0 -1320px;}
span.econ.econ-W{background-position:0 -1350px;}
span.econ.econ-x{background-position:0 -1380px;}
span.econ.econ-X{background-position:0 -1410px;}
span.econ.econ-y{background-position:0 -1440px;}
span.econ.econ-Y{background-position:0 -1470px;}
span.econ.econ-z{background-position:0 -1500px;}
span.econ.econ-Z{background-position:0 -1530px;}
span.econ.econ-0{background-position:0 -1560px;}
span.econ.econ-1{background-position:0 -1590px;}
span.econ.econ-2{background-position:0 -1620px;}
span.econ.econ-3{background-position:0 -1650px;}
span.econ.econ-4{background-position:0 -1680px;}
span.econ.econ-5{background-position:0 -1710px;}
span.econ.econ-8{background-position:0 -1740px;}
span.econ.econ-warning{background-position:0 -1770px;}
span.econ.econ-stars{background-position:0 -1800px;}
span.econ.econ-plus{background-position:0 -1830px;}
span.econ.econ-less{background-position:0 -1860px;}
.frontpage-features{margin-top:30px;overflow:hidden;}
.frontpage-features h1{font-size:19px;line-height:20px;margin:20px 0 5px;}
.frontpage-check{float:left;margin-bottom:20px;text-transform:uppercase;}
.frontpage-team h1{font-size:40px;line-height:41px;margin:20px 0 0;}
.frontpage-team p{font-size:17px;line-height:22px;margin:10px 0 0;}
ul.line.frontpage-contact > li{border-top:none;background:url(../images/line_bg.png) bottom repeat-x;margin:0;padding:15px 0;}
ul.line.frontpage-contact > li:first-child{background:url(../images/line_bg.png) top repeat-x, url(../images/line_bg.png) bottom repeat-x;}
ul.line.frontpage-contact strong{float:left;width:140px;text-transform:uppercase;color:#FFF;font-weight:400;}
.frontpage-clients a{float:left;border:1px solid rgba(255,255,255,0.5);margin:0 -1px -1px 0;}
.frontpage-clients a:hover{border:1px solid #FFF;background-color:rgba(255,255,255,0.05);}
.frontpage-teaser{line-height:0;}
.frontpage-teaser img{display:block;line-height:0;}
.cck-pad_b-10 .homecat{margin:-5px;}
.cck-pad_b-0 .catjar{margin:-4px -4px -4px -3px;}
.homecat .cck-w33,.homecat .cck-w34{width:33.33%;}
.cat-home{background:none repeat scroll 0 0 #E6E6E6;border:1px solid #BCBCBC;position:relative;padding:5px;}
.cat-home h3{bottom:0;font-size:25px;font-weight:700;left:0;line-height:32px;position:absolute;right:0;text-align:center;text-transform:none;color:#fff;margin:0 2px 2px;}
#main #innertop.grid-block{margin-bottom:20px;}
.wk-slideshow-default .nav{bottom:-5px;margin-top:0;position:absolute;right:0;text-align:center;z-index:3;}
.wk-slideshow-default div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor p{font-size:12px;line-height:16px;color:#333;margin-bottom:10px;}
.wk-slideshow-default .nav span{background:url(../images/nav.png) no-repeat scroll 0 0 transparent;}
div.cck_contents.cck_item div.cck_label,div.cck_contents.cck_item div.cck_value{line-height:16px;}
div.cck_contents.cck_item.cck_link.cck_seb_folder_link  div.cck_value{line-height:25px;}
div.cck_contents.cck_item div.cck_value.cck_value_calendar{padding-bottom:16px;}
.cck_contents.cck_jar_read p,a.readmore p{color:#00472D;text-decoration:underline;}
.cck_contents.cck_jar_read a:hover p{color:#F9C126;text-decoration:underline;}
.seb_box_image .cck_jar_cat_image_title{width:100%;height:auto;text-align:center;position:absolute;top:120px;z-index:3;}
.seb_box_image .cck_jar_cat_image_title .cck_value_text{width:100%;height:auto;text-align:center;position:relative;font-size:42px;color:#fff;}
div.cck_contents.cck_intro div.cck_label,div.cck_contents.cck_intro div.cck_value,div.cck_contents.cck_content div.cck_label,div.cck_contents.cck_content div.cck_value,div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor p{line-height:normal;}
div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor p{margin-bottom:5px;}
.cck_page_search{padding-bottom:8px;margin:-4px!important;}
#system-message a.close{cursor:pointer;position:absolute;top:0;right:5px;}
#system-message .alert{border:2px solid #EB6B1D;overflow:hidden;position:relative;margin-bottom:8px;padding:5px;}
div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor.newsall{background:none repeat scroll 0 0 transparent;border:medium none;text-align:left;width:auto;margin:0;padding:8px;}
#xmap ul.level_0 > li{background:none repeat scroll 0 0 transparent;float:left;width:50%;margin:0;padding:0 0 20px;}
#xmap ul.level_0 > li > a{color:#F9C126;font-size:16px;}
fieldset.radios input{float:left;margin-top:6px;}
div.ele_radio,div.ele_checkbox{float:left;position:relative;}
div.ele_radio input,div.ele_checkbox input{position:absolute;top:0;left:0;}
div.ele_radio label,div.ele_checkbox label{padding-left:20px;}
.seb_box div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p{line-height:14px;margin-bottom:10px;margin-top:0;padding:0;}
.seb_box h1{font-size:25px;line-height:26px;padding-bottom:5px;}
.seb_box div.cck_contents.cck_content div.cck_value.cck_value_calendar{font-size:12px;line-height:13px;color:#F9C126;font-weight:700;margin:0;padding:5px 0;}
img::selection,img::-moz-selection{background:transparent;}
button,input[type=button],input[type=reset],input[type=submit],.menu-sidebar li.parent span.level1 > span{cursor:pointer;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,.menu a,.menu span,.menu-dropdown li:hover .dropdown,.menu-dropdown li.remain .dropdown,.module .module-title span.title,.display-block,ul.line > li > a:first-child,ul.check > li > a:first-child,.cat-home a.spotlight{display:block;}
audio,canvas,video,.menu-line,.menu-line li,.menu-line li a,.button-more,.button-default,.button-primary,ul.line.frontpage-contact div{display:inline-block;}
dd,.menu-dropdown li.level2 .level2 span.icon + span,.menu-dropdown li.level2 .level2 span.icon + span + span,.margin-l-40{margin-left:40px;}
a,a:hover,ins,.menu a{text-decoration:none;}
a:focus{outline:none;outline-offset:0;}
b,strong,table.zebra .bold{font-weight:700;}
input,select,table.zebra td *,form.box button,form.box input[type=button],form.box input[type=reset]{vertical-align:middle;}
form,textarea,#block-banner p,#breadcrumbs,#content,#footer .module,.mod-box.adress p,.grid-h .mod-box-transparent,.mod-box.unopiu div.sub p,.mod-box-transparentBlackButton p,.mod-box-transparentWhiteButton p,.remove-margin{margin:0;}
.menu-sidebar a:hover,.menu-sidebar li > span:hover,.menu-sidebar a.current:hover,.menu-sidebar li.parent.active .level1:hover,#page .mod-box-default .menu-sidebar :hover,#page .mod-box-grey .menu-sidebar :hover{color:#707070;}
a:hover,#page .mod-box-grey a:hover{color:#5C5C5C;}
.grid-box,.float-left,#logo,#menu,.menu-dropdown,.menu-dropdown .level1,.menu-dropdown .level1 > span,.menu-dropdown .column,div.cck_contents.cck_calendar,div.cck_contents.cck_wysiwyg_editor,fieldset.radios label{float:left;}
.width100,.menu-dropdown .stack .column,.mod-box.seb_box_image div.sub img,table.zebra,div.cck_contents.cck_content div.cck_value.cck_value_text{width:100%;}
.float-right{float:right;}
.grid-gutter > .grid-box > * > :first-child,.deepest > :first-child,.sidebar-b-right #sidebar-b .grid-v:first-child .mod-box,.remove-margin-t,ul.space li:first-child,ul.check > li:first-child{margin-top:0;}
.grid-gutter > .grid-box > * > :last-child,.deepest > :last-child,.sidebar-b-right #sidebar-b .grid-v:last-child .mod-box,.remove-margin-b{margin-bottom:0;}
.bg-colored h1,.bg-colored h2,.bg-colored h3,.bg-colored h4,.bg-colored h5,.bg-colored h6,.bg-colored,.mod-box-default,.module.mod-box-transparentWhite .module-title,.module.mod-box-transparentWhiteButton .module-title,form.short input{color:#817B71;}
.bg-white,.mod-box-transparentBlack,.mod-box-transparentWhite,.mod-box-transparentBlackButton,.mod-box-transparentWhiteButton{background:#fff;}
#totop-scroller:hover,.module .module-title .icon-twitter,.social-icons .twitter a:hover{background-position:0 -40px;}
.menu-dropdown li,.mod-box.seb_box_image div.sub div#ie_canvas{position:relative;}
.menu-dropdown li.level2 .level2 span.title,.menu-dropdown li.level2 .level2 span.subtitle{line-height:15px;}
.menu-sidebar a,.menu-sidebar li > span,#page .mod-box-default .menu-sidebar a,#page .mod-box-grey .menu-sidebar a{color:#9D9D9D;}
.menu-sidebar li.level1,ul.line > li,.mod-box-default ul.line > li,.mod-box-grey ul.line > li{border-top:1px solid #DBDBDB;}
.menu-sidebar a.level2:hover,.menu-sidebar a.level2.current:hover{background-position:0 -19px;}
.module .badge-hot,.module .module-title .icon-download{background-position:0 0;}
.module .module-title .icon-mail,.social-icons .facebook a{background-position:0 -80px;}
.module .module-title .icon-bubble,.social-icons .facebook a:hover{background-position:0 -120px;}
.module .module-title .icon-login,.social-icons .xing a{background-position:0 -160px;}
.module .module-title .icon-cart,.social-icons .xing a:hover{background-position:0 -200px;}
.grid-v .mod-box,.cck-pad-0 > div.cck-line-header > div.seb_box{margin:4px;}
.text-center,table.zebra .center{text-align:center;}
form.short input:-moz-placeholder,form.short input::-webkit-input-placeholder,form.short input.placeholder{color:#999;}
.bg-colored ul.line > li,.mod-box-colored ul.line > li,ul.zebra > li:first-child,table.zebra tbody tr:first-child td{border-top:1px solid rgba(0,0,0,0.2);}
ul.zebra > li.odd,table.zebra tbody tr.odd,ul.zebra > li:nth-of-type(odd),table.zebra tbody tr:nth-of-type(odd){background:url(../images/tools/list_zebra_bg.png) 0 0 repeat;}
.mod-box-colored .box-info,.mod-box-transparent .box-info,.mod-box-colored .box-warning,.mod-box-transparent .box-warning{background-image:url(../images/tools/box_warning_white.png);}
input.inputbox.text.search{background:#f5f5f5 url("../images/search.png") no-repeat scroll 98% 3px !important;border:medium none !important;border-radius:0;box-sizing:border-box;height:28px;width:100%;}
#block-tool input.inputbox.text.search{width:295px;}
.counter-v2{text-transform:uppercase;}
.counter-v2 p{line-height:16px;margin:0;}
.counter-v2 .other-years{display:none;}
.counter-v2 .module-title.more{margin-bottom:40px;}
.counter-v2 .white{color:#fff;}
.counter-v2 .green{color:#10812d;}
.counter-v2 .gray{color:#817b71;}
.counter-v2 .center{text-align:center;}
.counter-v2 .f20{font-size:20px; line-height:24px;}
.counter-v2 a#other-years{display:inline-block;line-height:22px;padding:0 30px 0 0;position:relative;vertical-align:top;width:auto;}
.counter-v2 a#other-years.active,.counter-v2 a#other-years.active span,.counter-v2 a#other-years:hover,.counter-v2 a#other-years:hover span{color:#10812d;}
.counter-v2 a#other-years.active span.octo-arrow-right{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.counter-v2 a#other-years .octo-arrow-right{position:absolute;right:0;top:1px;}
.counter-v2 .lower{text-transform:none;}
.counter-v2 .fl{float:left;font-size:16px;line-height:32px;width:auto !important;margin:0;}
.counter-v2 .fl.countdown-pad{padding:0 10px !important;}
#page .counter-v2 .grid-block{margin:0 0 0 -20px;width:auto;}
.counter-v2 .grid-block > .grid-box{box-sizing:border-box;padding:0 0 10px 20px;}
.counter-v2 .grid-block > .grid-box > .module{float:none;margin:0;padding:0;position:relative;}
.counter-v2 .countdown-pad.medium-black li{float:left;background:url(../images/ecologic-count-medium-black.png) 0 0 no-repeat;width:22px;height:33px; padding:0;}
.counter-v2 .countdown-pad.medium-black{list-style:outside none none;margin:0;}
.counter-v2 .countdown-pad.medium-black.between{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;width:100%;justify-content:space-between;}
.counter-v2 .countdown-pad.medium-black li.seperator{background:url(../images/ecologic-count-medium-black.png) -8px -2500px no-repeat;width:6px;}
.counter-v2 .countdown-pad.medium-black li.decimal{background:url(../images/ecologic-count-medium-black.png) -8px -2000px no-repeat;width:6px;}
.counter-v2 .arrow{margin-bottom:40px;}
.counter-v2 .arrow::after{content:"";width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;position:absolute;left:50%;margin-left:-30px;bottom:-30px;-webkit-transform:rotate(360deg);}
.counter-v2 .boxgreen.arrow::after{border-color:#10812d transparent transparent transparent;}
.counter-v2 .boxorange.arrow::after{border-color:#eb6b1d transparent transparent transparent;}
.counter-v2 .boxgreen.arrow .f20{margin-bottom:20px;}
.counter-v2 [class^="octo-"],.counter-v2 [class*=" octo-"]{font-size:22px;}
.counter-v2 .medium[class^="octo-"],.counter-v2 .medium[class*=" octo-"]{font-size:40px;}
.counter-v2 .large[class^="octo-"],.counter-v2 .large[class*=" octo-"]{font-size:60px;}
.counter-v2 .xlarge[class^="octo-"],.counter-v2 .xlarge[class*=" octo-"]{font-size:180px;}
.counter-v2 .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.counter-v2 .flex > div{display:block;margin:auto;}
.counter-v2 .octo-recyclage{position:absolute;left:50%;z-index:3;bottom:-15px;margin-left:-20px;}
.counter-v2 .octo-planet.xlarge{display:block;margin-top:-26px;position:relative;}
.countdown-pad{float:left; list-style-type:none; margin:0; padding:0 0 0 15px; width:60%;}
.countdown-pad li{float:left;background:url(../images/ecologic-count.png) 0 0 no-repeat;width:26px;height:40px;}
.countdown-pad.small li{float:left;background:url(../images/ecologic-count-small.png) 0 0 no-repeat;width:12px;height:19px;}
.countdown-pad.big li{float:left;background:url(../images/ecologic-count-big.jpg) 0 0 no-repeat;width:52px;height:80px;}
.countdown-pad li.seperator{background:url(../images/comma.png) 0 0 no-repeat;width:6px;}
.countdown-pad li.decimal{background:url(../images/decimal.png) 0 0 no-repeat;width:6px;}
.countdown-pad.small li.seperator{background:url(../images/comma-small.png) 0 0 no-repeat;width:6px;}
.countdown-pad.small li.decimal{background:url(../images/decimal-small.png) 0 0 no-repeat;width:6px;}
.countdown-pad.big{padding:0; margin:0; width:100%;}
.countdown-pad.big li.seperator{background:url(../images/comma-big.jpg) 0 0 no-repeat;width:15px;}
.countdown-pad.big li.decimal{background:url(../images/decimal-big.png) 0 0 no-repeat;width:15px;}
.countdown-pad li.space{background:none; width:4px;}
.countdown-pad li.label{background:none;color:#333;font-weight:normal;height:auto;margin:0;padding:3px;width:auto; font-size:10px;}
.label.big{background:none repeat scroll 0 0 transparent;color:#333333;display:block;float:left;font-size:18px;font-weight:normal;margin:0;padding:0 0 20px;width:100%;line-height:19px;}
.info{display:block;float:left;width:100%;padding:0;margin:0;}
.orange{color:#EB6B1D;}
h4.deee-h4{color:#333333;line-height:30px;padding:0 10px;text-align:center;}
.deee-m{float:none;margin:30px auto;position:relative;width:500px;}
.countdown{position:relative;}
.countdown h2{color:#817b71;font-size:16px;font-weight:normal;line-height:16px;margin:0 0 10px;padding-left:15px;text-align:center;text-transform:none;}
.countdown-side span.deee-text{color:#EB6B1D;display:block;font-size:18px;font-weight:bold;letter-spacing:4px;line-height:14px;padding-left:5px;text-transform:uppercase;text-align:center;}
.countdown-side span.deee-date{color:#EB6B1D;display:block;font-size:9px;font-weight:normal;line-height:12px;text-align:right;}
.countdown a.deee-link{position:absolute;top:0;bottom:0;left:0;right:0;display:block;}
.countdown-block{float:left;position:relative;width:100%;}
.countdown-side{float:right;padding:0;position:relative;width:35%;}
.countdown-side span{float:left;width:100%;position:relative;}
.countdown-side a:link, .countdown-side a:visited{display:block;font-size:12px;}
.countdown-side a:hover{text-decoration:none;}
div.deee{float:left;position:relative;width:100%;display:block;}
.countdown-pad.small{position:absolute;display:block;}
#cfc-counter{top:5%;left:23.7%;}
#verre-counter{top:5%;left:69.9%;}
#plastic-counter{bottom:11.3%;left:12.7%;}
#petrol-counter{bottom:1.2%;left:12.7%;}
#metal-counter{bottom:11.3%;left:45%;}
#electric-counter{bottom:1.2%;left:45%;}
#fer-counter{bottom:12.9%;right:-41.5%;}
#eiffel-counter{bottom:2.4%;right:-41.5%;}
.addfield{position:absolute;bottom:5px;right:10px;z-index:1;font-variant:small-caps;}
span.arrow{display:block;height:14px;margin:4px 2px 0 1px;width:14px !important;background:url(../images/arrow.png) 0 0 no-repeat;float:left;}
a:hover span.arrow{background-position:0 -50px;}
.slide-img{position:relative;float:left;width:100%;}
.slide-desc{position:absolute;bottom:28px;left:0;right:0;background:url(../images/bgtrans.png) 0 0 repeat;padding:0;margin:0;}
.slide-desc a:link, .slide-desc a:visited{color:#fff;text-decoration:none;display:block;float:left;font-size:14px;line-height:15px;padding:0;margin:0;width:100%;}
.slide-desc a:hover{color:#EB6B1D;text-decoration:none;}
.slide-desc a span{padding:10px;margin:0;display:block;text-align:center;}
.slide-free-link{bottom:0;font-size:14px;height:28px;margin:0;padding:0;position:absolute;right:0;z-index:2;}
.slide-free-link > a, .slide-free-link > a:link, .slide-free-link > a:visited{background:#10812d;color:#fff;display:block;font-weight:normal;height:100%;line-height:25px;padding:0 20px;}
.slide-free-link > a:hover{background:#eb6b1d;}
.accordion{margin-bottom:0;}
.accordion-heading h3{float:left;margin:0;padding:0;width:100%;}
.accordion-heading .accordion-toggle{box-sizing:border-box;float:left;margin:0;overflow:hidden;padding:10px 30px 10px 0;position:relative;text-decoration:none;width:100%;}
.accordion-heading span.arrow{position:absolute;right:10px;bottom:40%;margin:0;padding:0;}
.accordion-heading h3.up span.arrow{background-position:0 -450px;}
.accordion-heading h3.up .accordion-toggle:hover span.arrow{background-position:0 -400px;}
.accordion-heading .accordion-toggle img{margin:0 auto;display:block;height:100%;position:relative;width:auto;}
.accordion-heading .accordion-toggle span.title{color:#817B71;display:block;text-decoration:none;}
.accordion-heading .accordion-toggle span.img{width:110px;height:36px;overflow:hidden;float:left;padding:0 10px;}
.accordion-heading h3.up span.title{color:#10812D;}
.accordion-heading h3.up .accordion-toggle:hover span.title{color:#EB6B1D;}
.accordion-heading .accordion-toggle:hover span{color:#EB6B1D;}
.mod-message, .accordion-group{background:#FFFFFF;border:1px solid #f5f5f5;margin-bottom:20px;overflow:hidden;position:relative; border-radius:0;}
#sidebar-a .accordion-group{margin:10px 0;box-shadow:none;}
#sidebar-a .accordion-group a.cboxElement{display:block;width:100%;}
#sidebar-a .accordion-group a.cboxElement img{display:block;margin:0 auto;}
.accordion-body{padding:0 10px;float:left;}
.accordion-inner{border-top:1px solid #EB6B1D;float:left;padding:0 0 10px;width:100%;}
a.icor{float:left;width:35px;height:35px;display:block;padding:8px 6px 0 0;}
.ico{background:url(../images/social.png) 0 0 no-repeat;padding:0;margin:0;width:35px;height:35px;display:block;}
.pinterest:hover .ico{background-position:0 0;}
.pinterest .ico{background-position:0 -35px;}
.vimeo:hover .ico{background-position:0 -70px;}
.vimeo .ico{background-position:0 -105px;}
.youtube:hover .ico{background-position:0 -140px;}
.youtube .ico{background-position:0 -175px;}
.flickr:hover .ico{background-position:0 -210px;}
.flickr .ico{background-position:0 -245px;}
.linkedin:hover .ico{background-position:0 -280px;}
.linkedin .ico{background-position:0 -315px;}
.facebook:hover .ico{background-position:0 -350px;}
.facebook .ico{background-position:0 -385px;}
.rss:hover .ico{background-position:0 -420px;}
.rss .ico{background-position:0 -455px;}
.twitter:hover .ico{background-position:0 -490px;}
.twitter .ico{background-position:0 -525px;}
.dailymotion:hover .ico{background-position:0 -560px;}
.dailymotion .ico{background-position:0 -595px;}
.google:hover .ico{background-position:0 -630px;}
.google .ico{background-position:0 -665px;}
.paperli:hover .ico{background-position:0 -700px;}
.paperli .ico{background-position:0 -735px;}
.ecoall{padding:5px 0;position:relative; display:block;}
a:hover.ecoall{text-decoration:none;}
.topfive .topico{background:url(../images/top.png) 0 0 no-repeat;width:44px;height:50px;display:block;padding:0;margin:0 auto;}
.topfive a.eletop{display:block;float:left;width:100%;text-align:center;text-decoration:none;text-transform:uppercase;color:#817B71;}
.topfive a.eletop:hover{text-decoration:none;color:#10812D;}
.topfive div.cck_contents.cck_item div.cck_value.cck_value_text{float:left;width:100%;}
.topfive div div:first-child .eletop .topico{background-position:0 0;}
.topfive div div:first-child .eletop:hover .topico{background-position:0 -50px;}
.topfive div div:first-child + div .eletop .topico{background-position:0 -100px;}
.topfive div div:first-child + div .eletop:hover .topico{background-position:0 -150px;}
.topfive div div:first-child + div + div .eletop .topico{background-position:0 -200px;}
.topfive div div:first-child + div + div .eletop:hover .topico{background-position:0 -250px;}
.topfive div div:first-child + div + div + div .eletop .topico{background-position:0 -300px;}
.topfive div div:first-child + div + div + div .eletop:hover .topico{background-position:0 -350px;}
.topfive div div:first-child + div + div + div + div .eletop .topico{background-position:0 -400px;}
.topfive div div:first-child + div + div + div + div .eletop:hover .topico{background-position:0 -450px;}
div.newscalendar{max-width:100%;}
.newscalendar span.weekday6, .newscalendar span.weekday7{color:#EB6B1D;}
.newscalendar span.nc-day{line-height:17px;}
.newscalendar span.hasitems{background:#10812D url(../images/dot.png) 50% 90% no-repeat;color:#fff;margin:0;}
table.nc-header a{background:url(../images/arrow.png) 0 0 no-repeat;display:block;height:14px;width:14px;}
table.nc-header a.back-yr{background-position:0 -350px;}
table.nc-header a.back-yr:hover{background-position:0 -300px;}
table.nc-header a.back-mth{background-position:0 -150px;}
table.nc-header a.back-mth:hover{background-position:0 -100px;}
table.nc-header a.fwd-mth{background-position:0 -50px;}
table.nc-header a.fwd-mth:hover{background-position:0 0;}
table.nc-header a.fwd-yr{background-position:0 -250px;}
table.nc-header a.fwd-yr:hover{background-position:0 -200px;}
span.nc-day ul.nc-items li a{font-size:11px;line-height:13px;}
span.nc-day ul.nc-items li a:hover{color:#fff;text-decoration:none;}
span.nc-day ul.nc-items li a span{padding:0 5px;}
span.nc-day ul.nc-items li a span.title{width:100%;float:left;}
span.nc-day ul.nc-items li a span.date{width:100%;float:left;}
.menu-sidebar a{display:block;background:url("../images/arrow.png") 0 9px no-repeat;padding:0 0 0 20px;text-decoration:none;}
.menu-sidebar a:hover{background-position:0 -41px;text-decoration:none;}
.menu-sidebar a:hover span{color:#10812D;}
.menu-sidebar a span.title{text-decoration:none;text-transform:none;color:#817B71;line-height:14px;}
.menu-sidebar a span.subtitle{text-decoration:none;text-transform:none;color:#EB6B1D;line-height:14px;padding:0 0 4px;}
.menu-sidebar a:hover span.title{text-decoration:none;text-transform:none;color:#10812D;}
.menu-sidebar a:hover span.subtitle{text-decoration:none;text-transform:none;color:#817B71;}
input.button.btn, #menu .menulog .button button{background:#eb6b1d none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;line-height:20px !important;padding:4px 10px;text-shadow:none;text-transform:uppercase;}
input:hover.button.btn, #menu .menulog .button button:hover{border-radius:0;background:#10812d;color:#f5f5f5;text-transform:uppercase;padding:4px 10px 4px 10px;border:none;text-shadow:none;}
.acymailing_form{float:left;width:100%;padding:0;margin:-5px 0 0 0 !important;}
.onefield{float:left;}
.onefield input{margin:0;border-color:#EB6B1D;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;}
.onefield input.nl{width:240px;}
.onefield input:hover.button.btn{-webkit-border-radius:0 8px 8px 0-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
.acysubbuttons{width:14%;float:left;}
.acysubbuttons input.button.btn{float:left;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
div.cck_forms input.inputbox, div.cck_forms textarea.inputbox, div.cck_forms select.inputbox, div.cck_forms button.inputbox, .chzn-container-single .chzn-single{background:#f5f5f5 !important;float:left !important;margin:0 !important;border:none !important;box-shadow:none; border-radius:0;}
div.cck_forms .inputbox, .chzn-container-single .chzn-single{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
div.cck_forms input.inputbox:focus, div.cck_forms textarea.inputbox:focus, div.cck_forms select.inputbox:focus, div.cck_forms button.inputbox:focus{background:none repeat scroll 0 0 #F4F4F4 !important;border:1px solid #EB6B1D !important;float:left !important;margin:0 !important;border:none;box-shadow:none;}
.chzn-container{border:1px solid #EB6B1D;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}
.input-append .add-on:last-child, .input-append .btn:last-child{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
.seb_css3, div.cck-line-body, div.cck-line-header, div.cck-line-top, div.cck-line-bottom, div.cck-line-footer, div.cck-f100{overflow:visible !important;}
.chzn-container-single .chzn-single div b{background:url(../images/arrow.png) 0 5px no-repeat;}
.chzn-container-single:hover .chzn-single div b{background:url(../images/arrow.png) 0 -45px no-repeat;}
.chzn-container-active:hover .chzn-single-with-drop div b,.chzn-container-active .chzn-single-with-drop div b{background-position:0 -395px;}
.chzn-container-single .chzn-single span{padding-top:2px;color:#555555;}
.chzn-container .chzn-drop{top:21px !important;border-color:#EB6B1D;}
.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.chzn-container .chzn-results .highlighted{background-color:#EB6B1D;background-image:linear-gradient(to bottom, #EB6B1D, #D55B13);color:#FFFFFF;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:rgba(235, 107, 29, 0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(235, 107, 29, 0.6);outline:0 none;}
span.cat_title{display:block;float:left;width:100%;font-size:16px;color:#EB6B1D;font-weight:bold;}
span.cat_desc{display:block;float:left;width:100%;color:#10812D;font-size:12px;}
[class^="icon-"], [class*=" icon-"]{height:auto;width:auto;background:none;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:none;outline-offset:0;}
.cck_module_breadcrumbs{margin:0 10px 0 0;}
.tdin{float:left;width:33%;}
.cm .tdin{float:left;width:100%;}
table.category.zebra.table thead tr.hcategory{background:#10812D;color:#ffffff;}
.inform div div ul li:first-child{margin-top:22px;}
h2.map a{background:url("../images/bgeuro.png") no-repeat scroll 0% -115px transparent;color:#FFFFFF;display:block;float:left;padding:0 0 5px 70px;}
h2.map a:hover{background-position:0% -175px;display:block;text-decoration:none;}
h2.map span.title_map{float:left;font-size:18px;line-height:14px;margin:0;padding:0 0 8px;color:#EB6B1D;text-transform:uppercase;width:100%;}
h2.map a:hover span.title_map{color:#10812D;}
h2.map span.sub_title{float:left;font-size:12px;line-height:14px;margin:0;padding:0 0 4px;color:#EB6B1D;text-transform:none;width:100%;}
h2.map a:hover span.sub_title{color:#10812D;}
div.cck_contents.cck_item div.cck_value h3.weeebzine span.title{float:left;font-size:26px;line-height:30px;font-weight:bold;margin:0;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);width:100%;}
div.cck_contents.cck_item div.cck_value span.subtitle{float:left;font-size:18px;line-height:22px;font-weight:bold;padding:0 0 20px;margin:0;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);width:100%;}
.last-weeebzine, .last-weeebzine h3{color:#ffffff;}
div.cck-f75{overflow:hidden;position:relative;width:75%;}
div.cck-f25{overflow:hidden;position:relative;width:25%;}
.summary{position:relative;width:37px;height:238px;background:url(../images/weeebzine-deee-magazine-sommaire.png) 100% 0 repeat-x;margin:10px 15px 0 60px;}
.bg-square #main #content.grid-block{background:#fff;border-radius:0;}
div.cck_page_desc{padding:0;}
.seb_css3.horizontal div.cck_forms.cck_seb_glossary_header_text,.seb_css3.horizontal div.cck_forms.cck_seb_event_header_text{width:100% !important;}
.seb_css3.vertical div.cck_contents.cck_seb_glossary_search_general{float:right;width:auto;}
h3.title-event{border-radius:10px 10px 10px 10px;color:#FFFFFF;float:left;width:100%;margin:0 0 10px 0;}
h3.title-event > span{float:left;width:100%;padding:4px;display:block;}
h3.title-event .econ{margin:4px 10px 4px 4px;}
h3.title-event .title{float:left;position:relative;}
h3.title-event .subtitle{float:left;font-size:12px;position:relative;}
table.category.zebra.table.directory thead tr{background:n=one repeat scroll 0 0 #10812D;color:#FFFFFF;}
table.category.zebra.table.directory th{font-size:16px;font-weight:400;text-align:left;}
#breadcrumbs{margin:0 10px 10px;}
.breadcrumbs{font-size:13px;}
.breadcrumbs a, .breadcrumbs > span{background-image:url("../images/breadcrumbs.png");background-position:100% 0;background-repeat:no-repeat;margin-right:6px;padding-right:11px;}
div.cck_seb_user_attachments div.cck_value_field_x div.iconu-img{width:100%;padding-bottom:5px;}
.cck_seb_media_directories div ul{padding-left:12px;}
table.category.zebra.table.cm thead tr{background:none repeat scroll 0 0 #10812D;color:#FFFFFF;}
table.category.zebra.table.cm th{font-size:16px;font-weight:400;text-align:left;}
div.cck_contents.cck_content div.cck_value.cck_value_text.user-ecologic{width:65%;}
a.icor.cck-fr{display:block;float:right;height:35px;padding:8px 0 0 6px;width:35px;}
.cck_contents div label{color:#10812D;margin-top:-6px;}
.module .module-title.weeebzine{margin:10px 0 0 0;}
.newsin div div div div div.cck-line-top{border-bottom-width:1px;border-bottom-style:solid;padding-top:5px;border-bottom-color:#817B71;}
div.cck_seb_media_image div a.button-primary{background:none repeat scroll 0 0 #10812D;border:1px solid #10812D;color:#FFFFFF;text-decoration:none;margin-left:220px;}
div.cck_seb_media_image div a.button-primary:hover{background:none repeat scroll 0 0 #10812D;border:1px solid #10812D;color:#EB6B1D;text-decoration:none;margin-left:220px;}
div.cck_desc{color:#E21E23;font-size:12px;font-style:italic;padding-top:1px;}
.cck_seb_contact_message div.cck_form_textarea .textarea{width:380px;height:185px;}
div.cck_seb_user_contact_link div a.button-primary{background:none repeat scroll 0 0 #10812D;border:1px solid #10812D;color:#FFFFFF;text-decoration:none;margin-top:20px;float:right;}
div.cck_seb_user_contact_link div a.button-primary:hover{background:none repeat scroll 0 0 #10812D;border:1px solid #10812D;color:#EB6B1D;text-decoration:none;margin-top:20px;float:right;}
table.category.zebra.table.Fees td{text-align:center;vertical-align:middle;}
table.category.zebra.table.Fees td:first-child{text-align:left;vertical-align:middle;}
div.blog div.cck-line-other, div.blog div.cck-line-last{padding-top:10px;}
div.cck-w40 div.0pad.module{padding:5px 0 0 0;}
#img_left{padding:5px 5px 0 0;}
#text_desc{padding:0;}
div.cck_forms.cck_site.cck_seb_contact_footer_text div.cck_form_freetext p{font-size:12px;font-style:italic;padding-top:1px;}
div.social-hub div div.cck-line-top{padding-bottom:20px;}
div.social-hub div div.cck-line-body{padding-bottom:20px;}
.newsin{padding-top:5px;}
.cck_module_breadcrumbs .separator{padding:0 5px;color:#EB6B1D;}
.newscalendar ul.nc-items{background:#fff;border:none;}
span.nc-day ul.nc-items li a,span.nc-day ul.nc-items li a:hover{color:#333;}
div.folders div div div div div div div div div.cck_item.cck_link.cck_seb_folder_link{background:#FFFFFF;left:0;margin:0;position:relative;right:0;margin-top:-40px;padding:0 10px 0 10px;width:auto;}
div.folders div div div div div div div div div.cck_seb_article_main_image{padding-left:4px;}
h3.deee_counter{background:none repeat scroll 0 0 transparent;color:#333333;display:block;float:left;font-size:23px;font-weight:bold;line-height:24px;margin:0;padding:0 0 20px;width:100%;}
#contact p.def{font-size:10px;margin:3px 0 0 0;color:#817B71;}
#block-banner{padding-top:5px;padding-bottom:20px;}
.cck_seb_button_search_header{display:none;}
#header #block-tool #search .seb_css3.horizontal div.cck_forms.cck_seb_button_search_header{display:block;position:absolute;right:0;top:0;width:auto;}
#block-tool #search .seb_css3.horizontal div.cck_forms.cck_seb_button_search_header .cck_form.cck_form_button_submit .buttonhead{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:inherit;color:#fff;text-transform:uppercase;padding:0;background:url(../images/search2.png) 0 0 no-repeat;border-color:inherit;text-shadow:none;display:block;border-style:none;border-width:0;line-height:30px;height:30px;width:39px;margin:0;box-shadow:none;}
#block-tool #search .seb_css3.horizontal div.cck_forms.cck_seb_button_search_header .cck_form.cck_form_button_submit .buttonhead:hover{background-position:0 -30px;transition:linear;}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p{line-height:16px;margin-bottom:10px;margin-top:0;padding:0;}
div.cck_contents.cck_intro div.cck_value.cck_value_wysiwyg_editor p{line-height:normal;}
div#nextend-accordion-menu-184-1-container dt.active a{color:#10812D;}
.rss:hover .ico{background-position:0 -420px;}
h4.list-header-free-link{bottom:0; font-size:14px; height:20px; margin:0; padding:0; right:0;z-index:2;}
.grid-v .module.mod-linef5{padding-top:10px;}
.cck-h40{height:31px;}
a.news-home{position:absolute; top:0;right:0;padding:8px 0;}
#sidebar-a .grid-box .module.mod-message{margin-top:20px;padding-top:0;}
/* NEW */#page .box{background:#fff;border:1px solid #f5f5f5;box-sizing:border-box;padding:10px;width:100%;float:left;position:relative;}
#page .box.button{background:#f5f5f5;padding:0;}
#page .box .module-title{background:#f5f5f5 none repeat scroll 0 0;margin:-10px -10px 0;padding:10px;}
#page .box.home.search .module-title{color:#eb6b1d;}
#page .box.home.search .cck-pos-top-a.seb_css3{float:left;height:auto;margin-left:-10px;padding-top:10px !important;}
#page .box.home.search .cck-pos-top-a.seb_css3 > div{box-sizing:border-box;padding-left:10px;}
#page .box.home.search input.button.btn{margin-top:30px;width:100%;}
#page .box.home.spe .module-title{float:left;margin:0;padding:22px 10px 10px;position:relative;}
#page .box.home.spe .module-title .econ.econ-H{left:10px;margin:0;position:absolute;top:10px;}
#page .box.home.spe .module-title span + span{padding-left:36px;}
#page .box.home.spe .module-title span + span + span{padding-left:0;}
#page .box .menuac{margin:0 -10px -10px;}
#page .box span.econ{margin-right:12px;}
#page .box h2.bgfr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; float:none;margin:0;padding:0;background:url("../images/triez-facile.png") no-repeat 97% 87%;}
#page .box a.icor{box-sizing:border-box;display:inline-block;float:none;height:45px;padding:10px 2px 0;width:12.8%;}
#page .box h2.edechet{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; float:none;margin:0;}
#page .box .menuac .level1 dt,#page .box .menuac .level1 dt:hover,#page .box .menuac .level1 dt.opened,#page .box .menuac .level1 dt.opening{background:none;}
#page .box.green .module-title,#page .box.green .menuac .level1 dt a:hover,#page .box.green .menuac .level1 dt a:hover span{color:#10812d;}
#page .box.purple .module-title,#page .box.purple .menuac .level1 dt a:hover,#page .box.purple .menuac .level1 dt a:hover span{color:#6c1f6f;}
#page .box.brown .module-title,#page .box.brown .menuac .level1 dt a:hover,#page .box.brown .menuac .level1 dt a:hover span{color:#8c4600;}
#page .box.red .module-title,#page .box.red .menuac .level1 dt a:hover,#page .box.red .menuac .level1 dt a:hover span{color:#e21e23;}
#page .box.blue .module-title,#page .box.blue .menuac .level1 dt a:hover,#page .box.blue .menuac .level1 dt a:hover span{color:#006699;}
#page .box.button .partenaire{margin:0;}
#page .box .partenaire a{background:url("../images/bgeuro.png") no-repeat 95% -115px;box-sizing:border-box;display:block;line-height:27px;margin:0;padding:10px;width:100%;}
#page .box .partenaire a:hover{background-position:95% -175px;display:block;text-decoration:none;}
#page .box .seb_css3{padding:0 !important;}
#page .box .seb_css3 p{margin:0;}
#page .box.button h2.bgfr a{background:none;color:#817b71;display:block;float:none;margin:0;padding:10px 10px 10px 80px;position:relative;}
#page .box.button h2.bgfr a::before{background:url("../images/bgeuro.png") no-repeat scroll 11px -225px;content:"";display:block;left:0;position:absolute;top:0;width:68px;height:80px;}
#page .box.button h2.bgfr a:hover{color:#eb6b1d;text-decoration:none;}
#page .box.button h2.bgfr a:hover:before{background-position:11px -305px;}
#page .box.button h2.bgfr span.title{line-height:37px;}
#page .box.button h2.edechet a{background:url("../images/bgeuro.png") no-repeat scroll 9px -391px;float:none;padding:10px 10px 10px 80px;}
#page .box.button.home h2.edechet a{background-position:9px -386px;}
#page .box.button h2.edechet a:hover{background-position:9px -451px;}
#page .box.button.home h2.edechet a:hover{background-position:9px -446px;}
#page .box .acymailing_form{background:#f5f5f5;margin:0 -10px -10px !important;padding:0 10px 10px;}
#page .box .acymailing_form .onefield{background:#fff;margin:0;padding:0;position:relative;width:100%;}
#page .box .acymailing_form .onefield .inputbox.nl{border:medium none;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;height:28px;line-height:20px;padding:2px 50px 2px 10px;position:relative;width:100%;z-index:1;}
#page .box .acymailing_form .onefield .button{background:#eb6b1d;border:medium none;border-radius:0;font-weight:bold;height:100%;padding:0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:40px;z-index:2;}
#page .box .acymailing_form .onefield .button:hover{background:#10812d;}
#page .box div.cck_forms.cck_search div.cck_form{float:left;width:100%;}
#page .box div.cck_forms .inputbox.select{box-sizing:border-box;margin:0;padding:0;width:100%;}
#page .box div.cck_forms .inputbox.select .btn{background:#f5f5f5 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;text-shadow:none;color:#817B71;}
.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #817B71;content:"";display:inline-block;height:0;vertical-align:top;width:0;}
#page .box .dropdown-menu{border:1px solid #f5f5f5;border-radius:0;}
#page .box .dropdown-menu > li > a:hover,#page .box .dropdown-menu > li > a:focus,#page .box .dropdown-submenu:hover > a,#page .box .dropdown-submenu:focus > a{background:#eb6b1d;color:#fff;text-decoration:none;}
#page .box.bg-france::before{background:url("../images/bgfr.png") no-repeat scroll 100% 48px;bottom:10px;content:"";height:100%;opacity:1;position:absolute;right:10px;width:100%;}
#page .box .cck_seb_pc_sg_address .inputbox.text,#page .box .cck_seb_pick_up_city .inputbox.text{background:#f5f5f5 !important;border:medium none !important;border-radius:0;box-sizing:border-box;height:28px;width:71%;}
#page .box .cck_seb_pc_sg_address .inputbox.text{width:100%;}
#page .box.side .cck_seb_pc_sg_address .inputbox.text{width:71%;}
#page .box input.button.btn{background:#eb6b1d;border:medium none;border-radius:0;color:#fff;font-weight:bold;line-height:20px;padding:4px 10px 3px;text-shadow:none;text-transform:uppercase;width:71%;}
#page .box input.button.btn:hover{background:#10812d;}
#page div.background{background:#fff url("../images/ecologic-point-de-collecte.png") no-repeat scroll 0 0;height:124px;padding-bottom:0;width:100%;}
#page .boxorange{background:#eb6b1d;border:none;box-sizing:border-box;padding:10px;display:table;width:100%;float:left;position:relative;}
#page .boxgreen{background:#10812d;border:none;box-sizing:border-box;padding:10px;display:table;width:100%;float:left;position:relative;}
#page .boxgreen.button{padding:0;}
#page .boxgreen h2.euro span.title_euro,#page .boxgreen h2.euro span.sub_title{text-shadow:none;}
#page .boxgreen.button:hover, #page .boxgreen.button:hover a{background:#f5f5f5;color:#eb6b1d;}
#page .boxgreen.button h2.euro a{background:none;display:block;padding:10px 10px 10px 80px;position:relative;}
#page .boxgreen.button h2.euro a:before{background:url("../images/bgeuro.png") no-repeat 0 0 ;content:"";display:block;height:54px;left:11px;position:absolute;top:13px;width:60px;}
.iframe-responsive-wrapper{position:relative;width:100%;height:240px;}
.iframe-responsive-wrapper .iframe-ratio{display:block;width:100%;height:auto;}
.iframe-responsive-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#block-header-top{background:#494949;float:left;margin-bottom:10px;position:relative;width:100%;}
#block-header-top .cck_forms.cck_search.cck_search_generic.cck_seb_search_generic_keyword{box-sizing:border-box;padding:4px 0;width:100%;}
#block-header-top a span.arrow{background-position:0 -450px;}
#block-header-top a:hover span.arrow{background-position:0 -500px;}
#block-header-top a:hover.contact{color:#837D72;}
#block-header-top  input.inputbox.text.search{background:#fff url("../images/search.png") no-repeat scroll 98% 3px !important;}
.cck-w33{width:33.33333%;}
a,a:link,a:visited,code{color:#EB6B1D; text-decoration:none;}
a.alink{font-weight:bold;}
a:hover{color:#10812D; text-decoration:none;}
mark{background-color:#32A1D9;}
ins{background-color:#47BC58;}
.bg-color1 strong{color:#B2DFFF;}
.bg-color2 strong{color:#A7E2A5;}
::-moz-selection{background:#008AD0;}
::selection{background:#008AD0;}
.bg-color1{background:#007BB7;background:-moz-radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);background:-o-radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);background:-webkit-radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);background:radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);}
.bg-color2{background:none;}
.menu-dropdown a.level3{background-image:url(../images/menu_dropdown_level3.png);}
.menu-dropdown li.active .level1{color:#F9C126;}
.menu-sidebar a.level2{background-image:url(../images/menu_sidebar_level2.png);}
.bg-color1 .menu-sidebar li.parent .level1 > span,.mod-box-color1 .menu-sidebar li.parent .level1 > span{background-image:url(../images/menu_sidebar_parent_color1.png);}
.bg-color1 .menu-sidebar a.level2,.mod-box-color1 .menu-sidebar a.level2{background-image:url(../images/menu_sidebar_level2_color1.png);}
.bg-color2 .menu-sidebar li.parent .level1 > span,.mod-box-color2 .menu-sidebar li.parent .level1 > span{background-image:url(../images/menu_sidebar_parent_color2.png);}
.bg-color2 .menu-sidebar a.level2,.mod-box-color2 .menu-sidebar a.level2{background-image:url(../images/menu_sidebar_level2_color2.png);}
#page .mod-box-default .menu-sidebar li.parent .level1 > span,#page .mod-box-grey .menu-sidebar li.parent .level1 > span{background-image:url(../images/menu_sidebar_parent.png);}
#page .mod-box-default  .menu-sidebar a.level2,#page .mod-box-grey  .menu-sidebar a.level2{background-image:url(../images/menu_sidebar_level2.png);}
.mod-line .menu-sidebar li .active,#page .mod-box-default .menu-sidebar li .active,#page .mod-box-grey .menu-sidebar li .active{color:#333;}
.mod-box .module-title,.mod-line .module-title{color:#fff;}
.module .badge{background-image:url(../images/module_badges.png);}
.mod-box-color1{border-color:#006DA4;background:#333;}
.mod-box-color2{border-color:#32893F;background:#47BC58;}
.bg-colored .mod-box-default a,.bg-colored .mod-box-grey a{color:#333;text-shadow:none;}
a.readmore{color:#00472D;text-shadow:none;text-decoration:underline;}
.bg-colored .mod-box-default code,.bg-colored .mod-box-grey code{color:#333;}
.button-primary,#page .mod-box-default .button-primary,#page .mod-box-grey .button-primary,#system .item > .links a{border-color:#006DA4;background:#008CD1;}
.button-primary:hover,#page .mod-box-default .button-primary:hover,#page .mod-box-grey .button-primary:hover,#system .item > .links a:hover{border-color:#005C8B;background:#0082C2;}
.button-primary:active,#page .mod-box-default .button-primary:active,#page .mod-box-grey .button-primary:active,#system .item > .links a:active{border-color:#00517A;background:#0079B4;}
dl.separator dt:after{background-color:#008CD1;}
em.box{color:#333;}
.social-icons li a,.module.mod-box-default .social-icons li a,.module.mod-box-grey .social-icons li a{background-image:url(../images/tools/icons_social.png);}
#system .pagination a:hover, #system .pagination strong,.searchbox .results li.results-header,.searchbox .results li.result.selected h3,#system #respond h3{color:#333;}
#system .pagination a:hover{border-color:#006599;}
#system .pagination a.previous,#system .pagination a.next{background-image:url(../images/pagination.png);}
.searchbox .results li.more-results:hover{background-color:#333;}
#system #comments .comment-byadmin .comment-head{border-color:#D3D9DB;background:#E9EFF2;}
#system span.highlight{background-color:#333;}
.wk-slideshow-infinite .caption h1{background-color:#007BB7;background-color:rgba(0,143,213,0.8);}
.wk-slideshow-infinite .caption h1 + span{background-color:#36B04A;background-color:rgba(71,170,80,0.85);}
.sub h3.title{margin-bottom:10px; color:#00472D; font-weight:bold;}
.cck_seb_article_publication_icones > div.cck_value.cck_value_group{width:100%;margin-bottom:10px;}
#seb_article_publication_icones_0.gxi div > div{display:inline-block;margin-right:5px;float:left;}
#seb_article_publication_icones_0.gxi div > div#fb-root > div,#seb_article_publication_icones_0.gxi div > div#fb-root{margin-right:0;}
#seb_article_publication_icones_0.gxi div > div.cck_radio_plus{float:right;}
div.social-hub div div.cck-line-body div div div.cck_value_joomla_module div.linkedin{background-image:url(../images/module-linkedin.png); width:650px; height:210px;}
div.iframe{padding-left:60px;}
a:link .icon-value, a:visited .icon-value{color:#EB6B1D; float:left; line-height:16px; text-indent:20px;}
div.cck_seb_article_tags{padding-bottom:10px;}
div.total{padding-bottom:10px; color:#10812D;}
div.total span{font-weight:bold;}
div.cck_seb_page_modules_bottom_e{padding-bottom:25px;}
div.cck_button_search{padding-right:10px;}
table.category.zebra.table.Fees{border-collapse:separate;border:1px solid #10812D;}
table.category.zebra.table.Fees thead tr th{border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;background-color:#10812D;}
table.category.zebra.table.Fees thead tr:first-child th{border-bottom:2px solid #fff;}
table.category.zebra.table.Fees thead tr.hcategory th{border-top 1px solid #fff;}
table.category.zebra.table.Fees thead tr th span.cat_title{color:#fff;}
table.category.zebra.table.Fees thead tr th:first-child{border-left:0;}
table.category.zebra.table.Fees thead tr th:last-child{border-right:0;}
table.category.zebra.table.Fees tbody tr td{border:1px solid #10812D;text-align:right;color:#000;}
table.category.zebra.table.Fees tbody tr td:first-child{text-align:left;}
table.category.zebra.table.Fees tbody tr:hover{background:#eee;}
.tooltip.bareme{width:380px!important;opacity:1;filter:alpha(opacity=100);}
.tooltip.bareme .tooltip-inner{max-width:100%;text-align:left;background:rgba(0,0,0,1);}
.cliquez-details-counter{position:absolute;background:#EA6B1D;width:100%;height:40px;color:#f5f5f5;text-align:center;}
.cliquez-details-counter .text-big{box-sizing:border-box;display:block;font-size:15px;font-weight:bold;line-height:16px;padding-left:5px;padding-right:5px;padding-top:6px;text-align:center;}
.cliquez-details-counter .text-small{display:block;font-size:9px;font-weight:normal;line-height:11px;}
.cat_more{color:#fff;background:#ccc;border-radius:4px;padding:0px 3px 2px;cursor:pointer;}
span.eco-organisme{font-size:11px!important;float:right;}
.module.legend .module-title{text-align:center;}
.map-legend ul{margin-left:490px;}
.map-legend ul li{list-style:none;}
.map-legend span.color{display:inline-block;width:10px;height:10px;border-radius:2px;}
.map-legend .legend-item{font-size:12px;}
.main-full-width .block-main.wrapper{width:100%;}
.main-full-width .bg-square #main #content.grid-block{background:transparent;padding-right:0;padding-top:0;border-radius:0;}
.module.main-full-width{padding:0;margin:0;}
.ou-les-deposer #system-message-container{display:none;}
.cck_page_search.module.ou-les-deposer{width:550px;margin:0 auto!important;}
.cck_page_search.module.ou-les-deposer .cck-line-top .cck-w100{width:120px;}
.cck_page_search.module.ou-les-deposer .cck-line-top .cck-w100:first-child{width:100%;}
div.cck_page_desc.ou-les-deposer{text-align:center;margin-bottom:10px;font-size:15px;font-weight:bold;}
.phone, .contact{padding-top:6px;color:#fff;}
#block-tool #search .seb_css3.horizontal div.cck_forms{margin-top:0px !important;}
#block-banner{padding-bottom:10px; padding-right:12px;}
h3#title_bottom{margin:0;padding:0;display:block;clear:both;}
#title_bottom a:link, #title_bottom a:visited{font-size:22px;width:100%;}
a#logo{padding:0 0 9px;}
.cck-admin{height:41px;margin:0;position:fixed;width:100%;z-index:900;top:0;}
.cck-admin + #sb-site{margin-top:41px;}
#admin{background-color:#333;box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.6);float:left;padding:0;position:fixed;width:100%;}
#admin #seblod-logo-bg{background:none repeat scroll 0 0 #333;height:40px;left:2px;position:absolute;top:1px;width:40px;}
#admin .menu{border-bottom:1px solid rgba(0, 0, 0, 0.3);box-shadow:0 1px 0 rgba(255, 255, 255, 0.05);margin:0 0 0 45px;}
#admin .menu-dropdown > li:before{border-left:medium none;content:"";display:block;height:auto;margin:0;}
#admin .menu-dropdown > li{margin:0;}
#admin .menu > li > a{border-left:1px solid rgba(0, 0, 0, 0.3);border-right:1px solid rgba(0, 0, 0, 0.3);box-shadow:1px 0 0 rgba(255, 255, 255, 0.05) inset, -1px 0 0 rgba(255, 255, 255, 0.05) inset;color:#cccccc;display:block;padding:10px 15px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}
#admin a{color:#98999c;font-size:13px;}
#admin .menu > li > a:hover, #admin .menu > li > a:focus{color:#FFF;}
#admin .menu > li > span{border-left:1px solid rgba(0, 0, 0, 0.3);border-right:1px solid rgba(0, 0, 0, 0.3);box-shadow:1px 0 0 rgba(255, 255, 255, 0.05) inset, -1px 0 0 rgba(255, 255, 255, 0.05) inset;color:#cccccc;display:block;padding:10px 15px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}
#admin .menu .dropdown{position:absolute;top:42px;}
#admin .menu-dropdown .dropdown-bg{background:#333;border:none;border-radius:0;}
.menu-dropdown a:hover.level2, .menu-dropdown a.level2.active,.menu-dropdown a:hover.level2 > span, .menu-dropdown a.level2.active > span{text-decoration:none;color:#10812D;}
.ou-les-deposer-2 #system-message-container{display:none;}
.ou-les-deposer-2 #maininner #breadcrumbs,.ou-les-deposer-2 #maininner h2.module-title,.cck_page_search.module.ou-les-deposer-2,.ou-les-deposer-2 .legende-map,.ou-les-deposer-2 .point-collecte{width:980px;margin-left:auto!important;margin-right:auto!important;}
.ou-les-deposer-2 .module-bg{padding:10px 0 0;}
.ou-les-deposer-2 .module-bg,.ou-les-deposer-2 .module-bg div.mod-linef5 .module-title span{background:#fff;}
.cck_page_search.module.ou-les-deposer-2 #cck4r_mainbody.seb_css3.horizontal div.cck_forms{float:none;display:inline-block;}
.cck_page_desc.module.mod-linef5.mod-line-green.main-full-width.ou-les-deposer-2 p{margin-bottom:20px;}
select#seb_pc_equipement_search{height:30px;}
.cck_page_search.module.ou-les-deposer-2 div#cck4r_label_seb_pc_sg_address{margin-left:5px;}
.cck_page_search.module.ou-les-deposer-2 .cck-line-top .cck-w100{width:120px;}
.cck_page_search.module.ou-les-deposer-2 .cck-line-top .cck-w100:first-child{width:100%;}
.cck_page_search.module.ou-les-deposer-2 .pdc-search-buttons{text-align:center;margin:5px 0 10px;}
.cck_page_search.module.ou-les-deposer-2 #cck4r_mainbody.seb_css3.horizontal .pdc-search-buttons  div.cck_forms{width:auto;float:none;display:inline-block;}
div.cck_page_desc.ou-les-deposer-2{text-align:center;margin-bottom:10px;font-size:15px;font-weight:bold;}
ul.legende{list-style-type:none;padding-left:0;}
ul.legende li{display:inline-block;width:24%;height:30px;font-weight:bold;font-size:12px;}
ul.legende .picto-legende{float:left;margin-right:20px;margin-top:3px;}
.picto-legende{display:block;width:15px;height:15px;background:#666;border-radius:50%;}
.picto-legende.Ma{background:#00b3dd;}
.picto-legende.ME{background:#00b3dd;}
.picto-legende.De{background:#97be0d;}
.picto-legende.DP{background:#bfce61;}
.picto-legende.In{background:#0a802d;}
.picto-legende.PC{background:#0a802d;}
.picto-legende.Co{background:#0a802d;}
.picto-legende.BP{background:#0a802d;}
.picto-legende.AV{background:#0a802d;}
.picto-legende.PAR{background:#a26bab;}
.picto-legende.BA{background:#ee7f00;}
.picto-legende.APAV{background:#0a802d;}
.picto-legende.LP{background:#3e3e40;}
.picto-legende.Au{background:#0a802d;}
.picto-legende.PD{background:#0a802d;}
.point-collecte div.cck_contents.cck_content div.cck_value.cck_value_text{width:auto;}
.point-collecte div.cck_contents.cck_content div.cck_label, .point-collecte div.cck_contents.cck_content div.cck_label label{line-height:16px;}
.btn-absolute{position:absolute;top:0;right:0;}
.point-collecte ul{list-style:outside none none;margin:20px 0px 0px -20px;padding:0px;}
.point-collecte ul li{box-sizing:border-box;float:left;margin:0 0 20px;padding:0px 0px 0px 20px;width:33.33%;}
.point-collecte li div.cck_contents.cck_list div.cck_value{line-height:15px;font:12px/15px Verdana,Geneva,sans-serif;}
.point-collecte li div.cck_contents.cck_list label{line-height:15px;font-size:12px;margin:0;color:#837D73;font-weight:bold;padding-right:4px;}
.point-collecte div.cck_contents.cck_list.cck_seb_pc_adresse_1{height:45px;}
.point-collecte div.cck_contents.cck_list.cck_checkbox.cck_seb_pc_equipements,.point-collecte div.cck_contents.cck_list.cck_textarea.cck_seb_pc_description,.point-collecte div.cck_contents.cck_list.cck_textarea.cck_seb_pc_commentaires{height:75px;text-align:justify;text-justify:inter-word;}
.point-collecte div.cck_contents.cck_list{padding-bottom:5px;}
.point-collecte h3.title{line-height:15px;font:14px/15px Verdana,Geneva,sans-serif;margin:0;font-weight:bold;}
.point-collecte .pos-absolute{position:absolute;top:0;right:0}
.point-collecte .pos-absolute .picto-legende{margin:15px 15px 0 0;}
.point-collecte div.header{height:40px;}
.point-collecte div.seb_css3.vertical div.cck_label{width:auto;text-align:left;padding:0px;}
.point-collecte ul li > div{background:#fff;}
.point-collecte div.vertical div.cck_contents{float:none;clear:both;display:table;margin-bottom:5px;}
.point-collecte div.seb_css3{padding:15px;border-radius:0;}
.point-collecte div.header{margin:-15px -15px 15px -15px;background:#eee9e5;padding:15px;}
.point-collecte .pc-info{background:#eee9e5;margin:0 auto 10px;border-radius:5px;width:160px;padding:5px 10px 0;text-align:center;}
.point-collecte .pc-info span.text{line-height:28px;vertical-align:top;}
.point-collecte .pc-info span[class*="octo"]{font-size:28px}
.pagination a, .pagination span{float:none;}
#header-responsive{display:none;}
#block-top-a{display:none;}
#offcanvas{display:none;}
div.cck_forms input.inputbox, div.cck_forms textarea.inputbox,
div.cck_forms select.inputbox, div.cck_forms button.inputbox {
    border: 1px solid #dddddd !important;
}
div.cck_forms input.inputbox:focus, div.cck_forms textarea.inputbox:focus,
div.cck_forms select.inputbox:focus, div.cck_forms button.inputbox:focus {
    border: 1px solid #888888 !important;
}
.cck-line-top .cck_calendar .cck_value.cck_value_calendar {
  float: left;
  line-height: 30px;
  margin-top: -3px;
}
#block-main .cck-line-top .cck_seb_article_publication_icones .cck_radio_plus {
  position: absolute;
  right: -100%;
}
#system h3.title-event .title a{color:#fff;}
#page .box.film{padding:0px;}
#page .box.film h2{margin:0px;}
#page .box.film a.ecoall{background:#000;color:#fff;padding:10px;}

#toolbar-crop .dropdown-menu{min-width:260px;}
.networks > img path{fill:#10812D;}
#main .bg-line{margin-top: 8px;}
#main .faq .bg-line, #main .glossary .bg-line{margin: 0;}
@media (min-width:960px){.uk-visible-small{display:none !important;}
.uk-visible-medium{display:none !important;}
.uk-hidden-large{display:none !important;}
}
@media (max-width:959px){#page .counter-v2 .countdown-pad-module.countdown-pad.medium-black{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;justify-content:space-between;}
#page .counter-v2 .grid-block{margin:0;width:auto;}
#page .counter-v2 .grid-block > .grid-box{padding:0 0 10px;}
#page .counter-v2 .countdown-pad.medium-black.between{justify-content:center;}
#offcanvas{display:block;}
.cck-admin{display:none;}
.cck-admin + #sb-site{margin-top:0;}
#page .wrapper{width:100%;}
#page #maininner{width:100%;}
#page .grid-block{margin:0;}
#page #sidebar-a{width:100%;}
#page [class*="cck-w"],#page [class*="width"]{width:100%;}
#page [class*="cck-w"],#page [class*="width"]{padding-bottom:10px;}
#page * > [class*="cck-w"]:last-child,#page * > [class*="width"]:last-child{padding-bottom:0;}
#page .topfive .cck-w20{width:20%;}
#page #block-header-top{display:none;}
#page #block-menu{display:none;}
#page .offcanvas-toggle{height:32px;padding:10px 10px 50px 50px;position:absolute;right:0;top:0;width:32px;z-index:300;}
#page .offcanvas-toggle > span{background:#10812d none repeat scroll 0 0;display:block;height:5px;margin:4px 0;position:relative;}
#page #sb-site,#page .sb-site-container,#page .sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden}
html{height:100%}
body{min-height:100%;height:auto;position:relative}
html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}
#page #sb-site,#page .sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}
#page #sb-site:after,#page #sb-site:before,#page .sb-site-container:after,#page .sb-site-container:before{content:' ';display:table;clear:both}
#page .sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222}
#page .sb-left{left:0}
#page .sb-right{right:0}
#page .sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}
#page .sb-slidebar.sb-active{display:block}
#page .sb-style-overlay{z-index:9999}
#page .sb-momentum-scrolling{-webkit-overflow-scrolling:touch}
#page .sb-slidebar{box-sizing:border-box;max-width:340px;padding:15px;width:83%;background:#f5f5f5;}
#page .sb-slidebar > div{position:relative;}
#page .sb-slidebar > div::before{background:rgb(193,192,191);background:-moz-linear-gradient(left, rgba(193,192,191,1) 0%, rgba(245,245,245,1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(193,192,191,1)), color-stop(100%,rgba(245,245,245,1)));background:-webkit-linear-gradient(left, rgba(193,192,191,1) 0%,rgba(245,245,245,1) 100%);background:-o-linear-gradient(left, rgba(193,192,191,1) 0%,rgba(245,245,245,1) 100%);background:-ms-linear-gradient(left, rgba(193,192,191,1) 0%,rgba(245,245,245,1) 100%);background:linear-gradient(to right, rgba(193,192,191,1) 0%,rgba(245,245,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c0bf', endColorstr='#f5f5f5',GradientType=1 );bottom:-15px;content:"";left:-15px;position:absolute;top:-15px;width:14px;z-index:-1;}
#page .sb-slidebar li.level2{margin:0 -15px;}
#page .sb-slidebar li.level2 > a{padding:2px 15px 2px 30px;}
#page .sb-slidebar li.level3 > a{padding:2px 15px 2px 45px;}
#page .sb-slidebar li.level2:hover > a,#page .sb-slidebar li.level2.active > a{background:rgba(235,107,29,1); color:#fff;}
#page .sb-slidebar li.level3:hover > a,#page .sb-slidebar li.level3.active > a{background:rgba(235,107,29,0.8); color:#fff;}
#offcanvas .phone{color:#817b71;padding:0;}
#offcanvas span.tel{background-position:0 -27px;margin-right:13px;}
#page .grid-box.cck-w100.b{border-bottom:1px solid #dbdbdb;padding:4px 0;}
#page .grid-box.cck-w100.b:last-child{margin-bottom:-9px;}
#offcanvas a.icor{padding:1px 1px 0 0;}
#offcanvas .networks{margin:0 -14px 0 -5px;}
#offcanvas .menu-sidebar a.level1 > span,#offcanvas .menu-sidebar span.level1 > span{padding:3px 0;}
#offcanvas a{color:#817b71;}
#offcanvas .menu-main ul.menu > li > a,#offcanvas .menu-main ul.menu > li > span{background:#10812d;color:#fff;font-size:16px;margin:0 -15px;padding:3px 15px;}
#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}
.sb-hide{display:none}
}
@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none !important;}
.uk-visible-large{display:none !important ;}
.uk-hidden-medium{display:none !important;}
#page #sidebar-a .box.econ-F .blog-top{box-sizing:border-box;float:left;padding:10px;width:33.3333%;}
#page #sidebar-a .box.econ-F .cck-clear{clear:none;}
.iframe-responsive-wrapper{height:640px;}
#page .box.button.home.spe .cck-w40,#page .box.button.home.spe .cck-w60{width:50%;}
#menu .menu-dropdown li.level1{margin-left:1%;width:19%;}
#page div.background{background-size:cover;}
#page .box.home.search .cck-pos-top-a.seb_css3{float:none;}
#page #footer-a .grid-box.width25{width:50%;}
#headerinner{box-sizing:border-box;margin-left:0;margin-top:20px;padding-left:9px;}
.countdown > .grid-box:first-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.countdown > .grid-box:first-child > img{display:block;margin:auto;}
#menu .menu-dropdown a.level1, #menu .menu-dropdown span.level1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 0 0 54px;}
#menu .menu-dropdown a.level1 > span, #menu .menu-dropdown span.level1 > span{display:block;float:none;font-size:16px;font-weight:normal;height:auto;line-height:18px;margin:auto 0;padding:0;position:relative;text-align:left;width:auto;}
.countdown-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:left;position:relative;width:100%;}
.countdown-pad{float:none;list-style-type:none;margin:0 5px 0 auto;padding:0;width:auto;}
.countdown-side{float:none;margin:0 auto 0 0;padding:0;position:relative;width:116px;}
}
@media (max-width:767px){.uk-visible-medium{display:none !important;}
.uk-visible-large{display:none !important;}
.uk-hidden-small{display:none !important;}
#innertop .grid-box:first-child{display:none;}
#block-top-a{display:block;}
#block-top-a .countdown .grid-box:first-child{display:none;}
#page .logo-resp{margin:0 auto;overflow:hidden;width:220px;}
#page .title_top{margin-bottom:0;}
#page .title_top > a{color:#817b71;display:block;font-size:12px;text-align:center;text-transform:none;width:100%;}
#page #header-responsive{display:block;}
#page .block-header{display:none;}
#page #block-type{display:none;}
#page .box.home.search input.button.btn{margin-top:0;}
#page div.background{background-position:60% 0;background-size:cover;}
#page #footer .menu-line li:first-child a:link,#page #footer .menu-line li:first-child a:visited{padding:0 10px;}
#page #footer .menu.menu-line{margin-right:54px;}
#page #footer > a#totop-scroller{margin-top:-17px;right:10px;top:50%;}
#page #block-footer{padding:10px 0 0;}
#page .footer_anim{top:-52px;}
#page .bg-white,#page .bg-colored{padding:10px 0 0;}
#page #sidebar-a .grid-box .module,#page #sidebar-b .grid-box .module,#page .grid-v .module{padding-top:0;}
#page .accordion > .accordion-group{margin-bottom:10px;}
#page .slide-desc{background:#000 ;bottom:auto;float:left;left:auto;margin:0;min-height:80px;padding:0;position:relative;right:auto;width:100%;}
#page .slide-free-link{bottom:auto;float:left;font-size:14px;height:28px;margin:0;padding:0;position:relative;right:auto;text-align:center;width:100%;z-index:2;}
#page .slide-desc a:link, #page .slide-desc a:visited{font-size:12px;}
#page .slide-desc a span{text-align:left;}
#page .flex-control-nav{display:none;}
#page .flex-direction-nav{display:none;}
#menu .menu-dropdown{box-sizing:border-box;padding:0 5px;width:100%;}
#menu .menu-dropdown li.level1{box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; margin:0;padding:0;width:20%;}
#page #menu a::before{left:50%;margin-left:-26px;}
#page #menu .menu-dropdown a.level1, #page #menu .menu-dropdown span.level1{display:block;height:auto;margin:0 auto;padding:52px 0 0;width:53px;}
#page #menu .menu-dropdown a.level1 > span, #page #menu .menu-dropdown span.level1 > span{font-size:9px;font-weight:normal;height:24px;line-height:11px;padding:2px 0 0;text-align:center;width:100%;}
#page #top-a{box-sizing:border-box;padding:0 10px;}
.collecte{float:left;position:relative;width:100%;}
.collecte > a{box-sizing:border-box;color:#fff;font-size:4vw;height:100%;left:0;line-height:4.5vw;padding:7px 40% 10px 10px;position:absolute;top:0;width:100%;}
#top-a .countdown-pad{height:42px;  float:none;list-style-type:none;margin:0 auto 5px;padding:0;text-align:center;width:196px;}
#top-a .countdown-side{float:none;margin:0 auto;padding:0;position:relative;width:50%;}
#top-a .countdown-side span.deee-date{text-align:center;padding-left:2px;}
#top-a .countdown h2{padding-left:0;}
.collecte > img{width:100%;}
}
@media (max-width:489px){#page .logo-resp{width:180px;}
#page #logo > img{width:100%;}
#page .title_top > a{font-size:11px;}
a#logo{padding:0;}
#title a:link, #title a:visited{font-size:10px;padding:4px 0 0;font-weight:normal;}
#page .box a.icor{width:23%;}
#page h1,#page h2{font-size:12px;}
#page .topfive .cck-w20{height:90px;width:50%;}
#page .accordion-heading .accordion-toggle span.img{width:100%;}
#page .accordion-heading .accordion-toggle span.title{display:block;float:left;font-size:14px;padding-left:10px;}
#page .box.home.search .cck-pos-top-a.seb_css3{float:none;}
#page .box.home.spe .module-title{padding:22px 10px 0;}
#page .box.button h2.edechet a{padding:0 10px 8px 73px;}
#page .seb_css3.vertical div.cck_label{width:100%;}
#page div.cck_forms.cck_site div.cck_form{width:100%;}
#page div.cck_forms.cck_site div.cck_form > input{box-sizing:border-box;height:30px;padding:2px 6px !important;width:100%;}
#page .seb_css3.vertical div.cck_label label{line-height:16px;}
ul.legende li{display:block;}
.iframe-responsive-wrapper{height:320px;}
#page .home.spe .title.cck-fl.cck-w100{width: auto !important;float: right;padding-left: 4px !important;display: inline-block;}

.itemid-201 #block-bottom-c, /*Top 5 expressions, liens utiles*/
.itemid-201 #bottom-a > div:first-child, /* Informez-vous */ 
.itemid-201 #bottom-b > div:first-child, /* Actionnaires */
.itemid-201 #content, /* actualités */
.itemid-201 #innerbottom, /* Dernier communiqué de presse */
.itemid-201 #sidebar-a > div:first-child, /* espace membre */
.itemid-201 #sidebar-a > div + div + div, /* eco contribution deee */
.itemid-201 #footer-a,/* liens eco-orga + liens les deee + liens nos actions + liens La presse */
.itemid-201 #footer .module /* lien de footer (contact, lexique…) */
{ display:none;}

.itemid-201 #sidebar-a > div + div + div + div, /* dossier */
.itemid-201 #sidebar-a > div + div + div + div + div /* newsletter */
 { display:block;}
 #footer {
	padding: 10px 0 27px 0;
}
}
