/* Merci a YUI! */


/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


/* FONT RESET */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

strong { font-weight: bold; } 


/* for all templates and grids */
body{text-align:center;}
#footer{clear:both;}
/**/
/* 750 centered, and backward compatibility */ 
#main, .container {
	margin:auto;text-align:left;
	/*width:57.69em;*width:56.3em;min-width:750px;*/}
/* 950 centered */ 
#main {
	width:975px;min-width:975px;}
	
/* below required for all fluid grids; adjust widths and margins above accordingly */

	/* to preserve source-order independence for Gecko */
	.block{position:relative;}
	.block{_position:static;} /* for IE < 7 */
	#content .block{position:static;} 

#content {width:100%;}
.container #content{float:right;margin-left:-343px;/* IE: preserve layout at narrow widths */}


.container #navigation.block {
	float:left;
    width:343px;
}
.container #content .block{ 
    margin-left:343px;
}

#content .block {float:none;width:auto;background-color:#6A9A00;
	min-height:470px;
	height:auto !important; /* for modern browsers */
	height:470px; /* for IE5.x and IE6 */}
/* GRIDS (not TEMPLATES) */
#bd:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd {zoom:1;}




/* ----- STYLES ----- */


body,td,th {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #446900;
}


a:link {
	color: #F0FFD4;
	font-weight: bold;
}
a:visited {
	color: #D1EE9B;
}
a:hover {
	color: #D1EE9B;
}
a:active {
	color: #D1EE9B;
}


a.black:link {
	color: #000;
	font-weight: bold;
}
a.black:visited {
	color: #000;
}
a.black:hover {
	color: #000;
}
a.black:active {
	color: #000;
}

span.hidden{
	visibility:hidden;
}

h2
{
	font-size: 20px;
	letter-spacing: 10px;
	font-weight: bold;
}

h3
{
	font-size: 16px;
	font-weight: bold;
}

em
{
	font-style: italic;
}

ul { list-style: disc inside; }

ul.large li { margin-left:10px;margin-top:8px; }


#header
{
	height: 67px;
	background-color: #93CC0F;
	background-image: url('/images/background01.jpg');
	background-repeat: no-repeat;
	position:relative;
}

#footer
{
	margin-top: 0px;
	height: 2.1em;
	background-color: #93CC0F;
	text-align: center;
	padding-top: 6px;
}

#footer table td
{
	background-color: #93CC0F;
}


#bd {
	background-color:#82BB0E;
}

#navigation {
	background-color:#82BB0E;
	min-height:470px;
	height:auto !important; /* for modern browsers */
	height:470px; /* for IE5.x and IE6 */
	text-align:right;
	background-image: url('/images/background02.jpg');
	background-repeat: no-repeat;
}



#header #menu
{
height: 37px;
position:absolute;
top:30px;
}
#header #menu a{
	margin-right: 2px;
}
#header #menu td{
	background-color: transparent;
}



#header #menu span{
	visibility:hidden;
}
#header #gamesmenu span{
	visibility:hidden;
}




#header #bandeau1
{
	padding-top: 7px;
	padding-left: 368px;
	height: 60px;
	width: 400px;
}

#header #bandeau2
{
	padding-top: 2px;
	padding-left: 363px;
	height: 65px;
	width: 452px;
}






/* MENUS */


