@viewport {
	width: device-width;
	zoom: 1;
	}
html {
	height:100%;
	}
body {
  overflow-x: hidden;
	}
.Main {
	background: none transparent;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	max-width: none;
	padding: 3.5em 5px 0;
	width: auto;
	}
h1 {
	background: none #fff;
	left: 5px;
	position: absolute;
	right: 5px;
	top: 0;
	z-index: 102;
	}
h2 {
	background: none transparent;
	border: none;
	font-size: 11px;
	line-height: 16px;
	left: 180px;
	padding: 0;
	position: absolute;
	top: 4px;
	z-index: 103;
	}
	
#MenuPrincipal {
	display: block;
	padding: 3.5em 5px 3px;
	background-color: #692b68;
	margin: -3.5em -5px 0;
	border-bottom: 5px solid silver;
	position: relative;
	z-index: 101;
	}
#MenuActions {
	margin-top: 3px;
	}
#ListesSports:target {
	padding-top: 5px;
	}
#SubSports {
	display: block;
	}
ul.MenuTerms {
	display: block;
	}
ul.MenuTerms li {
	padding: 0;
	margin: 0 0 5px 0;
	display:none;
	line-height: 2em;
	}
ul.MenuTerms li:after,
ul.MenuTerms li::after {
	content: " ";
	display: inline;
	}
ul.MenuTerms li.Items24hrs {
	opacity: 0.8;
	}
ul.MenuTerms li.NoItem24hrs {
	opacity: 0.6;
	}
ul.MenuTerms li.NoItem {
	opacity: 0.4;
	}
ul.MenuTerms li.Selected,
ul.MenuTerms li:hover {
	opacity: 1;
	}
ul#SubSports li ul li {
	display:block;
	}
ul#SubSports li ul li.NoItem {
	display:none;
	}
ul.MenuTerms li.Selected,
ul#SubSports li ul li.Selected,
ul.MenuTerms li.AtLast,
ul.MenuTerms li#ToutLeSport,
.Toggled ul.MenuTerms li,
.Toggled ul#SubSports li ul li {
	display:block;
	}
ul#SubSports > li {
	display: none;
	margin: 5px -2px 0;
	background-color: #451d45;
	padding: 2px 2px 5px;
	}
ul.MenuTerms p,
ul#SubSports li > p {
	color: #c887a0;
	font-size: 1.1em;
	padding-left: 4px;
	}
ul#SubSports li > p {
	font-size: 0.9em;
	font-weight: bold;
	margin: 2px 0px;
	}
ul.MenuTerms .Important {
	color: #cba800;
	font-weight: bold;
	}
ul#SubSports > li.Selected {
	display: block;
	}
ul#SubSports > li.Selected ul {
	}
ul.MenuTerms li a {
	font-size: 14px;
	padding: 1px 3px 1px 3px;
	color:#fff;
	/* margin: 5px 0; */
	margin: 0;
	vertical-align: text-top;
	}
ul.MenuTerms li.ItemsNewest a {
	background-color: #8d00bf;
	}
ul.MenuTerms li.isPinned.ItemsNewest a {
    background-color: #bc00cc;
	}
ul.MenuTerms li#ToutLeSport a,
ul#MenuActions li a,
ul#FooterActions li a#GoToSportsActifs {
	background-color: #65084C;
	}
ul#MenuActions li a.HasNews {
	background-color: #0084b4;
	}
ul.MenuTerms li#ToutLeSport a:hover,
ul#MenuActions li a:hover,
ul#HeaderActions li a:hover,
ul#FooterActions li a:hover,
ul#FooterActions li a#GoToSportsActifs:hover,
ul.MenuTerms li a:hover {
	background-color: #c2004d !important;
	}
ul.MenuTerms li#ToutLeSport a:active,
ul#MenuActions li a:active,
ul#HeaderActions li a:active,
ul#FooterActions li a:active,
ul#FooterActions li a#GoToSportsActifs:active,
ul.MenuTerms li a:active {
	/* background-color: #c2004d; */
	}
ul.MenuTerms li.Selected#ToutLeSport > a,
ul#MenuActions li a.Toggled,
ul.MenuTerms li.Selected > a {
	background-color: #c2004d !important;
	border-left-color: #fff;
	border-left-color: rgba(255, 255, 255, 0.8);
	border-top-color: #fff;
	border-top-color: rgba(255, 255, 255, 0.8);
	}
