
BODY {
    background:#191919;/*CBE4FD*/
    margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#10416D;
}
TABLE,TR,TD,A,IMG,DIV,UL,LI {padding:0px;margin:0px;}
TD,P {font-size: 10px;}
/*TD {text-align:left;}  ATTENTION A CHANGER PEUT ETRE */
TABLE {text-align:left;}  /*ATTENTION A CHANGER PEUT ETRE */
TH {}
P {padding:0px;margin:0px;}
H1,H2,H3,H4,H5 {padding:0px;margin:0px;}
H1 {font-size:16px;}
H2 {font-size:14px;}
H3 {font-size:12px;}
H4 {font-size:10px;}
H5 {font-size:10px;}/**/
HR {
	width:95%;
	height:1px;
	color:#BBBBBB;
}
IMG {border:0px;}
A {color:#10416D;text-decoration:none}
	A:hover {text-decoration:underline}
OPTGROUP {
	font-size:10px;
}
FIELDSET {
	border:1px solid #004372;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	margin-top:10px;
	background:#f7fafe;/*f4f9ff*//*E4F1FF*/
	_background:;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-bottomright:10px;
}
FIELDSET.nostyle {
	border:1px solid #004372;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	margin-top:10px;
	background:#FFFFFF;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomright:0;
}
LEGEND {
	Font-weight:bold;
	margin-bottom:6px;
	color:#004372;
}

#global {
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
	width:772px;
	background:#99CCFF;
	border-left:1px solid #64AAF2;
	border-right:1px solid #64AAF2;
	padding:0px;
}
#global UL {
	margin-left:0px;
	padding-left:0px;
}

	/**
	 * Print messages on screen
	 */
	.UserError {
		font-weight:bold;
		color:red;
		background:#F6E200;
		width:60%;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		border:1px solid red;
		padding:5px;
	}
		.UserError A {
			text-decoration:underline;
			color:red;
		}
	.UserConfirmation {
		font-weight:bold;
		color:red;
		background:#F6E200;
		width:60%;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		border:1px solid red;
		padding:5px;
	}
	.UserMsg {
		font-weight:bold;
		width:60%;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		padding:5px 5px 5px 45px;
		background:#FFFFFF url(/themes/default/img/icons/talk/talk1.gif) 5px 5px no-repeat;
		border:2px solid #10416D;
		-moz-border-radius:7px;
		color:#10416D;
		min-height:35px;
	}
		/**
		 * Messages box
		 */
			DIV.Ok, DIV.Msg, DIV.Error, DIV.Careful {
				text-align: left;
				padding:7px 20px 7px 45px;
				width:60%;
				margin-left:auto;
				margin-right:auto;
				margin-top:10px;
				margin-bottom:10px;
			}
			DIV.largemsgdiv {
				width:80%;
			}
			DIV.Ok {
				background: #dbf4dd url(/themes/default/img/icons/msg/ok.png) 15px 50% no-repeat;
				border-top: 1px solid #016407;
				border-bottom: 1px solid #016407;
				color:#016407;
			} DIV.Ok A {color:#016407;text-decoration:underline;}
			DIV.Msg {
				background: #ebf2f9 url(/themes/default/img/icons/msg/information.png) 15px 50% no-repeat;
				border-top: 1px solid #10416D;
				border-bottom: 1px solid #10416D;
				color:#0156aa;
			} DIV.Msg A {color:#0156aa;text-decoration:underline;}
			DIV.Error {
				background: #fbf2ee url(/themes/default/img/icons/msg/error.png) 15px 50% no-repeat;
				border-top: 1px solid #f64444;
				border-bottom: 1px solid #f64444;
				color:#ee0000;
			} DIV.Error A {color:#ee0000;text-decoration:underline;}
			DIV.Careful {
				background: #fffeb4 url(/themes/default/img/icons/msg/allert.gif) 15px 50% no-repeat;
				border-top: 1px solid #f9cb20;
				border-bottom: 1px solid #f9cb20;
				color:#5a5128;
			} DIV.Careful A {color:#5a5128;text-decoration:underline;}
	
	#breadcrumb {
		margin-bottom:15px;
	}
	

	/**
	 *	FORMS
	 */
	form {margin:0px;padding:0px;}
	input,select{
		font-size: 10px;
		border:1px solid #10416D;
	}
	INPUT:hover {
		background-color:#f6faff;
		border:1px solid #000033;
	}
	textarea {
		font-size: 10px;
		font-family: Verdana, Arial;
		border:1px solid #10416D;
	}
	textarea:hover {
		background-color:#f6faff;
		border:1px solid #000033;
	}
	.submit {
		font-size: 10px;
		border:1px solid #10416D;
		background:#FFFFFF;
		color:#10416D;
		font-weight:bold;
	}
	
	.fieldrequired {
		color:red;
	}
	
	/**
	 * BLOCK
	 */


.noborder {border:0;}
.noborder:hover {border:0;}

.AccueilReferencement {font-size: x-small; color: #000000}

.BarreNavOn {
    font-size: x-small; font-weight: normal; color: #000000 ;
    text-decoration : none;
}
.BarreNavOff {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: Gray;
}

#breadcrumb {
	margin-top:0px;
	padding-left:14px;
}
.BarreNavHierarchiqueOff {
    color: #003164;
}
.BarreNavHierarchiqueOn {
    color: #003164 ;
}



/**
 * GLOBAL
 */
.clear {
	clear:both;
}
#content {
	width:770px;
}

	
	


	
	/**
	 * NEWS
	 */
		/**
		 * NEWS
		 */
		#homenews P {
			padding:0px;margin:0px;
		}
		#homenews DIV.blocknews {
			display:block;
			margin-bottom:13px;
		}
		#homenews #topnews .cat, #homenews .blocknews .cat {
			font-size:10px;
			font-weight:bold;
			color:#EB2D2E;
		}
		#homenews .blocknews IMG {
			float:left;
		}
		#homenews #topnews {
			padding-bottom:15px;
			font-size:12px;
			width:100%;
		}
		#homenews #blocknews1 {
			background:url(/themes/default/img/news/sep.gif) right repeat-y;
			padding-right:4px;
			width:230px;
			display:absolute;
			float:left;
		}
		#homenews #blocknews2 {
			width:230px;
			padding-left:4px;
		}
		/**
		 * EVENTS
		 */
		 
		/**
		 * RESULTS
		 */
		 
		/**
		 * SHORTSNEWS
		 */
		#shortsnews {
		}
		#shortsnews .shortnews {
			margin:5px;
		}
		#shortsnews H4 {
		}
		#shortsnews H5 {
		}
		#shortsnews P {
			text-align:justify;
		}
		


	.resultblock {
		margin-left:5px;
		margin-right:7px;
		background:#E4F1FF;
		padding: 10px;
		-moz-border-radius:13px;
		_height:100px;
		min-height:110px;
	}
	.resultblock IMG {
		border:1px solid #004372;
	}
	.resultblock H2 {
	}
	.resultblock H3 {
	}
	
	.fightersmallblock {
		margin:5px;
		background:#E4F1FF;
		padding: 5px;
		-moz-border-radius:13px;
		height:145px;
		border:1px solid #004372;
		text-align:center;
	}
	.fightersmallblock IMG {
		border:1px solid #004372;
	}
	