#menu #home {
	display: block;
	width: 73px;
	height: 37px;
	background: url("/images/menus/home.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu #home:hover { background-position: 0 -37px; }
#menu #homeon
{
	display: block;
	width: 73px;
	height: 37px;
	background: url("/images/menus/home.gif") 0 -37px no-repeat;
	text-decoration: none;
}


#menu #games {
	display: block;
	width: 85px;
	height: 37px;
	background: url("/images/menus/games.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu #games:hover { background-position: 0 -37px; }
#menu #gameson
{
	display: block;
	width: 85px;
	height: 37px;
	background: url("/images/menus/games.gif") 0 -37px no-repeat;
	text-decoration: none;
}



#menu #forums {
	display: block;
	width: 92px;
	height: 37px;
	background: url("/images/menus/forums.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu #forums:hover { background-position: 0 -37px; }
#menu #forumson
{
	display: block;
	width: 92px;
	height: 37px;
	background: url("/images/menus/forums.gif") 0 -37px no-repeat;
	text-decoration: none;
}


#menu #support {
	display: block;
	width: 100px;
	height: 37px;
	background: url("/images/menus/support.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu #support:hover { background-position: 0 -37px; }
#menu #supporton
{
	display: block;
	width: 100px;
	height: 37px;
	background: url("/images/menus/support.gif") 0 -37px no-repeat;
	text-decoration: none;
}


#menu #blog {
	display: block;
	width: 63px;
	height: 37px;
	margin-right: 0px; /* dernier element du menu ! */ 
	background: url("/images/menus/blog.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu #blog:hover { background-position: 0 -37px; }
#menu #blogon
{
	display: block;
	width: 63px;
	height: 37px;
	background: url("/images/menus/blog.gif") 0 -37px no-repeat;
	text-decoration: none;
}




/* GAMES MENU */

#gamesmenu {
	position:absolute;top:60px;left:-41px;width:41px;height:150px;
}

#gamesmenu #gamepa {
	display: block;
	width: 41px;
	height: 58px;
	background: url("/images/menus/bouton_PA.png") 0 0 no-repeat;
	text-decoration: none;
}
#gamesmenu #gamepa:hover { background-position: 0 -58px; }
#gamesmenu #gamepaon
{
	display: block;
	width: 41px;
	height: 58px;
	background: url("/images/menus/bouton_PA.png") 0 -58px no-repeat;
	text-decoration: none;
}


#gamesmenu #gamemor {
	display: block;
	width: 41px;
	height: 55px;
	background: url("/images/menus/bouton_MoR.png") 0 0 no-repeat;
	text-decoration: none;
}
#gamesmenu #gamemor:hover { background-position: 0 -55px; }
#gamesmenu #gamemoron
{
	display: block;
	width: 41px;
	height: 55px;
	background: url("/images/menus/bouton_MoR.png") 0 -55px no-repeat;
	text-decoration: none;
}


#gamesmenu #gamesiphone {
	display: block;
	width: 41px;
	height: 42px;
	background: url("/images/menus/bouton_iPhone.png") 0 0 no-repeat;
	text-decoration: none;
}
#gamesmenu #gamesiphone:hover { background-position: 0 -42px; }
#gamesmenu #gamesiphoneon
{
	display: block;
	width: 41px;
	height: 55px;
	background: url("/images/menus/bouton_iPhone.png") 0 -42px no-repeat;
	text-decoration: none;
}



/* NAVIGATION */

#navigation #logo{
	margin:10px;
}
#navigation #news{
	text-align:left;
	margin-left:2em;
	margin-right:2em;
	margin-top:2em;
}
#navigation #news p{
	margin-left:2em;
}
#navigation #news img.barre{
	margin-left:2em;
	margin-top:1em;
	margin-bottom:1em;
	width:243px;
	height:1px;
}
#navigation #news .more{
	text-align:right;
}


#navigation #community{ 
	display: block;
	width: 147px;
	height: 35px;
	text-decoration: none;
	background: url("/images/community.gif") 0 0 no-repeat;}
#navigation #community:hover { background-position: 0 -35px; }




/* HOME */

#home #downloadmac {
	display: block;
	width: 63px;
	height: 58px;
	background: url("/images/home/pa_download_mac.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#home #downloadmac:hover { background-position: 0 -58px; }

#home #downloadpc {
	display: block;
	width: 63px;
	height: 60px;
	background: url("/images/home/pa_download_pc.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#home #downloadpc:hover { background-position: 0 -60px; }

#home #downloadmor {
	display: block;
	width: 130px;
	height: 142px;
	background: url("/images/home/mor_demo.png") 0 0 no-repeat;
	text-decoration: none;
	position:absolute; top:250px; left:10px;z-index : 2;
}
#home #downloadmor:hover { background-position: 0 -142px; }

#home #buymor {
	display: block;
	width: 114px;
	height: 140px;
	background: url("/images/home/mor_buy.png") 0 0 no-repeat;
	text-decoration: none;
	position:absolute; top:250px; left:120px;z-index : 3;
}
#home #buymor:hover { background-position: 0 -140px; }



