*{
	margin:0px;
	padding:0px;
}

h1{
	font-size:46px;
	margin-left:160px;
	padding-top:31px;
	color:#FFFFFF;
	width:500px;
	float:left;
}

h2{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#06441D;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:10px;
}

.titre3{
	font-weight:bold;
	font-size:14px;
	color:#074826;
}

h3{
	font-size:14px;
	padding-bottom:10px;
	color:#074826;
}


h4{
	font-weight:normal; color:#1E5430; font-size:14px;
}

p{
	font-size:12px;
	color:#49443E;
	padding-top:5px;
	padding-bottom:14px;
}

.lib_mp{font-size:12px;color:#49443E;vertical-align:top;}


.top_menu{
	width:100%; 
	height:148px; 
	background-image:url(src/bg_top.jpg);
}

	.top_menu .fond{
		width:964px; 
		height:116px;
	}
	
	.top_menu .creation{
		color:#075D12;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding:8px 0 0 820px;
		line-height:18px;
                font-weight:bold;
	}

		.top_menu .creation a{
			color:#075D12;
			text-decoration:none;
		}

		.top_menu .creation a:hover{
			text-decoration:underline;
		}

	.top_menu ul{
		margin:0px; 
		list-style:none; 
		width:964px; 
		padding:0px;
	}
	
	
		.top_menu ul .li_1{
			float:left; width:146px; height:32px; 
		}
	
			.top_menu ul .li_1 a{
				width:146px; height:32px;
			}

				.top_menu ul .li_1 a img{
					display:block;
				}

		.top_menu ul .li_2{
			float:left; width:165px; height:32px;
		}
	
			.top_menu ul .li_2 a{
				width:165px; height:32px;
			}

				.top_menu ul .li_2 a img{
					display:block;
				}

		.top_menu ul .li_3{
			float:left; width:171px; height:32px;
		}
	
			.top_menu ul .li_3 a{
				width:171px; height:32px; 
			}

				.top_menu ul .li_3 a img{
					display:block;
				}

		.top_menu ul .li_4{
			float:left; width:179px; height:32px;
		}
	
			.top_menu ul .li_4 a{
				width:179px; height:32px;
			}
	
				.top_menu ul .li_4 a img{
					display:block;
				}
	
.middle{
	width:100%;
	background-image:url(src/bg_main.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#67993A;
	z-index:2;
	position:relative;
}

	.middle .main_sum{
		width:964px; 
		height:100%; 
		background-image:url(src/bg_main2.jpg); 
		background-repeat:repeat-y; 
		border:0px;
	}

		.middle .main_sum .gauche{
			height:100%; 
			width:157px; 
			float:left;
		}


			.middle .main_sum .gauche ul{
				margin:0px;
				list-style:none;
				width:174px; 
				padding:0px;
			}
			
			.middle .main_sum .gauche ul .li{
				width:139px;
                                height:2px;
                                background-image:url(src/interligne_sm.jpg);
                                background-repeat:no-repeat;
                                margin:0px; padding:0px;
                                display:block;
				overflow:hidden;
			}

				.middle .main_sum .gauche ul .li_1{
					width:139px; height:28px;
                			background-image:url(src/bt-menu-vide-off.jpg);
		                }

				.middle .main_sum .gauche ul .li_2{
					width:139px; height:28px;
					background-image:url(src/bt-menu-vide-on.jpg);
				}

				.middle .main_sum .gauche ul .li_1:hover{
					background-image:url(src/bt-menu-vide-on.jpg);
				}







					.middle .main_sum .gauche ul .li_1 .align_ss{
						margin-left:7px; padding-top:4px;
					}

					.middle .main_sum .gauche ul .li_2 .align_ss{
						margin-left:7px; padding-top:4px;
					}

					.middle .main_sum .gauche ul .li_1 a{
						width:139px;
						height:28px;
						color:#FFFFFF;
						text-decoration:none;
					}

					.middle .main_sum .gauche ul .li_2 a{
						width:139px;
						height:28px;
						color:#FFFFFF;
						text-decoration:none;
					}


		.middle .main_sum .mainj{
			width:790px;
			margin-left:157px;
			min-height:540px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
		}


.texte_classement{
	font-size:14px; color:#2A2B25; padding-left:25px;
}
		
.conteneur_tableau{
	padding-top:5px; padding-left:6px;
}
	.conteneur_tableau .tableau_bg{
		padding-top:13px; padding-left:14px; background-image:url(src/bg_tableau_classement.jpg); background-repeat:no-repeat;
	}

.remonte{font-size:12px; float:left; padding-top:7px;  padding-left:4px; padding-right:4px;}
.a_droite{padding-top:15px;float:right;padding-right:8px;}
.a_gauche{padding-top:15px;float:left; padding-left :0px;} 

.ul_festival{
	list-style-image:url(src/li_festival.jpg); font-size:12px; color:#484443; padding-left:20px; margin-left:20px;
}

	.ul_festival li{
		margin-bottom:6px;
	}

.bottom{
	width:100%;
	height:247px;
	background-image:url(src/bg_bottom.jpg);
	background-position:center top;
	margin-top:-20px;
	z-index:0;
}

	.bottom .info_sum{
		width:964px; height:207px; padding-top:20px;
	}

		.bottom .info_sum ul{
			list-style:none; padding:0px; margin:0px;
		}

		.bottom .info_sum ul li a{
			text-decoration:none; color:#FFFFFF;
		}
		.bottom .info_sum ul li a:hover{
			text-decoration:underline; 
		}

		.bottom .info_sum ul .li_1{
			float:left;
			margin:4px 10px 0 150px;
		}

		.bottom .info_sum ul .li_2{
			float:left;
			margin:10px 10px 0 10px;
			width:1px;
			height:10px;
			background-image:url(src/interligne_mb.jpg);
		}
		.bottom .info_sum ul .li_3{
			float:left;
			margin:4px 10px 0 10px;
		}


.formulaire .bt_image{
	background-image:url(src/bt_vierge.jpg); background-position:bottom; background-repeat:no-repeat; border:0px; width:97px; height:40px; color:#FFFFFF; font-weight:bold; font-size:18px; cursor:pointer;
}

.formulaire .text{
	border:#000000 solid 1px; height:23px; width:95px; vertical-align:middle;  
}

.verdana12px_text{
 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify;
}

.verdana13px_decalage{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-top:10px; padding-bottom:10px;
}

.verdana14px_bold{
	font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}

.verdana22px{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;
}

.verdana22px_decalage{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; padding-left:30px;
}

.encart_promotionnel{
	background-image:url(src/bg_promo.jpg); width:745px; height:171px;
}

.tableau_tournoi{
	font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
        padding-left:370px;
        padding-top:40px;
}




.user{
color:#FFFFFF;
background-image:url(src/degrade_menu.jpg);
background-repeat:no-repeat;
padding:6px 0 0 0px;
}

.reste{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-left:10px;
}

.loge {margin-left:17px;padding-top:10px;padding-bottom:10px;}
.deloge {margin-left:3px;padding-top:5px;}

.loge a, .deloge a{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.loge .align_ss:hover{height:20px;width:110px;background-image:url(src/bt-on.jpg);}
.deloge .align_ss:hover{height:20px;width:140px;background-image:url(src/bt-on.jpg);}

.loge .align_ss {height:20px;width:110px;}
.deloge .align_ss{height:20px;width:140px;}