.withoutPictos ul.MenuTerms li a {
	background-image:none !important;
	}
ul.MenuTerms li .Label {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 63%;
	}
ul.MenuTerms li.isPinned .Label::after {
	content: "*";
	font-weight: bold;
	font-size: 12px;
	text-shadow: none;
	display: inline-block;
	height: 8px;
	width: 9px;
	padding: 0;
	line-height: 13px;
	text-align: center;
    color:#d7d7d7;
	}
ul.MenuTerms li.isPinned.ItemsNewest .Label::after {
    color: #ff0;
    }
ul.MenuTerms li .PubTime {
	display: inline-block;
	font-size: 10px;
	text-shadow: none;
	text-transform: uppercase;
	color: #000;
	line-height: 11px;
	padding: 1px 2px;
	vertical-align: top;	
	margin-top: 2px;	
	background-color: #fff;
	min-width: 3.2em;
	}
ul.MenuTerms li .PubTime .value {
    min-width: 1.5em;
    display: inline-block;
    text-align: right;
	}
ul.MenuTerms li.Items3hrs > a .PubTime {
	background-color:#CBA800;
	}
ul.MenuTerms li.Items15mn > a .PubTime {
	background-color: #ff0;
	}
ul.MenuTerms li.ItemsNewest > a .PubTime {
	min-width: 4.5em;
	}
ul.MenuTerms li.ItemsNewest .PubTime:after {
	background-color: #0084b4;
	content: " ";
	display: inline-block;
	height: 6px;
	float: right;
	margin-top: 2px;
	margin-right: 1px;
	vertical-align: top;
	width: 6px;
	}
ul.MenuTerms li.NoItem .PubTime {
	display:none;
	}
ul.MenuTerms li.NoItem24hrs .PubTime {
	display:none;
	}
ul.MenuTerms li .Count {
	}
ul.MenuTerms li.NoItem .Count {
	display:none;
	}
ul#MenuActions li a {
	text-align:center;
	}
	
#TopPanel {
	margin: 0 -5px 10px;
	background:silver;
	border-bottom:1px solid gray;
	padding: 1px 5px 0;
	position: relative;
	z-index: 100;
	min-height: 0px;
	}
#TopPanel > div {
	}
#Console {
	}
#AboutTimeline {
    margin: 0 1.2% 5px;
	}
#DebugCounters li {
	display: inline-block;
	width: 280px;
	}	
#Logs li {
	margin: 0 0 5px;
	font-weight: bold;
	}
#Logs li.TypeErrorLog {
	color: #ff0000;
	}	
ul#HeaderActions,
ul#FooterActions {
	clear:both;
	margin: 0;
	/* min-height: 2.8em; */
	}
ul#HeaderActions li,
ul#FooterActions li {
	display: none;
	}
ul#HeaderActions li a,
ul#FooterActions li a {
	font-size: 1.3em;
	padding: 7px;
	text-align: center;
	margin: 0 1.2%;
	}
ul#HeaderActions li a.Silver,
ul#FooterActions li a.Silver {
	text-shadow: none !important;
	}
.TimelineOptions form {
    text-align: right;
    margin: 0.1em 1.65%;
    font-size: 0.8em;
	}
ul#FooterActions li a.DisplayHiddenItems {
	margin-bottom:0.5em;
	}
ul#HeaderActions li a .Count,
ul#FooterActions li a .Count {
	float: none;
	}
ul#HeaderActions li a span,
ul#FooterActions li a span {
	color: #fffe00;
	}
ul#HeaderActions li a.Silver span,
ul#FooterActions li a.Silver span {
	color: gray;
	}
ul#HeaderActions li a.Silver:hover span,
ul#FooterActions li a.Silver:hover span {
	color: inherit;
	}
ul#FooterActions li#MiniMenu {
	display: block;
	left: 0;
	margin: -7px 0 0;
	padding: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99;
	text-align: right;
	}
ul#FooterActions li#MiniMenu a {
	display: inline-block;
	font-size: 1em;
	width: auto;
	margin: 0;
	padding: 8px 8px 6px 8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:29.9%;
	}
ul#FooterActions li#MiniMenu a#GoToTopPanel {
	text-overflow:'... :';
	}
