/**



* General



* top largeur min : 994



*/



* { margin: 0; padding: 0; } /* Remove all spacings by default of the tags  */







body



{



	font-size:14px;



	line-height:16px;



	font-family:Arial, Helvetica, sans-serif;



	color:#393939;



	background:#FFF url(img/bg.png) 0px 125px repeat-x;



}







#prehome



{



	font-family:Arial, Helvetica, sans-serif;



	color:#fff;



	background:#000;



	text-align:center;



	padding-bottom:20px;



}







#popup



{



	font-size:12px;



	line-height:14px;



	font-family:Arial, Helvetica, sans-serif;



	color:#393939;



	background:#FFF url(img/bg.png) 0px 0px repeat-x;



	padding:10px;



	padding-top:4px;



}







#popup p{



	text-align:justify;



}







#container{



	width:1012px;



	margin:0 auto;



}







#prehome #video{



	margin:0 auto;



	margin-top:0px;



	margin-bottom:0px;



}







#prehome a{



	color:#fff;



	text-decoration:none;



}



#prehome a:hover{



	color:#fff;



	text-decoration:underline;



}







#prehome .blinks, #prehome .blinks a, #prehome .blinks a:hover{



	color:#393939;



}



#prehome .blinks a.white, #prehome .blinks a.white:hover{



	color:#fff;



}







#top{



	background:url(img/bg_top.png) left top repeat-x;



	height:85px;



}



#top #top_content{



	width:808px;



	padding-right:5px;



	margin:0 auto;



	color:#fff;



}



#top #top_content a{



	color:#fff;



}



#top #top_content #tips{



	height:33px; padding-top:8px; text-align:right;



}







#menu{



	height:40px;



	background:url(img/bg_menu.png) left top repeat-x



}



#menu table{



	width:814px;



	margin:0 auto;



	height:40px;



}



#menu table td{



	width:auto;



	height:40px;



	text-align:center;



	vertical-align:middle;



	color:#fff;



	font-size:15px;



	line-height:40px;



	background:url(img/sep_menu.png) right top no-repeat;



	padding-left:0px;



	padding-right:2px;



}



#menu table td div{



	padding-left:2px;



}



#menu table td.last{



	background:none;



}



#menu table td .sel{



	background:url(img/bg_item_menu.png) left top repeat-x;



	



}



#menu a{



	color:#fff;



	text-decoration:none;



}



#menu a:hover{



	color:#fff;



	text-decoration:none;



}











#main{



	width:816px;



	margin:0 auto;



	margin-top:20px;



	background:url(img/panel_middle.png) left top repeat-y;



}







#main #top_part{



	background:url(img/panel_top.png) left top no-repeat;



	padding:10px;



	text-align:center;



}



#main #bottom_part{



	background:#fff url(img/panel_bottom.png) left bottom no-repeat;



	height:4px;



	



	margin:0 auto;



}















.whiteBg{



	background:#FFFFFF;



}







.line{



	background:url(img/bg_line.png) left top repeat-x;



	height:12px;



	line-height:15px;



	color:#9C9C9C;



}







#bottom{



	width:813px;



	height:21px;



	margin:0 auto;



	margin-top:7px;



	background:#054681;



	color:#fff;



	font-size:10px;



	line-height:21px;



	text-align:center;



}



#bottom a{



 text-decoration:none;



 color:#fff;



}



#bottom a:hover{



 text-decoration:underline;



}



#sub_bottom{



	width:813px;



	margin:0 auto;



	font-size:10px;



	text-align:center;



	padding-top:6px;



}



#sub_bottom a{



 text-decoration:none;



}



#sub_bottom a:hover{



 text-decoration:underline;



}











.text{



	text-align:left; padding:8px;



}



.mySelects{

	float:right;

	width:337px;

	height:41px;

	line-height:40px;

	background:url(img/bg_select.png) left top no-repeat;

	font-size:14px;

	color:#232323;

	text-align:center;

	margin-top:-6px;

	margin-bottom:6px;

}

.mySelects2{

	float:right;

	width:240px;

	height:41px;

	line-height:40px;

	background:url(img/bg_select2.png) left top no-repeat;

	font-size:14px;

	color:#232323;

	text-align:center;

	margin-top:-6px;

	margin-bottom:6px;

}

.mySelects select, .mySelects2 select{

	margin-left:2px;

}



.over_ill{



	margin-top:-34px;



	margin-left:8px;



	text-align:left;



}







.testimonial{



	background:#232323;



	color:#fff;



	height:99px;



	margin-bottom:10px;



}



.testimonial .testimonial_img{



	float:left;



	margin-right:12px;



}







.testimonial .testimonial_img_noblur{



	float:left;



	margin-right:12px;



    filter:alpha(opacity=100);



    -moz-opacity:1;



    opacity: 1;



}



.testimonial .testimonial_img_blur{



	float:left;



	margin-right:12px;



	filter:alpha(opacity=60);



    -moz-opacity:0.60;



    opacity: 0.60;



}







.testimonial .testimonial_text{



	padding:8px 12px 8px 12px;



	font-size:12px;



	line-height:14px;



}



