@charset "utf-8";

body
	{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg_fonds.png) top left repeat-x #c1e091;
	}

h1,h2,h3,h4,h5,h6
	{
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-weight:bold;
	}

h1 /* Format du titre principal */
	{
	font-size:20px;
	color:#2093ca;
	width:780px;
	margin:30px 0px 20px 0px;
	}

h2 /* Format du titre secondaire */
	{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#bf2a23;
	margin:0px 0px 10px 0px;
	}
	
/*		h2.rouge
		{
		color:#bf2a23;
		}
*/	
h3 /* Format utilisé par description galerie photo - ne pas changer le margin */
	{
	font-size:14px;
	color:#bf2a23;
	}
	
	h3 span
		{
		color:#2093ca;
		}
	
h4  /* Format du sous-menu */
	{
	margin:10px 10px 0px 10px;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#010680;
	padding:0px;
	}
	
	h4 span
		{
		color:#2093ca;
		}
	
h5 /* Format titre en rouge dans le contenu */
	{
	font-size:16px;
	color:#bf2a23;
	}
	
h6 /* Format du message */
	{
	margin:10px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bf2a23;
	}
	
.soulignegras
	{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}

p
	{
	color:#010680;
	line-height:18px;	
	}
	
	
/* Format du descriptif liens téléchargement fichiers */
	.dcenter 
	{
	text-align:center;
	color:#bf2a23;
	font-weight:bold;
	}

/* Format liens généraux */
		a
			{
			font-family:"Trebuchet MS";
			font-size:14px;
			font-weight:bold;
			color:#2093ca;
			text-decoration:underline;
			}
			
		a:hover
			{
			color:#2093ca;
			text-decoration:none;
			}
	
img
	{
	border:0px;
	}
	