ul#FooterActions li#MiniMenu a#GoToTopPanel,
ul#FooterActions li#MiniMenu a#GoToNewestItems,
ul#FooterActions li#MiniMenu a#GoToOldestItems {
	margin-right: -13px;
	padding-right: 13px;
	}
	
ul#Items {
	display:block;
	}
ul#Items li.Item {
	display:block;
	margin: 1.1%;	
	box-sizing: border-box;
	padding: 1px;
	color: #292f33;
	}
ul#Items li.RecentItem,
ul#Items li.OldItem {
	font-size: 0.9em;
	}
ul#Items li.ExpiredItem {
	font-size: 0.9em;
	}
ul#Items li.Item article {
	border-left: 5px solid #aeaeae;
	padding-left: 10px;
	}
	
ul#Items li.RecentItem article {
	border-left-color: #CBE9FF;
	}
ul#Items li.RecentlyItem article {
	border-left-color: #0084b4;
	}
ul#Items li.OldItem article {
	border-left-color: #D5EBAE;
	}
ul#Items li.OlderItem article {
	border-left-color: #96cd34;
	}
	
ul#Items li.TypeNewsItem a.Title {
	line-height: 1.5em;
	padding: 3px 7px;
	background-color: #eee;
	display: block;
	font-size: 1.2em;
	color: #000;
	margin-left: 0;
	/* margin-right: 3%; */
	}
ul#Items li.TypeNewsItem.NoText.NoPhoto a.Title {
	font-size: 1.8em;
	word-wrap: break-word;
	line-height: 1.3em;
    color: #9b9b9b;
	}
ul#Items li.TypeNewsItem a.Title span {
	display: block;
	color: #5B5B5B;
	line-height: 1.3em;
	font-size: 0.9em;
	}
ul#Items li.TypeNewsItem a.Title:hover,
ul#Items li.TypeNewsItem a.Title:active {
	background-color: #c2004d;
	color: #fff !important;
	}
ul#Items li.TypeNewsItem a.Title:hover span,
ul#Items li.TypeNewsItem a.Title:active span {
	color: #fff;
	}
	
ul#Items li.Item .Text {
	margin-top: 4px;
	font-size: 1.1em;
	}
ul#Items li.Item .Text a {
	color: #470747;
	font-weight: normal;
	}	
ul#Items li.Item .Text a:hover {
	color: #c2004d;
	text-decoration: underline;
	}	
ul#Items li.TypeNewsItem.NoPhoto .Text {
	font-size: 1.2em;
	}
ul#Items li.TypeNewsItem.HasPhoto .Text {
	float: left;
	width: 55%;
	margin-bottom: 4px;
    font-size: 0.99em;
	}
ul#Items li.Item .Photo {
	display:block;
	margin-top: 8px;
	overflow:hidden;
	}
ul#Items li.TypeNewsItem.HasText .Photo {
	float: right;
	width: 39%;
	margin-bottom: 8px;
	/* margin-right:3%; */
	max-height: none;
    text-align: right;
	}
ul#Items li.TypeNewsItem.NoText .Photo {
	margin: 8px 0;
	padding-right: 3%;
	}
ul#Items li.Item .Photo img {
	background-color:#eee;
	max-height: 19em;
	width: auto;
	max-width: 100%;
	}
ul#Items li.TypeNewsItem.HasText .Photo img {
	max-height: 14em;
	--width: 100%;
	}
	
ul#Items li.Item footer {
	clear:both;
	margin-top: 4px;
	}
ul.Metas {
	display:block;
	text-align:left;
	}
ul.Metas li {
	display:inline-block;
	margin-right:5px;
	margin-bottom:2px;
	color:#787878;
	}
ul.Metas li.Terms {
	display:block;
	margin:0;
	}
ul.Metas li.Terms ul {
	display: block;
	max-height: 2.3em;
	overflow: hidden;
	text-overflow: " ...";
	white-space: nowrap;
	max-width: 100%;
	margin-bottom: 0.2em;
	}
ul.Metas li.Terms li {
	background-color:#e6e6e6;
	color:#454545;
	padding:2px 5px 2px;
	margin-right:3px;
	font-size: 12px;
	max-width: 35%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	}
ul.Metas li.Terms li.isPinned {
	padding-right: 2px;
	}