#home #bloc1 {
	display: block;
	width: 305px;
	height: 162px;
	background: url("/images/home/pa_more_info.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#home #bloc1:hover { background-position: 0 -162px; }

#home #bloc2 {
	display: block;
	width: 305px;
	height: 124px;
	background: url("/images/home/pa_goodies.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#home #bloc2:hover { background-position: 0 -124px; }



#home #bloc7 {
	display: block;
	width: 280px;
	height: 142px;
	background: url("/images/home/iPhone_bloc5_button.png") 0 0 no-repeat;
	text-decoration: none;
}
#home #bloc7:hover { background-position: 0 -142px; }

#home #bloc6 {
	display: block;
	width: 290px;
	height: 275px;
	background: url("/images/home/mor_bloc6_button.png") 0 0 no-repeat;
	text-decoration: none;
}
#home #bloc6:hover { background-position: 0 -275px; }



#home span{
	visibility:hidden;
}

#home td{
	background-color:#6A9A00;
}


#whyonly td{
	background-color:transparent;
}

/*
#content .block table td{
	background-color:#6A9A00;
}
*/


/* PA */

#pa #buynow {
	display: block;
	width: 144px;
	height: 144px;
	background: url("/images/pa/pa_05_double.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#pa #buynow:hover { background-position: 0 -144px; }

#pa #downloadmac {
	display: block;
	width: 67px;
	height: 64px;
	background: url("/images/pa/pa_09_double.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#pa #downloadmac:hover { background-position: 0 -64px; }

#pa #downloadpc {
	display: block;
	width: 67px;
	height: 80px;
	background: url("/images/pa/pa_10_double.jpg") 0 0 no-repeat;
	text-decoration: none;
}
#pa #downloadpc:hover { background-position: 0 -80px; }



#pa .pastyle1 {font-size: 10px}
#pa .pastyle2 {font-size: 9px}



#pa #goodies td{
	background-color:transparent;
}	
#pa #stickers {
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG1_double.gif") 0 0 no-repeat;}
#pa #stickers:hover { background-position: 0 -66px; }
#pa #bookmark{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG2_double.gif") 0 0 no-repeat;}
#pa #bookmark:hover { background-position: 0 -66px; }
#pa #crown{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG3_double.gif") 0 0 no-repeat;}
#pa #crown:hover { background-position: 0 -66px; }
#pa #tshirts1{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG4_double.gif") 0 0 no-repeat;}
#pa #tshirts1:hover { background-position: 0 -66px; }
#pa #tshirts2{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG5_double.gif") 0 0 no-repeat;}
#pa #tshirts2:hover { background-position: 0 -66px; }
#pa #tshirts3{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG6_double.gif") 0 0 no-repeat;}
#pa #tshirts3:hover { background-position: 0 -66px; }
#pa #wallpaper1{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG7_double.gif") 0 0 no-repeat;}
#pa #wallpaper1:hover { background-position: 0 -66px; }
#pa #wallpaper2{ 
	display: block;
	width: 227px;
	height: 66px;
	text-decoration: none;
	background: url("/images/pa/boutonG8_double.gif") 0 0 no-repeat;}
#pa #wallpaper2:hover { background-position: 0 -66px; }

#pa #help td{
	background-color:transparent;
}	

#pa #download td{
	background-color:transparent;
}	


#pa #press td{
	background-color:transparent;
}


/* MoR */

/* en attente */

#mor #comingsoon
{
	position: absolute;
	top: 50px;
	left: 10px;
	z-index: 2;
}


/* live */

#mor, #mor td {
	background-color:#4E75E6;
}

