ul {
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}

h1, h2, h3, h4, h5, form, body, li, p, fieldset {
	margin				: 0px;
	padding				: 0px;
}

fieldset {
	border				: none;
}

table td {
	vertical-align		: top;
}

img {
	border				: none 0px;
}

body {
	background			: #A2A2A2;
	font-family			: Verdana,sans-serif;
	font-size			: small;
	text-align			: center;
	background-image	: url(../Images/top_background.png);
	background-repeat	: repeat-x;
	color				: #555555;
	height				: 100%;
	width				: 100%;
}

#totalBox {
	background-position	: center top;
	background-repeat	: no-repeat;
}

#bandeauBox {
	height				: 35px;
	background-image	: url(../Images/top_bar_background.png);
	background-position	: center;
	background-repeat	: repeat-x; 
	
}

#bandeauBox form {
	margin				: 0px;
	padding				: 0px;
	position			: absolute;
	left				: 50%;
	margin-left			: 152px;
	top					: 4px;
	background			: url(../Images/search_box_background.png);
	background-repeat	: no-repeat; 
	width				: 280px;
	height				: 30px;
	text-align			: left;
}

#bandeauBox input[type=text]{
	margin-left			: 4px;
	padding-top			: 4px;
	background			: none;
	height				: 22px;
	font-size			: 14px;
	border				: none;
	color				: #666666;
	width				: 230px;
}

#bandeauBox input[type=submit]{
	border				: none;
	background			: none;
	width				: 30px;
}



#pageBox {
	width				: 974px;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: left;
}

#titreBox {
	width				: 944px; /*974-30*/
	margin-left			: auto;
	margin-right		: auto;
	height				: 115px;
	padding-left		: 30px;
	text-align			: left;
	color				: #000000;
}






#menuBox {
	padding-top			: 15px;
	width				: 974px;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: left;
	background-image	: none;
	background-image	: url(../Images/standard_bar.png);
	background-position	: 0px 34px;
	background-repeat	: no-repeat;
	height				: 55px;
	font-variant		: small-caps;
	font-weight			: bold;
}

#menuBox>ul {
	padding-left		: 35px;
}

#menuBox>ul>li {
	display				: inline;
	width				: 974px;
}

#menuBox>ul>li>a {
	display				: block;
	float				: left;
	width				: 100px;
	text-align			: center;
	background-image	: url(../Images/tab_selected.png);
	background-position	: 0px -10px;
	height				: 23px;
	padding-top			: 7px;
	color				: #EEEEEE;
	text-decoration		: none;
	margin-bottom		: 25px;
}

#menuBox>ul>li:hover>a, #menuBox>ul>li.selected>a {
	margin-top			: -3px;
	height				: 26px;
}


#menuBox>ul>li>ul {
	display				: none;
}

#menuBox>ul>li:hover>ul, #menuBox>ul>li.selected>ul {
	position			: absolute;
	left				: 50%;
	top					: 165px;
	margin-left			: -481px;
	display				: block;
	margin-top			: 30px;
	width				: 939px;
	height				: 25px;
	background-image	: url(../Images/submenu_background.png);
	background-position	: top left;
	padding-left		: 25px;
}

#menuBox>ul>li.selected>ul {
	z-index				: 1;
}
#menuBox>ul>li:hover>ul {
	z-index				: 10;
}

#menuBox>ul>li.selected>span.colorLine {
	z-index				: 1;
}

#menuBox>ul>li:hover>span.colorLine {
	z-index				: 10;
}



#menuBox>ul>li:hover>span.colorLine, #menuBox>ul>li.selected>span.colorLine {
	position			: absolute;
	left				: 50%;
	top					: 187px;
	margin-left			: -481px;
	margin-top			: 30px;
	width				: 959px;
	height				: 3px;
	padding-left		: 5px;
	border-bottom		: 1px solid #A5A5A5;
}


#menuBox>ul>li>ul>li {
	display				: inline;
}

#menuBox>ul>li>ul>li>a {
	display				: block;
	float				: left;
	width				: 100px;
	color				: #333333;
	padding				: 5px;
	text-align			: center;
	text-decoration		: none;
	padding-top			: 3px;
	height				: 12px;
	color				: #E2E2E2;
}

#menuBox>ul>li>ul>li>a:hover {
	padding-top			: 3px;
	color				: #CFCFCF;
	background-image	: url(../Images/submenu_hover_background.png);
	height				: 15px;
	
}