ul.Metas li.Terms li.isPinned::after {
	content: "*";
	font-weight: bold;
	vertical-align: text-top;
	margin-left: 1px;
	}
ul.Metas .TermsSports li.withPicto {
	}
ul.Metas .TermsSports li:hover,
ul.Metas .TermsSports li:active {
	background-color: #c2004d;
	color: #fff;
	cursor: pointer;
	border-top-color: transparent;
	}
.withoutPictos ul.Metas .TermsSports li.withPicto {
	background-image:none !important;
	}
ul.Metas li.PubTime {
	color:#475158;
	}
ul.Metas li.MetaAuthor span,
ul.Metas li.MetaPublisher span,
ul.Metas li.MetaProvider span,
ul.Metas li.MetaHost span {
	color:#000;
	}
ul.Metas li.MetaAuthor span s {
	text-decoration: none;
	}
	
.APropos {
	background: #000;
	border: none;
	display: block;
	margin: 10px 1.2% 10px;
	padding: 3px 6px;
	color:silver;
	}	
#GoToMenuSports {
	padding-left:12px;
	}
#GoToMenuSports a:before {
	content: " ";
	display: inline-block;
	height: 8px;
	margin-left: -12px;
	margin-right: 4px;
	width: 8px;
	}
#GoToMenuSports.HasNews a:before {
	background-color: #0084b4;
	}
.APropos a {
	color: #D5D5D5;
	}
.APropos a:hover {
	color: #fff;
	text-decoration: underline;
	}

.appDisabled #MenuPrincipalNav {
	display: none;
	}
.appDisabled #HeaderActionsNav {
	display: none;
	}
.appDisabled #Items {
	display: none;
	}
.appDisabled #FooterActionsNav {
	display: none;
	}
.appDisabled #GoToMenuSports {
	display: none;
	}
	
@media all and (max-width: 399px) {
	h1 #Labo {
		display: none;
		}
	h1 a.button {
		display: none;
		}
	h2 {
		left: 130px;
		top: 1px;
		}
	* {
		border-radius: 0 !important;
		box-shadow: none !important;
		opacity: 1 !important;
		text-shadow: none !important;
		}
	}
/* effets CSS */
@media screen and (min-width: 400px) {
	h1 {
		border-radius: 0 0 6px 6px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.49);
		}
	h2 {
		left: 215px;
		top: 3px;
		}
	#MenuPrincipal {
		box-shadow: -50px 50px 100px rgba(0, 0, 0, 0.5) inset;
		}
	ul#SubSports > li {
		background-color: rgba(0, 0, 0, 0.2);
		border-radius: 5px;
		}
	ul.MenuTerms li a {
		padding-left:11%; /* withPictos 38px */
		}
	ul.MenuTerms li.isPinned a::before {
		content: "*";
		font-weight: bold;
		font-size: 12px;
		text-shadow: none;
		display: inline-block;
		height: 8px;
		width: 9px;
		padding: 0;
		line-height: 13px;
		text-align: center;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.8);
		color: #000;
		color: rgba(0, 0, 0, 0.6);
		background-color: #fff;
		background-color: rgba(255, 255, 255, 0.8);
		text-shadow: none;
		border-radius: 5px;
		opacity: 0.85;
		margin-top: -3px;
		margin-left: -9px;
		position: absolute;
		}
	ul.MenuTerms li.isPinned.ItemsNewest a::before {
		opacity: 1;
        background-color: #ff0;
        color: #000;
		}
	ul.MenuTerms li.isPinned .Label::after {
		display: none;
		}
	ul.MenuTerms .Important {
		text-shadow: 1px 1px rgba(0, 0, 0, 0.8);
		}
	ul.MenuTerms li .PubTime {
		border-radius: 2px;
		}
	ul.MenuTerms li.ItemsNewest .PubTime:after {
		border-radius: 3px;
		}
	#TopPanel {
		margin-bottom: 1.2em;
		text-shadow: -1px 0 5px #fff;
		}
	ul#HeaderActions li a,
	ul#FooterActions li a {
		border-radius: 10px;
		}
	.TimelineOptions form {
		font-size: 1.1em;
		}
	ul#FooterActions li#MiniMenu {
		padding: 0 10px;
		}
	ul#Items li.ExpiredItem {
		filter: grayscale(1);
		opacity: 0.8;
	}
	ul#Items li.ExpiredItem:hover {
		filter: none;
		opacity: 1;
	}
	ul#Items li.TypeNewsItem a.Title {
		text-shadow: 1px 1px #fff;
        border-radius: 6px;
		}
	ul#Items li.TypeNewsItem a.Title:hover,
	ul#Items li.TypeNewsItem a.Title:active {
		box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25), 0 5px 10px rgba(255, 255, 255, 0.4) inset;
		text-shadow: 1px 1px 0 #000;
		}
	ul#Items li.Item .Photo {
		border-radius: 5px;
		}
	ul#Items li.Item .Photo img {
		border-radius: 5px;
		}
	ul.Metas li.Terms li {
		border-radius:6px;
		}
	ul.Metas li.Terms li.isPinned::after {
		opacity: 0.6;
		}
	ul.Metas .TermsSports li:hover,
	ul.Metas .TermsSports li:active {
		box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25), 0 5px 10px rgba(255, 255, 255, 0.4) inset;
		text-shadow: 1px 1px 0 #000;
		}
	.APropos {
		border-radius: 10px;
		}	
	#GoToMenuSports a:before {
		border-radius: 4px;
		}
	}
