@media screen and (min-width: 625px) {

	#responsive_menu_outer { display: none; }

}

@media screen and (max-width: 1400px) {

	#main { padding-top: 80px; }

	header h1 img { height: 60px; width: auto; }
	#mainnav { padding-top: 10px; }
	
	#ajaxbox_menu { top: 80px; }
	
	#main_systematique_title_outer.fixed, #main_botanique_title_outer.fixed, #main_ressources_title_outer.fixed { top: 80px!important; }

}

@media screen and (max-width: 1100px) {
	
	.center_cont { padding: 0 20px; }
	.main_ressources_title, .main_systematique_title, .main_botanique_title { padding: 10px 20px; }
	#main_systematique_title_outer.fixed .right, #main_botanique_title_outer.fixed .right, #main_ressources_title_outer.fixed .right { padding: 0 0 0 20px; }

	
}

@media screen and (max-width: 1000px) {
	
	#ajaxbox_menu { right: 10px!important; }
	
}


@media screen and (max-width: 830px) {

	header h1 { width: 200px; }
	header h1 img { height: 50px; width: auto; }
	header nav { padding-right: 20px; }
	#mainnav li { padding: 0 5px; margin: 0 5px; }
	#mainnav li a { font-size: 120%; }
	#main { padding-top: 70px; }
	#main_systematique_title_outer.fixed, #main_botanique_title_outer.fixed, #main_ressources_title_outer.fixed { top: 70px; }

}

@media screen and (max-width: 750px) {

	.col_left, .col_right { width: 100%; float: none; padding: 0; }

}

@media screen and (max-width: 700px) {

	.scrollup { bottom: 14px; right: 10px; }

}

@media screen and (max-width: 625px) {

	header nav { display: none; }
	#responsive_menu_caller { display: block; }
	.textcont { font-size: 90%; }

}

@media screen and (max-width: 560px) {

	.filters_outer p.filter_outer, .filters_outer p.singlefilter_outer { display: none; }

	footer ul li { width: 100%; float: none; text-align: center; padding: 0 0 16px 0; }

}

















@media screen and (max-width: 1250px) {

	.grid-sizer { width: 100%; max-width: none; }
	.grid-sizersmall { width: 100%; max-width: none; }
	.item { width: auto; max-width: none; margin: 10px 0; }
	.item.w20 { width: 100%; }
	body.accueil .item.w20 { width: 100%; }
	.item.w25 { width: 100%; }
	.item.w30 { width: 100%; }
	.item.w33 { width: 100%; }
	.item.w40 { width: 100%; max-width: none; }
	.item.w50 { width: 100%; max-width: none; }
	.item.w60 { width: 100%; max-width: none; }
	.item.w80 { width: 100%; max-width: none; }
	.item.w100 { width: 100%; max-width: none; }
	
	.primary_drawbar { margin-top: -20px; }

}

@media screen and (max-width: 950px) {

	#main_menu>li div.inner_submenu { width: 100%!important; margin: -2px 0 0 0px; left: 0; z-index: 999999999999; }
	
	#ajax-tab-flore .suptabs { width: 100%; float: none; height: auto; }
	#ajax-tab-flore .suptabs p, #ajax-tab-flore .suptabs h4 { display: inline-block; margin: 0 10px 0 0; }
	#ajax-tab-flore .suptabs p a { border-left: 2px solid #339933; padding-left: 4px; }
	#ajax-tab-flore .suptabs p a:hover { border-left: 2px solid #FFFFFF; }
	#ajax-tab-flore ul.tabs>li { max-width: 22%; margin: 0 8px 6px 8px; }
	#ajax-tab-flore ul.tabs>li:first-child { margin: 0 8px 6px 0; }
	#ajax-tab-flore ul.tabs>li:last-child { margin: 0 0 6px 8px; }

	#ajax-tab-botanique ul.tabs { width: 100%; max-width: 100%; }
	#ajax-tab-botanique ul.tabs>li { display: inline-block; max-width: 22%; margin: 0 6px 6px 6px; }
	#ajax-tab-botanique ul.tabs>li:first-child { margin: 0 6px 6px 0; }
	#ajax-tab-botanique ul.tabs>li:last-child { margin: 0 0 6px 6px; }
	#biologie.inner-tabs-ajax, #physiologie.inner-tabs-ajax, #botanique.inner-tabs-ajax, #ecologie.inner-tabs-ajax { max-width: 95%; padding: 0 5px; }
	#biologie.inner-tabs-ajax li, #physiologie.inner-tabs-ajax li, #botanique.inner-tabs-ajax li, #ecologie.inner-tabs-ajax li { margin: 0 2px; width: 30%; min-width: 30%; }
	#biologie.inner-tabs-ajax li:first-child, #physiologie.inner-tabs-ajax li:first-child, #botanique.inner-tabs-ajax li:first-child, #ecologie.inner-tabs-ajax li:first-child { display: block!important; width: 100%!important; min-width: 100%; float: none; }
	
	.inner-tabs-ajax { margin-left: -10px; }
	.inner-tabs-ajax li { max-width: 21.5%; margin: 0 8px 6px 8px; }
	.inner-tabs-ajax li:first-child { margin: 0 8px 6px 0; }
	.inner-tabs-ajax li:last-child { margin: 0 0 6px 8px; }
	.inner-tabs-ajax li.descr { display: none!important; }
	
}

@media screen and (max-width: 650px) {

	#main_menu li#search { float: left; }
	#header h1 a, #header li h1 a:hover { font-size: 140%; line-height: 140%; }

}

@media screen and (max-width: 580px) {

	#main_cont { max-width: 100%; padding: 10px 0 0 0; }
	#header { position: relative; background: #FFFFFF; }
	#header h1 { width: 75%; max-width: 75%; float: left; }
	#header h1 a, #header li h1 a:hover { font-size: 120%; line-height: 140%; }

	.primary_drawbar { position: relative; margin-top: 60px!important; }
	.primary_drawbar-top { position: relative!important; top: auto; }
	.primary_drawbar { position: relativee!important; margin-top: 0; top: auto; }
	.secondary_drawbar-top { position: relative!important; top: auto!important; }


}

@media screen and (max-width: 540px) {


}

@media screen and (max-width: 460px) {

	#header h1 a, #header li h1 a:hover { font-size: 90%; }
	#responsive_menu_caller { margin: 14px 10px 0 0; }

}