.boldlink {
	font-weight:bold;
}

/*.button>A {
	padding-left:6px;
	padding-right:6px;
	background:url(/themes/default/img/buttons/1/bg_left.gif) top no-repeat;
}*/

/**
 * FIGHTER
 */
 #fighter {
 	padding-top:15px;
 }
 #fighter .pic {
 	float:left;
 	border:1px solid #004372;
	margin-right:10px;
 }
 #fighter H2 {
 	font-size:16px;
	padding-bottom:15px;
 }
 
 
.intro {
	margin-top:10px;
	margin-bottom:10px;
}

#fighterslist {
	margin-top:15px;
}
#fighterslist .pic {
}
FIELDSET.crit {
	border:1px solid #004372;
}
FIELDSET.crit LEGEND {
	background:#99CCFF;
	border:1px solid #004372;
	padding:3px;
	-moz-border-radius:6px;
}
 
 .tretretre {
		background:url(/themes/default/img/buttons/b-w_bg.gif) no-repeat;
		border:0;
		color:white;
		font-family:Tahoma,Arial;
		font-size:10px;
		font-weight:bold;
		padding-left:24px;
		height:23px;
 }
 
 
 
BODY#searchresults DIV.result {
	margin-top: 5px;
	background:#EFF7FF;
	border:1px solid #E5F1FE;
	padding:5px;
	padding-left:10px;
	-moz-border-radius:10px;
	min-height:70px;
}
BODY#searchresults H3 {
	margin-top:20px;
	padding:5px;
	background:#99CCFF;
}
BODY#searchresults H3 .resultscounter {
	float:right;
	font-weight:normal;
	font-size:10px;
}
BODY#searchresults .divpic {
	float:left;
	min-width:70px;
	text-align:center;
}




