@charset "utf-8";
/* CSS Document */

* { font-family: "Verdana"; font-size: 11px; margin-top: 0px}

#global {
	width: 900px;
	min-height: 500px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #FFF;
	}
	
#top_header {
	width: 900px;
	height: 50px;
	line-height: 45px;
	padding-left: 35px;
	margin: 0px;
	text-align:left;
	color: #0b3b84;
	font-weight: bold;
	background: url(../images/top_header.jpg) no-repeat #fff;
	}
	#top_header span {
		font-style: italic;
		color: #a8111c;
		}
		
#header {
	position:relative;
	width: 900px;
	height: 160px;
	background: url(../images/header.jpg) no-repeat #fff;
	}
	#bannieres { position:absolute; top: 24px; left: 280px; border: 1px solid #FFF;}
	
#top_menu {
	width: 900px;
	height: 20px;
	background: url(../images/top_menu.jpg) no-repeat #fff;
	}
	
#menu {
	width: 900px;
	height: 30px;
	position: relative;
	background: url(../images/bg_menu.jpg) no-repeat #fff;
	}
	#menu ul { display: inline; position: absolute; left: 255px; height: 30px;}
	#menu ul li { display: block; float:left; height: 30px; min-width:80px; color:#0b3b84; line-height: 30px; list-style: none; border-left: 1px solid #fff; border-right: 1px solid #e9e9e9;}
	#menu ul li a:link { display:block; height: 30px; font-weight: bold; color: #0b3b84; text-align: center; padding-left:15px; padding-right: 15px; text-decoration: none;}
	#menu ul li a:visited { display:block; height: 30px; font-weight: bold; color: #0b3b84; text-align: center; padding-left:15px; padding-right: 15px; text-decoration: none;}
	#menu ul li a:hover { display:block; text-decoration: underline; height: 30px; color: #a8111c; font-weight: bold; text-align: center; background:url(../images/bg_menu_ahover.jpg) repeat-x #f5f5f5;  }
	#menu ul li a:active { display:block; height: 30px; color: #a8111c; text-decoration: underline; font-weight: bold; text-align: center; background:url(../images/bg_menu_ahover.jpg) repeat-x #f5f5f5;  }
	#menu ul li a.current { display:block; height: 30px; color: #FFF; text-decoration: none; font-weight: bold; text-align: center; background:url(../images/bg_menu_current.jpg) repeat-x #0b3b84; border-right: 1px solid #0b3b84; border-left: 1px solid #008cdc;}
	
#bottom_menu {
	width: 900px;
	height: 10px;
	background: url(../images/bottom_menu.jpg) no-repeat #fff;
	}
	