/* menu 2 cols */
@media screen and (min-width: 560px) {
	ul#SubSports li ul li {
		display:inline;
		}
	ul#SubSports li ul li.NoItem {
		display:none;
		}
	ul.MenuTerms li {
		margin-right: 0.2%;
		}
	ul.MenuTerms li.Selected,
	ul#SubSports li ul li.Selected,
	ul.MenuTerms li.AtLast,
	ul.MenuTerms li#ToutLeSport,
	.Toggled ul.MenuTerms li,
	.Toggled ul#SubSports li ul li {
		display:inline;
		}
	ul.MenuTerms li a {
		display: inline-block;
		/* margin: 0 0.2% 3px; */
		width: 40.82%;
		padding:1px 3px 3px 3px;
		padding-left: 7.51%; /* withPictos 38px */
		height: 1.3em;
		font-size: 13px;
		}
	ul.MenuTerms li .Label {
		height: 1.3em;
		width: 59%;
		}
	ul.MenuTerms li .PubTime {
		color: rgba(0, 0, 0, 0.8);
		background-color: rgba(255, 255, 255, 0.6);
		font-size: 8px;
		}
	ul.MenuTerms li.Items3hrs > a .PubTime {
		background-color: rgba(255, 255, 0, 0.6);
		}
	ul.MenuTerms li.Items15mn > a .PubTime {
		background-color: rgba(255, 255, 0, 0.9);
		box-shadow: 0 0 10px rgba(255, 255, 0, 0.8);
		}
	ul.MenuTerms li.ItemsNewest > a .PubTime {
		}
	ul#MenuActions {
		text-align: center;
        margin-bottom: -1.3em;
		}
	ul#MenuActions li {
		display: inline-block;
		margin: 0;
		min-height: 2.8em;
		}
	ul#MenuActions li a {
		border-radius: 1em;
		display: inline-block;
		font-size: 1.5em;
		height: auto;
		margin: 0;
		line-height: 1em;
		padding: 0.2em 0.4em 0.4em;
		width: auto;
        min-width: 0.84em;
		}
	ul#MenuActions li a span {
		display: none;
		background-color: rgba(255, 254, 0, 0.8);
		border: 1px solid #000;
		border-radius: 5px;
		box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
		color: #000;
		font-size: 0.7em;
		font-weight: normal;
		margin: 1.3em auto 0 -1em;
		position: absolute;
		padding: 0 5px 2px;
		text-shadow: none;
		}
	ul#MenuActions li a:hover span {
		display: inline-block;
		}
	}
/* menu 3 cols */
@media screen and (min-width: 820px) {
	ul.MenuTerms li {
		margin-right: 0.25%;
		}
	ul.MenuTerms li a {
		/* margin: 0 0.25% 4px; */
		width: 27.2%;
		padding-left: 4.51%; /* withPictos 38px */
		}
	}