H5 SMALL {
	font-weight:normal;
}

/***
 *	Tableau
 */
	TABLE.default {
		border:1px solid #cccaca;
		border-collapse:collapse;
	}
	TABLE.default CAPTION {
		text-align:left;
		/*padding:4px 4px 5px 4px;*/
		padding:5px 5px 6px 5px;
		font-weight:bold;
		font-size:11px;
		background:#3b3b3b;
		color:#FFFFFF;
		margin-left:-1px;
	}
	TABLE.default CAPTION SMALL {
		font-weight:normal;
	}
	TABLE.default TH {
		border:1px solid #cccaca;
		border-bottom:0;
		padding:4px;
		font-size:10px;
		background:#e3e3e3;
		color:#000000;
	}
	TABLE.default TD {
		border:1px solid #cccaca;
		padding:3px;
		color:#10416d;
		background:#FFFFFF;
	}
	TABLE.default TR:hover TD {
		background:#CCFFCC;
	}

/**
 * BUTTONS
 */
	.fd4s6
	{
		background:#ded9d1 url(/themes/default/img/buttons/bg.gif) repeat-x;
		border: 1px solid #aaa;
		/*border: 1px solid red;*/
		color: #666;
		cursor:pointer;
		font-weight: bold;
	}
	.fd4s6:after {
	}
	.fd4s6:hover {
		border: 1px solid #3e3e3e;
		color: #404040;
		text-decoration:none;
	}
	.smallbutton, .small {
		font-weight:normal;
	}
	.largebutton, .large {
		padding: 3px 9px;
	}
	.vlargebutton, .xlarge {
		padding: 5px 12px;
		font-size:14px;
		display:block;
		float:left;
	}
	.xlarge:hover {
		background:#ded9d1;
	}
	SPAN.button1, SPAN.button2, SPAN.button3 {
		-moz-border-radius:7px;
		padding-top:5px;
		padding-bottom:5px;
		_padding-top:0;
		_padding-bottom:0;
	}
		SPAN.button1 {
			border:1px solid #10416D;
			background:#64AAF2;
		}
		SPAN.button2 {
			border:1px solid #FFFFFF;
			background:#64AAF2;
		}
		SPAN.button3 {
			border:1px solid #CC0000;
			background:#FF6666;
		}
	SPAN.button1 A, SPAN.button2 A, SPAN.button3 A {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:26px;
		padding-right:8px;
		font-size:10px;
		font-weight:bold;
	}
		SPAN.button1 A {
			color:#FFFFFF;
			background:url(/themes/default/img/buttons/1/bg.gif) left center no-repeat;
		}
		SPAN.button2 A {
			color:#FFFFFF;
			background:url(/themes/default/img/buttons/2/bg.gif) left center no-repeat;
		}
		SPAN.button3 A {
			color:#FFFFFF;
			background:url(/themes/default/img/buttons/3/bg.gif) left center no-repeat;
		}
	SPAN.button1 A:hover {
		text-decoration:none;
		background:url(/themes/default/img/buttons/1/bg_hover.gif) left center no-repeat;
	}
	SPAN.button2 A:hover {
		text-decoration:none;
		background:url(/themes/default/img/buttons/2/bg_hover.gif) left center no-repeat;
	}
	SPAN.button3 A:hover {
		text-decoration:none;
		background:url(/themes/default/img/buttons/3/bg_hover.gif) left center no-repeat;
	}
	INPUT.button1, INPUT.button2, INPUT.button3 {
		font-family:Verdana, Arial;
		-moz-border-radius:7px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:26px;
		_padding-left:2px;
		_padding-right:3px;
		text-align:right;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
	}
		INPUT.button1 {
			border:1px solid #10416D;
			background:#64AAF2 url(/themes/default/img/buttons/1/bg_hover.gif) left center no-repeat;
		}
		INPUT.button2 {
			border:1px solid #FFFFFF;
			background:#64AAF2 url(/themes/default/img/buttons/2/bg.gif) left center no-repeat;
		}
		INPUT.button3 {
			border:1px solid #CC0000;
			background:#FF6666 url(/themes/default/img/buttons/3/bg.gif) left center no-repeat;
		}
	DIV.button,BUTTON.button {
		border:1px solid #004372;
		margin:2px 0 2px 0;
		padding:2px 5px 2px 5px;
		background:#FFFFFF;
		font-weight:bold;
		width:inherit;
	}
	P.button {
		margin:5px 0 2px 0;
	}
	P.button A {
		padding:2px 10px 2px 10px;
		border:1px solid #104B87;
 		background:#2375C9;
		color:#FFFFFF;
		font-size: 10px;
		font-weight:bold;
	}
	P.button A:hover {
		text-decoration:none;
	}
	
	/**
	 * Opacity
	 */
	.opa70 {opacity:0.7;filter:alpha(opacity=70);}
	.opa60 {opacity:0.6;filter:alpha(opacity=60);}
	.opa50 {opacity:0.5;filter:alpha(opacity=50);}
	.opa40 {opacity:0.4;filter:alpha(opacity=40);}
	.opa30 {opacity:0.3;filter:alpha(opacity=30);}
	.opa20 {opacity:0.2;filter:alpha(opacity=20);}
	.opa70:hover, .opa60:hover, .opa50:hover, .opa40:hover, .opa30:hover, .opa20:hover {opacity:1;filter:alpha(opacity=100);}
	
	/**
	 * DIV.text
	 */
	DIV.text H1 {
		margin-top:11px;
		margin-bottom:11px;
	}
	DIV.text H2 {
		margin-top:10px;
		margin-bottom:10px;
	}
	DIV.text H3 {
		margin-top:9px;
		margin-bottom:9px;
	}
	DIV.text H4 {
		margin-top:8px;
		margin-bottom:8px;
	}
	DIV.text H5 {
		margin-top:7px;
		margin-bottom:7px;
	}
	DIV.text H6 {
		margin-top:6px;
		margin-bottom:6px;
	}
	DIV.text P {
		margin-top:5px;
		margin-bottom:5px;
	}


/**
 * 
 */
TABLE.structure {
	width:100%;
	border:0;
}
TABLE.structure TD {
	vertical-align:top;
}

/**
 * Structure H
 */
H4.rub {
	color:#FFFFFF;
	padding:4px 7px;
	font-size:12px;
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;
	background:#7fb7f0 url(/themes/default/img/h/h4.gif) repeat-x;
}