#contains {
	position: relative;
	width: 900px;
	min-height: 350px;
	height: auto;
	background: url(../images/bg_contains.jpg) repeat-y #fff;
}
	#contains-left {
		width: 240px;
		min-height: 320px;
		float:left;
		margin-top: 10px;
		margin-left: 30px;
		}
			#left_box {
				width: 240px;
				height: 105px;
				padding-top: 5px;
				color: #a8111c;
				background: url(../images/bg_left-box.jpg) no-repeat #f5f5f5;
				margin-bottom: 10px;
				position: relative;
				}
				#left_box p { width: 130px;  text-align: left; position: absolute; top: 25px; left: 105px;}
				#left_box a:link { color: #a8111c; text-decoration:none; font-weight: bold;}
				#left_box a:visited { color: #a8111c; text-decoration:none; font-weight: bold;}
				#left_box a:hover { color: #0b3b84; text-decoration:underline; font-weight: bold;}
				#left_box a:active { color: #0b3b84; text-decoration:underline; font-weight: bold;}
	#contains_right {
		width: 575px;
		height: auto;
		overflow:hidden;
		padding-top: 10px;
		padding-left: 25px;
		padding-bottom: 30px;
		}
		
		h1 { color:#FFF; font-size: 14px; height: 25px; text-align:left; text-indent: 15px; line-height: 25px; font-weight: bold; background-color: #0b3b84 ; border-left: 10px solid #008cdc;}
		h2{ color:#a8111c; font-size: 12px; font-weight:bold; border-left: 10px solid #a8111c; border-bottom: 1px solid #a8111c; text-align:left; text-indent:10px; width: 150px; height: 20px; line-height:18px; }
		h3 { color:#008cdc; font-size: 12px; font-weight:bold; margin-left: 20px; text-indent:5px; text-align: left; border-left: 5px solid #008cdc;}
		
		
		#contains_right p { text-align: justify; color:#666; text-indent:15px; padding-left: 10px; padding-right: 10px;}
		

#footer {
	width: 900px;
	height: 66px;
	background: url(../images/footer.jpg) no-repeat #fff;
	color: #FFF;
	text-align:left;
	padding-left: 45px;
	line-height:40px;
	}
	#footer a:link { color: #FFF; font-weight: bold; text-decoration: none; }
	#footer a:visited { color: #FFF; font-weight: bold; text-decoration: none; }
	#footer a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
	#footer a:active { color: #fff; font-weight: bold; text-decoration: underline; }
	
#bottom_footer { color: #c1c1c1; font-size: 10px; }
	#bottom_footer b { font-weight:bold; color:#999; }
	#bottom_footer a:link { font-size: 10px; color:#999; text-decoration: none;}
	#bottom_footer a:visited { font-size: 10px; color:#999; text-decoration: none;}
	#bottom_footer a:hover { font-size: 10px; color:#0b3b84; text-decoration: underline;}
	#bottom_footer a:active { font-size: 10px; color:#0b3b84; text-decoration: underline;}

fieldset { width: 540px; border: 1px solid #008cdc; padding: 15px; text-align:left; }
	legend { color:#008cdc; font-weight: bold; }
	label { float: left; width:200px; color:#666; display: inline; text-align: left; }
	input[type="text"] { width: 200px; border: 1px solid #cacaca; margin-bottom:10px; padding-left: 4px; padding-right: 4px; font-family: "Courier New"; color: #0b3b84; background:url(../images/input_bg.png) repeat-y #fff;}
	textarea { width: 200px; height: 75px; border: 1px solid #cacaca; margin-bottom:10px; padding-left: 4px; padding-right: 4px; font-family: "Courier New"; color: #0b3b84; background:url(../images/input_bg.png) repeat-y #fff;}
	fieldset span { color:#FF0000; }
	input[type="submit"] { width: 100px; height: 25px; padding-bottom: 5px; background:url(../images/bg_menu_current.jpg) repeat-x top left #0b3b84; border: 1px solid #008cdc; color:#FFF; font-weight: bold; margin-left: 200px; cursor:pointer;}

a:link { color: #008cdc; text-decoration: none; font-weight:bold; }
a:visited { color: #008cdc; text-decoration: none; font-weight:bold; }
a:hover { color: #a8111c; text-decoration: underline; font-weight:bold; }
a:active { color: #a8111c; text-decoration: underline; font-weight:bold; }




.fightBox {
	width: 555px;
	height: 150px;
	position:relative;
	background: url(../images/fight_box.png) no-repeat #e9e9e9;
	margin-left:10px;
	margin-bottom:20px;
	}
		
	.fighter_1 {
		position:absolute;
		top: 20px;
		left: 50px;
		width: 140px;
		height:100px;
		text-align:center;
		}
		.fighter_1 b {
			color:#a8111c;
			font-weight: bold;
			font-size:12px;
			}
		.fighter_1 img {
			border: 2px solid #FFF;
			margin-bottom: 5px;
			}

	.fighter_2 {
		position:absolute;
		top: 20px;
		left: 370px;
		width: 140px;
		height:100px;
		text-align:center;
		}
		.fighter_2 b {
			color:#a8111c;
			font-weight: bold;
			font-size:12px;
			}
		.fighter_2 img {
			border: 2px solid #FFF;
			margin-bottom: 5px;
			}

.bloc_sponsors {
	width: 575px;
	min-height: 100px;
	background: url(../images/bg_sponsors_bloc.jpg) bottom repeat-x #fff;
	border-bottom:1px solid #e9e9e9;
	border-top:1px dashed #e9e9e9;
	margin-bottom:10px;
	padding-bottom: 10px;
	overflow:hidden;
	}
	.bloc_sponsors_left {
		float:left;
		margin: 10px;
		width: 150px;
		}
	.bloc_sponsors_right {
		width: 390px;
		color:#666;
		font-size:10px;
		overflow:hidden;
		padding-top:10px;
		text-align:justify;
		}
		.bloc_sponsors_right b {
			font-weight: bold;
			text-decoration: underline;
			text-align:left;
			color:#0b3b84;
			}
		.link_sponsors {
			width:390px;
			text-align: right;
			}