@font-face {
	font-family: "MyriadBold";
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/MyriadPro-Bold.otf") format("opentype");
}

@font-face {
	font-family: "MyriadLight";
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/MyriadPro-Light.otf") format("opentype");
}

@font-face {
	font-family: "MyriadLight";
	font-style: normal;
	font-weight: bold;
	src: url("/assets/fonts/MyriadPro-Semibold.otf") format("opentype");
}

@font-face {
	font-family: "MyriadLight";
	font-style: italic;
	font-weight: normal;
	src: url("/assets/fonts/MyriadPro-LightIt.otf") format("opentype");
}

@font-face {
	font-family: "MyriadLight";
	font-style: italic;
	font-weight: bold;
	src: url("/assets/fonts/MyriadPro-SemiboldIt.otf") format("opentype");
}

body
{
	font: 13px/1.4 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	
	background-color:#cee3f3 !important;
	background-repeat:repeat-y !important;
	background-position:top center !important;
}

sup
{
	line-height:0.8;
}

form
{
}

.formItem + .formItem
{
	margin-top:15px;
}

	.formItem .formLabel
	{
		color:#696969;
	}

	.formItem input[type=text]
	{
		width:95%;
		font-size:28px;
		line-height:1;
		padding:4px 5px 4px 6px;
		border:1px solid #caedff;

		-khtml-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-o-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-ms-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.1);
		box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
	}

	.formItem textarea
	{
		padding:6px 8px;
		font-size:14px;
		border:1px solid #caedff;
		
		-khtml-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-o-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-ms-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.1);
		box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.2);
	}

	.formItem input[type=submit]
	{
		border-width:0px;
	}

	.formItem input[type=submit]:hover
	{
		cursor:pointer;
	}

	.formItem input[type=checkbox]
	{
		width:20px;
	}

	.formItem .button
	{
		width:200px;
		height:32px;
		font-size:16px;
		margin-left:auto;
		margin-right:auto;
		background-image: url(/assets/images/global/effects/glossy.png);
		background-repeat: repeat-x;
		background-position: left 4px;
		cursor:pointer;
		border:none;
	}