#mor #logo
{
	position: absolute;
	top: -70px;
	left: 166px;
	z-index: 2;
}

#mor #buynow
{
	position: absolute;
	top: 130px;
	left: 10px;
	z-index: 3;
}
#mor #buynowimage {
	display: block;
	width: 149px;
	height: 183px;
	background: url("/images/mor/blocbuysteam.png") 0 0 no-repeat;
	text-decoration: none;
}
#mor #buynowimage:hover { background-position: 0 -183px; }


#mor #demo
{
	position: absolute;
	top: 50px;
	left: 450px;
	z-index: 3;
}
#mor #demoimage {
	display: block;
	width: 191px;
	height: 209px;
	background: url("/images/mor/blocdemo.png") 0 0 no-repeat;
	text-decoration: none;
}
#mor #demoimage:hover { background-position: 0 -209px; }



#mor #downloadpc {
	display: block;
	width: 79px;
	height: 94px;
	background: url("/images/mor/demopc.png") 0 0 no-repeat;
	text-decoration: none;
}
#mor #downloadpc:hover { background-position: 0 -94px; }

#mor #downloadmac {
	display: block;
	width: 79px;
	height: 94px;
	background: url("/images/mor/demomac.png") 0 0 no-repeat;
	text-decoration: none;
}
#mor #downloadmac:hover { background-position: 0 -94px; }


#morscreenshots a img{ border: 2px #FFF solid; margin:1px; }


#mor table.lescores td{background-color:#4E75E6;}
#navigation table.lastscores td{background-color:#82BB0E;}

#mor div.scoretd{
	position:relative;
	color: #000000;
}

#mor div.scoretd img.flag{
	position:absolute;
	width:16px;
	height:11px;
	top:5px;
	right:5px;
}





/* iPhone */


#iphone, #iphone td {
	background-color:#ffc300;
}

#iphone .blocjeu
{
	margin-left:45px;
}

#iphone .blocjeu td
{
	background-color: #6a9d20;
}

/* Penguins Invasion */

#iphone #buypi {
	display: block;
	width: 148px;
	height: 122px;
	background: url("/images/iphone/AppStore_button_1.99.png") 0 0 no-repeat;
	text-decoration: none;
}
#iphone #buypi:hover { background-position: 0 -122px; }

#iphone #piscreenshots a img{ border: 2px #FFF solid; margin:1px; }

/* Just a Button */

#iphone #buyjab {
	display: block;
	width: 148px;
	height: 122px;
	background: url("/images/iphone/AppStore_button_free.png") 0 0 no-repeat;
	text-decoration: none;
}
#iphone #buyjab:hover { background-position: 0 -122px; }

#iphone #jabscreenshots a img{ border: 2px #FFF solid; margin:1px; }




#iphone .blocscores
{
	margin-left:45px;
}
#iphone .blocscores h1 {font-size: 16px;font-weight:bold;}
#iphone .blocscores b
{
	font-weight: bold;
	color: #9FF;
}
#iphone tr.scoresligne1 td {background-color: #c91d78;height:26px}
#iphone tr.scoreslignei td {background-color: #2f9d8c;height:26px}
#iphone tr.scoreslignep td {background-color: #1c5f54;height:26px}




table.lescores .Score {
	font-size: 14px;
	color: #FFF;
}
table.lastscores .LastName {
	font-size: 14px;
	color: #54008E;
}
	
table.lastscores .LastScore {
	font-size: 14px;
}

	
#mor .MiniMap {
	font-size: 10px;
}
#mor .PlaceAWinnerName {
	font-size: 16px;
	color: #54008E;
}
#mor .PlaceBWinnerName {
	font-size: 14px;
	color: #000000;
}
#mor .PlaceCWinnerName {
	font-size: 14px;
	color: #000000;
}
#mor .PlaceAWinnerScore {
	font-size: 20px;
	color: #FFF;
}
#mor .PlaceBWinnerScore {
	font-size: 18px;
	color: #FFF;
}
#mor .PlaceCWinnerScore {
	font-size: 16px;
	color: #FFF;
}

	