/* Global Styles */

body {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	}
	
td {
	font-size:11px ;
	}
	
a {
	color: #F3BC19;
	text-decoration: none;	
	}
	
a:hover {
	color: #000000;
	}

/* ID Styles */

#navigationLigne a, #navigation a {
	font-size: 10px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:3px 3px 5px 5px;
	}
	
#navigationLigne a:hover, #navigation a:hover   {
	color:#000000;
	background-color: #FFFFFF;
	}
	
#navigationLigne td {
	border: 1px solid #FFFFFF;
	}
	
#navigation td {
	border-bottom: 2px solid #FFFFFF;
	}
	
#navigation a {
	line-height:11px;
	padding:3px 3px 5px 10px;
	}
	
#navigation a:hover {
	}
	
#logoText 	{
	font-size: 36px;
	}

#tagline 	{
	color:#FF0000;
	letter-spacing:0.2em;
	font-size: 16px;
	font-weight: bold;
	}

#dateformat {
	font-size:11px;
	background-color:#BB000B;
	letter-spacing:0.1em;
	}
	
#dateformat a {
	font-weight:bold;
	}
	
#dateformat a:hover {
	}

/* Class Styles */

.PopUp {
	position:absolute;
	visibility:hidden;
	border:1px solid black;
	background-color: #336699;
}

/* Color Blanc */
.TextBlanc, a.TextBlanc, .TextBlancBold, a.TextBlancBold {
	color:#FFFFFF;
	font-weight:normal;
}

.TextBlancBold, a.TextBlancBold {
	font-weight:bold;
}

/* Color Black */

.TextBlack, a.TextBlack, .TextBlackBold, a.TextBlackBold, .bodyTextTh, .bodyText {
	color:#000000;
	font-weight:normal;
}

.TextBlackBold, a.TextBlackBold {
	font-weight:bold;
}

/* Color Jaune */
.TextJaune, a.TextJaune, .TextJauneBold, a.TextJauneBold, .TitreBox, #navigation,  #navigationLigne, #logoText, #dateformat {
	color:#F3BC19;
	font-weight:normal;
}

a:hover.TextJaune, a:hover.TextJauneBold {
	text-decoration:underline;
}

.TextJauneBold, a.TextJauneBold {
	font-weight:bold;
}

/* Color Rouge */

.TextRouge, a.TextRouge, .TextRougeBold, a.TextRougeBold {
	color: #BB000B ;
	font-weight:normal;
}

.TextRougeBold, a.TextRougeBold {
	font-weight:bold;
}

/* Hover */

a:hover.TextBlanc, a:hover.TextBlancBold, a:hover.TextBlack, a:hover.TextBlackBold, a:hover.TextJaune, a:hover.TextJauneBold, a:hover.TextRouge, a:hover.TextRougeBold {
	color:#F3BC19;
}

/********/

.TitreBox {
	font-size: 9pt;
	background-color: #BB000B;
	font-weight: bolder;
	font-style:normal;
	text-align: left;
}
	
.backgroundColorRouge {
	background-color:#BB000B;
	}
	
.backgroundColor {
	background-color:#FFFFFF;
	}

/* Color Rouge Shindokan */
.backgroundNavigation {
	background-color:#BB000B;
	}
	
.backgroundNewsColor {
	background-color:#000000;
	}

.backgroundHeaderColor {
	background-color:#000000;
	}
	
.borderImageNoir {
	border: 1px solid #000000;
	}

.borderImageBlanc {
	border: 1px solid #FFFFFF;
	}

.borderTabImageNoir {
	border: 0px solid #000000;
	}
	
.bodyTextTh, .bodyText {
	font-size:12px;
	line-height:20px;
	margin-top:0px;
	}
	
.bodyTextTh {
	color:#000000;
	font-weight: bolder;
	}
	
.bodyTextTd {
	color:#003333;
	font-weight: bolder;
	}
	

.pageName{
	font-size: 18px;
	color:#000000;
	letter-spacing:0.1em;
	}
	
.subHeader {
	font-size:12px;
	font-weight: bolder;
	color: #333399;
	line-height:16px;
	letter-spacing:0.2em;
	}
	
.navText {
	font-size:10px;
	color:#000000;
	line-height:12px;
	text-decoration: none;
	}


/* Div avec bords ronds */

.roundBorder{display:block}
.roundBorder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BB000B}
.roundBorder1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e19196;
  border-right:1px solid #e19196;
  background:#cc3f48}
.roundBorder2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8e5e6;
  border-right:1px solid #f8e5e6;
  background:#c73039}
.roundBorder3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c73039;
  border-right:1px solid #c73039;}
.roundBorder4{
  border-left:1px solid #e19196;
  border-right:1px solid #e19196}
.roundBorder5{
  border-left:1px solid #cc3f48;
  border-right:1px solid #cc3f48}
.roundBorderfg{
  background:#BB000B}

/* Fin div avec bord rond */