/* contenu 2 cols */
@media screen and (min-width: 820px) {
	ul#HeaderActions li a,
	ul#FooterActions li a {
		font-size: 1.5em;
		}
	ul#Items li.Item {
		display:inline-block;
		vertical-align: top;
		width: 47.7%;
		box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
		background: #fff;
		border-radius: 15px;
		padding: 5px;
		}
	ul#Items li.Item article {
		border-radius: 15px;
        padding-right: 5px;
		}
	ul#Items li.TypeNewsItem a.Title {
		border-radius: 15px 15px 5px 5px;
		margin-left: -7px;
		margin-right: -5px;
		}
	ul#Items li.TypeNewsItem a.Title span {
		font-variant: small-caps;
		}
	ul#Items li.TypeNewsItem.HasPhoto .Text {
		overflow: hidden;
		width: 60%;
		max-height: 13em;
		overflow-y: auto;
		}
	ul#Items li.TypeNewsItem.NoText .Photo {
		padding-right: 0;
		}
	ul#Items li.TypeNewsItem.NoText .Photo {
		max-height:10em;
		}
	ul#Items li.TypeNewsItem.HasText .Photo {
		margin-right:0;
		}
	ul#Items li.TypeNewsItem.NoText .Photo img {
		max-height: 600px;
		width: 100%;
		margin-top: -2em;
		}
	ul#Items li.TypeNewsItem.NoText .Photo img {
		margin-top: -3em;
        opacity: 0.5;
        filter: grayscale(0.5);
		}
	ul#Items li.TypeNewsItem.NoText .Photo:hover {
		overflow: visible;
		}
	ul#Items li.TypeNewsItem.NoText .Photo:hover img {
		border: 3px solid #fff;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
		margin-left: -3px;
		position: relative;
		z-index: 98;
        opacity: 1;
        filter: none;
		}
	}
/* menu 4 cols */
@media screen and (min-width: 990px) {
	ul.MenuTerms li {
		margin-right: 0.21%;
		}
	ul.MenuTerms li a {
		/* margin: 0 0.21% 4px; */
		width: 20.19%;
		padding-left: 3.5%; /* withPictos 38px */
		font-size: 12px;
		}
	}
/* menu 5 cols */
@media screen and (min-width: 1260px) {
	ul.MenuTerms li {
		margin-right: 0.15%;
		}
	ul.MenuTerms li a {
		/* margin: 0 0.15% 5px; */
		width: 16.26%;
		padding-left: 2.77%; /* withPictos 38px */
		}
	}
/* contenu 3 cols */
@media screen and (min-width: 1230px) {
	ul#Items li.Item {
		width: 31%;
		}
	}
/* menu 6 cols */
@media screen and (min-width: 1580px) {
	ul.MenuTerms li {
		margin-right: 0.1%;
		}
	ul.MenuTerms li a {
		/* margin: 0 0.1% 5px; */
		width: 13.63%;
		padding-left: 2.3%; /* withPictos 38px */
		}
	}
/* contenu 4 cols */
@media screen and (min-width: 1580px) {
	ul#HeaderActions li a,
	ul#FooterActions li a {
		margin: 0 0.6%;
		}
	ul#Items li.Item {
		width: 23.95%;
		margin: 0.5%;
		}
	}
/* menu 7 cols */
@media screen and (min-width: 1880px) {
	ul.MenuTerms li {
		margin-right: 0.059%;
		}
	ul.MenuTerms li a {
		/* margin: 0 0.059% 5px; */
		width: 11.61%;
		padding-left: 2.1%; /* withPictos 38px */
		max-width: 220px;
		}
	}
/* contenu 5 cols */
@media screen and (min-width: 1880px) {
	ul#HeaderActions li a,
	ul#FooterActions li a {
		margin: 0 0.4%;
		}
	ul#Items li.Item {
		width: 19.2%;
		margin: 0.4%;
		max-width: 390px;
		}
	}
	
ul#Items li.HiddenItem {
	display:none;
	}
ul#Items li.NewestItem {
	display:none;
	}
ul#Items li.OldestItem {
	display:none;
	}
ul#Items.hideExpiredItems li.QueriedItem.ExpiredItem {
	display:none;
	}

/* Pied de page fixed */
@media screen and (min-width: 650px) and (min-height: 650px) {
	#FooterActionsNav {
		padding-bottom: 4em;
		}
	.APropos {
		position: fixed;
		bottom: 0;
		left: -10px;
		right: -10px;
		margin-bottom:0;
		border-radius: 10px 10px 0 0;
		}	
	.APropos ul {
		max-height: 1.7em;
		}
	}

