/* redefining the HTML tags */
body{
	margin:0px;
	padding:0px;
}
body, p, div, span, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td{
;	
}
h2{
	background-image:url(small_top_table.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	font-size:12px;
	margin:0px;
	padding-bottom:1px;
	padding-left:9px;	
	color:#101477;
	padding-top:6px;
}
h3{
	background-image:url(big_top_table.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	font-size:12px;
	padding-bottom:0px;
	padding-left:9px;	
	color:#101477;
	padding-top:6px;
	margin:0px;
}
h4{
	background-image:url(smallest_table_top.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	font-size:12px;
	padding-bottom:0px;
	padding-left:9px;	
	color:#101477;
	padding-top:6px;
	margin:0px;
}
a{
	color:#101477;
	text-decoration:underline;
}
a:hover{
	color:#101477;
	text-decoration:none;
}

/* IDs specification*/
#page{
	margin-left:auto;
	margin-right:auto;
	width:862px;
}
#header_menu{
	border-top:1px solid #f2b123;
	background-color:#11265f;
	height:23px;
	padding-left:19px;
}
#content_encapsulator{
	background-color:#11265f;
	background-image:url(bg_content.jpg);
	background-repeat:no-repeat;
	background-position:top-left;
	padding:39px 49px 0px 41px;
}
#footer{
	background-image:url(footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#11265f;
	padding-left:50px;		
}
#footer img{
	padding:13px 11px 3px 0px;
}
/* redefining elements in the ids*/
#header_menu a{
	text-decoration:none;
	color:#FFFFFF;	
	font-weight:bold;
}
#header_menu a:hover{
	text-decoration:underline;	
}
#header_menu img{
	padding:10px 3px 0px 2px;	
}
#plan_site a{
	padding-left:50px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#plan_site a:hover{
	text-decoration:underline;
}
#right_content{	
}
#left_content{
	padding-right:0px;	
}
/* Classes area */
.copyright{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	width:630px;
	text-align:center;
}
.spacer{
	margin-bottom:9px;
}
.white_content{
	color:#101477;
	padding:0px 9px 0px 17px;
}
.white_content_8{
	color:#101477;
	padding:0px 9px 0px 9px;
}
.contact{
	color:#101477;
	padding:0px 0px 6px 15px;
}
.couleurs_equipe{
	background-image:url(../images/color_equipe.gif);
	background-repeat:no-repeat;
	background-position:top-left;
	height:157px;
	color:#101477;
	padding-left:140px;
	padding-bottom:43px;

}
.white_background{
	background-color:#FFFFFF;
}
.orange_text{
	color:#f3b021;
}
.orange_link{
	color:#f3b021;
	padding-left:17px;
}
.orange_link a{
	text-decoration:underline;
	color:#f3b021;
}
.orange_link a:hover{
	text-decoration:none;
	color:#f3b021;
}
/*red table*/
.content_image_red{
	background-color:#c60000;
	border-left:#c60000 solid 1px;
	border-right:#c60000 solid 1px;
}
.red_cell{
	background-color:#c60000;
	height:28px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;	
}
.red_cell a{
	color:#FFFFFF;	
}
.red_cell a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/*blue table*/
.content_image_blue{
	background-color:#009ce5;
	border-left:#009ce5 solid 1px;
	border-right:#009ce5 solid 1px;
}
.blue_cell{
	background-color:#009ce5;
	height:28px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;	
	height:25px;
}
.blue_cell a{
	color:#FFFFFF;	
}
.blue_cell a:hover{
	text-decoration:none;
	color:#FFFFFF;	
}
/*orange table*/
.content_image_orange{
	background-color:#ffae00;
	border-left:#ffae00 solid 1px;
	border-right:#ffae00 solid 1px;
}
.orange_cell{
	background-color:#ffae00;
	height:28px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;	
	margin:0px;
	padding-top:0px;
}
.orange_cell a{
	color:#FFFFFF;	
}
.orange_cell a:hover{
	text-decoration:none;
	color:#FFFFFF;	
}
.logo_club{
	background-image:url(logo_background.gif);
	background-repeat:repeat-y;
	background-position:top-left;	
}
.top_table_content{
	padding:9px 20px 10px 10px;
}
.presentation_table_content{
	padding:9px 20px 10px 10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#101477;
	
}

.blue_text{
	color:#009ce5;
}
.white_text{
	color:#FFFFFF;
}

.text_orange{
	color:#ffae00;
	text-decoration:underline;
}
.text_orange:hover{
	text-decoration:none;
	color:#ffae00;
}
.galerie_picture{
	padding:10px 0px 0px 10px;
}
.click{
	padding:8px 0px 0px 9px;
	color:#ffae00;
}
.presentation_picture{
	padding:10px 0px 0px 10px;
}
.paragraph{
	color:#101477;
	padding-left:14px;	
}
.localization{
	background-image:url(localization.gif);
	background-repeat:no-repeat;
	color:#101477;
	font-weight:bold;
	height:25px;
	padding-left:9px;
	text-align:left;
	padding-top:6px;
	margin-left:160px;
	margin-bottom:8px;
}
.white_link{
	color:#FFFFFF;
	text-decoration:underline;	
}
.white_link:hover{
	color:#FFFFFF;
	text-decoration:none;	
}
.mappy{
	color:#ffae00;
	padding-left:60px;
	padding-top:20px;
}
.spacer_10{
	text-align:center;
	padding-bottom:10px;
}
.calendrier{
	width:538px;
	margin-bottom:39px;
}
.actualites_image{
	padding-bottom:6px;
	padding-left:9px;
}
.spacer_50{
	padding-bottom:44px;
	text-align:center;
}
.spacer_15{
	padding-top:15px;
}
.decouvrir{
	padding-left:17px;
	padding-top:5px;
}input {  border: 1px #6699CC solid}
textarea {  border: #6699CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titre_bloc { font-size:12px; color:#101477; ; background-image: url(bloc/arr_haut_d.gif); background-repeat: no-repeat; background-position: right top}
.titre_bloc2 {  background-image: url(bloc/arr_haut_d2.gif); background-repeat: no-repeat; background-position: right top}
.bleu12 { font-size:12px; color:#101477; ; font-family: Arial, Helvetica, sans-serif}
.Lblanc {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.Lblanc:hover {  font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; text-decoration: none}

.lien_page{
	color:#101477;
	text-decoration:none;
}
.titre_rub { background-image:url(big_top_table.gif); background-repeat:no-repeat; background-position:top-left; font-size:10pt; padding-bottom:0px; padding-left:9px; color:#101477; padding-top:6px; margin:0px; ; font-weight: bold}

.blanc_cell{
	color:#FFF;
	font-weight:bold;
	padding-left:0px;	
}
.blanc_cell a{
	color:#FFFFFF;	
}

.blanc_cell a:hover{
	color:#FFFFFF;	
}