* 					{margin: 0; padding: 0;}
body          		{font-family: Trebuchet, Tahoma, Helvetica, sans-serif; font-size: .75em; color:#333; background-image: url(../images/fond.jpg);}
h1 					{font-size:1.4em;font-weight:bold; line-height:1.2em; padding:0px 0px 5px 0px; text-shadow:#ccc 0px 2px 2px;}
h2 					{font-size:1.4em; font-weight:bold;padding:5px 0px 3px 0px;}
h3 					{font-size:1.2em; font-weight:bold;padding:0px 0px 0px 0px;}
h4 					{font-size:1em; font-weight:bold; padding:10px 0px 3px 0px;}
h5 					{font-size:1.5em; color:#CC3333; font-weight:bold; padding:0px 0px 10px 10px;}
p 					{padding:6px 0px 6px 0px;}
input, textarea, a 	{outline: none;}
a:link				{color:#0099FF; text-decoration: none; cursor:pointer;}
a:visited 			{color:#0099FF; text-decoration: none; cursor:pointer;}
a:hover 			{color:#0066CC; text-decoration: none;}
a:active 			{color:#0099FF; text-decoration: none;}

.runleft			{float:left; margin:0px 20px 0px 0px;}
.runright			{float:right; margin:0px 0px 0px 20px;}
.photoscaption		{float:left; width:165px; height:165px; margin:0px 5px 20px 0px;}
.photosequipe	 	{float:left; width:240px; height:350px; margin:0px 15px 40px 0px;}

#wrapper			{margin: 0 auto;}


#header				{position:relative; margin: 0 auto; width:1000px; height:84px; background: url(../images/skates01.png);}
.logo				{position:absolute; float:left; margin:10px 5px 0px 30px;}
.nom				{font-size:1.6em; color:#333; font-weight:bold; position:absolute; float:left; margin: 17px 0px 0px 85px;  text-shadow:#bbb 0px 2px 2px; letter-spacing:1px;}

.topshadow			{width:1000px; height:13px; position:absolute; margin: 84px 0px 0px 0px; background-image: url(../images/top_sh.png);}
.topshadow2			{width:540px; height:13px; position:absolute; margin: 0px 0px 0px 0px; background-image: url(../images/top_sh2.png);}
.topshadow3			{width:540px; height:13px; position:absolute; margin: 0px 0px 0px 3px; background-image: url(../images/top_sh2.png);}
.topshadow4			{width:713px; height:13px; position:absolute; margin: 0px 0px 0px 0px; background-image: url(../images/top_sh2.png);}

.drop313 			{width:313px; height:16px; position:absolute; margin: 0px 0px 0px 0px; background-image: url(../images/drop_sh.png);}

.lientop 					{font-size:1.2em; position:absolute; margin:54px 0px 0px 244px;}
.lientop a:link				{color:#666;text-decoration: none;}
.lientop a:visited 			{color:#666;text-decoration: none;}
.lientop a:hover 			{color:#0099FF;text-decoration: none;}
.lientop a:active 			{color:#666;text-decoration: none;}


#tab1				{position:absolute; float:left; margin: 39px 0px 0px 400px;}


#tab2				{position:absolute; float:left; display:block; width:148px; height:40px; margin: 39px 0px 0px 540px; text-align:center; 
					 font-size:1.5em; color:#fff; line-height:43px; text-shadow:#000 0px 2px 2px;}

#tab3				{position:absolute; float:left; display:block; width:148px; height:40px; margin: 39px 0px 0px 680px; text-align:center; 
					 font-size:1.5em; color:#fff; line-height:43px; text-shadow:#000 0px 2px 2px;}

#tab4				{position:absolute; display:block; width:148px; height:40px; margin: 39px 0px 0px 820px; text-align:center; 
					 font-size:1.5em; color:#fff; line-height:43px; text-shadow:#000 0px 2px 2px;}


#navbar				{position:absolute; z-index:10; font-size:1.2em; color:#eee; width:1000px; min-height:0px; background-image: url(../images/noir_trans40.png);
					 padding:0px 0px 0px 0px; margin: 84px 0px 0px 0px;}

#navbar	 ul			{margin: 2px 0px 2px 20px;width:980px; min-height:20px; letter-spacing:0px; list-style-type:none;list-style-position:outside;line-height:20px; }

#navbar	 a 			{display:block; padding:0px 7px; color:#fff; text-decoration:none;}

#navbar	 a:hover	{ background-image: url(../images/noir_trans40.png);color:#fff;}

#navbar	 li			{float:left; position:relative; line-height:21px;}

#navbar	 li ul a	{width:160px;height:auto;float:left; padding:0px 0px 0px 0px; background-image: url(../images/noir_trans40.png);}


.filetbleu			{width:1000px; height:8px; background-image: url(../images/swatch1_80.jpg);}
.filetrouge			{width:1000px; height:8px; background-image: url(../images/swatch2_80.jpg);}
.filetvert			{width:1000px; height:8px; background-image: url(../images/swatch3_80.jpg);}
.filetjaune			{width:1000px; height:8px; background-image: url(../images/swatch4_80.jpg);}

#filethoriz			{width:100%; height:1px; border-bottom:#999 1px dotted; margin: 5px 0px 10px 0px;}
#filetsignature	    {float:left; width:320px; height:1px; border-bottom:#999 1px solid; margin: 10px 0px 10px 0px;}
#filetdate		    {width:160px; height:1px; border-bottom:#999 1px solid; margin: 10px 0px 10px 330px;}

.complet			{position:absolute; width:179px; height:80px; margin: 80px 0px 0px 100px; background-image: url(../images/complet.png);}

#content			{margin: 0 auto;  width:998px; padding: 0px 0px 30px 0px; background: url(../images/skates02.png) no-repeat; border-right:1px solid #999; border-left:1px solid #999; }

#gauche				{float:left; width:315px; min-height:375px; background-image: url(../images/blanc_trans.png); 
					 padding:0px 10px 0px 10px; margin:0px 30px 0px 30px; border-top:0px solid #ddd; border-right:5px solid #ddd; border-bottom:5px solid #ddd; border-left:5px solid #ddd; }

#droite				{width:545px; height:100%; background-image: url(../images/noir_trans10.png); 
					 padding:0px 10px 10px 10px; margin:0px 0px 0px 400px; border-top:0px dotted #999; border-right:1px dotted #999; border-bottom:1px dotted #999; border-left:1px dotted #999; }

#gauche2			{float:left; width:165px;  background-image: url(../images/noir_trans10.png);
					 padding:0px 10px 0px 10px; margin:0px 30px 30px 30px; border-top:0px solid #ccc; border-right:1px dotted #999; border-bottom:1px dotted #999; border-left:1px dotted #999; }

#droite2			{width:710px; background-image: url(../images/blanc_trans.png);
					 padding:0px 10px 10px 10px; margin:0px 0px 30px 229px; border-top:0px dotted #ddd; border-right:5px solid #ddd; border-bottom:5px solid #ddd; border-left:5px solid#ddd; }

#droite3			{width:545px; height:100%; background-image: url(../images/blanc_trans.png); 
					 padding:0px 10px 10px 10px; margin:0px 0px 0px 400px; border-top:0px dotted #999; border-right:1px dotted #999; border-bottom:1px dotted #999; border-left:1px dotted #999; }

#droitephoto		{width:710px; min-height:860px; background-image: url(../images/blanc_trans.png); 
					 padding:0px 10px 10px 10px; margin:0px 0px 30px 229px; border-top:0px dotted #ddd; border-right:5px solid #ddd; border-bottom:5px solid #ddd; border-left:5px solid #ddd; }

#droitegala	  		{width:710px; height:700px; background-image: url(../images/blanc_trans.png); 
					 padding:0px 10px 10px 10px; margin:0px 0px 10px 229px; border-top:0px dotted #ddd; border-right:5px solid #ddd; border-bottom:5px solid #ddd; border-left:5px solid #ddd; }

.telecharger		{width:150px; height:130px; font-size:1.1em; padding:5px 20px 5px 10px; margin: 10px 0px 10px 0px; background: url(../images/cliparts/camera_pale.png) no-repeat 0 0;
					 line-height: 1.4em; border-top:0px dotted #999; border-right:0px dotted #999; border-bottom:0px dotted #999; border-left:0px dotted #999;}


.titre				{font-size:1.5em; font-weight:normal; color:#0066CC; text-shadow:#ccc 0px 1px 1px; padding:40px 0px 5px 0px;}
.titre1				{font-size:1.5em; font-weight:normal; color:#0066CC; text-shadow:#ccc 0px 1px 1px; padding:15px 0px 0px 0px;}
.titre2				{font-size:1.4em; font-weight:normal; color:#0066CC; text-shadow:#ccc 0px 1px 1px; padding:0px 0px 5px 0px;}
span.titre2			{font-weight:bold;}
.titre3				{font-size:1.2em; font-weight:normal; color:#333; padding:0px 0px 0px 0px;}
.titre4				{font-size:1.4em; font-weight:normal; color:#ccc; padding:0px 0px 5px 0px;}
span.titre4			{font-weight:bold;}
.titre5				{font-size:1.4em; font-weight:normal; color:#333; line-height:1.5em;}
span.titre5			{font-size:1em; font-weight:normal; color:#333; line-height:1.5em;}
.titre6				{font-size:1em; font-weight:normal; color:#333; padding:0px 0px 5px 0px;}
.titre6	span		{font-size:1.2em; font-weight:bold; color:#0066CC;}
.titre6	li			{padding-bottom:10px;}

.breadcrumbs		{font-size:1.2em; color:#999; padding:43px 0px 5px 0px;}

.infopatin				{font-size:1.1em; color:#0066CC; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;}
.infopatin	a:link		{color:#0066CC;text-decoration: none; font-weight:bold;}
.infopatin	a:visited 	{color:#0066CC;text-decoration: none; font-weight:bold;}
.infopatin	a:hover 	{color:#CC3333;text-decoration: none; font-weight:bold;}
.infopatin	a:active 	{color:#0066CC;text-decoration: none; font-weight:bold;}


.realisations			{font-size:1em; width:293px; min-height:200px; padding:5px 10px 7px 10px; background-image: url(../images/swatch3_60.png);
					 	 border-top:0px solid #666; border-right:0px solid #666; border-bottom:0px solid #666; border-left:0px solid #666;}
.realisations span		{font-size:1.2em; }


.liensutiles			{font-size:1.1em; color:#666; width:293px; min-height:100px; padding:5px 10px 10px 10px; margin:5px 0px 15px 0px;
					 	 border-top:1px dotted #999; border-right:0px dotted #999; border-bottom:1px dotted #999; border-left:0px dotted #999;}
 
.liensutiles ul		  	{list-style: circle; margin:0px 0px 0px 15px;}
.liensutiles p		  	{padding:0px 0px 4px 0px;}


.message				{font-size:1.1em; color:#333; width:293px; min-height:30px; padding:5px 10px 10px 10px; margin:5px 0px 0px 0px;
					 	 border-top:1px dotted #999; border-right:1px dotted #999; border-bottom:1px dotted #999; border-left:1px dotted #999;}
.message span			{font-weight:bold;} 
.message ul		  		{list-style: circle; margin:0px 0px 0px 15px;}
.message p		  		{padding:0px 0px 4px 0px;}


#gallery 					{min-height:78px;}
#gallery ul 				{list-style: none; margin:0px 0px 0px 0px;}
#gallery ul li 				{display: inline;}
#gallery ul img 			{border: 4px solid #ddd;  margin:4px 4px; }
#gallery ul a:hover img 	{border: 4px solid #0099FF;}
#gallery ul a:hover 		{color: #ddd;}

.nexttop						{text-align:right; margin:0px 15px 10px 5px; padding:0px 0px 5px 0px; border-bottom:1px dotted #ddd;}
.nextbot						{text-align:right; margin:10px 15px 0px 5px; padding:5px 0px 0px 0px; border-top:1px dotted #ddd;}

#accordion1 				{font-size:1.1em; width:305px; margin:0px 0px 0px 0px;}

.accordion_head 			{width:305px; color:#eee; padding:2px 0px 4px 8px; margin:6px 0px 0px 0px; cursor: pointer; background-image: url(../images/swatch1_60.png);
							 border-top:1px solid #666; border-right:1px solid #666; border-bottom:0px solid #666; border-left:1px solid #666;}
.accordion_head span		{font-weight:bold;}
.accordion_head:hover 		{color:#fff; background-image: url(../images/swatch1.png);}

.accordion_head_update 		   {width:305px; color:#eee; padding:2px 0px 4px 8px; margin:6px 0px 0px 0px; cursor: pointer; background:#CC9966;
							   border-top:1px solid #666; border-right:1px solid #666; border-bottom:0px solid #666; border-left:1px solid #666;}
.accordion_head_update  span	   {font-weight:bold;}
.accordion_head_update:hover 	   {color:#fff; background-image: url(../images/swatch1.png);}

span.update       	   	 		{float:right; display:block; width:60px; height:11px; color:#eee; font-size:.563em; font-weight:normal; text-align:center; background:#CC9966; margin-top:5px; padding:1px;}
 
.accordion_content 			{width:303px; color:#666; font-weight:normal; text-align:left; padding:5px 4px 5px 8px; background-color:#fff;
	 						 border-right:1px dotted #999; border-bottom:1px dotted #999; border-left:1px dotted #999;}
.accordion_content span		{font-weight:bold;}
span.accordionrouge 	  	{color:#CC3333; font-weight:normal;}
span.accordionitalic		{font-style:italic; font-weight:normal;}

.accordionlinks					{font-size:1em; width:305px; margin:5px 0px 0px 10px;}
.accordionlinks	 a:link		    {color:#666;text-decoration: none;}
.accordionlinks	 a:visited 	    {color:#666;text-decoration: none;}
.accordionlinks	 a:hover 	    {color:#0066CC;text-decoration: none;}
.accordionlinks	 a:active 	    {color:#666;text-decoration: none;}

.nousjoindre 				{width:510px; font-size:1.2em; color:#333; font-weight:normal; padding:20px 15px 15px 15px; margin:0px 0px 0px 0px; background:#fff;
							 line-height:1.2em; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.nousjoindre	a:link		{color:#3366FF;text-decoration: none; font-weight:normal;}
.nousjoindre	a:visited 	{color:#3366FF;text-decoration: none; font-weight:normal;}
.nousjoindre	a:hover 	{color:#CC3333;text-decoration: none; font-weight:normal;}
.nousjoindre	a:active 	{color:#3366FF;text-decoration: none; font-weight:normal;}

.nousjoindre span			{font-weight:bold;}

.accueil					{overflow:auto; width:510px; min-height:50px; font-size:1.1em; color:#333; padding:20px 15px 15px 15px; margin:0px 0px 10px 0px; background:#fff;
							line-height:1.4em; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
span.accueilrouge 			{color:#CC3333; font-weight:bold;}
span.accueilitalic 			{font-style:italic; font-weight:normal;}
span.accueilcaption 		{font-size:.9em; font-style:italic; font-weight:normal; }

.accueilbkgd				{overflow:auto; width:510px; height:465px; font-size:1.1em; color:#333; padding:20px 15px 15px 15px; margin:0px 0px 10px 0px; 
							background: url(../images/1accueil/IRS2010.jpg) no-repeat 0 0; line-height:1.4em; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.accueil ul					{list-style: circle; margin:0px 0px 0px 15px;}
.accueiltopimg ul	 		{list-style: circle; margin:0px 0px 0px 25px;}

.accueil  span   			{font-weight:bold;}
.accueiltopimg span   		{font-weight:bold;}

.accueiltopimg				{width:510px; font-size:1.1em; color:#333; padding:20px 15px 15px 15px; margin:0px 0px 10px 0px;line-height:1.4em; 
							 background-image: url(../images/cliparts/top_sh_xmas.jpg); border-bottom:1px solid #ccc;}

.accueilgala				{ width:510px; min-height:100px; font-size:1.1em; color:#333; padding:20px 15px 15px 15px; margin:0px 0px 10px 0px;line-height:1.4em; 
							 background: url(../images/cliparts/top_sh_gala.jpg) no-repeat 0 0;  border-top:1px solid #999; border-bottom:1px solid #ccc;}
.accueilgala  span   		{font-weight:bold;}
.accueilgala h1				{font-size:1.4em; font-weight:bold;}

.accueilboite				{border:1px dotted #999; font-size:.875em; color:#333; padding:10px; background-image: url(../images/blanc_trans_ligne.png);}
.boitejaune					{border:1px dotted #999; margin-top:10px; padding:10px 20px 10px 120px; background-image: url(../images/swatch5_50.png);}
.boitejaune img				{position:absolute; margin:-10px 0px 0px -110px;}
.boiteblanc					{margin-top:10px; padding:10px 20px 10px 120px;}
.boiteblanc img				{position:absolute; margin:10px 0px 0px -100px;}

.billetgala					{position:absolute; width:540px; height:250px; margin:0px 0px 0px -20px; z-index:3000; background-image: url(../images/billetGala.png);}
   
.quoi						{float:left; width:510px; font-size:1.1em; color:#333; padding:20px 15px 15px 15px; background:#fff;
						 	line-height:1.4em; border-top:1px solid #ccc;  border-bottom:1px solid #ccc;}
.quoi span					{font-weight:bold;}
span.quoirouge 				{color:#CC3333; font-weight:bold;}
span.quoiitalic				{font-style:italic; font-weight:normal;}
span.quoicaption			{font-size:.875em; font-style:italic; font-weight:normal; line-height:1.2em;}
span.entraineurs	  		{font-size:.875em; color:#333;font-weight:normal;}
span.quoicirque				{color:#CC3333; font-size:2.2em; font-weight:bold; margin:0px 0px 0px 0px;}
span.cirquebillets			{color:#333; font-size:1.6em; font-weight:bold; margin:0px 0px 0px 0px;}

.quoi  ul		  			{list-style: circle; margin:0px 0px 0px 30px;}
.quoi  p		  			{padding:10px 0px 2px 0px;}


.quoi2 						{width:136px; font-size:1.1em; color:#333; padding:15px 2px 10px 10px; margin:0px 0px 0px 553px; background: url(../images/cliparts/info.png) no-repeat 0 0;
						 	border-top:1px dotted #999; border-right:0px dotted #999; border-bottom:0px dotted #999; border-left:1px dotted #999;}
.quoi2 span 				{font-weight:bold;}
span.quoi2italic 			{font-style:italic; font-weight:normal;}
.quoi2  ul					{font-size:0.938em; list-style: circle; margin:0px 0px 0px 15px; line-height:1.7em;}
.quoi2  img					{padding:5px 0px 0px 0px;}


.quoiphoto					{width:682px; font-size:1.2em; color:#333; padding:20px 15px 15px 15px; margin:0px 0px 0px 0px; background:#fff;
						 	line-height:1.5em;  border-bottom:1px solid #ccc;}	

.quoigalafond			  	{ width:682px; min-height:500px; padding:15px 55px 15px 15px; margin:0px 0px 0px 0px;
						 	 background: url(../images/cliparts/top_gala.jpg) no-repeat 0 0;}	

.quoigala  		   			{width:550px; min-height:500px; font-size:1.4em; color:#eee; padding:15px 0px 0px 60px; line-height:1.3em;}	
.quoigala span				{font-size:1.2em; color:#fff; font-weight:bold; text-shadow:#000 0px 2px 2px; line-height:1.3em;}
span.galatitre				{font-size:1.8em; color:#eee; font-weight:bold; text-shadow:#000 0px 3px 3px; line-height:1.8em;}
span.galatitrerouge			{font-size:1.2em; color:#FF0000; font-weight:bold; text-shadow:none;}
 
span.quoiphoto		 		{font-weight:bold;}  

.grid1						{width:190px; height:420px; padding:0px 330px 0px 0px; margin:0px 0px 0px 0px;}
	
.clipart					{float:left; margin:-15px 0px 0px 0px; padding:0px 5px 0px 0px;}	
.clipartjoindre				{float:left; margin: -10px 0px 0px 0px; padding:0px 5px 0px 0px;}	
.clipartgala				{float:left; width:60px; height:50px;}	

.wordicon					{float:left; width:30px; height:30px; margin:-5px 10px 0px 0px; background: url(../images/word_icon30.png) no-repeat;}
.excelicon					{float:left; width:30px; height:30px; margin:-5px 10px 0px 0px; background: url(../images/excel_icon30.png) no-repeat;}
.powerpointicon				{float:left; width:30px; height:30px; margin:-5px 10px 0px 0px; background: url(../images/powerpoint_icon30.png) no-repeat;}
.pdficon					{float:left; width:30px; height:30px; margin:-5px 10px 0px 0px; background: url(../images/pdf_icon.png) no-repeat;}

.maps						{width:510px; height:400px; background: url(../images/arena_Chabot.jpg) no-repeat 0 0;
							 margin: 3px 0px 20px 0px; border-top:3px solid #ccc; border-right:3px solid #ccc; border-bottom:3px solid #ccc; border-left:3px solid #ccc;}

.maps2						{width:510px; height:400px; background: url(../images/arena_Bruneau.jpg) no-repeat 0 0;
							 margin: 3px 0px 20px 0px; border-top:3px solid #ccc; border-right:3px solid #ccc; border-bottom:3px solid #ccc; border-left:3px solid #ccc;}


.verticalpatin				{font-size:1.2em; margin:65px 0px 0px 0px;}				 
.verticalpatin ul			{width:165px;letter-spacing:0px; list-style-type:none;}
.verticalpatin a 			{display:block;padding:5px 5px 5px 5px;color:#eee;text-decoration:none; background-image: url(../images/swatch1_80.png);}
.verticalpatin a:hover		{color:#eee;text-shadow:none; background-image: url(../images/swatch1_60.png);}
.verticalpatin li			{margin: 10px 0px 10px 0px;}

.verticalevenements			{font-size:1.2em; margin:65px 0px 0px 0px;}				 
.verticalevenements ul		{width:165px;letter-spacing:0px; list-style-type:none;}
.verticalevenements a 		{display:block;padding:5px 5px 5px 5px;color:#eee;text-decoration:none; background-image: url(../images/swatch2_80.png);}
.verticalevenements a:hover	{color:#eee;text-shadow:none; background-image: url(../images/swatch2_60.png);}
.verticalevenements li		{margin: 10px 0px 10px 0px;}

.verticalphotos				{font-size:1.2em; margin:65px 0px 0px 0px;}				 
.verticalphotos ul			{width:165px;letter-spacing:6px; list-style-type:none;}
.verticalphotos a 			{display:block;padding:5px 10px 5px 10px;color:#eee;text-decoration:none; background-image: url(../images/swatch3_80.png);}
.verticalphotos a:hover		{color:#eee;text-shadow:none; background-image: url(../images/swatch3_60.png);}
.verticalphotos li			{margin: 10px 0px 10px 0px;}

.verticalinscris			{font-size:1.2em; margin:65px 0px 0px 0px;}				 
.verticalinscris ul			{width:165px;letter-spacing:0px; list-style-type:none;}
.verticalinscris a 			{display:block;padding:5px 5px 5px 5px;color:#fff;text-decoration:none; background-image: url(../images/swatch4_80.png);}
.verticalinscris a:hover	{color:#fff;text-shadow:none; background-image: url(../images/swatch4_60.png);}
.verticalinscris li			{margin: 10px 0px 10px 0px;}


.pub315px				{width:315px; height:70px; background:#ccc;margin:10px 0px 10px 0px; text-align:center; }
.pub540px				{width:540px; height:70px; background:#ccc;margin:10px 0px 10px 0px; text-align:center; }


#footer					{margin: 0 auto; width:1000px;}
.bottomnav				{font-size:1.2em; color:#999; width:960px; height:15px; padding: 5px 10px 10px 30px;border-top:3px solid #555; background-image: url(../images/noir_trans40.png)}
.bottomnav	a:link		{color:#ccc;text-decoration: none;}
.bottomnav	a:visited 	{color:#ddd;text-decoration: none;}
.bottomnav	a:hover 	{color:#fff;text-decoration: none;}
.bottomnav	a:active 	{color:#eee;text-decoration: none;}

.copyright			{float:left; padding: 15px 10px 30px 0px;}

.studio-graphix				{float:right; margin: 10px 0px 0px 0px;}
.studio-graphix	a:link		{color:#333;text-decoration: none;}
.studio-graphix	a:visited 	{color:#333;text-decoration: none;}
.studio-graphix	a:hover 	{color:#eee;text-decoration: none;}
.studio-graphix	a:active 	{color:#333;text-decoration: none;}


#clear 	   {clear:both;}

.ca1	   {background: url(../images/8CA/helene.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca2	   {background: url(../images/8CA/nathalie.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca3	   {background: url(../images/8CA/maryse.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca4	   {background: url(../images/8CA/suzanne.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca5	   {background: url(../images/8CA/lucie.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca6	   {background: url(../images/8CA/diane.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca7	   {background: url(../images/8CA/melanie.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca8	   {background: url(../images/8CA/marie-helene.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca9	   {background: url(../images/8CA/donna.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca10	   {background: url(../images/8CA/genevieve_st-pierre.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca11	   {background: url(../images/8CA/gina.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca12	   {background: url(../images/8CA/nancy.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca13	   {background: url(../images/8CA/conseil.png) no-repeat 0 0; float:left; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca14	   {background: url(../images/8CA/conseil.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }
.ca15	   {background: url(../images/8CA/conseil.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; padding: 0px 0px 0px 105px; color:#333;}
.ca16	   {background: url(../images/8CA/conseil.png) no-repeat 0 0; font-size:0.938em; width:150px; height:150px; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 105px; color:#333; }




.ca1 .ca3 .ca5 .ca7 .ca9 .ca11 .ca13 p 	 	{padding:2px 0px 2px 0px;}
.ca2 .ca4 .ca6 .ca8 .ca10 .ca12 .ca14 p 	{padding:2px 0px 2px 0px;}
span.conseilbold							{font-size:1.1em; font-weight:bold;}
span.conseilital			 				{font-size:1em; font-style:italic; font-weight:normal;}



form 					{text-align:left; margin:0px 0px 10px 0px; padding:10px 8px 5px 8px; background:#eee;
						 border-right:#999 1px solid; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#999 1px solid;}

.formulaire				{float:left; width:130px; height:165px; margin:20px 10px 20px 0px; background: url(../images/formulaire.png) no-repeat 0 0;}
.formulairetxt			{font-size:1.2em; color:#333; width:400px; height:80px; margin:40px 10px 20px 100px;}
.formulairetxt span		{font-size:.75em; color:#999; font-weight:normal;}

#formgauche				{float:left; width:240px; padding:0px 6px 5px 0px; border-right:#999 1px dotted;}
#formdroite				{width:240px; margin:0px 0px 5px 255px;}

#formcocherg			{float:left; width:240px; padding:0px 0px 0px 0px;}
#formcocherd			{width:220px; margin:0px 0px 5px 265px; padding:0px 0px 0px 20px; border-left:#999 1px dotted;}

#infodroite				{width:235px; padding: 2px 2px 2px 2px; margin: -1px 0px 5px 0px; font-size:1em; color:#0066FF; background: url(../images/fond_field.jpg);
						border-right:#999 0px dotted; border-top:#999 0px dotted; border-left:#999 0px dotted; border-bottom:#999 1px dotted;} 
	
#infogauche				{width:235px; padding: 2px 2px 2px 2px; margin: -1px 0px 5px 0px; font-size:1em; color:#0066FF; background: url(../images/fond_field.jpg);
						 border-right:#999 0px dotted; border-top:#999 0px dotted; border-left:#999 0px dotted; border-bottom:#999 1px dotted;} 

#infototal				{width:45px; padding: 2px 2px 2px 2px; margin: 0px 0px 10px 0px; font-size:1.2em; color:#0066FF; text-align:right;background: url(../images/fond_field.jpg);
						 border-right:#006699 0px solid; border-top:#006699 0px solid; border-left:#006699 0px solid; border-bottom:#006699 2px solid;} 

#infosemitotal			{width:45px; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; font-size:1em; color:#0066FF; text-align:right; background: url(../images/fond_field.jpg);
						 border-right:#006699 0px dotted; border-top:#006699 0px solid; border-left:#006699 0px solid; border-bottom:#006699 1px dotted;} 

#infosemitext			{width:220px; padding: 2px 2px 2px 2px; margin: 0px 10px 0px 0px; font-size:.875em; color:#0066FF; text-align:left; background: url(../images/fond_field.jpg);
						 border-right:#006699 0px dotted; border-top:#006699 0px solid; border-left:#006699 0px solid; border-bottom:#006699 1px dotted;} 

#infosprivetext			{width:460px; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; font-size:.875em; color:#0066FF; text-align:left; background: url(../images/fond_field.jpg);
						 border-right:#006699 0px dotted; border-top:#006699 0px solid; border-left:#006699 0px solid; border-bottom:#006699 1px dotted;} 

#infococher				{width:15px; padding: 2px 2px 2px 2px; margin: 5px 0px 0px 0px; font-size:1em; color:#0066FF; background: url(../images/fond_field.jpg);
						 border-right:#999 0px dotted; border-top:#999 0px dotted; border-left:#999 0px dotted; border-bottom:#999 1px dotted;} 

#infoete				{width:15px; padding: 1px 1px 1px 2px; margin: 3px 0px 0px 0px; font-size:1.2em; font-weight:bold;  color:#0066FF; background:#FFFFEA;
						 border-right:#999 1px solid; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#999 1px solid;} 


#formgauchetitre		{font-size:.875em; color:#006699; margin: 0px 0px 5px 0px; font-weight:bold;}

label 					{font-size:0.875em; color:#333;}

.total					{font-size:1em; text-align:right;}
.total span				{font-weight:bold; color:#000;}

.total2					{font-size:1em; text-align:right;}
.total2 span			{font-size:.875em; font-weight:normal; font-style:italic; color:#000;}

.totaldef				{font-size:.875em; text-align:right; margin: 0px 65px 0px 0px; line-height:1.2em;}
.totaldef2				{font-size:.875em; text-align:right; margin: 2px 0px 0px 0px; line-height:1.2em;}

.total, #infosprivetext, #infototal, #infosprivetext, #infosemitotal, #infosemitext	 p 	{margin:5px 0px 0px 0px;}

.radiobuttons			{color:#000; font-weight:normal; line-height:19px;}
.radiobuttons_eng		{color:#000; font-weight:normal; line-height:19px;}


.imprimer				{float:left; font-size:1.3em; font-weight:bold; height:30px; width:190px; margin:0px 0px 20px 0px; background-color:#999; border-bottom:#006699 2px solid;}				 
.imprimer ul			{width:165px;letter-spacing:0px; list-style-type:none;}
.imprimer a 			{display:block;padding:5px 10px 8px 10px;color:#fff;text-decoration:none; text-shadow:#000 0px 2px 2px;}
.imprimer a:hover		{background-color:#1975a3; color:#fff;text-shadow:none; text-shadow:#000 0px 2px 2px;}

.imprimerposter			{font-size:1.1em; width:300px; height:30px; margin:16px 0px 20px 200px; }				 

.brocher				{display:none; margin: 100px 0px 100px 0px; font-size:2em; color:#ddd;}

span.grillerouge 		{font-size:.875em; color:#CC3333; font-weight:bold;}


#spectable 		{font-size:.938em; line-height:1.2em; margin:5px 0px 0px 0px; 
				 border-top:2px solid #0066CC;border-left:2px solid #0066CC;border-right:2px solid #0066CC;border-bottom:2px solid #0066CC;width:100%;}

#InvitationRiveSud 			{margin:5px 0px 20px 0px; border-top:2px solid #0066CC;border-left:2px solid #0066CC;border-right:2px solid #0066CC;border-bottom:2px solid #0066CC;width:100%;}
#InvitationRiveSud th		{font-size:1em;}
#InvitationRiveSud td		{font-size:1.2em; line-height:1.2em; }
#InvitationRiveSud span		{font-weight:bold;}
		
#IRSpatineur			{width:55%; font-weight:normal; text-align:left; background:#ccc;}
#IRScpa					{width:35%; font-weight:normal; text-align:left; background:#ccc;}
#IRSposition 			{width:10%; font-weight:normal; text-align:center; background:#ccc;}

#arena 			{font-weight:normal;}
#jour 			{font-weight:normal;}
#heure 			{font-weight:normal;}
#heure2			{font-weight:normal;}

#automne 		{font-weight:normal; text-align:center;}
#hiver 			{font-weight:normal; text-align:center;}
#automnehiver 	{font-weight:normal; text-align:center; line-height:1.1em;}

#categorie 		{font-weight:normal; text-align:center;}
#frais			{font-weight:normal; text-align:center;}

#lundi 			{font-weight:normal; line-height:1.2em;}
#mardi 			{font-weight:normal; line-height:1.2em;}
#mercredi 		{font-weight:normal; line-height:1.2em;}
#jeudi 			{font-weight:normal; line-height:1.2em;}
#vendredi 		{font-weight:normal; line-height:1.2em;}

#patineur		{width:50%; font-weight:normal; line-height:1.2em; text-align:center;}
#categorie2		{width:35%; font-weight:normal; line-height:1.2em; text-align:center;}
#position 		{width:15%; font-weight:normal; line-height:1.2em; text-align:center;}

#rabais 		{font-weight:normal;width:75%;table-layout:fixed;}
#col1 			{font-weight:normal;  width:10%;}
#col2 			{font-weight:normal;  width:10%;}
#col3 			{font-weight:normal;  width:10%; line-height:1em;}

table 			{border:1px solid #999;  border-collapse:collapse; }
td, th 			{vertical-align:top;  padding:2px 4px;  border:1px solid #999;}
th 				{background:#ddd;}
td 				{background:#fff;}
span.red 		{font-weight:bold;color:#CC3333;}
span.titles 	{font-size:.938em; line-height:1.2em;}
span.products 	{font-weight:bold;}


#loader 		{width: 165px; height: 300px; margin: 30px 0px 10px 0px;}

.organigramme	{width:680px; height:618px; background-image: url(../images/organigramme.jpg);}

.b1title		{width:155px; height:240px; text-align:center; padding:11px 0px 0px 260px;}
.b1title ul		{font-size:1.2em; color:#666; padding:30px 0px 0px 40px; list-style:circle; text-align:left; line-height:1.3em;}
.b1title span	{font-size:1.5em; color:#eee; font-weight:bold; list-style:circle; text-align:left;}

.b2title		{float:left; width:155px; height:240px; text-align:center; padding:98px 0px 0px 5px;}
.b2title ul		{font-size:1.2em; color:#666; padding:60px 0px 0px 15px; list-style:none; text-align:left; line-height:1.3em;}
.b2title span	{font-size:1.5em; color:#eee; font-weight:bold; list-style:circle; text-align:left;}
 
.b3title		{float:left;width:155px; height:240px; text-align:center; padding:98px 0px 0px 15px;}
.b3title ul		{font-size:1.2em; color:#666; padding:15px 0px 0px 35px; list-style:circle; text-align:left; line-height:1.3em;}
.b3title span	{font-size:1.5em; color:#eee; font-weight:bold; list-style:circle; text-align:left;}
 
.b4title		{float:left;width:155px; height:240px; text-align:center; padding:98px 0px 0px 15px;}
.b4title ul		{font-size:1.2em; color:#666; padding:35px 0px 0px 35px; list-style:circle; text-align:left; line-height:1.3em;}
.b4title span	{font-size:1.5em; color:#eee; font-weight:bold; list-style:circle; text-align:left;}
 
.b5title		{float:left; width:155px; height:240px; text-align:center; padding:98px 0px 0px 15px;}
.b5title ul		{font-size:1.2em; color:#666; padding:35px 0px 0px 35px; list-style:circle; text-align:left; line-height:1.3em;}
.b5title span	{font-size:1.5em; color:#eee; font-weight:bold; list-style:circle; text-align:left;}

span.btitles	{font-size:1em; font-weight:normal; color:#999;} 


.laureatsnav a 			{display:block; font-size:1.2em; font-weight:normal; padding:5px 5px; color:#fff; text-align:center; 
						 text-decoration:none; background-color:#999;}
.laureatsnav a:hover	{background-color:#0066CC;}
.laureatsnav li			{padding-right:10px; float:left; position:relative; width:190px; line-height:15px;}
.laureatsnav li ul a	{font-size:14px; width:140px; height:auto; float:left; line-height:11px; border-bottom: 1px solid #ccc;}
.laureatsnav ul			{margin: 0px 0px 0px 0px; width:500px; min-height:40px;	margin-bottom:15px; list-style-type:none; list-style-position:outside; }
 
.laureats				{width:500px; height:14px; font-size:.9em; font-weight:bold; color:#eee; padding:0px 0px 2px 10px; margin-top:20px; 
				 		background:#0066CC;}
				   			
.laureatsnoms			{font-size:1em; font-weight:normal; color:#666;}
.laureatsnoms span		{font-size:1.1em; font-weight:bold; color:#333; padding:0px 0px 0px 0px;}
.laureatsnoms li		{border-bottom:1px solid #ccc; list-style:none; padding:7px 0px 7px 10px;} 


.meritasl				{width:230px; font-size:1em; font-weight:bold; color:#333; margin:20px 0px 0px 0px;} 			   			
.meritasl li	   		{font-size:1em; font-weight:normal; color:#666; list-style:circle; padding:2px 0px 2px 0px;} 
.meritasl li span  		{font-size:1em; font-weight:bold; color:#0066CC;}
 
.leftmeritas			{float:left; width:240px; height:1100px; margin:10px 0px 20px 0px;}
.rightmeritas			{float:right; width:240px; height:1000px; margin:10px 0px 20px 0px;}


.jours a 				{display:block; font-size:1.4em; font-weight:normal; padding:3px 3px; color:#fff; text-align:center; 
						 text-decoration:none; background-color:#666;}
.jours a:hover			{background-color:#666; border-bottom:6px solid #0066CC;}
.jours li				{padding-right:10px; float:left; position:relative; width:220px; line-height:20px;}
.jours li ul a			{font-size:14px; width:220px; height:auto; float:left; line-height:11px; border-bottom: 1px solid #ccc;}
.jours ul				{margin: 0px 0px 0px 0px; width:700px; min-height:40px;	margin-bottom:15px; list-style-type:none; list-style-position:outside; }


.vestes					{border:1px dotted #999; min-height:150px; padding:10px; margin:20px 0px 0px 0px;}	
.vestes	span			{font-weight:bold;}






