/* CSS Document */
#header {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100px;
	z-index:1;
	vertical-align:middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: none;
	border-bottom-style: outset;
	border-left-style: none;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	background-image: url(header_triathlon.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-attachment: fixed;
}
#menu {
	position:absolute;
	top:102px;
	width:15%;
	height:85%;
	z-index:2;
	text-decoration: overline;
	color: #FF0000;
	vertical-align:top;
	list-style-position: inside;
	list-style-type: none;
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(athletisme1.gif);
}
a:link {
color:#FF0000;
}

a:visited {
	color: #FF0000;
}
a:hover {
	color: #000000;
}
a:active {
	font-style: italic;
}
#contenu {

	position:absolute;
	left:16%;
	top:102px;
	width:84%;
	z-index:3;
	border-top-style: none;
}
.negatif {color: #FF0000}
.positif {color: #00FF00}
.mess_recu {
	color:#000000;
	font-style:italic;
}

.mess_envoye {
	color:#000000;
	font-style:normal;
}
.date {
	color: #FF9900;
	font-size: smaller;
	text-align: center;
	vertical-align: middle;
}
.presentation {
	color: #0099FF;
	font-size: smaller;
	font-style: italic;	
}
.tab_titre {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:middle;
border:none;
white-space:nowrap;
background:#ff1100;
}
.tab_pair {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:middle;
border:none;
white-space:nowrap;
background:#4ec1ff;
}
.tab_impair {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:middle;
border:none;
white-space:nowrap;
background:#cdffff;
}
.tab_att {
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#FFFFFF;
	font-size:11pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	vertical-align:middle;
	white-space:nowrap;
	background-color: #CC0000;
	text-align: center;
	border-color: #FF0000;
	border-style:dashed;
}
.tab_att a{
color:#FFFFFF;
}