@charset "UTF-8";

/* ---- General */
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;color:#000;color:#605548;}
.subHeaderCharte .wrap ,#header .wrap, #breadcrumb .wrap, #primary .wrap, #wrapper .wrap, #footer .wrap{max-width:1200px;margin:0 auto 0 auto;}


img{border:0; max-width:100%; height:auto;}
td, th{vertical-align:top;padding:5px 0 5px 0;}
th{text-align:left;}
th.nowrap,td.nowrap{white-space: nowrap;}
th.min,td.min{width:1%;}
hr{margin:0;color:#CACACA;border-bottom:1px solid white;}
.hr{border-bottom:1px solid #D1D1C9;margin: 20px 100px 20px 100px;}
#wrapper li, #wrapper td{font-family:Verdana, Geneva, sans-serif;}
#wrapper .zoneB li{font-family:Arial, Helvetica, sans-serif;}
.print{display:none;}
h2, div.intro p{font-family:Verdana, Geneva, sans-serif;color:#757575;font-size:13px;margin:5px 0 5px 0;font-weight:bold;}
h3{font-size:17px;}
h3, h4, h5{margin:5px 0 5px 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#wrapper h3 a,h4 a, h5 a{text-decoration:none;}
h4{font-size:15px;}
h5{font-size:13px;}
h6{font-size:12px;}


/* ---- Align Classes */
.float_right{position:relative;float:right;margin-left:10px;margin-bottom:10px;}
.float_left{position:relative;float:left;margin-right:10px;margin-bottom:10px;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.clear{clear:both;}


/* ---- Styles Atoms */
.aligneAGauche{text-align:left !important;}
.aligneCentre{text-align:center !important;}
.aligneADroite{text-align:right !important;}
.aligneJustifie,.aligneJustifie p{text-align:justify !important;}
.aLaLigne{clear:both;}
.alignMiddle{vertical-align:middle !important;}

span.date{padding-right:8px;}
.date{color:#7a7a7a;}
.encartBeige{background-color:#FFECB3;border:1px dashed #9D7E2C;padding:5px;}
.tableAuCentre{margin:auto;}
.tableAvecBord{border:1px solid #D86F31;border-spacing:0;}
.tableAvecBord td{border:1px solid #D86F31;}
table.celluleCentreeVerticalement td,table.celluleCentreeVerticalement th,table.celluleCentreeVerticalement col,th.celluleCentreeVerticalement,td.celluleCentreeVerticalement{vertical-align:middle !important;}

span.vert{color:#A6BF00;}
span.rouge{color:#FC0000;}
span.orange{color:#D86F31;}
span.ratureRouge{color:#FC0000;text-decoration:line-through;}

img.imgAlignRight{padding:0 0 12px 0;margin:2px 0 0 8px;float:right;clear:right;}
img.imgAlignLeft{padding:0 0 12px 0;margin:2px 8px 0 0;float:left;clear:left;}
img.imgALaLigne{display:block;clear:both;}
.imgLeft{clear:both;text-align:left;display:block;margin:10px 0 10px 0;padding:4px 0 4px 0;}
.imgCenter{clear:both;text-align:center;display:block;margin:10px 0 10px 0;padding:4px 0 4px 0;margin:auto;}
.imgRight{clear:both;text-align:right;display:block;margin:10px 0 10px 0;padding:4px 0 4px 0;}
	

/* ---- Forms */
form{margin:0;padding:0;}
input.text{border:1px solid #9D9D9D;font-style:italic;color:#989898;}
.button,.buttonPlus{background-color:#848484;border-top:1px solid white;border-left:1px solid white;margin:0;color:white;padding:3px;}
.buttonPlus{background:url(sprite.png) no-repeat 0 -53px;}
a.button,a.button:visited,a.buttonPlus,a.buttonPlus:visited{color:white;text-decoration:none;padding:2px 3px 2px 20px;display:block;}
a.button:hover{color:white !important;}


/* ---- Links */
.wrap .menua a,.wrap .menub a{text-decoration:none;}
.wrap .menua a.selected{color:#999999;}
.wrap .menub a.blacklink,.page_switcher span,s.categoriesGallery .item a,#OngletNav .zoneonglet .onglet a:hover,#OngletNav .onglet a:hover, #OngletNav .zoneonglet .onglet.selected a,#OngletNav .onglet.selected a,#OngletNav .onglet.ui-tabs-selected a,.color_inner_interface .title a:hover,.output_list .name a{color:#000000;}
.primarymenu ul li a{/*display:inline-block;>*/display:block;color:white;text-decoration:none;font-size:14px;padding:9px 8px 9px 8px;font-weight:normal;}
.primarymenu ul ul ul li{position:static;}
.primarymenu ul ul ul li a{padding:10px 0 0 0;}
/*#primary .primarymenu ul li ul li a{padding-top:0;}*/
.innermenu a,#OngletNav .zoneonglet .onglet a,#OngletNav .onglet a{text-decoration:none;}
.innermenu a:hover{color:#DAD9D4;}
.more a,.tree a,.carto a,.output_list .name a,.categoriesGallery .moreinfo a{font-weight:bold;}
.categoriesGallery .moreinfo a{display:inline-block;background:url(sprite.png)no-repeat 0 -252px;padding:2px 0 4px 23px;}
.color_inner_interface .title a,.innermenu a:hover,.innermenu a{color:white;}
.page_switcher a{display:inline-block;text-decoration:none;padding:0 3px 0 3px;}
.page_switcher a.selected{border:1px solid #969696;}
#OngletNav .zoneonglet .onglet a, #OngletNav .onglet a{color:#989898;}
a.linkInvisible,a.linkInvisible{text-decoration:none;color:#000000;}
a:hover, .wrap .menub a.blacklink:hover, .output_list .name a:hover{color:#555555;}
a.feedicon{background:url(sprite.png) no-repeat 0 -164px;height:16px;width:16px;text-indent:-5000px;display:block;}

/* subHeaderCharte */
div.subHeaderCharte {
	background-color:#000;
	padding:10px 0;
	text-transform:uppercase;
	font-size:0.9em;
	}
	div.subHeaderCharte a {
		text-decoration:none;
		color:#ccc;
		display:inline-block;
		padding:0 10px;
		font-weight:bold; }
	div.subHeaderCharte a.wallonie {
		color:#d7020a;}
	div.subHeaderCharte a:hover {
		color:#fff; }
/* ---- Header */
#header {position: relative;}
#header .wrap{min-height:80px;}

#header .siteTitle,.wrap .logo,.wrap .submenu{position:relative;float:left;}

#header .siteTitle h2{color:#848484;color:#8c9a00;font-size:14px;margin:0;}
#header .logodg{width:35px;clear:none;float:right;position:relative;margin-top:23px;}
#header .logodg a{background: url(sprite.png) no-repeat 0 -101px;height:33px;width:35px;text-indent:-5000px;display:block;}

#header .submenu{float:right;>z-index:20000;margin-right:20px;}
#header .submenu .menua { 
float:right;
margin:25px 20px 0 0;
padding:5px 0px 5px 10px;}
#header .submenu .menua a {color:#333;}
#header .submenu .menua ul,#header .submenu .menub ul,#primary .primarymenu ul{list-style:none;padding:0;}
#header .submenu .menua ul{margin:0;float:right;}
#header .submenu .menub ul{margin:10px 0 0 0;float:right;}
#header .submenu .menua ul li,#header .submenu .menub ul li{position:relative;float:left;margin-right:5px;}
#header .submenu .search {text-align:right;padding-top:10px;margin-top:10px;padding-bottom:10px;
float:right;}

/* ---- Primary menu */
.primarymenu ul li:hover ul.sousrub{position:absolute;left:auto;}
.primarymenu ul li ul.sousrub li{width:230px;}
.primarymenu ul li li li{width:215px;list-style-type:none;list-style-image:none;}
.primarymenu ul li li li a{padding:5px 0 5px 0;}
.primarymenu ul ul ul{padding:0 0 0 20px;}



/* ---- Wrapper */
#wrapper, .wrapper {margin:0;padding:0 ;}
#wrapper .wrap, .wrapper .wrap{padding:15px;}


/* ---- Zone B */
#wrapper .zoneB {width:24%;float:left;margin-right:2%;}
#wrapper .zoneB .slideeffect{color:#fff;margin-right:0px;padding:4px 0 0px 0;background-position:top right;background-repeat:no-repeat;}
#wrapper .zoneB .slideeffect.opened{background-image:url(close.png);cursor:pointer;height:20px;}
#wrapper .zoneB .slideeffect.closed{background-image:url(open.png);cursor:pointer;width:36px;height:30px;}


/* ---- Zone B - Menu */
.innermenu ul{background-color:#5F4B38;color:white;margin:0;padding:0;list-style:none;}
.innermenu ul li {padding:5px 20px 0px 20px;}

.innermenu .gotsub ul li{padding:0 0 0 20px;font-weight:normal;}
.innermenu .gotsub ul li.selected{background-image:url(innermenu_mini_selected.jpg);background-repeat:no-repeat;font-weight:bold;}

.innermenu h3{ margin:0;color:white;font-weight:normal;}
.innermenu h3.home{display:none;}


/* ---- Zone A */
#wrapper .zoneA {width:74%;float:left;}
#wrapper .zoneA.large{width:100%;float:none;clear:both}
#wrapper .zoneA h1{margin-left:0px;}


/* ---- lists and blocs */
.thumbnail{float:left;clear:left;
padding-right:10px;}
.thumbnail img{max-width:80px;}

div.leaf{clear:both;padding:3px;}
.list .odd.leaf,.bloc .odd.leaf,.news .odd.leaf{background-color:#F5F5F5;}
.bloc h4{float:left;margin-top:0;}
.bloc div.date,div.news div.date{padding:0 5px;text-align:right;font-style:italic;}
.bloc .rssfeed{padding-left:3px;float:right;}
.summary{padding-top:0;}
.summary a{color:#605548;}
.summary a:hover{text-decoration:underline;}
.summary p{color:#605548;margin:0;padding:0;}
.source,div.date{font-style:italic;font-size:0.8em; display:inline-block; float:right;margin-top:5px;padding-right:5px;}
.diffusion{font-style:italic;font-size:12px;}
.more{padding:10px;}

.blocgris{background-color:#E8E8E8;padding:10px;}
.blocgris h4{display:block;float:none; }
.blocgris p a,  .blocgris a{text-decoration:none;}
.blocgris p a:hover, .blocgris a:hover{text-decoration:underline;}

#descriptifSousRubriques{padding:1px 5px 1px 5px;color:#fff;}
#descriptifSousRubriques a{color:#fff;}
#descriptifDocuments{padding:1px 5px 1px 5px;color:#fff;}
#descriptifDocuments a{color:#fff;}


/* ---- lists - pagination */
div.pagination-bar{text-align:right;border-bottom:1px solid #ccc;padding-bottom:4px;}
div.pagination-bar.top{border-bottom:1px solid #ccc;}
div.pagination-bar.bottom{border-top:1px solid #ccc;padding-top:4px;margin-top:5px;}
div.search-nb-resultats{text-align:left;font-weight:bold;}
div.pagination-bar span{padding:3px;}
.next a{padding:4px;background-color:#f8f8f8;border:1px solid #ccc;margin-top:10px;display:inline-block;}
div.pagination-bar .next a{padding:3px;background-color:transparent;border:0px solid #ccc;margin-top:0px;display:inline-block;}


/* ---- Blocs homepage */
.blocs .row .column{clear:both;width:100%;}
.blocs .row .column{float:left;clear:none;width:100%;}
.home .blocs .row .column.large{width:64.67%;}
.blocs .row .column.small{width:33.33%;}
.blocs .row .column.right{margin-left:2%;}
.blocs .row .column .bloc{width:100%;clear:both;margin-bottom:15px;}
.blocs .row .column.large .bloc.small {float:left;clear:none;width:49%;margin-right:1%;}
.blocs .row .column.large .bloc.small .blocgris {min-height:150px;}


/* ---- Blocs recherche homepage */
.blocs .row .column .bloc.search .item{width:33%;float:left;}
.blocs .row .column .bloc.search .item h2{margin:0;}
.blocs .row .column .bloc.search .item span{display:inline-block;margin:5px 0 5px 0;height: 18px;}

.blocs .row .column .bloc.search .item input.text{width:75%;}
.blocs .row .column .bloc.search .item input.button{margin-left:2%;}
.blocs .row .column .bloc.search .item .tree,.blocs .row .column .bloc.search .item .carto{height:35px;padding:10px 50px 10px 0;background-repeat:no-repeat;background-position:right;}


/* ---- Blocs categoriesGallery */
.blocs .row .column .bloc.categoriesGallery .item{width:32%;height:120px;margin-bottom:8px;margin-right:1%;float:left;border-top:1px solid white;border-bottom:1px solid #CACACA;background-color:#E8E8E8;}
.blocs .row .column .bloc.categoriesGallery .item div{float:left;margin:10px 0px 5px 5px;}
.blocs .row .column .bloc.categoriesGallery .item div.img{max-width:80px;}
.blocs .row .column .bloc.categoriesGallery .item .categoryGallery{margin:5px;color:#404040;}

.blocs .row .column .bloc.categoriesGallery .item .categoryGallery a.img{padding:0 5px 3px 0;float:left;}
.blocs .row .column .bloc.categoriesGallery .item .categoryGallery p{padding:0 0 4px 0;margin:0;}
.blocs .row .column .bloc.categoriesGallery .item span{color:#404040;}


/* ---- Bloc connaissances */
.blocs .row .column .bloc.connaissances .actif .question{background-image:url(sondage.gif);color:white;padding:10px;position:relative;height:113px;overflow:hidden;}
.blocs .row .column .bloc.connaissances .actif .question .validsondage{position:absolute;top:80px;left:230px;background-color:#f9f9f9;border:1px solid #474747;}


/* ---- List News */
.news form{margin:15px 0px 15px 0;padding:12px;}
.newsHomepage div.internes{float:left;width:60%;padding-right:0px;}
.newsHomepage div.externes{float:right;clear:none;width:30%;padding:0px 15px 10px 15px;background-color:#efece4;margin-left:25px;}
.newshomepage h2{margin:0 0 4px 0;}
.newsHomepage h2 a{text-decoration:none;}
.newsHomepage div.externes div.odd.leaf {background-color:#fffdf8;}
.newsHomepage div.externes h2{font-size:12px;font-weight:normal;}
.newsHomepage div.externes h2 a{color:#605548;}
.newsHomepage h2.titleBlock , .newsHomepage div.externes h2.titleBlock{font-size:18px;font-weight:normal;margin-bottom:12px;padding-top:10px;}
.newsHomepage div.externes div.odd , .newsHomepage div.internes div.odd, .newsHomepage div.externes div.even , .newsHomepage div.internes div.even{padding-left:8px;margin-top:8px;padding-bottom:5px;height:1%;}
.newsHomepage div.externes div.odd:after , .newsHomepage div.internes div.odd:after, .newsHomepage div.externes div.even:after , .newsHomepage div.internes div.even:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
.newsHomepage div.externes div.odd , .newsHomepage div.internes div.odd, .newsHomepage div.externes div.even , .newsHomepage div.internes div.even{padding-left:8px;margin-top:8px;padding-bottom:5px;}
.archives{padding:4px;background-color:#f8f8f8;border:1px solid #ccc;text-align:center;clear:both;margin:5px;}


/* ---- Document */
.document .accordion {}/*display:none;border: 1px solid #e0e3da;padding:20px*/
.document .systematiques {margin-bottom:20px;}
.document .systematiques table {border-collapse:collapse;}
.document .systematiques th,.document .systematiques td{border-bottom:1px solid #CCC;padding:7px 2px 7px 2px;}
.document .systematiques table table th,.document .systematiques table table td{border-bottom:none;padding-right:2px;}
.document .systematiques table table td{padding:0 0 0 2px;}
.document .systematiques table table td.right{text-align:right;}
.document .systematiques table tr:last-child th, .systematiques table tr:last-child td{border-bottom:none;}
.document .systematiques th,.document table.details th,.document #OngletNav th.title{white-space:nowrap;vertical-align:top;text-align:right;width:1%;padding-right:8px;}
.document .systematiques td p,.document .details td p{padding-top:0;margin-top:0;}
.document .systematiques td ul,.document .details td ul{padding-top:0;margin-top:0;margin-left:10px;padding-left:0;}
.document .systematiques .invasive_liens{float:right;}
.document .systematiques .invasive_liens span{padding:0 4px 0 4px;border-right:1px solid gray;text-transform:uppercase;}
.document .systematiques .invasive_liens span:last-child{border:none;}
.document .systematiques .langues .langue span.title{display:inline-block;width:100px;text-align:right;}

.document .caracteristiques{padding-left:3px;padding-right:3px;border-bottom:1px solid #D1D1C9;margin:5px;}
.document .caracteristiques.nohr{border:none;}
.document .caracteristiques table{border-collapse:collapse;font-size:90%;width:100%;}
.document .caracteristiques td{padding-top:5px !important;padding-bottom:5px !important;}
.document .caracteristiques td.nowrap{white-space:normal;}
.document .caracteristiques table{margin-bottom:20px;}
.document .caracteristiques table.data{border:1px solid #F0F0F0;}
.document .caracteristiques table.data th{vertical-align:middle;text-align:center !important;border:1px solid #F0F0F0;}
.document .caracteristiques tr.even{background-color:#F0F0F0;}
.document .caracteristiques table.data td.groupebiologique{font-weight:bold;}
.document .caracteristiques table.data td.groupebiologique div{border-bottom:1px solid #605548;margin:5px 0px;}
.document ul.liens{margin:0;padding:0;list-style-type: none;}

.document.espece .dossier{position:relative;float:right;margin-left:10px;}
.document.espece .sources{color:#a1a1a1;padding:0;margin:0;clear:both;}
.document.sgib span.proprietaire{padding-right:15px;}
.document.sgib span.proprietaire img{margin-bottom:-2px;}
.document.rss-item .sourceRSS{clear:both;margin-top:15px;padding:5px;background-color:#F5F5F5;}
.document.syndication-rss-liste .copyright{font-family:Verdana,Geneva,sans-serif;font-style:italic;font-size:11px;color:#777;}


/* ---- Sitemap */
.sitemap{margin-top:15px;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;width:95%;}
.sitemap ul ul{margin-top:5px;padding-bottom:5px;}
.sitemap ul li{list-style-type:none;padding-left:15px;line-height:2em;list-style-image:none;margin-top:2px;margin-right:0pt;margin-bottom:3px;margin-left:0pt;background-color:#e7e7e7;}
.sitemap ul li a{text-decoration:none;color:#333!important;}
.sitemap h2 a{text-decoration:none;color:#000!important;font-size:80%;}
.sitemap h2 a:hover{text-decoration:underline;}
.sitemap ul li a:hover{text-decoration:underline;}
.sitemap ul ul li{margin-top:0pt;margin-right:5px;margin-bottom:5px;background-color:#f5f5f5;font-size:95%;border:none;}
.sitemap ul ul li a,.sitemap ul ul li a:visited{color:#564c58;text-decoration:none;}
.sitemap ul ul li a:hover{color:#564c58;text-decoration:underline;}
.sitemap ul li li li{margin-left:0px;padding-left:0px;}


/* ---- Fulltext search */
.moteurRech{background-color:#f5f5f5;margin-bottom:15px;padding:10px;}
span.highlighttext{background-color:#126073; color:#fff; padding:1px 2px 1px 2px;}
table.listResults{margin:0;background-color:#f5f5f5;width:100%;}
table.listResults td{padding:5px !important;border-bottom:1px solid #e7e7e7;}
table.listResults td p{padding:0;margin:0;}
table.listResults td a,table.listResults td a:visited{color:#000000;text-decoration:none;}
table.listResults td a:hover{color:#000;text-decoration:underline;}
table.listResults th{padding:5px;text-align:left;background-color:#BCCE00;color:white;}
table.listResults th p{text-align:right;}
table.listResults img{margin-top:3px; margin-left:3px;}


/* ---- Specific search */
.innersearch .moresearch{display:inline-block;margin:10px 0 0 55px;}
.innersearch .titlecriteres{background-color:#CFCFCF;font-size:12px;text-align:left;}
.innersearch .contentcriteres{border:1px solid #CFCFCF;}
.innersearch .zonelink{padding-top:10px;}
.innersearch th{white-space:nowrap; padding:5px; }

.color_inner_interface{padding:5px 5px 0 5px;margin-top:15px;}
.color_inner_interface{background-color:#eeb724;}
.color_inner_interface  h3{color:white!important;}
.color_inner_interface .title h3{color:white;}
.color_inner_interface .title span{font-weight:normal;font-size:12px;}
.color_inner_interface .selector{background-color:white;padding:10px;overflow:hidden;color:#828282;left:29px;width:338px;top:26px;}
.color_inner_interface .selector span{font-weight:bold;}

.output_list{width:100%;}
.output_list .surface{white-space:nowrap;text-align:right;}
.output_list th, .output_list td{padding:5px;}
.output_list th{text-align:left;}

.output_list .name .link,.output_list .name img{position:relative;float:left;}
.output_list .name{width:130px;}

.output_list .even{background-color:#F5F5F5;}

.output_list .description{position:relative;float:left;width:520px;}
.output_list .description span{font-weight:bold;}

.end_outputlist{height:100px;}
.page_switcher{text-align:right;padding:10px;}

div.tri div{margin:2px;background-color:white;float:right;}
div.tri div.selected{padding:5px 8px;}
div.tri div a:link,div.tri div a:hover,div.tri div a:visited{padding:5px 8px;display:inline-block;}

th a.selected{background:url(sprite.png) no-repeat 0 -299px;padding-left:17px;}
.selected{font-weight:bold}
th.nomFrancais{width:174px}
th.nomLatin{width:125px}
td.picto{width:21px}


/* ---- Message important */
.messageImportant{color:#b43434;border:1px dashed #993333;padding:5px 5px 2px 5px;background-color:#fff3ea;margin-top:5px;margin-bottom:5px;}
.messageImportant h2{margin:4px 4px 0 4px;padding:4px;color:#b43434;}
.messageImportant p{margin-bottom:1.0em;}
.messageImportant.bigmarginbottom{margin-bottom:50px;}


/* ---- Toolbar */
.toolbar{float:right;padding:15px 0 5px 0;}
.toolbar a{float:left;}


/* ---- infobulle */
#infobulle{position:absolute;  border:1px solid #333;  background:#f7f5d1;  padding:2px 5px;  color:#333;  max-width:200px;  display:none;}
span.infobulle_container{cursor:help;  color:#629ad5;  font-weight:bold;}
div.infobulle_container{}
.infobulle{display:none;}


/* ---- tooltips */
.tooltip,.tooltiplarge{position:relative;}
.tooltip span,.tooltiplarge span,.tooltip div.contentTooltip,.tooltiplarge div.contentTooltip{display:none;color:#65A2B5;background-color:#D3E6ED;text-decoration:none;font-weight:normal;padding:3px 5px 3px 5px!important;position:absolute;margin-left:-30px;margin-top:30px;clear:none !important;}
.tooltip span,.tooltip div.contentTooltip{min-width:20px;}
.tooltiplarge span,.tooltiplarge div.contentTooltip{min-width:150px;}
.tooltip span p,.tooltiplarge span p,.tooltip div.contentTooltip p,.tooltiplarge div.contentTooltip p{margin-bottom:0;padding-bottom:0;}
.tooltip:hover,.tooltiplarge:hover{background:none;z-index:500;} /* correction d'un bug IE */
.tooltip:hover span,.tooltiplarge:hover span,.tooltip:hover div.contentTooltip,.tooltiplarge:hover div.contentTooltip{display:inline;}


/* ---- Divers */
.invisible{display:none;}
.noStyleType{list-style-type:none;}
.toolbar a {margin:0 2px;}
.addthis_sharing_toolbox {display:inline;}
.addthis_sharing_toolbox div {float:right}
.clearBlock {display: block;}
.clearBlock:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hide{display: none;}


/* ---- Extranet */
#header .extranet {float:right;position:relative;}
#extranetLink {background-repeat: no-repeat;background-position: right;padding-right:15px;}
#header #extranetPopup {display:none;right:0;top:1.2em;background-color:#fff;width:220px;padding:10px;border:1px solid #3a362e;position:absolute;z-index:20000;}
#extranetPopup div {padding:2px 0 2px 0;}
#extranetPopup label {padding-top:6px;text-align:left;display:block;float:left;width:70px;}
#extranetPopup input[type="text"],#extranetPopup input[type="password"] {width:130px;}
#extranetPopup .submit,#extranetPopup .lostaccount {text-align:center;z-index:30000;}
#extranetPopup .messageImportant {text-align:center;width:100%;}
.extranet.notlogged #extranetLink {background: url(sprite.png) no-repeat right -210px;}
.extranet.logged #extranetLink {background: url(sprite.png) no-repeat right -418px;}
.extranet.logged #extranetPopup div {text-align:left;}
.extranet.logged #extranetPopup div.logininfo {margin-bottom:10px;font-weight:bold;color:#5F4B38;}


/* ---- JQuery autocomplete */
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/ /*width: 100%;*/font: menu;font-size: 12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height: 16px;overflow: hidden;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}


/* ---- JQuery Pirobox */
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#fff; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(pirobox/ajax-loader.gif) center center no-repeat!important;background: url(pirobox/ajax-loader.gif) center center no-repeat;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(pirobox/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(pirobox/close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(pirobox/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(pirobox/next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(pirobox/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(pirobox/prev_h.png) center left no-repeat;}
.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,.pirobox_content tr,.pirobox_content th,.pirobox_content td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}
.pirobox_content .t_l{background:url(pirobox/t_l.png) no-repeat; width:20px; height:20px;}
.pirobox_content .t_r{background: url(pirobox/t_r.png) no-repeat; width:20px; height:20px;}
.pirobox_content .t_c{height:20px; background:url(pirobox/t_c.png) repeat-x;}
.pirobox_content .c_l{width:20px; background: url(pirobox/c_l.png) repeat-y;}
.pirobox_content .c_c{background:white; margin:0; padding:0;}
.pirobox_content .c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.pirobox_content .c_r{width:20px; background: url(pirobox/c_r.png) repeat-y;}
.pirobox_content .b_c{height:20px; background:url(pirobox/b_c.png) repeat-x;}
.pirobox_content .b_l{background:url(pirobox/b_l.png) no-repeat; width:20px; height:20px;}
.pirobox_content .b_r{background:url(pirobox/b_r.png) no-repeat; width:20px; height:20px;}
.pirobox_content .box_img{ position:absolute; z-index:99995; background: url(pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.pirobox_content .err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.pirobox_content .err_mess a{color:red; font-weight:700;}
.pirobox_content .number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
.pirobox_content a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(pirobox/link_out.png) no-repeat; text-indent:-999em;}
.pirobox_content a:hover.link_to { background:url(pirobox/link_out_h.png) no-repeat;}
.pirobox_content a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
.pirobox_content a:hover.play{background:url(pirobox/play_h.png) no-repeat;}
.pirobox_content a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
.pirobox_content a:hover.stop{background:url(pirobox/pause_h.png) no-repeat;}
.piro_overlay{background:#000000 !important;}
.gallery{float:right;clear:both;margin:0 10px 0 10px!important;}
.gallery .containerthumb{padding:5px;clear:none;float:left;}
.gallery .thumb{width:100px;height:100px;border:1px solid #ddd !important;display:table-cell;vertical-align:middle;text-align:center;background-color:#FBFBF6;}
.gallery .thumb img{max-width:80px;max-height:80px;}


/* ---- JQuery treeview */
#tree-options{margin:5px 0 5px 0;padding:5px;background-color:#F4F4F4;}
.treeview,.treeview ul{padding:0;margin:0;list-style:none;}
.treeview ul{background-color:white;margin-top:4px;}
.treeview .hitarea{background:url(treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
* html .hitarea{display:inline;float:none;} /* fix for IE6 */
.treeview li{margin:0;padding:3px 0pt 3px 16px;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:1em 0; display:none; }
.treeview .hover{cursor:pointer; }
.treeview li{background:url(treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px; }
.treeview .expandable-hitarea{background-position:-80px -3px; }
.treeview li.last{background-position:0 -1766px }
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(treeview-default.gif); }
.treeview li.lastCollapsable{background-position:0 -111px }
.treeview li.lastExpandable{background-position:-32px -67px }
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0; }

/* Jquery UI */
.ui-widget {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}
.ui-widget-content {background:none;}


/* ---- JQuery UI Tabs */
#OngletNav { zoom: 1; border:none; border-radius:0; background-color: transparent; background: none;}
#OngletNav ul{margin-bottom:O !important;}
#OngletNav .ui-tabs-nav { list-style: none; position: relative; padding:0; border:none; border-radius:0; background-color:transparent; background:none;}
#OngletNav .ui-tabs-nav li { position: relative; float: left;  margin: 8px .3em -1px 0; height:23px; padding: 8px 13px 0 13px; border:1px solid #CCC;background-image:none;background-color:#F6F6F6;}
#OngletNav .ui-tabs-nav li.ui-state-active,#OngletNav .ui-tabs-nav li.ui-state-focus,#OngletNav .ui-tabs-nav li:hover{background-image:none; background-color:white;border-bottom-color:#FFFFFF;}
#OngletNav .ui-tabs-nav li a { float: left; text-decoration: none; padding:0;}
#OngletNav .ui-tabs-panel { display:block; background: none;border:1px solid #CCC;padding:1.5em 2em;}
#OngletNav .ui-tabs-hide { display:none; }
#OngletNav td p,#OngletNav td h3,#OngletNav td h2,#OngletNav td h4,#OngletNav td h5,#OngletNav td h6{margin:0 0 10px 0;}
#OngletNav th,#OngletNav td,.document th,.document td{text-align:left;padding:5px;}
#OngletNav .imagette{position:relative;float:left;margin-right:10px;text-align:center;width:130px;}

/* ---- Footer */
#footer #secondary{padding:1px 0 15px 0;}
#footer #secondary .secondarymenu{margin:15px auto 0 auto;text-align:center;}
#footer #secondary .secondarymenu .spw{/*background:url(sprite.png) no-repeat 0 -345px;*/
background-image:url(../owsf/logo-wallonie-footer.png);height:42px;padding: 15px 45px 10px 0; background-repeat:no-repeat}
#footer #secondary .secondarymenu .anysurfer{background: url(sprite.png) no-repeat right 0;height:30px;padding: 5px 30px 5px 0;}
#footer #secondary .secondarymenu .rw{position:relative;top:15px;margin-right:5px;}
#footer #secondary .defimedia{margin-left:20px;}
#footer #secondary #footerrw{background-color:white;text-align:center;}
#footer #secondary .toppage{position:relative;float:right;margin:10px 10px 0 10px;}

#footer {
	background-color:#2b2b2b;	color:#b3b3b3; padding-top:20px; font-size:0.9em;}
	#footer a  {
		color:#b3b3b3; text-decoration:none;
	}
/* ---- Error page */
body#error #wrapper .wrap{min-height:300px;}


/* Warning IE6 */
.oldIe{display:none;line-height:20px;background-color:#f4720e;width:100%;border-top:1px; solid #cdcdcd;box-shadow:0px 0px 10px rgba(0,0,0,0.3);font-size:14px;}
.oldIe p{padding:5px;margin:0;text-align:center;color:#fff;}
.oldIe p a{font-weight:bold;color:#fff;}


/* responsive layouts */
@media screen and (max-width: 1100px) {
  #primary .primarymenu ul li{margin-right:10px;list-style:none;}
  #header .submenu .search, #header .submenu .menua {clear:both;float:none;margin:0}
}
@media screen and (max-width: 1024px) {
  .bloc.carrouselPhotos{display:none;}
  
} 
@media screen and (max-width: 900px) {
  body.home #breadcrumb, body.internal #primary {display:none;}
  #header .submenu {clear:both;float:none;padding-bottom:20px;}
  #primary {margin:15px;background-color:#FFF;height: auto!important;}
  #primary ul ul.sousrub {display:none;}
  #primary .primarymenu ul {position: relative;display:block;padding:15px;background-color:#FFF;}
  #primary .primarymenu ul li {float:none;display:block;width:100%;margin:1px;padding-right:0!important;  padding-left: 0;}
  #primary .primarymenu ul li a {display:block;}
  #primary .primarymenu ul li , #primary .primarymenu ul li:hover{background-position:right 4px ;}
  #wrapper .wrap .zoneB {width:100%;float:none;padding-right:0;}
  #wrapper .zoneA {width:100%;float:none;}
  .innermenu h3.home{display:block;background-color:#5F4B38!important;background-image:none!important;padding-left:7px;}
  .home .blocs .row .column.large{width:100%;}
  .blocs .row .column .bloc.search .item{width:100%;}
  
  
  .zoneB .bloc.innermenu {background-image:none;}
  .zoneB .bloc.innermenu h3 {background-image:none;padding-left: 30px;}
  .zoneB .bloc.news,.zoneB .bloc.events {display:none;}
  
}
@media screen and (max-width: 767px) {
  .blocs .row .column.large{width:100%;}
  .blocs .row .column.small{width:100%;}
  .blocs .row .column.right{margin-left:0;}
  .blocs .row .column .bloc.categoriesGallery .item{width:100%;height:auto;padding:0;}
  table.tableauDonnees {overflow-x: auto; display: block;}
}
@media screen and (max-width: 550px) {
  #header .siteTitle {margin:auto;}
  #header .siteTitle h1 {text-align:center;}
  #header .extranet {float:none;text-align:right;}
  #header .extranet .sep {display:none;}
  div.subHeaderCharte a {display:block;}
  .blocs .row .column.large .bloc.small {width:100%;margin-right:0;}
  

	

  
}
@media screen and (max-width: 450px) {
  #header .siteTitle h1 {font-size:130%;}
  #header .submenu input.text {width:60%;}
}