a
{
	color:#1b87b2;

	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

a:link, a:visited
{
	text-decoration:none !important;
}

a:hover
{
	background-color:#caedff;
	text-decoration:none !important;
}

a:active
{
	color:#FFFFFF;
	text-decoration:none !important;
	text-shadow: #b50000 -1px -1px 0px;
	
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

.classica
{
	color:#1b87b2;
}

.classica:link, .classica:visited
{
}

.classica:hover
{
	background-color:#caedff;
	text-decoration:none !important;
}

.classica:active
{
	color:#FFFFFF;
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.cleara:hover, a.cleara:active
{
	text-shadow: none;
	background:none;
}

a.onBlacka
{
	color:#ffffff;
}

a.onBlacka:hover
{
	color:#7ecdff;
	background-color:transparent;
	border-bottom:1px solid #7ecdff;
}

a.onBlacka:active
{
	color:#ffffff;
	border-bottom:none;
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.bluea
{
	color:#9cd9ff;
	border-bottom:1px dotted #91d4ff;
}

a.bluea:hover
{
	color:#00aaed;
	background-color:transparent;
	border-bottom:1px solid #00aaed;
}

a.bluea:active
{
	color:#ffffff;
	border-bottom:none;
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.onReda
{
	color:#FFFFFF;
}

a.onReda:hover
{
	color:#FF0000;
	background-color:#ffd7d7;
}

a.onReda:active
{
	background:#FFFFFF;
	text-shadow:none;
}

a.blacka
{
	color:#000000;
}

a.blacka:link, a.blacka:visited
{
	color:#000000;
	background-color:transparent;
	border-bottom:1px dotted #E8E8E8;
}

a.blacka:hover
{
	color:#1b87b2;
	background-color:transparent;
	border-bottom:1px solid #CAEDFF;
	text-decoration:none !important;
}

a.blacka:active
{
	color:#ff0000;
	border-bottom:1px solid #ffbdbe;
	text-shadow: none;
	background: none;
}

a.reda
{
	color:#ff0000;
}

a.reda:link, a.reda:visited
{
	color:#ff0000;
	background-color:transparent;
	border-bottom:1px dotted #ffbdbe;
}

a.reda:hover
{
	color:#1b87b2;
	background-color:#caedff;
	text-decoration:none !important;
	border:none;
}

a.reda:active
{
	color:#FFFFFF;
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.grina
{
	color:#4d933d;
}

a.grina:link, a.grina:visited
{
	color:#4d933d;
	background-color:transparent;
	border-bottom:1px dotted #94d386;
}

a.grina:hover
{
	color:#1b87b2;
	background-color:#caedff;
	text-decoration:none !important;
	border:none;
}

a.grina:active
{
	color:#FFFFFF;
	background-color:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.greya
{
	color:#9f9f9f;
}

a.greya:hover
{
	color:#1b87b2;
}

a.greya:active
{
	color:#FFFFFF;
}

a.darkGreya
{
	color:#696969;
	border-bottom:1px dotted #E8E8E8;
}

a.darkGreya:hover
{
	color:#1b87b2;
	border-bottom:none;
}

a.darkGreya:active
{
	color:#FFFFFF;
	border-bottom:none;
}

a.greena
{
	padding:2px 4px 2px 4px;
	color: #FFFFFF;
	background:#429539;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}

a.greena:hover
{
	color: #FFFFFF;
	background:#00890a;
}

a.greena:active
{
	color: #ffffff;
	background:#ff0000;
	background: -moz-radial-gradient(80% 20%, ellipse cover, #ff6464 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 80% 20%, 2, 80% 20%, 50, from(#ff6464), to(#ff0000));
}

a.greya:hover
{
	color:#1b87b2;
}

a.greya:active
{
	color:#FFFFFF;
}

#bottomNavClose:hover
{
	background-color:transparent;
}

.relatived
{
	position:relative;
}

.serifed
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.titled
{
	font-family: "MyriadBold", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
}

.titledLight
{
	font-family: "MyriadLight", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
}

.normaled
{
	font-style:normal;
}

.italiced
{
	font-style:italic;
}

.bolded
{
	font-weight:bold;
}

.justified
{
	text-align:justify;
}

.centered
{
	text-align:center;
}

.rightened
{
	text-align:right;
}

.blocked
{
	display:block;
}

.inlined
{
	display:inline;
}

.lefted
{
	text-align:left;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}

.nowrap
{
	white-space: nowrap;
}

.blacked
{
	color:#000000;
}

.greyed
{
	color:#a9a9a9;
}

.darkGreyed
{
	color:#696969;
}

.greened
{
	color:#108501;
}

.darkGreened
{
	color:#0a5b00;
}

.oranged
{
	color:#ff7800;
}

.reded
{
	color:#ff0000;
}

.darkReded
{
	color:#c30000;
}

.shadowed
{
	-khtml-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.2);
	-o-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);
	box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);
}

.smallShadowed
{
	-khtml-box-shadow:0px 3px 4px #d9d9da;
	-o-box-shadow:0px 3px 4px #d9d9da;
	-ms-box-shadow:0px 3px 4px #d9d9da;
	-moz-box-shadow:0px 3px 4px #d9d9da;
	-webkit-box-shadow:0px 3px 4px #d9d9da;
	box-shadow:0px 3px 4px #d9d9da;
}

.invertedShadowed
{
	-khtml-box-shadow:0px -3px 6px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0px -3px 6px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:0px -3px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px -3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 -3px 6px rgba(0, 0, 0, 0.3);
	box-shadow:0 -3px 6px rgba(0, 0, 0, 0.3);
}

.insetShadowed
{
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);
}

.rounded
{
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bottomRounded
{
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	
	-o-border-bottom-right-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	
	-ms-border-bottom-right-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.topRounded
{
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	
	-o-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	
	-ms-border-top-right-radius: 5px;
	-ms-border-top-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.rightRounded
{
	-khtml-border-top-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	
	-o-border-top-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	
	-ms-border-top-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.leftRounded
{
	-khtml-border-top-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	
	-o-border-top-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	
	-ms-border-top-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;

	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.topLeftRounded
{
	-khtml-border-radius-topleft: 4px;
	-o-border-radius-topleft: 4px;
	-ms-border-radius-topleft: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius:4px;
}

.topRightRounded
{
	-khtml-border-radius-topright: 4px;
	-o-border-radius-topright: 4px;
	-ms-border-radius-topright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius:4px;
}

.bottomLeftRounded
{
	-khtml-border-radius-bottomleft: 4px;
	-o-border-radius-bottomleft: 4px;
	-ms-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius:4px;
}

.bottomRightRounded
{
	-khtml-border-radius-bottomright: 4px;
	-o-border-radius-bottomright: 4px;
	-ms-border-radius-bottomright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius:4px;
}

.backgrounded
{
	background:#F9F9F9;
}

.bordered
{
	border:1px solid #E8E8E8;
}

.bottomBordered
{
	border-bottom:1px solid #E8E8E8;
}

.largeBottomBordered
{
	border-bottom:6px solid #E8E8E8;
}

.topBordered
{
	border-top:1px solid #E8E8E8;
}

.leftBordered
{
	border-left:1px solid #E8E8E8;
}

.rightBordered
{
	border-right:1px solid #E8E8E8;
}

.padded
{
	padding-left:10px;
	padding-right:10px;
}

.vPadded
{
	padding-top:10px;
	padding-bottom:10px;
}

.cropped
{
	max-height:99px;
	overflow:hidden;
}

.upLifted
{
	margin-top:-35px;
}

.lighted
{
	background-image:url("/assets/images/global/lighted.png");
	background-repeat:no-repeat;
	background-position:left top;
}

.darkLighted
{
	background-image:url("/assets/images/global/dark-lighted.png");
	background-repeat:no-repeat;
	background-position:left top;
}

.whiteGradiented
{
	background-image:url("/assets/images/global/white-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

.whiteSmallGradiented
{
	background-image:url("/assets/images/global/white-small-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

#centralContainer
{
	width:980px;;
	position:relative;
	z-index:10;
	min-height:600px;
	margin:267px auto 0 auto;
	padding:20px 0;
	background-color:#ffffff;
}

#globalHeader
{
	position:absolute;
	z-index:30;
	width:100%;
	top:17px;
	-webkit-transform: translate3d(0,0,0);
}

#globalHeaderTopBackground
{
	height:70px;
	background-color:#ffffff;
}

.baseLine
{
	margin:20px 0 0px 0;
	color:#9f9f9f;
	text-align:center;
}

.globalLinks
{
	margin:20px 0 0px 0;
	color:#9f9f9f;
	font-size:11px;
	text-align:center;
}

.globalLinks a
{
	margin:0 10px 0 10px;
}

.linkColumn
{
	display:inline-block;
	width:115px;
	margin-bottom:10px;
	padding-left:10px;
	font-size:11px;
	white-space:nowrap;
}
	
	.linkColumn .title
	{
		margin-bottom:2px;
	}
	
	.linkColumn .item
	{
	}

.footer
{
	position:relative;
	z-index:11;
	overflow:hidden;
	padding:3px;
	color:#FFFFFF;
	background-color:#FF0000;
	text-align:center;
	border-top:5px solid #000000;
	
	background: -moz-linear-gradient(-90deg, #d70000 0%, #FF0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#d70000), to(#FF0000));
}

.footer a
{
	font-size:12px;
	margin-left:20px;	
	margin-right:20px;
}

.copyright
{
	position:absolute;
	margin-top:1px;
	right:4px;
	margin-right:10px;
	font-size:11px;
}

.topStuff
{
	position:absolute;
	overflow:hidden;
	z-index:999;
	top:0px;
	width:100%;
	height:12px;
	border-top:5px solid #000000;
	background-color:#ff0000;
	
	
	background: -moz-linear-gradient(-90deg, #d70000 0%, #FF0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#d70000), to(#FF0000));
}

#topBandeauWrapper
{
	position:absolute;
	overflow:visible;
	z-index:11;
	top:87px;
	width:100%;
}

#topBandeau
{
	height:180px;
	margin:0 auto;
	
	-khtml-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	-o-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	-ms-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	box-shadow:0 3px 6px rgba(0, 0, 0, 0.2), inset 0 0 40px #abd09c;
	
	background: #badbac url(/assets/images/global/header/menu/shadow.png) center 0 no-repeat;
	background: -moz-radial-gradient(50% 10%, ellipse cover, #ffffff 0%, #eaf6e5 60%, #badbac 80%);
	background: -webkit-gradient(radial, 50% 0, 0, 50% 100%, 900, color-stop(0%, #ffffff), color-stop(55%, #eaf6e5), color-stop(70%, #badbac));
}

.skyScrapper
{
	position:absolute;
	z-index:100;
	top:287px;
	left:50%;
	margin-left:500px;
}

.skyScrapperLeft
{
	position:absolute;
	z-index:100;
	top:287px;
	right:50%;
	margin-right:500px;
}

#bannerTopWrapper
{
	position:absolute;
	z-index:100;
	width:100%;
	top:22px;
}

#bannerTop
{
	width:960px;
	height:90px;
	margin:0 auto;
	cursor:pointer;
}

.textSpacer
{
	height:10px;
}

.avatarThumb
{
	max-height:50px;
	max-width:50px;
}


.pastilleLire, .pastilleLire:hover, .pastilleLire:active
{
	display:inline;
	padding:2px 5px 4px 16px;
	margin-left:3px;
	background-image:url("/assets/images/global/pastilles.png");
	background-repeat:no-repeat;
}

.pastilleLireText, .pastilleLireText:hover, .pastilleLireText:active
{
	display:inline;
	padding:2px 5px 4px 28px;
	margin-left:3px;
	background-image:url("/assets/images/global/pastilles.png");
	background-repeat:no-repeat;
}

.pastilleLire, .pastilleLire:hover, .pastilleLireText, .pastilleLireText:hover
{
	background-position:4px 1px;
}

.pastilleLire:active, .pastilleLireText:active
{
	background-color:#ff0000;
	background-position:4px -59px;
}

.bloc
{
	margin-bottom:20px;
}

.blocDeco
{
	height:6px;
	border-top:4px solid #000000;
	background-color:#ff0000;
}

.blocContent
{
	border-top:none;
}

	.blocContent .blocLeft
	{
		float:left;
		width:300px;
		margin-right:-1px;
		padding-right:25px;
	}
	
	.blocContent .blocRight
	{
		float:left;
		width:300px;
		padding-left:10px; 
	}
	
	.blocContent .youAreHere
	{
		position:relative;
		padding:5px 10px;
		margin-top:20px !important;
		border-left:4px solid #429539;
		background-color:#dfeed6;
	}
	
	.blocContent .youAreHereComics
	{
		position:absolute;
		top:-18px;
		right:-15px;
		width:100px;
		height:30px;
		background-image:url("/assets/images/global/graphics/vous-etes-ici.png");
		background-repeat:no-repeat;
		background-position:top right;
	}
	
	.blocContent .youAreThereComics
	{
		position:absolute;
		top:-15px;
		right:-21px;
		width:68px;
		height:30px;
		background-image:url("/assets/images/global/graphics/vous-etes-la.png");
		background-repeat:no-repeat;
		background-position:top right;
	}

.blocItem
{
	margin-bottom:15px;
}

.nonLastblocItem
{
	margin-bottom:15px;
	padding-bottom:10px;
}

.blocTitle
{
	margin:10px 0 10px 0;
	text-transform: uppercase;
	color:#ff0000;
}

.blocTitleUnder
{
	margin:-5px 0 10px 0;
	color:#636363;
	font-size:18px;
}

	.blocContent .blocSmallTitle
	{
		margin:10px 0 10px 0;
	}
	
	.blocContent .category
	{
		text-transform: uppercase;
		font-size:11px;
		margin:0 0 5px 0;
	}
	
	.blocContent .image
	{
		float:left;
		margin:3px 10px 5px 0;
	}
	
	.blocContent .title
	{
		margin:0 0 5px 0;
		font-size:15px;
		line-height:1.2;
	}
	
	.blocContent .subtitle
	{
		margin:0 0 5px 0;
		font-size:11px;
		color:#a9a9a9;
	}
	
	.blocContent .text
	{
		
	}
	
	.blocContent .blocImage
	{
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
	}
	
		.blocContent .blocImage img
		{
			max-width:100%;
		}
	
	.blocContent .links
	{
		color:#636363;
	}
	
		.blocContent .links .item
		{
			margin:10px 0 5px 10px;
		}
	
			.blocContent .links .item img
			{
				margin-bottom:-3px;
				margin-right:8px;
			}

.allItems
{
	margin-top:10px;
}

.allItemsLink
{
	display:block;
	float:right;
	margin-top:-24px;
	height:18px;
	font-size:11px;
	padding:2px 6px 0 23px;
	overflow:hidden;
	border-bottom:4px solid #000000;
	background-color:#ff0000;
	background-image:url("/assets/images/global/pastilles.png");
	background-repeat:no-repeat;
	background-position:3px -58px;
}

.allItemsLink:hover, .allItemsLink:active
{
	background-image:url("/assets/images/global/pastilles.png") !important;
	background-repeat:no-repeat !important;
	background-position:3px -28px !important;
}

.allItemsDeco
{
	height:20px;
	border-bottom:4px solid #E8E8E8;
}

.blocContent .allItemsLink
{
	margin-right:10px;
}

.facebookFocus
{
	margin-bottom:20px;
}

.backToTop
{
	margin:40px 0 20px 0;
	text-align:center;
	font-size:11px;
}

	.backToTop img
	{
		margin-right:5px;
		margin-bottom:-3px;
	}

.photoItem
{
	display:inline-table;
	width:184px;
	text-align:center;
	vertical-align:middle;
	padding:15px 0 15px 0;
}

.photoItem80
{
	display:inline-table;
	width:80px;
	vertical-align:middle;
	padding:5px 0px 15px 23px;
}

.siteMapCategory
{
	float:left;
	width:30%;
	padding:10px 20px 20px 0;
}

	.siteMapCategory .menuTitle
	{
		margin:15px 0 0px 0;
		font-size:16px;
	}
	
	.siteMapCategory .category
	{
		padding: 15px 0 5px 15px;
	}
	
	.siteMapCategory .categoryTitle
	{
		color:#636363;
	}
	
	.siteMapCategory .rubrique
	{
		padding: 5px 0 5px 15px;
	}
	
	.siteMapCategory .rubriqueTitle
	{
		color:#636363;
	}
	
	.siteMapCategory .section
	{
		padding: 5px 0 5px 15px;
	}
	
	.siteMapCategory .sectionTitle
	{
		color:#636363;
	}
	
	.siteMapCategory .article
	{
		padding: 5px 0 5px 15px;
	}
	
	.siteMapCategory .articleTitle
	{
		color:#636363;
	}
	
	.siteMapCategory .titleLine
	{
		margin-left:-17px;
		color:#E8E8E8;
	}

.definitionMatch, .articleMatch
{
	color:#636363;
	border-bottom:1px dotted #9f9f9f;
	cursor:help;
}

.roomMatch
{
	
}

.glossy
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color: transparent;
	background-image: url(/assets/images/global/effects/glossy.png);
	background-repeat: repeat-x;
	background-position: left 5px;
	opacity:0.7;
}

.glossy:hover
{
	opacity:1;
}

.megaUne
{
	margin-bottom:20px;
}

.specialTournamentComics
{
	position:absolute;
	width:120px;
	height:50px;
	top:10px;
	margin-left:-127px;
	background-image: url(/assets/images/global/graphics/tournoi-special.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.error
{
	margin:20px 0 20px 0;
	padding:10px;
	color:#ff0000;
	font-size:16px;
	line-height:1.4;
	
	border:1px dashed #ffc4c4;

	text-shadow: #ffffff 0px 1px 0px;
	
	background-color: #fdf1f3;
	
	-khtml-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	
	background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #fdf1f3 100%);
	background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#fdf1f3));
}

	.error img
	{
		float:left;
		margin-right:8px;
	}

.success
{
	margin:20px 0 20px 0;
	padding:10px;
	color:#1f761f;
	font-size:16px;
	line-height:1.4;

	border:1px dashed #9ce99c;

	text-shadow: #ffffff 0px 1px 0px;
	
	background-color: #e6f5e0;
	
	-khtml-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	
	background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #e6f5e0 100%);
	background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#e6f5e0));
}

	.success img
	{
		float:left;
		margin-right:8px;
	}

.infoMessage
{
	margin:20px 0 20px 0;
	padding:10px;
	color:#1775be;
	font-size:16px;
	line-height:1.4;

	border:1px dashed #bee2fd;

	text-shadow: #ffffff 0px 1px 0px;
	
	background-color: #e5f4ff;
	
	-khtml-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.1);
	
	background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #e5f4ff 100%);
	background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#e5f4ff));
}

	.infoMessage img
	{
		float:left;
		margin-right:8px;
	}

.greenBg, .orangeBg, .redBg
{
	display:inline-block;
	margin-right:6px;
	margin-bottom:4px;
	padding:4px 7px 4px 7px;
	color:#ffffff;
	font-size:12px;
	line-height:1;
	
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.greenBg
{
	text-shadow:#139602 -1px -1px 0;
	
	background-color:#2cb319;
	background: -moz-radial-gradient(75% 0, ellipse cover, #7dde6f 0%, #2cb319 100%);
	background: -webkit-gradient(radial, 75% 0, 5, 75% 0, 50, from(#7dde6f), to(#2cb319));
}

.orangeBg
{
	text-shadow:#cc6000 -1px -1px 0;
	
	background-color:#ff7800;
	background: -moz-radial-gradient(75% 0, ellipse cover, #ffab60 0%, #ff7800 100%);
	background: -webkit-gradient(radial, 75% 0, 5, 75% 0, 50, from(#ffab60), to(#ff7800));
}

.redBg
{
	text-shadow:#cc6000 -1px -1px 0;
	
	background-color:#cf0000;
	background: -moz-radial-gradient(75% 0, ellipse cover, #fe7c7c 0%, #ff0000 100%);
	background: -webkit-gradient(radial, 75% 0, 5, 75% 0, 50, from(#fe7c7c), to(#ff0000));
}

.greenButton, .blueButton, .pinkButton
{
	display:inline-block;
	padding:4px 8px 6px 8px;
	color:#ffffff;
	font-size:18px;
	line-height:1;
	cursor:pointer;
	
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3), -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.greenButton.titled, .blueButton.titled, .pinkButton.titled,
.greenButton.titledLight, .blueButton.titledLight, .pinkButton.titledLight
{
	padding:6px 8px 4px 8px;
}

.greenButton:hover, .blueButton:hover, .pinkButton:hover
{
	color:#ffffff;
	
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.4), -1px 1px 5px rgba(0, 0, 0, 0.4);
}

.greenButton
{
	text-shadow:#108001 -1px -1px 0;
	
	background-color:#2cb319;
	background: -moz-linear-gradient(-90deg, #2cb319 0%, #71c965 50%, #14a600 50%, #2cb319 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2cb319), to(#2cb319), color-stop(0.5, #71c965), color-stop(0.5, #14a600));
}

.greenButton:hover
{
	background-color:#139e00;
	background: -moz-linear-gradient(-90deg, #139e00 0%, #71c965 50%, #108001 50%, #139e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#139e00), to(#139e00), color-stop(0.5, #71c965), color-stop(0.5, #108001));
}

.blueButton
{
	text-shadow:#0282cc -1px -1px 0;
	
	background-color:#00a2ff;
	background: -moz-linear-gradient(-90deg, #00a2ff 0%, #4dbeff 50%, #0092e6 50%, #00a2ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#00a2ff), to(#00a2ff), color-stop(0.5, #4dbeff), color-stop(0.5, #0092e6));
}

.blueButton:hover
{
	background-color:#0291e3;
	background: -moz-linear-gradient(-90deg, #0291e3 0%, #2cb1fd 50%, #0282cc 50%, #0291e3 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#0291e3), to(#0291e3), color-stop(0.5, #2cb1fd), color-stop(0.5, #0282cc));
}

.pinkButton
{
	text-shadow:#d9009e -1px -1px 0;
	
	background-color:#ff00ba;
	background: -moz-linear-gradient(-90deg, #ff00ba 0%, #ff75d9 50%, #d9009e 50%, #ff00ba 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff00ba), to(#ff00ba), color-stop(0.5, #ff75d9), color-stop(0.5, #d9009e));
}

.pinkButton:hover
{
	background-color:#e300a6;
	background: -moz-linear-gradient(-90deg, #e300a6 0%, #fe5cd1 50%, #b20182 50%, #e300a6 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#e300a6), to(#e300a6), color-stop(0.5, #fe5cd1), color-stop(0.5, #b20182));
}

.greenButton:active, .blueButton:active, .pinkButton:active
{
	text-shadow:#d70000 -1px -1px 0;
	
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.8);
	
	background-color:#ff0000;
	background: -moz-linear-gradient(-90deg, #ff0000 0%, #ff9393 50%, #d70000 50%, #ff0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff0000), color-stop(0.5, #ff9393), color-stop(0.5, #d70000));
}

.panel
{
	margin-bottom:20px;
}

	.panel .title
	{
		padding: 10px 5px 5px 10px;
		font-size:24px;
		line-height:1;
		
		text-shadow: #ffeed2 0px 1px 0px;
	}

	.panel .title a
	{
		padding:0 !important;
		margin:0 !important;
		font-size:24px !important;
		line-height:1 !important;
	}
	
		.panel .title img
		{
			float:left;
			margin:-15px 3px 0px -12px;
		}
		
	.panel li
	{
		margin:10px 10px 10px 30px !important;
	}

	.panel .interTitle
	{
		margin-top:10px;
		padding: 4px 5px 4px 10px;
		font-size:18px;
		line-height:1;
	}
	
	.panel .content
	{
		color:#696969;
	}
	
	.panel.gold .title
	{
		color: #d45f00;
		background-color: #ffba00;
		background: -moz-linear-gradient(0% -80deg, #fffaeb, #ffba00);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#fffaeb), to(#ffba00));
	}
	
	.panel.goldLight .title
	{
		color: #d45f00;
		background-color: #ffeba5;
		background: -moz-linear-gradient(0% -80deg, #fffdf8, #ffeba5);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#fffdf8), to(#ffeba5));
	}
	
	.panel.goldDark .title
	{
		color: #d45f00;
		background-color: #ff9103;
		background: -moz-linear-gradient(0% -80deg, #fffaf3, #ff9103);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#fffaf3), to(#ff9103));
	}
	
	.panel.gold .interTitle, .panel.goldLight .interTitle, .panel.goldDark .interTitle
	{
		color: #d45f00;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #be5900;
		border-bottom:1px solid #be5900;
	}
	
	.panel.gold .content, .panel.goldLight .content, .panel.goldDark .content
	{
		background-color: #fffaeb;
		background: -moz-linear-gradient(0% -80deg, #fffaeb, #ffffff);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#fffaeb), to(#ffffff));
	}

	.panel.blue .title
	{
		color: #185aa4;
		background-color: #b3e0ff;
		background: -moz-linear-gradient(0% -85deg, #f2faff, #b3e0ff);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#f2faff), to(#b3e0ff));
	}
	
	.panel.blue .interTitle
	{
		color: #185aa4;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #237de2;
		border-bottom:1px solid #237de2;
	}
	
	.panel.blue .content
	{
		background-color: #ffeed2;
		background: -moz-linear-gradient(0% -80deg, #eaf7ff, #f2faff);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#eaf7ff), to(#f2faff));
	}

	.panel.pink .title
	{
		color: #d62b98;
		background-color: #fecaeb;
		background: -moz-linear-gradient(0% -85deg, #fff6fe, #fecaeb);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#fff6fe), to(#fecaeb));
	}
	
	.panel.pink .interTitle
	{
		color: #d62b98;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #ffafe2;
		border-bottom:1px solid #ffafe2;
	}
	
	.panel.pink .title .intraday
	{
		color: #d62b98;
		background-color: #fecaeb;
		background: -moz-linear-gradient(0% -85deg, #fff6fe, #fecaeb);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#fff6fe), to(#fecaeb));
	}
	
	.panel.pink .content
	{
		background-color: #fff6fe;
		background: -moz-linear-gradient(0% -80deg, #fff6fe, #fffbfe);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#fff6fe), to(#fffbfe));
	}

	.panel.green .title
	{
		color: #1f761f;
		background-color: #98d381;
		background: -moz-linear-gradient(0% -85deg, #f6fff2, #98d381);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#f6fff2), to(#98d381));
	}
	
	.panel.green .interTitle
	{
		color: #1f761f;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #98d381;
		border-bottom:1px solid #98d381;
	}
	
	.panel.green .content
	{
		background-color: #f6fff2;
		background: -moz-linear-gradient(0% -80deg, #f6fff2, #f8fef6);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#f6fff2), to(#f8fef6));
	}

	.panel.black .title
	{
		color: #ffffff;
		
		text-shadow: #000000 -1px -1px 0px;
		
		background-color: #000000;
		background: -moz-linear-gradient(0% -85deg, #999999, #000000);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#999999), to(#000000));
	}
	
	.panel.black .interTitle
	{
		color: #000000;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #696969;
		border-bottom:1px solid #696969;
	}
	
	.panel.black .content
	{
		background-color: #f0f0f0;
		background: -moz-linear-gradient(0% -80deg, #f0f0f0, #ffffff);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#f0f0f0), to(#ffffff));
	}

	.panel.silver .title
	{
		color: #696969;
		
		background-color: #bebebe;
		background: -moz-linear-gradient(0% -85deg, #ffffff, #bebebe);
		background: -webkit-gradient(linear, 50% top, 51% bottom, from(#ffffff), to(#bebebe));
	}
	
	.panel.silver .interTitle
	{
		color: #696969;
		text-shadow: #ffffff 0px 1px 0px;
		border-top:1px solid #696969;
		border-bottom:1px solid #696969;
	}
	
	.panel.silver .content
	{
		background-color: #f0f0f0;
		background: -moz-linear-gradient(0% -80deg, #f0f0f0, #ffffff);
		background: -webkit-gradient(linear, 40% top, 60% bottom, from(#f0f0f0), to(#ffffff));
	}
	
.headerTournoisOnline
{
	position:relative;
	padding:10px 10px 5px 10px;
}

	.headerTournoisOnline img
	{
		float:left;
		margin-right:10px;
	}
	
	.headerTournoisOnline .item
	{
		color:#696969;	
		padding-bottom:6px;
	}
	
	.headerTournoisOnline .item + .item
	{
		margin-left:9px;
		padding-left:10px;
		border-left:1px solid #E8E8E8;	
	}
	
		.headerTournoisOnline .item p
		{
			font-size:11px;
		}
		
.disclaimer
{
	font-size:18px;
	line-height:1;
	text-transform: uppercase;
	letter-spacing:2px;
}