#footerBox {
	width				: 914px;
	margin-left			: auto;
	margin-right		: auto;
	background-image	: url(../Images/footer_background.png);
	padding-left		: 30px;
	padding-right		: 30px;
	padding-top			: 10px;
	padding-bottom		: 10px;
	color				: #DDDDDD;
	min-height			: 105px;
}


#footerBox {
	color				: #DDDDDD;
	min-height			: 105px;
	font-size			: 10px;
}

#footerBox table td {
	/*width				: 914px;*/
	color				: #DDDDDD;
	text-align			: left;
}

#footerBox table td ul {
	padding-top			: 5px;
}

#footerBox a {
	text-decoration		: none;
	border-bottom		: 1px solid #DDDDDD;
	color				: #DDDDDD;
}

#footerBox a:hover {
	border-bottom		: 1px dashed #DDDDDD;
}

#footerBox li {
	color				: #DDDDDD;
	margin-left			: 10px;
	margin-bottom		: 2px;
}

#footerBox td {
	padding				: 5px;
}

#footerBox #sponsors {
	width				: 215px;
	border-right		: dashed 1px #444444;
}

#footerBox #about {
	width				: 215px;
	border-right		: dashed 1px #444444;
}

#footerBox #connection {
	width				: 245px;
	border-right		: dashed 1px #444444;
}

#footerBox h3 {
	font-size			: 10px;
}

#footerBox #today {
	width				: 215px;
}


#footerBox input[type=text], #footerBox input[type=password] {
	border				: solid 1px #DDDDDD;
	background			: none;
	margin				: 1px;
	color				: #DDDDDD;
}

#footerBox input[type=text]:focus, #footerBox input[type=password]:focus {
	background			: #444444;
}


#footerBox #disclaimer {
	font-size			: 10px;
	text-align			: justify;
	
}







a {
	cursor				: pointer;
}


h1 {
	padding				: 5px;
	margin				: 0px;
	color				: #DE7835;
	font-size			: 18px;
}

h2 {
	padding				: 5px;
	margin				: 0px;
	color				: #985855;
	font-size			: 15px;
	font-weight			: normal;
}

.clear {
	clear				: both;
}

.invisible, .invisible * {
	display				: none !important;
	visibility			: hidden !important;
}


.loginForm {
	height				: 65px;
	padding				: 10px;
}

.loginForm fieldset {
	border				: none 0px;
	padding				: 0px;
	margin				: 0px;
	
}

.loginForm fieldset span {
	display				: block;
	float				: left;
	width				: 70px;	
}





#masqueBox {
	position			: fixed;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	z-index				: 900;
}

#masqueBox #masqueFondBox {
	opacity				: .70;
	background-color	: #121212;
	position			: fixed;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
}

#masqueBox #masqueContenuBox {
	position			: fixed;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	display				: block;
	z-index				: 901;
}

#masqueBox #masqueContenuBox #masqueBoxTable {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 300px;
}

#masqueBox #masqueContenuBox .hg {
	height				: 10px;
	width				: 10px;
	background-image	: url(../Images/Modal/background_hg.png);
}

#masqueBox #masqueContenuBox .hm {
	height				: 10px;
	background-image	: url(../Images/Modal/background_hm.png);
}

#masqueBox #masqueContenuBox .hd {
	height				: 10px;
	width				: 10px;
	background-image	: url(../Images/Modal/background_hd.png);
}

#masqueBox #masqueContenuBox .mg {
	width				: 10px;
	background-image	: url(../Images/Modal/background_mg.png);
}

#masqueBox #masqueContenuBox .mm {
	background-image	: url(../Images/Modal/background_mm.png);
	text-align			: left;
}

#masqueBox #masqueContenuBox .md {
	width				: 10px;
	background-image	: url(../Images/Modal/background_md.png);
}

#masqueBox #masqueContenuBox .bg {
	height				: 10px;
	width				: 10px;
	background-image	: url(../Images/Modal/background_bg.png);
}

#masqueBox #masqueContenuBox .bm {
	height				: 10px;
	background-image	: url(../Images/Modal/background_bm.png);
}

#masqueBox #masqueContenuBox .bd {
	height				: 10px;
	width				: 10px;
	background-image	: url(../Images/Modal/background_bd.png);
}




#advertisementColumn h3 {
	font-size			: 12px;
}


#flashcontent embed {
	margin-top			: -16px;
}

