﻿/* Global styles */
body {
	/*background:#E8F1FD;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
* {
	margin:0;
	padding:0;
	outline:0;
}
a img {
	border:0;
}
ul li {
	list-style:none;
}
p, li {
	line-height:16px;
}
a {
	text-decoration:none;
	color:#3878DB;
	/*color:white;*/
}
a:hover {
	text-decoration:underline;
	/*color:#3878DB;*/
}


/* Haut de la page */
#siteHeader {
	height:176px;
	width:1050px;
	/*margin: 0 auto;*/
	margin:3px auto 0 auto;
}

#headerTop {
	height:176px;
	width:1050px;
	clear:both;
	overflow:hidden;
	position:relative;
	background:url(../Media/header_bg.png) no-repeat
}

/* Partie centrale de la page */
#wrapper {
	min-height:450px;
	padding:40px;
	margin:3px auto 0 auto;
	width:1030px;
	background:#ffffff;
	/*background:#dfdfdf;*/
	_overflow-x:hidden;
}
p {
	margin-bottom:1em;
}

#wrapper .moduleWrap p {
	padding:0;
}

.genericIndex {
	min-height:31px;
	border-bottom:2px solid #BED7F8;
}

.genericIndex h1 {
	padding:8px 5px 0;
	margin:0;
	text-transform:uppercase;
	font-size:20px;
	line-height:18px;
}

.genericModuleHeader {
	background:#BED7F8;
	min-height:31px;
	_height:31px;
	border:2px solid #BED7F8;
	-moz-border-radius:7px; 
    -webkit-border-radius:7px;
    border-radius:7px;
}
.genericModuleHeader h4 {
	padding:8px 5px 0;
	margin:0;
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	line-height:18px;
}


/* generic buttons */
.genericButton {
	background:url(../Media/buttonResults.gif) no-repeat top left;
	padding:0 0 0 3px;
	display:inline;
	min-height:1%;
	clear:both;
	float:left;
}
.genericButton button,
a.genericButton span {
	border:0;
	height:17px;
	padding:0 25px 3px 2px;
	_padding-bottom:0;
	_height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(../Media/buttonResults.gif) no-repeat top right;
	cursor:pointer;
	margin-right:-3px;
	width:auto;
	_overflow:hidden;
}
a.genericButton span {
	display:block;
	_display:inline-block;
}

.genericButton:hover {
	background-position:bottom left;
	text-decoration:none;
}
.genericButton:hover button,
.genericButton:hover span {
	background-position:bottom right;
}

/* Bas de page */
#mainFooter {
	min-height:30px;
	_hegiht:30px;
	width:100%;
	clear:both;
	background:url(../../Media/backgrounds/footer_bg.jpg) no-repeat center top;
}

#mainFooterInner {
	width:1000px;
	margin:0 auto 0;
	padding:12px 10px;
}

/* Tableau (tournois, classements) */
.tableauJoueurs table
{
	border:1px solid grey;
	border-collapse:collapse;
}

.tableauJoueurs table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:black;*/
	border:1px solid grey;
	height: 15.0pt;
	align=left;
}

.left {text-align: left;}

.tableauScores table
{
	border:1px solid grey;
	border-collapse:collapse;
}

.tableauScores table tr td {
	margin:0 12px 10px;
	margin-bottom:7px;
	padding:10px 9px 8px 9px;
	text-align:center;
	vertical-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid grey;
}

.tableauScores table tr {
	height: 50pt;
}

/* Tableau (résultats, classements, tournois) */
.tableau table {
	border-bottom:1px solid grey;
	border-collapse:collapse;
}
.tableau table tr td {
	margin:0 12px 10px;
	margin-bottom:7px;
	padding:10px 9px 8px 9px;
	text-align:center;
	vertical-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid grey;
}