#tournaments .testimonial .testimonial_text{

	line-height:16px;

}



.testimonial .testimonial_text .quote{



	font-size:13px;



	line-height:17px;



	color:#fff;



	font-style:italic;



	font-weight:bold;



}







.video{



	background:#232323;



	color:#fff;



	margin-bottom:13px;



	margin-right:13px;



	float:left;



	width:185px;



	height:203px;



}



.video .video_text{



	padding:9px;



	font-size:12px;



	line-height:14px;



}







.video img.blur{



    filter:alpha(opacity=100);



    -moz-opacity:1;



    opacity: 1;



}



.video img.noblur, .video img{



	filter:alpha(opacity=60);



    -moz-opacity:0.60;



    opacity: 0.60;



}







.lien_top{



	float:right; font-size:10px; padding-top:12px;



}







table{



	width:100%;



	}



	



tbody, td{



	text-align:left;



	vertical-align:middle;



}



	



img {



	border:none;



	vertical-align:middle;



}











/* Liens */



a{



	color:#054681;



	text-decoration: underline;



}



a:hover{



	text-decoration: none;



}



























p{



	padding-top:0px;



	padding-bottom:14px;



	text-align:left;



	}



	



h1{
	font-size:24px;
	line-height:28px;
	color:#054681;
	margin-bottom:16px;
	margin-top:8px;
}


#popup h1, h1.popup{
	font-size:22px;
	line-height:26px;
	margin-bottom:12px;
	margin-top:2px;
}
h1.popup{
	font-size:20px;
	line-height:24px;
}

h2{



	font-size:14px;



	line-height:18px;



	margin-bottom:0px;



	margin-top:14px;



}







#popup h2{



	margin-bottom:0px;



	margin-top:0px;



}











ul{



	padding-left:16px;



	padding-bottom:10px;



	padding-top:2px;



	margin:0px;	



}











li{



	list-style-position:outside;



	list-style:disc;



	margin-bottom:10px;



	color:#6ab6c5;

	color:#054681;



}



















.hr{



	border-top:solid 1px #C4C3BE;



	margin-top:10px;



	height:10px;



	line-height:3px;



}







#popup .hr{



	border-top:solid 1px #fff;



	margin-top:16px;



	height:16px;



}







.fs_10{



	font-size:10px;



	line-height:12px;



}



.fs_11{



	font-size:11px;



	line-height:12px;



}



.fs_12{



	font-size:12px;



	line-height:15px;



}



.fs_13{



	font-size:13px;



}



.fs_17{



	font-size:17px;



	line-height:20px;



}







.white{



	color:#FFFFFF;



}







.bleu{



	color:#6BB6C5;



}



.green{



	color:#054681;



}



.greenOnGray{



	color:#9fcaff;

}



#tournaments .greenOnGray{

	font-size:14px;

	line-height:17px;

}



.violet{



	color:#CC00CC;



}



.jaune{



	color:#FCC300;



}







.noir{



	color:#393939;



}







.gray{



color:#999;



}



.darkGray{



color:#393939;



}















.discret{



	color:#fff;



	text-align:center;



}



.discret a{



	color:#fff;



}







#prehome .discret{



	color:#000;



	text-align:center;



}



#prehome .discret a{



	color:#000;



}







#prehome  a.discret{



	color:#000;



}





.type_sport{

	float:right;

	width:100px;

	background:#3399FF;

	text-align:center;

	padding-top:3px;

	padding-bottom:3px;

	font-size:12px;

	line-height:15px;

}

.type_tem{

	float:right;

	width:150px;

	background:#666666;

	text-align:center;

	padding-top:3px;

	padding-bottom:3px;

	font-size:12px;

	line-height:15px;

}

#tournaments .type_tem{

	width:90px;

}



select{

}

option{

	padding:2px 5px 0px 2px;

}

h1 select{

	vertical-align:middle;

}


table#myHomeTable{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
table#myHomeTable th{
	background:#AAAAAA;
	padding:10px 20px;
	color:#242424;
	font-size:20px;
	line-height:30px;
	text-align:left;
}

.myHomeTableBtn{
	width:152px;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	background:url(img/bg_btn_home.png) center top no-repeat;
	float:right;
}
.myHomeTableBtn a{
	color:#fff;
	text-decoration:none;
}
.myHomeTableBtn a:hover{
	color:#fff;
	text-decoration:underline;
}

table#myHomeTable td{
	background:#E3E3E3;
	padding:10px 0px;
	color:#242424;
	font-size:12px;
	line-height:15px;
	border-bottom:solid 1px #999999;
}
table#myHomeTable tr.last td{
	border-bottom:none;
}
table#myHomeTable td.vide{
	border-bottom:none;
	padding:0px;
	width:20px;
}
table#myHomeTable td a{ text-decoration:none; }
table#myHomeTable td a:hover{ text-decoration:underline; }

table#myScheduleTab{ font-size:12px; line-height:15px; }
table#myScheduleTab td{ background:#e3e3e3; padding:8px 10px; }
table#myScheduleTab td a{ text-decoration:none; }
table#myScheduleTab td a:hover{ text-decoration:underline; }

.btn_close{ float:right; }