/* -- FOOTER -- */
	/* -- Copyrights -- */
	#copyrights_skate				{padding:0px 0px 0px 8px; background-color: #CFCFCF; height:30px; width:917px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight : bold;}
	#copyrights_snow				{padding:0px 0px 0px 8px; background-color: #4D4D4D; height:30px; width:917px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight : bold;}
	#copyrights_corpo				{padding:0px 0px 0px 8px; background-color: #FFFFFF; height:30px; width:917px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; font-weight : bold;}	
	#copyrights_skate a				{color:#FFFFFF; text-decoration: none;}
	#copyrights_skate a:hover		{color:#FF6633; text-decoration:underline;}
	#copyrights_snow a				{color:#FFFFFF; text-decoration: none;}
	#copyrights_snow a:hover		{color:#FF0000; text-decoration:underline;}
	#copyrights_corpo a				{color: #000000; text-decoration: none;}
	#copyrights_corpo a:hover		{color:#FF0000; text-decoration:underline;}

/* -- PAGES -- */
	/* -- Général -- */
	.back_main 						{background-color: #575857;}
	table#titre_categorie 			{background-color: #000000; width:100%}
	table#titre_categorie td		{border-bottom:3px solid #EBEAEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:middle; height:23px;}
	.titre_categorie				{padding:0px 0px 0px 8px; color:#FFFFFF; font-size:12px; font-style:italic;}
	.titre_sous_categorie_skate		{padding:0px 0px 0px 4px; color:#FF6633; font-size:12px; font-style:italic;}
	.titre_sous_categorie_snow		{padding:0px 0px 0px 4px; color:#FF0000; font-size:12px; font-style:italic;}
	.titre_retour_td				{padding:0px 8px 0px 0px; color:#FFFFFF; font-size:12px; text-align:right;}
	.titre_retour					{text-decoration:none; font-size:12px; color:#FFFFFF;}
	a.titre_retour:hover			{text-decoration:underline;}
	.tab_page						{border:1px solid #FFFFFF; background-color:#CFCFCF;}
	.tab_principal_skate			{border-left:20px solid #CFCFCF; border-right:20px solid #CFCFCF;}
	.tab_principal_snow				{border-left:20px solid #4D4D4D; border-right:20px solid #4D4D4D;}
	.tab_principal_corpo			{border-left:20px solid #FFFFFF; border-right:20px solid #FFFFFF;}	
	.tab_contenu_skate				{border:3px solid #FFFFFF; width:925px; background-color:#FFFFFF;}
	.tab_contenu_snow				{border:3px solid #FFFFFF; width:925px; background-color:#FFFFFF;}
	.tab_contenu_corpo				{border:3px solid #EBEAEA; width:925px; background-color:#EBEAEA;}
	.tab_contenu_popup_skate		{border:3px solid #FFFFFF; width:350px; background-color:#FFFFFF;}
	.tab_contenu_popup_snow			{border:3px solid #FFFFFF; width:350px; background-color:#FFFFFF;}
	.tab_contenu_popup_corpo		{border:3px solid #EBEAEA; width:350px; background-color:#EBEAEA;}
	table#contenu_detail_skate		{background-color:#FFFFFF; width:100%; height:100%;}
	table#contenu_detail_snow		{background-color:#FFFFFF; width:100%; height:100%;}
	table#contenu_detail_corpo		{background-color:#EBEAEA; width:100%; height:100%;}
	table#contenu_detail td			{vertical-align:top;}
	
	/* -- Mini Frame -- */
	.outer_skate					{position:relative; background-color:#FFFFFF;}
	.outer_snow						{position:relative; background-color:#FFFFFF;}
	.outer_corpo					{position:relative; background-color:#EBEAEA;}
	.inner_skate					{overflow:auto; height:286px; background-color:#FFFFFF;}
	.inner_snow						{overflow:auto; height:286px; background-color:#FFFFFF;}
	.inner_corpo					{overflow:auto; height:286px; background-color:#EBEAEA;}
	
	/* -- Contact -- */
	table#contenu_detail_contact	{background-color:#EBEAEA;}
	table#contenu_detail_contact td	{background-color:#EBEAEA;}
	table#info_contact_general		{border-left:3px solid #EBEAEA;}
	table#info_contact_general td	{padding:4px 4px 2px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:justify;}
	.titre_info_contact				{color:#FF0000; text-decoration:none;}
	a.titre_info_contact:hover		{text-decoration:underline;}
	.info_contact					{color:#000000;}
	.top_contenu_detail				{vertical-align:top;}
	.bottom_contenu_detail			{vertical-align:bottom;}
	.main_image_contact				{background: url(http://www.unionquebecboards.com/images/main_image_temp.jpg) no-repeat; width:510px; height:286px;}
	
	/* -- Profil -- */
	table#info_profil_general		{border-left:3px solid #EBEAEA;}
	table#info_profil_general td	{padding:4px 4px 2px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:justify;}
	.main_image_profil				{background: url(http://www.unionquebecboards.com/images/main_image_temp.jpg) no-repeat; width:510px; height:286px;}
	
	/* -- News -- */
	table#info_news_general			{border-left:3px solid #EBEAEA;}
	#info_news_details				{padding:4px 4px 2px 4px; background-color:#EBEAEA;}
	#info_news_details td			{vertical-align:top;}
	table#info_news					{background-color:#EBEAEA;}
	table#info_news td				{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
	.titre_info_news				{color:#FF0000; font-size: 12px;}
	.titre_info_news_detail			{color:#FF0000; font-size: 12px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.info_news						{color:#000000; font-size: 10px; text-align:justify;}
	.info_news_details_td			{border-bottom:9px solid #EBEAEA; border-left:5px solid #EBEAEA;}
	.main_image_news				{background: url(http://www.unionquebecboards.com/images/main_image_temp.jpg) no-repeat; width:510px; height:286px;}
	.separateur_news				{border-top:1px dashed #000000;  font-size: 2px; width:500px;}
	
	/* -- Liens -- */
	#info_links_general				{border-left:3px solid #EBEAEA; background-color:#EBEAEA;}
	#info_links_details 			{padding:4px 4px 8px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:justify; vertical-align:top;}
	#info_links_details a			{color:#0000CC; text-decoration:none;}
	#info_links_details a:hover		{color:#FF0000; text-decoration:underline;}
	.numero_links_details			{padding:4px 3px 0px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; color:0000CC; font-size: 10px; font-weight:bold; width:5px; vertical-align:top;}

	/* -- Services -- */
	table#info_services_general		{border-left:3px solid #EBEAEA;}
	table#info_services_details		{padding:4px 4px 2px 4px; background-color:#EBEAEA;}
	table#info_services_details td	{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
	.titre_info_services			{color:#FF0000; font-size: 12px;}
	.info_services					{color:#000000; font-size: 10px; text-align:justify;}
	.info_services_general_td  		{padding:0px 0px 8px 0px;}
	.main_image_services			{background: url(http://www.unionquebecboards.com/images/main_image_temp.jpg) no-repeat; width:510px; height:286px;}
	
	/* -- Team -- */
	table#info_team_general			{border-left:3px solid #FFFFFF; width:100%;}
	table#info_team_general td		{width:33%;}
	#info_team_details				{padding:4px 4px 2px 4px; background-color:#FFFFFF;}
	#info_team_details td			{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
	#info_team_details img			{height:50px; width:50px; border:0px solid #000000;}
	#info_team_details	a			{text-decoration:none;}
	#info_team_details	a:hover		{text-decoration:underline;}
	.info_team_skate				{color:#FF6633; font-size:10px;}
	.info_team_snow					{color:#FF0000; font-size:10px;}
	.info_team_general_td			{padding:0px 0px 8px 0px;}
	.main_image_team				{background: url(http://www.unionquebecboards.com/images/main_image_temp.jpg) no-repeat; width:510px; height:286px;}
	
	/* -- Détail Team -- */
	table#contenu_detail_boarder	{background-color:#FFFFFF; width:100%;}
	table#info_boarder_general		{width:100%;}
	table#info_boarder_general td	{padding:2px 2px 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size:10px; vertical-align:top;}
	table#contenu_ong_boarder_skate	{background-color:#FFFFFF; width:100%; height:100%; border:3px solid #FF6633;}
	table#contenu_ong_boarder_snow	{background-color:#FFFFFF; width:100%; height:100%; border:3px solid #FF0000;}
	table#onglet_boarder			{background-color:#FFFFFF;}			
	table#info_message_vide			{background-color:#FFFFFF; height:100%; vertical-align:top;}
	table#info_message_vide td		{vertical-align:top;}
	.onglet_boarder_td				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight : bold; width:100px; height:20px; text-align:center; vertical-align:middle;}
	a.onglet_boarder_td:hover		{text-decoration: underline;}
	.info_boarder_general_td		{vertical-align:top; width:273px;}
	.info_boarder_detail_td			{vertical-align:top; width:638px;}
	.titre_info_boarder_skate_td	{color:#FF6633; width:30%; font-weight : bold;}
	.titre_info_boarder_snow_td		{color:#FF0000; width:30%; font-weight : bold;}
	.info_boarder_td				{color:#000000; width:70%;}
	
	table#image_boarder				{vertical-align:top;}
	table#image_boarder	td			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
	table#image_boarder	img			{width:20px; height:20px; border:0px solid #000000;}
	table#detail_image_border		{vertical-align:top; height:100%;}
	table#detail_image_border td	{vertical-align:top;}
	.frame_image_boarder_skate		{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; border-right:2px dashed #FF6633; width:210px;}
	.frame_image_boarder_snow		{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; border-right:2px dashed #FF0000; width:210px;}
	.frame_info_boarder_skate		{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; border-left:2px dashed #FF6633;}
	.frame_info_boarder_snow		{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; border-left:2px dashed #FF0000;}
	.frame_detail_image				{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; width:441px;}
	.frame_message_vide				{padding:4px 4px 4px 4px; position:relative; background-color:#FFFFFF; width:643px;}
	#titre_image_td_skate			{padding:0px 2px 4px 4px; vertical-align:middle;}
	#titre_image_td_snow			{padding:0px 2px 4px 4px; vertical-align:middle;}
	#titre_image_td_skate a			{color:#000000; text-decoration: none;}
	#titre_image_td_snow a			{color:#000000; text-decoration: none;}
	#titre_image_td_skate a:hover	{color:#FF6633;}
	#titre_image_td_snow a:hover	{color:#FF0000;}
	.image_td						{padding:0px 0px 4px 0px;}
	.liste_image_td					{width:210px;}
	.detail_image_td				{width:441px;}
	.detail_info_boarder_td			{width:276px;}
	.message_vide_td				{width:643px;}
	.message_vide					{padding:4px 4px 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; vertical-align:top;}
	
	/* -- Produits -- */
	table#sous_cat_produit			{background-color:#FFFFFF; width:100%;}
	table#sous_cat_produit td		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none;}
	.titre_sous_cat					{color:#666666; text-decoration: none;}
	a.titre_sous_cat:hover			{text-decoration: underline;}
	.separateur_sous_cat_skate		{padding:0px 0px 0px 2px; color:#FF6633;}
	.separateur_sous_cat_snow		{padding:0px 0px 0px 2px; color:#FF0000;}
	.titre_sous_cat_produit			{padding:0px 0px 0px 2px; color:#000000;}
	.sous_cat_produit_td			{padding:2px 2px 4px 2px;}
	
	table#liste_produit				{background-color:#FFFFFF; width:100%;}
	table#detail_produit			{background-color:#FFFFFF; width:100%;  padding:3px 3px 3px 3px;}
	table#info_produit				{background-color:#FFFFFF; width:100%; height:100%;}
	table#info_produit td			{padding:0px 0px 2px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
	.nom_produit_skate				{color:#FF6633;}
	.nom_produit_snow				{color:#FF0000;}
	.marque_produit					{color:#000000;}
	.modele_produit					{color:#000000;}
	.couleur_taille_produit			{color:#000000;}
	.prix_produit					{color:#999999; height:100%; vertical-align:bottom;}
	.details_produit                {color:#000000;}
	.image_produit					{width:155px; height:120px; vertical-align:top;}
	.detail_produit_td				{width:33%;}
	.border_horizontale				{background: url(http://www.unionquebecboards.com/images/border_horizontale.gif); background-repeat:repeat-x; background-position:center}
	.border_verticale				{background: url(http://www.unionquebecboards.com/images/border_verticale.gif); background-repeat:repeat-y; background-position:center}
	#msg_aucun_produit				{padding:2px 0px 130px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none;}
	
	#image_produit_detail			{vertical-align:top;}
	#page_produit_skate				{padding:0px 2px 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; vertical-align:middle; float:right;}
	#page_produit_snow				{padding:0px 2px 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; vertical-align:middle; float:right;}
	#page_produit_skate a			{color:#575857; text-decoration: none;}
	#page_produit_snow a			{color:#575857; font-weight:bold; text-decoration: none;}
	#page_produit_skate a:hover		{color:#FF6633;}
	#page_produit_snow a:hover		{color:#FF0000;}
	.page_courante_produit_skate	{color:#FF6633; text-decoration:none;}
	.page_courante_produit_snow		{color:#FF0000; text-decoration:none;}
	.nb_page						{color:#575857; text-decoration:none;}
	.titre_nb_page					{color:#FFFFFF; font-size: 10px; text-align:right;}