BODY{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1em;
color: #000000;
background-color: #23619B;
line-height: 15px;
text-align: center;
}

DIV {
text-align: left;
}

DIV.titre {
text-align: center;
display:block;
line-height: 2.0em;
font-size:2.0em;
font-weight:bold;
font-family: Verdana, Comic sans MS, Arial, Geneva, sans-serif;
color:#1A4B76;
}

DIV.flash {
text-align: center;
display:block;
font-size:2.0em;
font-weight:bold;
color:#003399;
}

DIV.pub_old {
text-align: center;
display:block;
font-size:2.0em;
font-weight:bold;
color:#003399;
background-color:#00FFFF;
width:468px;
height:60px;
}
DIV.pub {
text-align: center;
width:150px;
height:110px;
padding:10px;
border:1px solid #fff;
margin-bottom:10px;
}

.footer {
font-size:08.0pt;
color:#FFFFFF;
text-align:center;
}

.footerblack {
font-size:08.0pt;
color:#000000;
text-align:center;
}

/* TD {height:26px;line-height:18px;font-size:11px;font-family:verdana;padding-top:5px;vertical-align: top;} */
TD{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
color: #000000;
line-height: 1.1em;
}

.rang1 {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
background-color: #E5D951;
color: #000000;
text-align:center;
}

.rang2 {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
background-color: #C5C4B5;
color: #000000;
text-align:center;
}

.rang3 {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
background-color: #CA7232;
color: #000000;
text-align:center;
}

.news {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
/* background-color: #b3cce6; #8ba4e0
background-color: #E5E5E5; */
background:#F6F6F6;
color: #000000;
text-align:left;
}

.newshigh {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
/* background-color: #b3cce6; #8ba4e0
background-color: #D5D5D5; EBEBEB;*/
background:#EBEBEB;
color: #000000;
text-align:center;
}

.menu {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
/* background-color: #b3cce6; #8ba4e0 */
background-color: #1A4B76;
background:#1A4B76;
color: #000000;
text-align:center;
}
A.menu:link{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.1em;
color: #999;
text-decoration: none;
}
A.menu:visited{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.1em;
color: #999;
text-decoration: none;
}
A.menu:hover{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.1em;
color: #fff;
text-decoration: none;
}

.menuhigh {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.1em;
color: #660000;
text-decoration: none;
}

H1{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.8em;
color: #000000;
font-weight: bold;
line-height: 1em;
text-align:center;
}

H2{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1.4em;
color: #000000;
font-weight: bold;
line-height: 1em;
text-align:center;
}

INPUT{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 11px;
}

TEXTAREA{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #111;
}

.headchap {
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 1em;
color: #2D537A;
font-weight:bold;
text-decoration: none;
}

.titreRubrique{
	color:#990000;
	font-size:1em;
	font-weight:bold;
}

.titreDiscipline{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#2D537A;
	padding-left:10px;
	margin-top:25px;
	width:100%;
	display:block;
	background-image:url(../Images/Logo_TSA_ico.png);
	background-repeat:no-repeat;
/*	background-position: 0 5px; */
	background-position: 0 0px;
	border-bottom : 1px solid #2D537A;
}


A:link{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 0.9em;
color: #999;
text-decoration: none;
}
A:visited{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 0.9em;
color: #999;
text-decoration: none;
}
A:hover{
font-family: Times New Roman, Verdana, Arial, Geneva, sans-serif;
font-size: 0.9em;
color: #1A4B76;
text-decoration: none;
}

/* Recopie de styles pour example : non utilisé sur www.ctsa.fr */
.tdOne {background:#EBEBEB;color:#424242}
.tdTwo {background:#F6F6F6;color:#424242}
.tdThree {background:#D2DCE6;color:#424242}
.tdFour {background:#D2DCE6;color:#424242}
.tdTitle {background:#5B7C97;font-weight:bold;padding-left:3px;padding-top:8px;color:#fff}

.fontBold {font-weight:bold}
.textCenter {text-align:center}
.verticalMiddle { vertical-align: middle;}
.left {text-align:left;}
.right {text-align:right;}

.tableStyle {margin:0px auto;text-align:center}
.tableStyle .athletes {background:#B95252;font-weight:bold;color:#fff}
.tableStyle .athletesOther {background:#507AAF;font-weight:bold;color:#fff}
.tableStyle .athletesImages {background:#CCC;font-weight:bold;}
.tableStyle {margin:0px auto;}
.tableStyle .tdTitle {font-weight:normal;}
.tableStyle .tdTitle A {color:#fff}
.tableStyle IMG {padding-left:14px;padding-right:14px}
.tableStyle .selectArea {width:925px;padding:14px 10px;line-height:18px;font-size:12px;font-family:verdana;color:#424242;text-align:left;}
.tableStyle .selectArea SPAN{float:right;display:block}
.tableStyle .leftText {padding-left:4px;text-align:left}
.tableStyle .rightText {padding-right:10px;text-align:right}
.tableStyle .flag  {padding-left:0px;padding-right:4px}
.tableStyle .flagOnly {padding-left:0px;padding-right:0px}
.tableStyle .lineGary {background:#666;height:1px;font-size:1px;padding:0px;margin:0px}
tr.tdOne td.one{ background:#ffd44c url(../../resource/public_images/bar_bg2_01.gif) repeat-x;}
tr.tdOne td.two{ background:#c9c9c9 url(../../resource/public_images/bar_bg2_02.gif) repeat-x;}
tr.tdOne td.three{ background:#caae9f url(../../resource/public_images/bar_bg2_03.gif) repeat-x;}
tr.tdTwo td.one{ background:#fae7a9}
tr.tdTwo td.two{ background:#e2e2e2}
tr.tdTwo td.three{ background:#e5d5cc}