/*======= Classes =======*/

	.Style2 /* Tableau historique */
		{
		color: #bf2a23;
		font-size: 12px;
		font-weight: bold;
		text-align:left;
		}
		
	.Style5 {color: #ffffff}
	.Style7 {color: #2093ca; font-weight: bold; }
	
	.blanc
		{
		color:#FFFFFF;
		font-size:20px;
		}
		
	.blanc2
		{
		color:#FFFFFF;
		font-size:14px;
		padding-top:6px;
		margin-top:0px;
		}

	a.droite /* Classe pour liens des articles menant aux sections ou email */
		{
		text-align:right;
		}	

	.note
		{
		font-style:italic;
		}
		
	.grascenter
		{
		font-weight:bold;
		text-align:center;
		padding:0px;
		}

	.center
		{
		text-align:center;
		padding:0px;
		}


	.gras
		{
		font-weight:bold;
		}

		
	.clear
		{
			clear:both;
		}
	
/*======= Section haut blanc avec coins ronds (au-dessus du global) =======*/

	#coinshaut
		{
		display:block;
		background:url(images/bg_top.png) top center no-repeat;
		width:960px;
		height:10px;
		margin:12px auto 0px;
		padding:0px;
		}

/*======= Section Contenu global =======*/

	#global
		{
		display:block;
		width:940px;
		margin:0px auto;
		padding:0px 10px;
		text-align:left;
		background:#FFFFFF;
		}
		
		.index {height:2490px;}
		.galerie {height:1135px;}
		.club {height:935px;}
		.mission {height:835px;}
		.historique {height:835px;}
		.info {height:995px;}
		.coordonnees {height:985px;}
		.conditions {height:1135px;}
		.ethique {height:1216px;}
		.championnats {height:1235px;}
		.liens {height:1315px;}
		.mentions {height:835px;}
		.politique {height:1135px;}
		.programmes {height:1135px;}
		.inscription {height:1360px;}
		.horaire {height:835px;}
		.entraineurs {height:995px;}
		.cote {height:985px;}
		.calendrier {height:1135px;}
		.administrateurs {height:985px;}
		.plan {height:1135px;}
		.multi {height:935px;}
		.membres {height:835px;}
		.video {height:995px;}
		.resultats {height:1360px;}
		.presse05 {height:985px;}
		.bilan {height:985px;}
		
/*======= Section En-tête =======*/

	#entete
		{
		display:block;
		float:left;
		width:920px;
		height:153px;
		padding:10px;
		}
		
		#logoclub
		{
		display:block;
		display:inline;
		float:left;
		width:180px;
		margin:10px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		border:0px;
		}

		#adresse
			{
			display:block;
			float:left;
			background:#FFFFFF;
			text-align:center;
			width:730px;
			margin:0px;
			padding:20px 0px 0px 0px;
			border:0px;
			font-weight:bold;
			}
		
/*======= Section Menu principal =======*/

	#navigation
		{
		display:block;
		float:left;
		width:940px;
		height:49px;
		background:url(images/bg_navigation.png);
		}
		
		#navigation ul
			{
			display:block;
			height:42px;
			border:0px;
			margin:0px;
			padding:5px 0px 0px 7px;
			color:#00045d;
			list-style:none;
			text-align:left;
			}
			
			#navigation ul li
				{
				display:inline;
				float:left;
				height:36px;
				color:#FFFFFF;
				padding-top:8px;
				text-align:center;
				}
				
			#navigation ul li a
				{
				font-family:"Trebuchet MS";
				width:100%;
				font-size:20px;
				font-weight:bold;
				border:0px;
				color:#ffffff;
				text-decoration:none;
				text-align:center;
				padding:10px 17px 2px 17px;
				}
				
			#navigation ul li a:hover
				{
				color:#2093ca;
				}

				.courante /* Texte onglet page courante Menu principal */
					{
					background:url(images/bg_tabs.png) no-repeat bottom center;
					font-family:"Trebuchet MS";
					font-size:20px;
					width:155px;
					border:0px;
					text-decoration:none;
					text-align:center;
					color:#2093ca;
					margin:0px;
					padding:0px;
					}
				
				.courante a
					{
					color:#2093ca!important;
					}
			
				.courante2 /* Texte onglet page courante Menu secondaire */
					{
					color:#2093ca!important;
					}
			
			#sous_menu /* Texte des sous-menus */
				{
				display:block;
				width:940px;
				height:32px;
				padding:5px;
				}
				
/*======= Section Message de la page Accueil et Galerie photos =======*/
				
	#message1, #message2
		{
		display:block;
		float:left;
		text-align:center;
		width:940px;
		height:32px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
		}

/*======= Section Sous-menu des pages de contenu courant =======*/

	#sousmenu
		{
		display:block;
		float:left;
		text-align:center;
		width:940px;
		height:32px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
		}
		
		#sousmenu a
			{
			text-decoration:none;
			color:#010680;
			}
			
			#sousmenu a:hover
			{
			color:#2093ca;
			text-decoration:none;
			}

		
/*======= Section Contenant Flash =======*/
			
	#flash
		{
		display:block;
		float:left;
		width:940px;
		height:273px;
		border:0px;
		background:#92cc36;
		}
		
		#contenant
			{
			display:block;
			display:inline;
			float:left;
			margin-left:141px;
			margin-top:19px;
			width:658px;
			height:234px;
			background-color:#FFFFFF;
			text-align:center;
			}

/*======= Section Menu 2 (genre boutons sous le flash) =======*/
			
	#menu2
		{
		display:block;
		float:left;
		width:940px;
		height:80px;
		background:url(images/bg_menu2.png) no-repeat bottom center;
		}
			
	/*======= Changement icône des boutons =======*/

		.ico1
		{
		background:url(images/ico1.png) no-repeat top left;
		}
		
		.ico2
		{
		background:url(images/ico2.png) no-repeat top left;
		}

		.ico3
		{
		background:url(images/ico3.png) no-repeat top left;
		}

		.ico4
		{
		background:url(images/ico4.png) no-repeat top left;
		}

	/*======= Liens =======*/

		#menu2 ul
			{
			display:block;
			height:80px;
			border:0px;
			margin:0px;
			padding:0px 0px 0px 0px;
			color:#00045d;
			list-style:none;
			text-align:left;
			}
			
			#menu2 ul li
				{
				display:inline;
				float:left;
				height:35px;
				width:225px;
				border:0px;
				color:#FFFFFF;
				margin:10px 0px 0px 10px;
				padding:35px 0px 0px 0px;
				text-align:left;
				}

				#menu2 ul li a
					{
					font-family:"Trebuchet MS";
					width:100%;
					font-size:20px;
					font-weight:bold;
					border:0px;
					color:#ffffff;
					text-decoration:none;
					text-align:center;
					margin-left:75px;
					padding:0px;
					}
					
				#menu2 ul li a:hover
					{
					color:#2093ca;
					}

/*======= Section spéciale (temporaire - Championnats canadiens) =======*/
			
	#special
		{
		display:block;
		float:left;
		width:940px;
		height:170px;
		background:url(images/bg_special.png) no-repeat center center;
		}
		
		#special a, #special a:hover
			{
			color:#ffffff;
			text-decoration:none;
			}
			
		
		/*======= Colonne Logo Championnats canadiens =======*/

		#col1
			{
			display:block;
			display:inline;
			float:left;
			width:110px;
			height:93px;
			margin:37px 0px 0px 161px;
			padding:3px 0px 0px 25px;
			text-align:right;
			}

		/*======= Colonne Annonce de l'événement =======*/
		
		#col2
			{
			display:block;
			float:right;
			width:458px;
			height:86px;
			margin:37px 161px 0px 0px;
			padding:10px 10px 0px 0px;
			font-family:"Trebuchet MS";
			font-size:14px;
			font-weight:bold;
			text-align:center;
			}
		
/*======= Section Contenu =======*/
		
	#contenu
		{
		display:block;
		float:left;
		width:780px;
		margin:0px 80px;
		}
		
	#contenugalerie
		{
		display:block;
		float:left;
		width:940px;
		}
		
	/* Hauteur du Contenu selon les pages */
	
		.h_accueil {height:1450px;}
		.h_galerie {height:700px;}
		.h_club {height:500px;}
		.h_mission {height:400px;}
		.h_historique {height:400px;}
		.h_info {height:560px;}
		.h_coordonnees {height:550px; text-align:center; color:#010680;}
		.h_conditions {height:700px;}
		.h_ethique {height:780px;}
		.h_championnats {height:800px;}
		.h_liens {height:880px;}
		.h_mentions {height:400px;}
		.h_politique {height:700px;}
		.h_programmes {height:700px;}
		.h_inscription {height:925px;}
		.h_horaire {height:400px;}
		.h_entraineurs {height:560px;}
		.h_cote {height:550px;}
		.h_calendrier {height:700px;}
		.h_administrateurs {height:550px;}
		.h_plan {height:700px;}
		.h_multi {height:500px;}
		.h_membres {height:400px;}
		.h_video {height:560px;}
		.h_resultats {height:925px;}
		.h_presse05 {height:550px;}
		.h_bilan {height:550px;}

		
		#contenu ul
			{
/*			margin:0px 80px 0px 80px;
*/			color:#010680;
			line-height:18px;
			padding:0px 0px 0px 15px;
			}

/*======= Actualités =======*/

	#actu1, #actu2, #actu3
		{
		display:block;
		float:left;
		width:780px;
/*		margin:0px 0px 0px 80px;
*/		}
	
		#titre1, #titre2, #titre3
		{
		border-bottom:solid 1px;
/*		border-bottom-width:medium;
*/		border-bottom-color:#2093ca;
		}
		
		#date1, #date2, #date3
			{
			display:block;
			float:left;
			background:url(images/ico_date.png) no-repeat bottom center;
			height:45px;
			width:66px;
			margin:5px 0px 0px 0px;
			padding:10px 0px 0px 0px;
			border:0px;
			}
			
			.date /* Classes pour la date dans l'icône calendrier */
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bold;
				margin:0px;
				padding:2px 0px 0px 0px;
				text-align:center;
				}
	
			.mois /* Classes pour le mois dans l'icône calendrier */
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				font-weight:bold;
				margin:0px;
				padding:4px 0px 0px 14px;
				}

		#text1, #text2, #text3
			{
			display:block;
			float:left;
			width:674px;
			padding:10px 20px 10px 20px;
			}
			
			#text1 p, #text2 p, #text3 p
				{
				padding:0px;
				line-height:normal;
				}
		
		#lien1, #lien2, #lien3
			{
			display:block;
			float:right;
			padding-bottom:20px;
			}

			#lien1 a, #lien2 a, #lien3 a
				{
				color:#2093ca;
				font-family:"Trebuchet MS";
				font-size:14px;
				font-weight:bold;
				}
				
/*======= Tableaux Historique et Inscription =======*/

	#tab_historique, #tab_inscription, #tab_supville, #tab_horaire, #tab_cote, #tab_calendrier
		{
		line-height:18px;
		color:#010680;
		}
		
		
		.titretab
			{
			font-size:16px;
			color:#bf2a23;
			text-align:center;
			padding:0px;
			margin:0px;
			}

/*======= Section Contenu Coordonnées =======*/

	#titrecoord
		{
		display:block;
		float:left;
		width:780px;
		}
	
	#colgauche
		{
		display:block;
		float:left;
		width:390px;
		}	

	#coldroite
		{
		display:block;
		float:left;
		width:390px;
		}
		
	#colsimple
		{
		display:block;
		float:left;
		width:780px;
		}	

/*======= Section Info en ligne (formulaire) =======*/

	#form
		{
		width:780px;
		margin:0px 0px 10px 0px;
		color:#010680;
		line-height:18px;
		}
		
		#form p
			{
			margin:0px;
			padding:0px;
			line-18px;
			font-weight:bold;
			}
			
/*======= Section Liste des membres =======*/

	#m1, #m2, #m3
		{
		display:block;
		float:left;
		width:260px;
		text-align:left;
		}
		
		#m1 p, #m2 p, #m3p
		{
		padding:0px;
		}



/*======= Section Liens utiles =======*/

	#c1
		{
		display:block;
		float:left;
		width:370px;
		padding:10px;
		text-align:center;
		}
		
	#c2
		{
		display:block;
		float:left;
		width:370px;
		padding:10px;
		text-align:center;
		}
		
		#c1 p, #c2 p
		{
		padding:0px;
		}

/*======= Section Partenaires =======*/
	#partenaires
		{
		display:block;
		float:left;
		width:920px;
		height:140px;		
		margin:0px;
		padding:10px;
		font-family:"Trebuchet MS";
		color:#ffffff;
		font-size:24px;
		font-weight:bold;
		background:url(images/bg_part.png) top center no-repeat;
		}
		
		#logopart
			{
			display:block;
			float:left;
			width:900px;
			height:75px;
			margin:25px 0px;
			padding:10px;
			background:#ffffff;
			text-align:center;
			vertical-align:middle;
			}

/*======= Section Plan du site =======*/

	#gauche
		{
		display:block;
		float:left;
		width:340px;
		padding-right:30px;
		text-align:left;
		list-style-image:url(images/ico_balle.png);
		}
		
	#droite
		{
		display:block;
		float:left;
		width:340px;
		padding-left:30px;
		text-align:left;
		list-style-image:url(images/ico_balle.png);
		}
		
		#gauche ul, #droite ul
			{
			margin-left:20px;
			}
		
		#gauche ul li, #droite ul li
			{
			line-height:25px;
			}


/*======= Section Vidéos =======*/

	#player1
		{
		text-align:center;
		}


/*======= Section Pied-de-page =======*/
		
	#piedpage
		{
		display:block;
		float:left;
		width:940px;
		height:55px;
		margin:30px auto 0px auto;
		text-align:center;
		font-family:"Trebuchet MS";
		padding:15px 0px 0px 0px;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		background:url(images/bg_piedpage.png) no-repeat center center;
		}
		
		#piedpage a
			{
			font-family:"Trebuchet MS";
			font-size:14px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
			text-align:center;
			}
			
		#piedpage a:hover
			{
			color:#2093ca;
			text-decoration:none;
			}
			
		#piedpage a.actif
			{
			color:#2093ca;
			text-decoration:none;
			}
			
			.copy /* Classe Copyright */
				{
				font-family:"Trebuchet MS";
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF;
				margin:5px 0px 0px 0px;
				padding:0px;
				}

/*======= Section bas blanc avec coins ronds en-dessous du global =======*/

	#coinsbas
		{
		display:block;
		background:url(images/bg_bottom.png) bottom center no-repeat;
		width:960px;
		height:10px;
		margin:0px auto 12px;
		padding:0px;
		}