.titleTab{color:#3878DB; font-weight: bold;height: 20pt;}

.blkBdr{border:1px; border-style:solid; border-color:#000000;}
.blkBdr2{border:2px; border-style:solid; border-color:#000000;}
.greyBdr{border:1px solid grey;}
.greyBdr2{border:2px solid grey;}

.bold{font-weight: bold;}

.whiteText{color:white;}
.blueText{color:#3878DB; font-weight: bold;}
.blueText2{color: #36AFE4;}
.blueText3{color:#0098DA;}
.blueText4{color:#009BDE;}
/*.blueText{color:#009BDE; font-weight: bold;}*/
.blueText4sm{color:#009BDE; font-size:.9em; font-weight: bold;}
.blackTextsm{color:#000000; font-size:.9em; font-weight: bold;}
.boldBlue{color:#0D6186; font-weight:bold;}
.blueItalicBold{color: #0098DA; font-weight: bold; font-style: italic;}

.grayText{color:#999999;}
.blackText{color:#000000;}

.dkBlueBgWhiteText{background-color: #3878DB; color: #FFFFFF; text-transform: uppercase;}
.botBlkBdr2{border-bottom:2px solid #000000;}
.blackText{color:#000000;}

.botBlkBdr{border-bottom:1px solid #000000;}

.rtBlkBdr{border-right:1px solid #000000;}

.blueBgWhiteText{background-color: #006699; color: #FFFFFF;}



/*.blueBG {background-color:#BED7F8};*/
/*.blueBG {background-color:#eef5fa};*/
.blueBG {background-color:#E8F1FD;}

.whiteRow{background-color:#FFFFFF;}

.redBdr{border:1px; border-style:solid; border-color:#993300;}
.rtWhiteBdr {border-right:1px solid #FFFFFF;}
.rtBlkBdr2{border-right:2px solid #000000;}
.botGrnBdr{border-bottom:1px solid #A3C2A3;}
.rtGrnBdr{border-right:1px solid #A3C2A3;}
.botWhiteBdr{border-bottom:1px solid #FFFFFF;}
.rtGrnThickBdr{border-right:2px solid #A3C2A3;}
.ltGrnBdr{border-left:1px solid #A3C2A3;}
.grnBdr{border:1px solid #A3C2A3;}
.lfBlkBdr{border-left:1px solid #000000;}

.whiteBgDarkBlueText{background-color: #FFFFFF; color: #006699; font-weight: bold;}
.dkBlueText{color: #006699; font-weight: bold;}


.blueBgWhiteText2{background-color: #029ACD; color: #FFFFFF;}
.whiteBgltBlueText{background-color: #FFFFFF; color: #76B9D6;}
.ltBlueBg{background-color: #BAE6F8;}
.ltBlueBg2{background-color: #DCF2FB;}
.blueGradientBg{background: #D0E5EF url('../images/home/ao_hm_0000t2.html') repeat-x top;}
.statsGradientBg{background: #B6E0F2 url('../images/scores/ao_sc_0000s3.gif') repeat-x top;}


.blueRow{background:#D0E5EF url('../images/misc/aus_ms_00000t7.gif') repeat-x top;}
.blueBorder{border-right:1px solid #ABCFE3;}
.articleText{line-height:1.5em;}
.ltBlue{color: #76B9D6;}
.orange{color: #FF9900;}

.darkOrangeBold{color: #CA4710; font-weight: bold;}
.smallDarkOrange{font-size: .6em; color: #CA4710;}
.smallDarkOrangeBold{font-size: .8em; color: #CA4710; font-weight: bold;}
.orangeBold{color: #FF9900; font-weight: bold;}
.smallOrange{font-size: .6em; color: #FF9900;}
.smallOrangeBold{font-size: .8em; color: #FF9900; font-weight: bold;}
.orangeBoldWhite{background-color: #FFFFFF; color: #FF9900; font-weight: bold;}
.smallBlackBold{font-size: .6em; color: #000000; font-weight: bold;}
.medBold{font-size: .8em; font-weight: bold;}
.medium{font-size: .8em; }
.smallText{font-size: .6em;}
/*.blueText{color: #55BCE9;}*/



.arrondie
{
border:0px solid black;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.flag
{
vertical-align:middle;
height:20px;
width:32px;
}

/* Tableau des résultats */
.tableauScores table
{
	border-left:1px solid grey;
	border-right:1px solid grey;
	border-collapse:collapse;
}
.tableauScores table tr td
{
	margin:0 12px 10px;
	margin-bottom:7px;
	padding:10px 9px 8px 9px;
	text-align:center;
	vertical-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left:1px solid grey;
	border-right:1px solid grey;
}

.tblScoresFontSize
{
	font-size :1.0em;
	font-family : Verdana, sans-serif;
}

.tblScoresTextGreyBg
{
	background-color:#F2F1F1;
}

.tblScoresTextGreenBg
{
text-align: center;
font-size :1.0em;
font-family : Verdana, sans-serif;
background-color:#EBFFCD;
line-height:15px;
margin: 2px 2px 2px 2px;
}

.tblScoresTextRedBg
{
text-align: center;
font-size :1.0em;
font-family : Verdana, sans-serif;
/*background-color:#FAC090;*/
background-color:#FFB6C1;
line-height:15px;
margin: 2px 2px 2px 2px;
}

.tblScoresTextBlueBg
{
text-align: center;
font-size :1.0em;
font-family : Verdana, sans-serif;
/*background-color:#95B3D7;*/
background-color:#86C4ED;
line-height:15px;
margin: 2px 2px 2px 2px;
color:#000000;
}

.tblScoresTextYelBg
{
text-align: center;
font-size :1.0em;
font-family : Verdana, sans-serif;
/*background-color:#FFFF99;*/
background-color:#FFFACD;
line-height:15px;
margin: 2px 2px 2px 2px;
color:#000000;
}

.tblScoresText
{
	text-align: center;
}

