*{
margin:0;
padding:0;
}
body{
background:#fff;
}
p{
}
img {
	border:0;
}
a{color:#0076ae;}
a:focus,a:hover{
color:#fff;
background:#0076ae;
text-decoration:none;
}
h1 {
	margin-top:3px;
	font-size:1.3em;
}
h2 {
	margin-top:2px;
	font-size:1.2em;
}
h3 {
	margin-top:1px;
	font-size:1.1em;
}
h3.palmares, h3.carriere {
	font-size:1.0em;
}

#header {
background:#274F8C;
}
#header span {
color:#FFFFFF;
}

.nav {
background:#E2E8ED none repeat scroll 0%;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
list-style-type:none;
padding:10px 0pt 10px 5px;
}

.nav a:link, .nav a:visited {
}
.nav a:hover, .nav a:active, .nav strong a:link, .nav strong a:visited {
}
.nav a:hover, .nav a:active, .nav strong a:link, .nav strong a:visited {
text-decoration:none;
}

.small {
	font-size:0.8em;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bolder;
}
.pointillesBottom {
	border-bottom: dotted 1px #bbb;
}
li.pointillesBottom:hover {
	background:#E7F0F1;
}

#content h1 {
text-transform:uppercase;
background-color:#eee;
}
#content h2 {
border-bottom:solid 1px #999;
}

#content p.more {
border-bottom:1px solid #DDDDDD;
font-size:0.8em;
margin-top:10px;
padding-bottom:10px;
}


#footer {
font-size:0.9em;
color:#CCCCCC;
padding:5px;
}

table.classement tr.racing { background-color: #EDEEDE; font-weight: bold; }
table.classement tr.classement1 { }
table.classement tr.classement0 { background-color: #F7F7F7; }
table.classement td.clt_bp { font-size:0.8em; }
table.classement td.clt_pos { font-size:0.8em; }
table.classement td.clt_j { font-size:0.9em; }
table.classement td.clt_bp { font-size:0.8em; }

#forAdmin {
	position:absolute; top:0px; right:0px; background:#444444; padding:1px; color:#FFF;
}


/* MATCHES */
.matchV {
	background:#32950E;
}
.matchN {
	background:#0B92C3;
}
.matchD {
	background:#B43A14;
}
.matchV_txt {
	color:#32950E;
}
.matchN_txt {
	color:#0B92C3;
}
.matchD_txt {
	color:#B43A14;
}

/* JOUEUR */
TR.joueurStatLine { } 
TR.joueurStatLine2 td { border-right: dotted 1px #f5f5f5; border-bottom: dotted 1px #e5e5e5; }
TR.joueurStatLine2 td.left { border-left: dotted 1px #f5f5f5; }
TR.joueurStatTotal { background-color: #fcfcfc; font-size:0.9em; font-weight: bold; } 
TR.joueurStatTotal td { border-right: dotted 1px #fff; }
TR.joueurStatTotal td.left { border-left: dotted 1px #fff; }
tr.joueurStatLineBanc, tr.joueurStatLineBanc a { color:#bbb; }
TR.joueurStatSubtitle { color: #085073; background-color: #fefcf5; font-size:1.2em; text-align: center; font-weight: bold; }


.was_racing {
	color:#999;
	font-size:0.9em;
}
p.was_racing {
	text-align:center;
}

p.auteur {
  margin-top:13px;
  background:#ddd;
  padding:2px;
}

/* FORUM */
TABLE.cita { background-color: #FAFAFA; border: solid 1px #E7E7E7; font-style: italic; color:#6D6D6D; }
TABLE.cita td div.auteur { font-weight: bold; }
a.permalink {
  color:inherit;
  text-decoration:none;
}
td.msgDate {
  font-size:0.9em;
  color:grey;
}





.pager {
	background:#F2F8FC;
	margin: 4px 1px 4px 1px;
	padding-top:2px;
	padding-bottom:2px;
  text-align:center;
}
span.pagerThis {
	font-size:1.3em;
	font-weight:bolder;
	border:solid 0px #fff;
	padding:1px;
	background:#0076ae;
	color:#fff;
	-moz-border-radius:4px;
}
span.pagerAutour1 {
	font-size:1.3em;
}
span.pagerAutour2 {
	font-size:1.2em;
}
span.pagerAutour3 {
	font-size:1.1em;
}


/* TOOLTIP */
a.tooltip em {
    display:none;
    z-index: 100000;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 18px;
    left: -2px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
		font-weight:normal;
		text-align:left;
}
a.tooltip:hover em span {
  position: absolute;
  top: -7px;
  left: 5px;
  height: 7px;
  width: 11px;
  background: transparent url(tooltip-arrow.gif);
  background-repeat:no-repeat;
  margin:0;
  padding: 0;
  border: 0;
  width:370px;
  z-index: 100000;
}
a.tooltipDecalLeft:hover em {
  left: -130px;
}
a.tooltipDecalLeft:hover em span {
	left: 150px;
}


/* Encart match dans forum */
div.match_in_forum {
  background:#F5F0D3; margin:4px; padding:3px;
	text-align:left;
  color: #000;
}
div.match_in_forum div.match {
  text-align:center; font-size:125%; font-weight:bolder;
}
div.match_in_forum div.score {
  text-align:center; font-size:110%; font-weight:bolder;
}
div.match_in_forum a:hover {
  text-decoration:underline;
  color: #000;
}
div.match_in_forum a.tooltip {
  color: #000;
}
div.match_in_forum a.tooltip:hover {
  text-decoration:none;
}


/* BB CODE */
div.bb_spoiler {
	margin:5px;
	padding:5px;
	border:solid 1px #eee;
	background-image:url(../img/icons/coquette-icons-set/png/24x24/warning.png);
	background-position:top right;
	background-repeat:no-repeat;
}
div.bb_spoiler div.link {
	font-style:italic;
}


/* polos */
#polos {
    background:#222;
    font-size:1.0em;
    color:#fff;
    line-height:1.4em;
}
#polos a {
    color:#fff;
    text-decoration:underline;
}
#polos p {
    margin:0.5em 0;
}

#polos > .wrapper {
    padding:5px;
}

#polos .title {
    font-size:1.8em;
    font-weight:bolder;
    color:#ffd300;
}

#polos .update {
    font-size:0.9em;
    color:#555;
    float:right;
}

#polos .title strong {
    background:#ffd300;
    color:#000;
    padding:3px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}

/* fin polos */
