/* CSS Document SCREEN*/
input, form, textfield, p{ margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

body{
	/*width: 895px;*/
	margin: 0px auto;
	text-align:center;
	background: white;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:11px; 
	background: url(../images/fond.jpg) center top no-repeat;
	color:#7e7f88;
}

a{
	color:#75767F;
	text-decoration:none;
}

a:hover{
	color:#D72027;
}

.liens_over{
	color:#D72027;
	line-height:12px;
}

p{
	font-size:11px;
	text-align:left;
	padding-bottom:10px;
}

p.priorite{
	font-size:11px;
	text-align:left;
	padding-bottom:10px;
}

p.titre_result{
	
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
}
p.titre_camp{
	font-size:11px;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.tarif{
	font-size:11px;
	font-weight:bold;
}
p.copyright{
	text-align:center;
}

p.retour{
	text-align:right;
}

a.archives{
	text-decoration:underline;
}

p.retour a{
text-decoration:underline;
}

p.nouvelles{
	text-align:center;
}
p.campTitre{
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
}

p.date_nouv{
	text-align:left;
	padding-bottom:5px;
	/* color:#FF0000 !important; */
}

p.date_nouv2{
	text-align:left;
	padding-bottom:5px;
}

p.titre_nouv{
	text-align:left;
	padding-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}

p.titre_nouv_2{
	text-align:left;
	padding-bottom:5px;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color: #CC0000;
}

p.conseil{
	padding-left:10px;
}
.ul.conseil{
list-style: none;
color:#336699;
}
p.entraineur{
	padding-left:20px;
	padding-top:5px;
}

.session{
	padding-left:10px;
}
.cahier{
	color:#CC0000;
	font-size:14px;
}

.sousligne{
	text-decoration:underline;
}

/***********amilia************/
	

.frame{
	width: 894px;
	text-align: left;
	margin: 0 auto;
	height: 654px;
}
.amilia{
	padding-top:5px;
	padding-left:350px;
}
	.header{
		height: 32px;
		/*background: lightblue;*/
		text-align:center;
		/*margin-top:19px;*/
		margin: 0px 0px 0px 0px;
		padding:0px;
		
	}
	
		ul{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
	
		.header ul.menuTop{
			position: relative;
			list-style: none;
			margin: 0px;
			padding: 0px;
			text-align:center;
			width: 894px;
		}
			.header ul.menuTop li{
				position: relative;
				float: left;
				margin: 0;
				padding: 0px;
				/*width: 100px;*/
				height: 32px;
				
			}
			
				ul.menuTop li a{
					/*width: 100px;*/
					display:block;
					text-decoration:none;
					/*background: red;*/
				}
				
				ul.menuTop li span{
					visibility:hidden;
				}
				
				ul.menuTop li a.nouvelleOver, ul.menuTop li a.nouvelleOver:hover{
					display:block;
					/*color: black;
					background: white;*/
				}
				
				ul.menuTop li.menu1{
					background: url(../images/menu_1.jpg) no-repeat;
					width:38px;
					height:32px;
				}
				ul.menuTop li.menu2{
					background: url(../images/menu_2.jpg) no-repeat;
					width:71px;
					height:32px;
				}
				
				/* Bouton Accueil */
				ul.menuTop li a#accueil{
					background: url(../images/bt_accueil.jpg) no-repeat;
					width:93px;
					height:32px;
				}
				
				ul.menuTop li a#accueil:hover{
					background: url(../images/bt_accueil_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#accueil_over{
					background: url(../images/bt_accueil_over.jpg) no-repeat;
					width:93px;
					height:32px;
				}
				
				
				/* Bouton À Propos */
				ul.menuTop li a#apropos{
					background: url(../images/bt_apropos.jpg) no-repeat;
					width:112px;
					height:32px;
				}
				
				ul.menuTop li a#apropos:hover{
					background: url(../images/bt_apropos_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#apropos_over{
					background: url(../images/bt_apropos_over.jpg) no-repeat;
					width:112px;
					height:32px;
				}
				
				
				/* Bouton Camp de Jour */
				ul.menuTop li a#campdejour{
					background: url(../images/bt_campdejour.jpg) no-repeat;
					width:142px;
					height:32px;
				}
				
				ul.menuTop li a#campdejour:hover{
					background: url(../images/bt_campdejour_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#campdejour_over{
					background: url(../images/bt_campdejour_over.jpg) no-repeat;
					width:142px;
					height:32px;
				}
				
				
				/* Bouton Récréatif */
				ul.menuTop li a#recreatif{
					background: url(../images/bt_recreatif.jpg) no-repeat;
					width:115px;
					height:32px;
				}
				
				ul.menuTop li a#recreatif:hover{
					background: url(../images/bt_recreatif_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#recreatif_over{
					background: url(../images/bt_recreatif_over.jpg) no-repeat;
					width:115px;
					height:32px;
				}
				
				
				/* Bouton Compétitif */
				ul.menuTop li a#competitif{
					background: url(../images/bt_competitif.jpg) no-repeat;
					width:124px;
					height:32px;
				}
				
				ul.menuTop li a#competitif:hover{
					background: url(../images/bt_competitif_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#competitif_over{
					background: url(../images/bt_competitif_over.jpg) no-repeat;
					width:124px;
					height:32px;
				}
				
				
				/* Bouton Contact */
				ul.menuTop li a#contact{
					background: url(../images/bt_contact.jpg) no-repeat;
					width:105px;
					height:32px;
				}
				
				ul.menuTop li a#contact:hover{
					background: url(../images/bt_contact_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#contact_over{
					background: url(../images/bt_contact_over.jpg) no-repeat;
					width:105px;
					height:32px;
				}
				
				
				/* Bouton Liens */
				ul.menuTop li a#liens{
					background: url(../images/bt_liens.jpg) no-repeat;
					width:94px;
					height:32px;
				}
				
				ul.menuTop li a#liens:hover{
					background: url(../images/bt_liens_over.jpg) no-repeat;
				}
				
				ul.menuTop li a#liens_over{
					background: url(../images/bt_liens_over.jpg) no-repeat;
					width:94px;
					height:32px;
				}
				
				
	.hautcadre{
		height: 14px;
		width: 894px;
		
		/*text-align:center;*/
		margin:0 auto;
		padding:0;
		position:relative;
		float:left;
	}
	
	.c{
		position: relative;
		width: 100%;
		clear: both;
		height: 593px;
		margin:0 auto;
		padding:0;
	}
	
	.c_bab{
		position: relative;
		width: 100%;
		clear: both;
		height: 625px;
		margin:0 auto;
		padding:0;
	}
	
		.c1{
			position: relative;
			float: left;
			width: 13px;
			height: 593px;
			margin:0;
			padding:0;
		}
		
		.c1_bab{
			position: relative;
			float: left;
			width: 13px;
			height: 625px;
		}
		
		.c2{
			position: relative;
			float: left;
			width: 828px;
			background: white;
			height: 593px;
			margin:0;
			padding:0;
		}
		
		.c2_bab{
			position: relative;
			float: left;
			width: 756px;
			background: white;
			height: 625px;
			margin:0;
			padding:0;
		}
		
			.c2_bab ul.gbabillard{
				position: relative;
				list-style: none;
				width: 756px;
				height: 625px;
				margin:0;
				padding:0;
			}
			
				.c2_bab ul.gbabillard li{
					/*position: relative;*/
					float: left;
					margin: 0;
					padding: 0;
					/*width: 100px;
					height: 32px;*/	
				}
				
					ul.gbabillard li a{
						/*width: 100px;*/
						display:block;
						text-decoration:none;
						/*background: red;*/
					}
					
					ul.gbabillard li span{
						visibility:hidden;
					}	
					
					ul.gbabillard li.babillard_1{
						background: url(../images/babillard_1.jpg) no-repeat;
						width:150px;
						height:279px;
					}	
					
					ul.gbabillard li.babillard_2{
						background: url(../images/babillard_2.jpg) no-repeat;
						width:145px;
						height:279px;
					}	
					
					ul.gbabillard li.babillard_3{
						background: url(../images/babillard_3.jpg) no-repeat;
						width:537px;
						height:159px;
					}	
					
					ul.gbabillard li.babillard_4{
						background: url(../images/babillard_4.jpg) no-repeat;
						width:301px;
						height:187px;
					}	
					
					ul.gbabillard li.babillard_5{
						background: url(../images/babillard_5.jpg) no-repeat;
						width:172px;
						height:187px;
					}	
					
			
					/* Bouton Afficher */
					ul.gbabillard li a#afficher{
						background: url(../images/bt_afficher.jpg) no-repeat;
						width:232px;
						height:279px;
					}
					
					ul.gbabillard li a#afficher:hover{
						background: url(../images/bt_afficher_over.jpg) no-repeat;
					}
					
					/* Bouton Photos */
					ul.gbabillard li a#photos{
						background: url(../images/bt_photos.jpg) no-repeat;
						width:229px;
						height:279px;
					}
					
					ul.gbabillard li a#photos:hover{
						background: url(../images/bt_photos_over.jpg) no-repeat;
					}
					
					/* Bouton À Vendre */
					ul.gbabillard li a#avendre{
						background: url(../images/bt_avendre.jpg) no-repeat;
						width:219px;
						height:159px;
					}
					
					ul.gbabillard li a#avendre:hover{
						background: url(../images/bt_avendre_over.jpg) no-repeat;
					}
					
					/* Bouton Vidéos */
					ul.gbabillard li a#videos{
						background: url(../images/bt_videos.jpg) no-repeat;
						width:138px;
						height:187px;
					}
					
					ul.gbabillard li a#videos:hover{
						background: url(../images/bt_videos_over.jpg) no-repeat;
					}
					
					/* Bouton Retour */
					ul.gbabillard li a#retour{
						background: url(../images/bt_retour.jpg) no-repeat;
						width:145px;
						height:187px;
					}
					
					ul.gbabillard li a#retour:hover{
						background: url(../images/bt_retour_over.jpg) no-repeat;
					}
		
		
			.c2_a{
				position: relative;
				width: 555px;
				height: 593px;
				float: left;
				margin:0;
				padding: 0;
				text-align:left;
			}
			
				.contenu_evenements{
					position: relative;
					width: 555px;
					/*height: 500px;*/
					float: left;
					margin:0;
					padding: 0;
					text-align:left;
					overflow:auto;
				}
			
				.accueil{
					position:relative;
					width:100%;
					height:145px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
				}
				
				.titre_bienvenue{
					padding-top:20px;
					padding-left:20px;
					position:relative;
					float:left;
					width:100px;
				}
				
						
										
				.texte_accueil{
					padding-top:5px;
					padding-left:30px;
					position:relative;
					float:left;
					width:525px;
				}
				
				.ligne_double{
					position:relative;
					width:94%;
					height:1px;
					line-height:1px;
					padding:0;
					margin:0px 0px 0px 10px;
					/*background:#211F5F;*/
					border-top: 1px solid #211F5F;
					border-bottom: 1px solid #211F5F;
					float:left;
				}
				
				.ind_col_1{
					position:relative;
					overflow:auto;
					width:172px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					border-right: 1px solid #211F5F;
					padding-left:20px;
					/*background:blue;*/
				}
				
				.ind_col_1_b{
					position:relative;
					width:365px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					border-right: 1px solid #211F5F;
				}
				
				.ind_col_1_c{
					position:relative;
					width:510px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					padding-left:20px;
				}
				
				.ind_col_1_d{
					position:relative;
					width:230px;
					height:429px;
					float:left;
					margin:0;
					padding-left:20px;
					text-align:left;
					border-right: 1px solid #211F5F;
				}
				
					.ind_resultats{
						position:relative;
						float:left;
						width:94%;
						margin:0;
						padding:0;
						text-align:left;
						/*margin-left:20px;*/
					}
						
						.titre_resultats{
							/*margin-left:20px;*/
							width:94%;
							padding:0;
							position:relative;
							float:left;
						}
					
						.texte_resultats{
							padding:0;
							margin-right:0px;
							margin-top:5px;
							position:relative;
							float:left;
							padding-left:0px;
							width:94%;
						}
					
					.ligne_res_even{
						position:relative;
						width:100%;
						height:1px;
						margin:0;
						padding:0;
						/*text-align:right;
						margin-left:25px;
						background:#211F5F;*/
						border-top: 1px solid #211F5F;
						float:left;
					}	
					
					.ligne_res_even_b{
						position:relative;
						width:250px;
						height:1px;
						margin:0;
						padding:0;
						border-top: 1px solid #211F5F;
						float:left;
					}
					
					.ligne_res_even_c{
						position:relative;
						width:510px;
						height:1px;
						margin:0;
						padding:0;
						border-top: 1px solid #211F5F;
						float:left;
					}
					
					.ind_evenements{
						position:relative;
						float:left;
						margin:0;
						padding:0;
						text-align:left;
						width:94%;
						
						/*margin-left:20px;*/
					}
					
						.titre_evenements{
							/*margin-left:20px;*/
							margin-top:5px;
							padding:0;
							position:relative;
							float:left;
							width:94%;
						}
					
						.texte_evenements{
							padding:0;
							margin-right:5px;
							margin-top:5px;
							position:relative;
							float:left;
							padding-left:10px;
							width:94%;
							/*margin-left:30px;*/
						}
					
					
				.ind_col_2{
					position:relative;
					overflow:auto;
					width:190px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:center;
					border-right: 1px solid #211F5F;
				}
				
				.ind_col_2_b{
					position:relative;
					overflow:auto;
					width:365px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:center;
					border-right: 1px solid #211F5F;
				}
				
				.ind_col_2_b_sl{
					position:relative;
					overflow:auto;
					width:360px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:center;
				}
				
				.ind_col_2_c{
					position:relative;
					overflow:auto;
					width:555px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					/*border-right: 1px solid #211F5F;*/
				}
				
					.titre_nouvelles{
						margin:0;
						padding-top:6px;
						position:relative;
						text-align:center;
						width:94%;
					}
				/*****************Nouvellles*****************************/
					.texte_nouvelles{			
						margin:0;
						padding-top:5px;
						padding-left:5px;
						padding-right:5px;
						position:relative;
						float:left;
						text-align:center;
						width:94%;
						
					}
					
					.titre_nouvelles_2{
						
						padding-top:20px;
						padding-left:20px;
						position:relative;
						float:left;
						width:500px;
						
					}
				
					.texte_nouvelles_2{
						position: relative;
						overflow:auto;
						width: 490px;
						height: 500px;
						margin-top:5px;
						margin-left:15px;
						margin-right:10px;
						/*width:480px;*/
						padding:0;
						padding-left:10px;
						padding-right:10px;
						/*position:relative;*/
						float:left;
						text-align:left;
					}
					
					.texte_nouvelles_2 ul.niveaux{
						padding:0;
						margin-top:0px;
						margin-left:35px;
						list-style-type:disc;
					}

				
				.ind_col_3{
					position:relative;
					width:170px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					overflow:auto;
				}
				
				.ind_col_3_b{
					position:relative;
					width:365px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					overflow:auto;
				}
				
				.ind_col_3_c{
					position:relative;
					width:555px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					overflow:auto;
				}
				
				.ind_col_3_d{
					position:relative;
					width:275px;
					height:429px;
					float:left;
					margin:0;
					padding:0;
					text-align:left;
					overflow:auto;
				}
				
					.ind_competitif{
						position:relative;
						float:left;
						margin:0;
						padding:0;
						text-align:left;
						width:94%;
					}
						
						.titre_competitif2{
							margin-left:5px;
							margin-top:6px;
							padding:0;
							position:relative;
							float:left;
							width:94%;
						}
					
						.texte_competitif{
							padding:0;
							/*margin-right:5px;*/
							margin-top:5px;
							position:relative;
							float:left;
							margin-left:10px;
							width:94%;
						}
						
					.ligne_res_even2{
						position:relative;
						width:100%;
						height:1px;
						padding:0;
						margin:0;
						/*background:#211F5F;*/
						border-top: 1px solid #211F5F;
						float:left;
					}
					
					.ind_recreatif{
						position:relative;
						float:left;
						margin:0;
						padding:0;
						text-align:left;
						width:94%;
					}
					
						.titre_recreatif2{
							margin-left:5px;
							padding:0;
							position:relative;
							float:left;
							width:94%;
						}
					
						.texte_recreatif{
							padding:0;
							/*margin-right:5px;*/
							margin-top:5px;
							position:relative;
							float:left;
							margin-left:10px;
							width:94%;
						}
						
				
				
				
			/**********************************camp*********************************/
				.titre_camp{
					position: relative;
					overflow:auto;
					width: 555px;
					height: 107px;
					float: left;
					margin:0;
					padding: 0;
					text-align:center;
				}
				
                .menu_camp{
					position: relative;
					width: 217px;
					height: 390px;
					float: left;
					margin:0;
					padding: 0;
					text-align:left;
				}
				
					.menu_camp ul.sousmenucamp{
						position: relative;
						list-style: none;
						margin:0;
						padding: 0;
						text-align:left;
						width: 217px;
						/*height: 120px;*/
					}
					
					.menu_camp ul.sousmenucamp li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						width: 217px;	
						/*height: 120px;*/
					}
					
						ul.sousmenucamp li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.sousmenucamp li span{
							visibility:hidden;
						}	
						
						ul.sousmenucamp li.sousmenu1{
							background: url(../images/camp_img_1.jpg) no-repeat;
							width:217px;
							height:201px;
						}
				
						ul.sousmenucamp li.sousmenu2{
							background: url(../images/camp_img_2.jpg) no-repeat;
							width:217px;
							height:27px;
						}
						
						/* Bouton horaire */
						ul.sousmenucamp li a#horaire{
							background: url(../images/bt_camp_horaire.jpg) no-repeat;
							width:217px;
							height:36px;
						}
						
						ul.sousmenucamp li a#horaire:hover{
							background: url(../images/bt_camp_horaire_over.jpg) no-repeat;
						}
						
						ul.sousmenucamp li a#horaire_over{
							background: url(../images/bt_camp_horaire_over.jpg) no-repeat;
							width:217px;
							height:36px;
						}
						
						/* Bouton calendrier */
						ul.sousmenucamp li a#calendrier{
							background: url(../images/bt_camp_calendrier.jpg) no-repeat;
							width:217px;
							height:58px;
						}
						
						ul.sousmenucamp li a#calendrier:hover{
							background: url(../images/bt_camp_calendrier_over.jpg) no-repeat;
						}
						
						ul.sousmenucamp li a#calendrier_over{
							background: url(../images/bt_camp_calendrier_over.jpg) no-repeat;
							width:217px;
							height:58px;
						}
						
						/* Bouton ou */
						ul.sousmenucamp li a#ou{
							background: url(../images/bt_camp_ou.jpg) no-repeat;
							width:217px;
							height:32px;
						}
						
						ul.sousmenucamp li a#ou:hover{
							background: url(../images/bt_camp_ou_over.jpg) no-repeat;
						}
						
						ul.sousmenucamp li a#ou_over{
							background: url(../images/bt_camp_ou_over.jpg) no-repeat;
							width:217px;
							height:32px;
						}
						
						/* Bouton tarification */
						ul.sousmenucamp li a#tarification{
							background: url(../images/bt_camp_tarif.jpg) no-repeat;
							width:217px;
							height:36px;
						}
						
						ul.sousmenucamp li a#tarification:hover{
							background: url(../images/bt_camp_tarif_over.jpg) no-repeat;
						}
						
						ul.sousmenucamp li a#tarification_over{
							background: url(../images/bt_camp_tarif_over.jpg) no-repeat;
							width:217px;
							height:36px;
						}
				
				
				
				/*************************contenu camp****************************************************/
                .contenu_camp{
					position: relative;
					overflow:auto;
					width: 300px;
					height: 450px;
					float: left;
					margin:0;
					padding-left:25px;
					padding-top:10px;
					text-align:left;
				}
			

				.c2_a ul.titre_plan{
					/*float:left;*/
					margin:0;
					padding-top: 10px;
					padding-left:0px;
					padding-bottom:10px;
					list-style:none;
					
				}
				
					.c2_a ul.titre_plan li{
						/*float:left;*/
						margin:0;
						padding: 0;
					}
			
				.c2_a ul.base{
					/*float:left;*/
					margin:0;
					padding-left:60px;
					font-size:12px;
					list-style:none;
					/*margin-top:20px;
					margin-left:60px;*/
				}
				
				.c2_a ul.sousbase{
					/*float:left;*/
					margin:0;
					padding-left:100px;
					font-size:12px;
					list-style:none;
					/*padding-bottom:10px;*/
				}
				
				.c2_a ul.sousbase a{
					color:#75767F;
					text-decoration:none;
				}
				
				.c2_a ul.sousbase a:hover{
					color:#D72027;
				}
				
				.c2_a ul.base a{
					color:#75767F;
					text-decoration:none;
				}
				
				.c2_a ul.base a:hover{
					color:#D72027;
				}
				
					.c2_a ul.base li{
						/*float:left;
						margin:0;*/
						padding-top:5px;
					}
					
					.c2_a ul.sousbase li{
						/*float:left;
						margin:0;*/
						padding-top:2px;
					}
			
				.lien_col_1{
					position:relative;
					float:left;
					margin:0;
					padding-left:40px;
					padding-top:20px;
					width:286px;
					height:573px;
				}
				
					.lien_col_1 ul.col_1{
						position: relative;
						list-style: none;
						margin:0;
						padding: 0;
						text-align:left;
						width: 286px;
						/*height: 120px;*/
					}
					
					.lien_col_1 ul.col_1 li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						width: 286px;	
						/*height: 120px;*/
					}
					
						ul.col_1 li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.col_1 li span{
							visibility:hidden;
						}	
						
						/* Bouton CCES */
						ul.col_1 li a#cces{
							background: url(../images/lien_cces.jpg) no-repeat;
							width:286px;
							height:122px;
						}
						
						/* Bouton Fédération */
						ul.col_1 li a#federation{
							background: url(../images/lien_federation.jpg) no-repeat;
							width:286px;
							height:97px;
						}
						
						/* IMG 1 */
						ul.col_1 li.img_1{
							background: url(../images/lien_1.jpg) no-repeat;
							width:286px;
							height:96px;
						}
						
						/* Bouton Association */
						ul.col_1 li a#association{
							background: url(../images/lien_association.jpg) no-repeat;
							width:286px;
							height:92px;
						}
						
						/* Bouton CNMM */
						ul.col_1 li a#cnmm{
							background: url(../images/lien_cnmm.jpg) no-repeat;
							width:286px;
							height:160px;
						}

				
				.lien_col_2{
					position:relative;
					float:left;
					margin:0;
					padding-top:20px;
					width:214px;
					height:573px;
				}
				
					.lien_col_2 ul.col_2{
						position: relative;
						list-style: none;
						margin:0;
						padding: 0;
						text-align:left;
						width: 214px;
						/*height: 120px;*/
					}
					
					.lien_col_2 ul.col_2 li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						width: 214px;	
						/*height: 120px;*/
					}
					
						ul.col_2 li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.col_2 li span{
							visibility:hidden;
						}	
						
						ul.col_2 li.img_2{
							background: url(../images/lien_2.jpg) no-repeat;
							width:214px;
							height:219px;
						}

						/* Bouton sportquebec */
						ul.col_2 li a#sportquebec{
							background: url(../images/lien_sports.jpg) no-repeat;
							width:214px;
							height:96px;
						}
						
						ul.col_2 li.img_3{
							background: url(../images/lien_3.jpg) no-repeat;
							width:214px;
							height:252px;
						}
						
			
			
				.img_contact{
					position:relative;
					float:left;
					width:505px;
					height:275px;
					padding:0;
					margin-left:20px;
					margin-top:30px;
					background: url(../images/img_contact.jpg) no-repeat;
				}
				
				.txt_contact{
					position:relative;
					float:left;
					width:535px;
					height:228px;
					margin:0;
					padding-top:60px;
					text-align:center;
					font-size:15px;
					/*font-weight:bold;*/
				}
				.heure{
					text-align:center;
					font-size:13px;
				}
				
					.txt_contact a{
						color:#75767F;
						text-decoration:none;
					}
					
					.txt_contact a:hover{
						color:#D72027;
					}
					
			
				.c2_a_sousmenu{
					width: 149px;
					height: 593px;
					float: left;
					margin:0;
					padding: 0;
					text-align:left;
				}
				
					.c2_a_sousmenu ul.apropos{
						position: relative;
						list-style: none;
						margin:60px 0 0 0;
						padding: 0;
						text-align:left;
						width: 130px;
						/*height: 120px;*/
					}
					
					.c2_a_sousmenu ul.apropos li{
						/*position: relative;*/
						float: left;
						margin: 50px 0 0 0;
						padding: 0;
						width: 130px;	
						/*height: 120px;*/
					}
					
						ul.apropos li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.apropos li span{
							visibility:hidden;
						}	
						

						
						/* Bouton Mission */
						ul.apropos li a#mission{
							background: url(../images/bt_mission.jpg) no-repeat;
							width:130px;
							height:51px;
						}
						
						ul.apropos li a#mission:hover{
							background: url(../images/bt_mission_over.jpg) no-repeat;
						}
						
						ul.apropos li a#mission_over{
							background: url(../images/bt_mission_over.jpg) no-repeat;
							width:130px;
							height:51px;
						}
						
						/* Bouton Entraineurs */
						ul.apropos li a#entraineurs{
							background: url(../images/bt_entraineurs.jpg) no-repeat;
							width:130px;
							height:47px;
						}
						
						ul.apropos li a#entraineurs:hover{
							background: url(../images/bt_entraineurs_over.jpg) no-repeat;
						}
						
						ul.apropos li a#entraineurs_over{
							background: url(../images/bt_entraineurs_over.jpg) no-repeat;
							width:130px;
							height:47px;
						}
						
						/* Bouton Conseil d'administration */
						ul.apropos li a#conseil{
							background: url(../images/bt_conseil.jpg) no-repeat;
							width:130px;
							height:48px;
						}
						
						ul.apropos li a#conseil:hover{
							background: url(../images/bt_conseil_over.jpg) no-repeat;
						}
						
						ul.apropos li a#conseil_over{
							background: url(../images/bt_conseil_over.jpg) no-repeat;
							width:130px;
							height:48px;
						}
						
						/* Bouton Sites Gym-Plus */
						ul.apropos li a#sites{
							background: url(../images/bt_sites.jpg) no-repeat;
							width:130px;
							height:47px;
						}
						
						ul.apropos li a#sites:hover{
							background: url(../images/bt_sites_over.jpg) no-repeat;
						}
						
						ul.apropos li a#sites_over{
							background: url(../images/bt_sites_over.jpg) no-repeat;
							width:130px;
							height:47px;
						}
						
						
					.c2_a_sousmenu ul.competitif{
						position: relative;
						list-style: none;
						margin:60px 0 0 0;
						padding: 0;
						text-align:left;
						width: 130px;
						/*height: 120px;*/
					}
					
					.c2_a_sousmenu ul.competitif li{
						/*position: relative;*/
						float: left;
						margin: 40px 0 0 0;
						padding: 0;
						width: 130px;	
						/*height: 120px;*/
					}
					
						ul.competitif li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.competitif li span{
							visibility:hidden;
						}	
						

						
						/* Bouton competitions */
						ul.competitif li a#competitions{
							background: url(../images/bt_competition.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
						ul.competitif li a#competitions:hover{
							background: url(../images/bt_competition_over.jpg) no-repeat;
						}
						
						ul.competitif li a#competitions_over{
							background: url(../images/bt_competition_over.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
						/* Bouton resultats */
						ul.competitif li a#resultats{
							background: url(../images/bt_resultats.jpg) no-repeat;
							width:114px;
							height:45px;
						}
						
						ul.competitif li a#resultats:hover{
							background: url(../images/bt_resultats_over.jpg) no-repeat;
						}
						
						ul.competitif li a#resultats_over{
							background: url(../images/bt_resultats_over.jpg) no-repeat;
							width:114px;
							height:45px;
						}
						
						/* Bouton gymnastes */
						ul.competitif li a#gymnastes{
							background: url(../images/bt_gymnastes.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
						ul.competitif li a#gymnastes:hover{
							background: url(../images/bt_gymnastes_over.jpg) no-repeat;
						}
						
						ul.competitif li a#gymnastes_over{
							background: url(../images/bt_gymnastes_over.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
						/* Bouton calendrier */
						ul.competitif li a#calendrier{
							background: url(../images/bt_calendrier.jpg) no-repeat;
							width:114px;
							height:45px;
						}
						
						ul.competitif li a#calendrier:hover{
							background: url(../images/bt_calendrier_over.jpg) no-repeat;
						}
						
						ul.competitif li a#calendrier_over{
							background: url(../images/bt_calendrier_over.jpg) no-repeat;
							width:114px;
							height:45px;
						}
						
						/* Bouton sportetude */
						ul.competitif li a#sportetude{
							background: url(../images/bt_sportetude.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
						ul.competitif li a#sportetude:hover{
							background: url(../images/bt_sportetude_over.jpg) no-repeat;
						}
						
						ul.competitif li a#sportetude_over{
							background: url(../images/bt_sportetude_over.jpg) no-repeat;
							width:114px;
							height:44px;
						}
						
					
					.c2_a_sousmenu ul.recreatif{
						position: relative;
						list-style: none;
						margin:0;
						padding-left:10px;
						text-align:center;
						width: 130px;
						/*height: 120px;*/
					}
					
					.c2_a_sousmenu ul.recreatif li{
						/*position: relative;*/
						float: left;
						margin: 15px 0 0 0;
						padding: 0;
						width: 130px;	
						/*height: 120px;*/
						text-align:center
					}
					
						ul.recreatif li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.recreatif li span{
							visibility:hidden;
						}	
						

						
						/* Bouton stetherese */
						ul.recreatif li a#stetherese{
							background: url(../images/bt_rec_centre.jpg) no-repeat;
							width:87px;
							height:95px;
						}
						
						ul.recreatif li a#stetherese:hover{
							background: url(../images/bt_rec_centre_over.jpg) no-repeat;
						}
						
						ul.recreatif li a#stetherese_over{
							background: url(../images/bt_rec_centre_over.jpg) no-repeat;
							width:87px;
							height:95px;
						}
						
						/* Bouton boisbriand */
						ul.recreatif li a#boisbriand{
							background: url(../images/bt_rec_boisbriand.jpg) no-repeat;
							width:87px;
							height:106px;
						}
						
						ul.recreatif li a#boisbriand:hover{
							background: url(../images/bt_rec_boisbriand_over.jpg) no-repeat;
						}
						
						ul.recreatif li a#boisbriand_over{
							background: url(../images/bt_rec_boisbriand_over.jpg) no-repeat;
							width:87px;
							height:106px;
						}
						
						/* Bouton mirabel */
						ul.recreatif li a#mirabel{
							background: url(../images/bt_rec_mirabel.jpg) no-repeat;
							width:87px;
							height:106px;
						}
						
						ul.recreatif li a#mirabel:hover{
							background: url(../images/bt_rec_mirabel_over.jpg) no-repeat;
						}
						
						ul.recreatif li a#mirabel_over{
							background: url(../images/bt_rec_mirabel_over.jpg) no-repeat;
							width:87px;
							height:106px;
						}
						
						/* Bouton lorraine */
						ul.recreatif li a#lorraine{
							background: url(../images/bt_rec_lorraine.jpg) no-repeat;
							width:87px;
							height:98px;
						}
						
						ul.recreatif li a#lorraine:hover{
							background: url(../images/bt_rec_lorraine_over.jpg) no-repeat;
						}
						
						ul.recreatif li a#lorraine_over{
							background: url(../images/bt_rec_lorraine_over.jpg) no-repeat;
							width:87px;
							height:98px;
						}
						
						/* Bouton rosemere */
						ul.recreatif li a#rosemere{
							background: url(../images/bt_rec_rosemere.jpg) no-repeat;
							width:87px;
							height:101px;
						}
						
						ul.recreatif li a#rosemere:hover{
							background: url(../images/bt_rec_rosemere_over.jpg) no-repeat;
						}
						
						ul.recreatif li a#rosemere_over{
							background: url(../images/bt_rec_rosemere_over.jpg) no-repeat;
							width:87px;
							height:101px;
						}
						
						
				.ligne{
					width: 1px;
					height: 93%;
					float: left;
					margin:20px 0 0 0;
					padding: 0;
					background:#211F5F;
				}	
				
				.c2_a_contenu{
					width: 405px;
					height: 593px;
					float: left;
					margin:0;
					padding: 0;
				}
				
					.ligne_hor{
						width:99%;
						height:1px;
						max-height:1px;
						margin:5px 0 0 0;
						padding:0;
						/*background:#211F5F;*/
						border-top: 1px solid #211F5F;
						float:left;
					}
					
					.photo_desc{
						width:287px;
						height:527px;
						float:left;
						margin:10px 0 0 0;
						padding:0;
					}	
				
						.fond_entraineur{
							background: url(../images/fond_entraineurs.jpg) no-repeat;
							width:287px;
							height:321px;
							float:left;
							margin:0;
							padding:0;
							position:relative;
							text-align:center;
						}
						
							.photo_entraineur{
								position:relative;
								text-align:center;
								float:left;
								width:272px;
								/*height:230px;*/
								margin:0;
								padding-top:30px;
								padding-left:15px;
							}
							
								.border_photo{
									border-color:#c9c9c9;
								}
								
							.nom_entraineur{
								font-size:12px;
								position:relative;
								text-align:right;
								float:left;
								width:267px;
								height:61px;
								padding-top:10px;
								padding-right:20px;
								font-weight:bold;
								color:#211f5f;
							}
						
						.desc_entraineur{
							float:left;
							width:287px;
							height:186px;
							float:left;
							margin:0;
						}
					
					.entraineurs{
						float:left;
						width:118px;
						height:527px;
						float:left;
						margin:0;
						padding-top:10px;
					}
					
						.titre_entraineur{
							font-size:12px;
							font-weight:bold;
							color:#211f5f;
							text-transform:uppercase;
						}
						
						.entraineurs a{
							color:#211f5f;
							text-decoration:none;
							line-height:12px;
						}
						
						.entraineurs a:hover{
							color:#D72027;
						}
				
				
					.titre_apropos{
						width:405px;
						height:36px;
						float:left;
						margin:20px 0 0 0;
						padding:0;
						text-align:left;
					}
					
					.titre_competitif{
						width:385px;
						height:33px;
						float:left;
						margin:20px 0 0 0;
						padding-left:20px;
						text-align:left;
					}
					
					.texte_competitif_res{
						width:375px;
						height:500px;
						float:left;
						margin:10px 0px 0px 0px;
						padding-left:30px;
						text-align:left;
						overflow:auto;
					}
					
						.nom_gymnaste{
							margin:0;
							padding:0;
							position:relative;
							float:left;
							width:180px;
							text-align:left;
						}
						
						.categorie_gymnaste{
							margin:0;
							padding:0;
							position:relative;
							float:left;
							width:180px;
							text-align:right;
						}
					
					.texte_competitif_res2{
						width:375px;
						float:left;
						margin:10px 0px 0px 0px;
						padding-left:30px;
						text-align:left;
						overflow:auto;
					}
					
					.texte_calendrier{
						width:375px;
						height:510px;
						float:left;
						margin:10px 0px 0px 0px;
						padding:0;
						text-align:center;
					}
						
					
					.contenu_recreatif{
						width:380px;
						height:429px;
						float:left;
						padding-left:5px;
						padding-top:10px;
						margin:0;
						text-align:left;
						overflow:auto;
					}
					
					.adr_recreatif{
						width:380px;
						height:30px;
						float:left;
						margin:10px 0 0 0;
						padding-left:25px;
						text-align:left;
						font-weight:bold;
					}
					
					.images_sites{
						width:405px;
						height:336px;
						float:left;
						margin:0;
						padding:0;
						text-align:center;
					}
					
					.adresse_sites{
						width:405px;
						height:96px;
						float:left;
						margin:0;
						padding:0;
						text-align:left;
						background: url(../images/site_img_2.jpg) no-repeat center;
					}
					
						.titre_site{
							width:350px;
							height:10px;
							margin-right: 55px;
							padding:0 auto;
							text-align:right;
							color:#211f5f;
							font-weight:bold;
						}
						
						.adr_site{
							width:370px;
							height:50px;
							margin:16px auto;
							padding-left:35px;
							text-align:left;
							font-weight:bold;
						}
					
					.menu_sites{
						width:405px;
						/*height:105px;*/
						float:left;
						margin:0;
						padding:0;
						text-align:center;
					}
					
						.menu_sites ul.lien_sites{
							position: relative;
							list-style: none;
							margin: 50px 0 0 0;
							padding: 0;
							text-align:center;
							width: 405px;
							/*height: 105px;*/
						}
						
						.menu_sites ul.lien_sites li{
							/*position: relative;*/
							float: left;
							margin:0;
							padding: 0;
							/*width: 81px;	*/
							height: 13px;
						}
						
						ul.lien_sites li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
						}
						
					
						ul.lien_sites li span{
							visibility:hidden;
						}	
						

						/* Bouton Ste-Thérese */
						ul.lien_sites li a#stetherese{
							background: url(../images/bt_stetherese.jpg) no-repeat;
							width:93px;
							height:13px;
						}
						
						ul.lien_sites li a#stetherese:hover{
							background: url(../images/bt_stetherese_over.jpg) no-repeat;
						}
						
						ul.lien_sites li a#stetherese_over{
							background: url(../images/bt_stetherese_over.jpg) no-repeat;
							width:93px;
							height:13px;
						}
						
						/* Bouton Boisbriand */
						ul.lien_sites li a#boisbriand{
							background: url(../images/bt_boisbriand.jpg) no-repeat;
							width:87px;
							height:13px;
						}
						
						ul.lien_sites li a#boisbriand:hover{
							background: url(../images/bt_boisbriand_over.jpg) no-repeat;
						}
						
						ul.lien_sites li a#boisbriand_over{
							background: url(../images/bt_boisbriand_over.jpg) no-repeat;
							width:87px;
							height:13px;
						}
						
						/* Bouton Mirabel */
						ul.lien_sites li a#mirabel{
							background: url(../images/bt_mirabel.jpg) no-repeat;
							width:67px;
							height:13px;
						}
						
						ul.lien_sites li a#mirabel:hover{
							background: url(../images/bt_mirabel_over.jpg) no-repeat;
						}
						
						ul.lien_sites li a#mirabel_over{
							background: url(../images/bt_mirabel_over.jpg) no-repeat;
							width:67px;
							height:13px;
						}
						
						/* Bouton Lorraine */
						ul.lien_sites li a#lorraine{
							background: url(../images/bt_lorraine.jpg) no-repeat;
							width:74px;
							height:13px;
						}
						
						ul.lien_sites li a#lorraine:hover{
							background: url(../images/bt_lorraine_over.jpg) no-repeat;
						}
						
						ul.lien_sites li a#lorraine_over{
							background: url(../images/bt_lorraine_over.jpg) no-repeat;
							width:74px;
							height:13px;
						}
						
						/* Bouton Rosemere */
						ul.lien_sites li a#rosemere{
							background: url(../images/bt_rosemere.jpg) no-repeat;
							width:76px;
							height:13px;
						}
						
						ul.lien_sites li a#rosemere:hover{
							background: url(../images/bt_rosemere_over.jpg) no-repeat;
						}
						
						ul.lien_sites li a#rosemere_over{
							background: url(../images/bt_rosemere_over.jpg) no-repeat;
							width:76px;
							height:13px;
						}
			
			
		
			.c2_b{
				position: relative;
				float: left;
				width: 273px;
				height: 593px;
				margin:0;
				padding: 0;
			}
			
				.c2_b ul.babillard{
					position: relative;
					list-style: none;
					margin:0;
					padding: 0;
					/*text-align:center;*/
					width: 273px;
					height: 593px;
				}
					.c2_b ul.babillard li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						/*width: 100px;
						height: 32px;*/	
					}
					
						ul.babillard li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.babillard li span{
							visibility:hidden;
						}	
						
						ul.babillard li.pbab_1{
							background: url(../images/pbab_1.jpg) no-repeat;
							width:273px;
							height:240px;
						}	
						
						ul.babillard li.pbab_2{
							background: url(../images/pbab_2.jpg) no-repeat;
							width:91px;
							height:177px;
						}	
						
						ul.babillard li.pbab_3{
							background: url(../images/pbab_3.jpg) no-repeat;
							width:91px;
							height:176px;
						}	
						
				
						/* Bouton Babillard */
						ul.babillard li a#bab{
							background: url(../images/bt_babillard.jpg) no-repeat;
							width:182px;
							height:177px;
						}
						
						ul.babillard li a#bab:hover{
							background: url(../images/bt_babillard_over.jpg) no-repeat;
						}
						
						
						/* Bouton Coin des Gymnastes */
						ul.babillard li a#coingym{
							background: url(../images/bt_coingymnaste.jpg) no-repeat;
							width:182px;
							height:176px;
						}
						
						ul.babillard li a#coingym:hover{
							background: url(../images/bt_coingymnaste_over.jpg) no-repeat;
						}
			
			.c2_photo_1{
				position: relative;
				width: 100%;
				height: 120px;
				float: left;
				margin:0;
				padding: 0;
			}
			
				.c2_photo_1 ul.photos{
					position: relative;
					list-style: none;
					margin:0 auto;
					padding: 0;
					/*text-align:center;*/
					width: 100%;
					height: 120px;
				}
					.c2_photo_1 ul.photos li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						/*width: 100px;*/	
						height: 120px;
					}
					
						ul.photos li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.photos li span{
							visibility:hidden;
						}	
						
						ul.photos li.titre_babillard{
							background: url(../images/titre_babillard.jpg) no-repeat;
							width:103px;
							height:120px;
						}	
						
						ul.photos li.photos_1{
							background: url(../images/photos_1.jpg) no-repeat;
							width:171px;
							height:120px;
						}			
				
						/* Bouton Afficher */
						ul.photos li a#afficher_p{
							background: url(../images/bt_afficher_p.jpg) no-repeat;
							width:140px;
							height:120px;
						}
						
						ul.photos li a#afficher_p:hover{
							background: url(../images/bt_afficher_p_over.jpg) no-repeat;
						}
						
						ul.photos li a#afficher_p_over{
							background: url(../images/bt_afficher_p_over.jpg) no-repeat;
							width:140px;
							height:120px;
						}
						
						
						/* Bouton À Vendre */
						ul.photos li a#avendre_p{
							background: url(../images/bt_avendre_p.jpg) no-repeat;
							width:135px;
							height:120px;
						}
						
						ul.photos li a#avendre_p:hover{
							background: url(../images/bt_avendre_p_over.jpg) no-repeat;
						}
						
						ul.photos li a#avendre_p_over{
							background: url(../images/bt_avendre_p_over.jpg) no-repeat;
							width:135px;
							height:120px;
						}
						
						
						/* Bouton Vidéos */
						ul.photos li a#videos_p{
							background: url(../images/bt_videos_p.jpg) no-repeat;
							width:99px;
							height:120px;
						}
						
						ul.photos li a#videos_p:hover{
							background: url(../images/bt_videos_p_over.jpg) no-repeat;
						}
						
						ul.photos li a#videos_p_over{
							background: url(../images/bt_videos_p_over.jpg) no-repeat;
							width:99px;
							height:120px;
						}
						
						
						/* Bouton Photos */
						ul.photos li a#photos_p{
							background: url(../images/bt_photos_p.jpg) no-repeat;
							width:108px;
							height:120px;
						}
						
						ul.photos li a#photos_p:hover{
							background: url(../images/bt_photos_p_over.jpg) no-repeat;
						}
						
						ul.photos li a#photos_p_over{
							background: url(../images/bt_photos_p_over.jpg) no-repeat;
							width:108px;
							height:120px;
						}
			
		
			.c2_photo_2{
				position: relative;
				float: left;
				width: 756px;
				height: 386px;
				margin:0;
				padding: 0;
				background: url(../images/fond_photos.jpg) no-repeat;
			}
			
				.albums{
					position:relative;
					float:left;
					width: 117px;
					height:376px;
					padding-top:5px;
					margin-left:5px;
					background:white;
					border:1px solid #75767F;
					border-right:0;
				}
			
				.galerie{
					position:relative;
					float:left;
					width: 402px;
					height:376px;
					padding-left:10px;
					padding-top:5px;
					/*margin-right:10px;*/
					margin:0;
					background:white;
					text-align:center;
					border-bottom:1px solid #75767F;
					border-top:1px solid #75767F;
				}
				
				.galerie#photo{
					position:relative;
					float:left;
					width:402px;
					height:383px;
					margin:0;
					padding:0;
					
				}

				
				galerie dl.photo{
					position:relative;
					float:left;
					width:402px;
					margin: 0;
					padding:0;
				}
				
				.apercu_pages{
					position:relative;
					float:left;
					width:165px;
					height:381px;
					background:white;
					border:1px solid #75767F;
					border-left:0;
				}
				
				.galerie_apercu{
					position:relative;
					float:left;
					width: 160px;
					height:316px;
					padding-left:5px;
					padding-top:5px;
					margin:0;
				}
				
				
				.pages
				{
					position:relative;
					float:left;
					padding:0;
					margin:0;
					text-align:left;
					width:160px;
					height:55px;
					line-height:7px;
					max-height:55px;
				}	
				
				.pages a
				{
					font-size:12px;
					color:#75767F;
					font-weight:bold;
					margin: 0;
					padding: 0;
				}	
				
				ul#galerie_mini
				{
					margin: 0;
					padding:0;
					list-style-type: none ;
					position: relative;
					float: left;
					width: 160px;
					/*background: green;*/
				}			
				
				ul#galerie_mini li
				{
					position:relative;
					float: left;
					height:75px;
					margin-right:2px;
					margin-bottom:2px;
					padding:0;
					border:1px solid #75767F;
				}
				
				dl#photo dt
				{
					color: #75767F ;
					margin: 0;
					padding-top:5px;
					padding-bottom:5px;
					font-size:14px;
					font-weight:bold;
				}
				
				dl,dt,dd {
				 margin:0;
				 padding:0;
				}
				
				dl#photo dd
				{
					margin: 0;
					padding:0;
				}
				
				dl#photo img
				{
					border:1px solid #75767F;
					margin: 0;
					padding:0;
				}
			
			
			.c2_photo_3{
				position: relative;
				float: left;
				width: 100%;
				height: 119px;
				margin:0;
				padding: 0;
			}
			
				.c2_photo_3 ul.basphotos{
					position: relative;
					list-style: none;
					margin:0;
					padding: 0;
					/*text-align:center;*/
					width: 100%;
					height: 119px;
				}
					.c2_photo_3 ul.basphotos li{
						/*position: relative;*/
						float: left;
						margin: 0;
						padding: 0;
						/*width: 100px;*/	
						height: 119px;
					}
					
						ul.basphotos li a{
							/*width: 100px;*/
							display:block;
							text-decoration:none;
							/*background: red;*/
						}
						
						ul.basphotos li span{
							visibility:hidden;
						}		
						
						ul.basphotos li.photos_2{
							background: url(../images/photos_2.jpg) no-repeat;
							width:585px;
							height:119px;
						}			
				
						/* Bouton Afficher */
						ul.basphotos li a#retour_p{
							background: url(../images/bt_retour_p.jpg) no-repeat;
							width:171px;
							height:119px;
						}
						
						ul.basphotos li a#retour_p:hover{
							background: url(../images/bt_retour_p_over.jpg) no-repeat;
						}
		
		
		.c3{
			position: relative;
			float: left;
			width: 53px;
			height: 593px;
			margin:0;
			padding:0;
		}
		
		.c3_bab{
			position: relative;
			float: left;
			width: 125px;
			height: 625px;
		}
		
		
	.c_coin{
		position: relative;
		width: 100%;
		clear: both;
		height: 601px;
		margin:0;
		padding:0;
	}
		
		.c1_coingym{
			position: relative;
			float: left;
			width: 13px;
			height: 601px;
			margin:0;
			padding: 0;
		}
		
		
		.c2_coingym{
			position: relative;
			float: left;
			width: 756px;
			height: 601px;
			margin:0;
			padding: 0;
		}
		
			.c2_coingym ul.coingym{
				position: relative;
				list-style: none;
				margin:0;
				padding: 0;
				/*text-align:center;*/
				width: 756px;
				height: 601px;
			}
				.c2_coingym ul.coingym li{
					float: left;
					margin: 0;
					padding: 0;
					/*width: 100px;
					height: 32px;*/	
				}
				
					ul.coingym li a{
						/*width: 100px;*/
						display:block;
						text-decoration:none;
						/*background: red;*/
					}
					
					ul.coingym li span{
						visibility:hidden;
					}	
					
					ul.coingym li.coingym_1{
						background: url(../images/img_coin_1.jpg) no-repeat;
						width:756px;
						height:183px;
					}	
					
					ul.coingym li.coingym_2{
						background: url(../images/img_coin_2.jpg) no-repeat;
						width:756px;
						height:96px;
					}		
					
					ul.coingym li.coingym_4{
						background: url(../images/img_coin_4.jpg) no-repeat;
						width:324px;
						height:195px;
					}	
					
					ul.coingym li.coingym_5{
						background: url(../images/img_coin_5.jpg) no-repeat;
						width:169px;
						height:127px;
					}	
					
					/* Over métal Gym-Plus */
					ul.coingym li a#coingym_3{
						background: url(../images/img_coin_3.jpg) no-repeat;
						width:120px;
						height:322px;
					}
					
					ul.coingym li a#coingym_3:hover{
						background: url(../images/img_coin_3_over.jpg) no-repeat;
					}
			
			
					/* Bouton Photo */
					ul.coingym li a#photo{
						background: url(../images/bt_photo_coin.jpg) no-repeat;
						width:312px;
						height:322px;
					}
					
					ul.coingym li a#photo:hover{
						background: url(../images/bt_photo_coin_over.jpg) no-repeat;
					}
					
					/* Bouton Retour */
					ul.coingym li a#retour{
						background: url(../images/bt_retour_coin.jpg) no-repeat;
						width:155px;
						height:127px;
					}
					
					ul.coingym li a#retour:hover{
						background: url(../images/bt_retour_coin_over.jpg) no-repeat;
					}
		
		
		.c3_coingym{
			position: relative;
			float: left;
			width: 125px;
			height: 601px;
			margin:0;
			padding: 0;
		}
		
		
		
	.footer{
		/*position: fixed;
		bottom: 0;*/
		width: 894px;
		height: 100px;
		text-align:center;
		margin:0;
		padding:0;
		/*background: yellow;*/	
	}
	
		.footer a{
			color:#75767F;
		}
		
		.footer a:hover{
			color:#D72027;
		}
		
		.menu_bas{
			font-size: 9px;
			margin-bottom:10px;
			margin-top:10px;
			/*text-transform:uppercase;*/
		}
	
		.auteur{
			font-size: 9px;
		}
	
		.footer a{
			font-size: 9px;
		}
	
	

	
.no-screen{
	display: hidden;
	visibility: hidden;
}



p.nouvelles a.titreAlbum{
	padding: 5px 0 5px 0;
	display:block;
}
p.nouvelles a.titreAlbum:hover{
	background: #E4F1FC;
}
.titreSelection{
	color: #666666;
}
