body					{							
							font-family:arial,helvetica,sans-serif;
						    font-size:12px;
						    text-align:left;
							background-color: #0d0d0d;							
							background:#fafafa url("../img/bg_body.jpg") top left repeat;
							
						}
iframe{overflow: hidden;}
ul						{
						 	list-style-type:none;
					     	padding:0px;
					     	margin:0px;
						}
a						{
						  	color: #FFFFFF;
						  	text-decoration: none;											 
						}
a:focus, a:hover, a:active { outline:none }
img						{
							border: none;
						}	
.errors					{	color: red;}
#col-left				{
							float: left;
							width: 125px;
							margin-right: 1px;	
							background: #ffffff url("../img/bg_column.gif") top  left no-repeat;
						}
#col-right				{
							float: left;
							width: 125px;					
							background: #ffffff url("../img/bg_column.gif") top  right no-repeat;
						}
#container			    {
							position: relative;
							width: 1024px;
							z-index: 0;	
							margin-left: 20%;						
						}				

#one_coloumn			{
							position: relative;
							float: left;
							width: 764px;
							background-color: #000000;						
						}


.header		{
				margin:0px auto;
				width: 763px;
				height: 214px;
				background: transparent url("../img/bg_header.jpg") top  left no-repeat;
			}
			#flash{
			
			
			
			}
			.header_main_links{
							  	 display: block;
							  	 position: absolute;
							  	 width: 130px;
							  	 height: 20px;
							  	 text-indent: -10000px;
							  	 font-size: 1px;
							  }
							  #header_accueil_link{top: 198px; left: 96px;}
							  #header_aboutus_link{top: 201px; left: 293px;}
							  #header_contact_link{top: 204px; left: 441px;}
			.header_right_links{
							  	 display: block;
							  	 position: absolute;
							  	 width: 140px;
							  	 height: 60px;
							  	 text-indent: -10000px;
							  	 font-size: 1px;
							  }
							  #header_produit_link{top: 14px; right: 24px;}
							  #header_fournisseur_link{top: 77px; right: 24px;}
							  #header_gallerie_link{top: 141px; right: 24px;}
							  #header_equipe_link{top: 207px; right: 24px;}
			.header_fournisseur_links{
							  	 display: block;
							  	 position: absolute;							  	
							  	 text-indent: -10000px;
							  	 font-size: 1px;
							  }
							  #header_fischer_link{
							  						top: 264px; 
							  						left: 100px;
							  						width: 30px;
							  	 					height: 75px;
							  					  }
							  #header_k2_link{
							  						top: 300px; 
							  						left: 146px;
							  						width: 40px;
							  	 					height: 40px;
							  					  }
							  #header_head_link{
							  						top: 262px; 
							  						left: 200px;
							  						width: 45px;
							  	 					height: 45px;
							  					  }
							  #header_elan_link{
							  						top: 261px; 
							  						left: 444px;
							  						width: 25px;
							  	 					height: 60px;
							  					  }
							  #header_colmar_link{
							  						top: 261px; 
							  						left: 480px;
							  						width: 25px;
							  	 					height: 60px;
							  					  }
							  #header_nordica_link{
							  						top: 261px; 
							  						left: 514px;
							  						width: 25px;
							  	 					height: 60px;
							  					  }
#top_bar	{
				width: 763px;
				height: 30px;
				background: transparent url("../img/bg_top_bar.jpg") top  left no-repeat;
			}		
.footer		{
				position: relative;
				float: left;
				width: 763px;
				height: 33px;
				text-align: center;
				color: #d0d0d0;
				background-color: #000000;
				border: 1px solid #323232;
				border-width: 1px 0px 0px 0px;
			}
.footer_link{
				float: left;
				width: 763px;
				font-weight: bold;
				margin-top: 5px;
			
			}
			.footer_link a{
						
						color: #F38F00;
			}
			.footer_link span{
						color: #ffffff;
						margin-left: 5px;
			}
			.footer_link a:hover{
						color: #FFFFFF;
			}
.footer_copy{
				float: left;
				width: 763px;
				margin-top: 10px;
				font-size: 11px;
	
			}

.footer_copy a{   
				font-weight: bold;
			  	text-decoration:none;
			  }

/***********************************accueil.phtml******************************************************************/
#content 			 {
						position: relative;
						float: left;
						width: 763px;
					}

#content_accueil	 {
						position: relative;
						float:left;
						width:763px;
						min-height:460px;
						color: #FFFFFF;
						font-style:italic;
						background: #000000 url("../img/bg_main_body.jpg") top left repeat-x;						
					 }
					 #text1{width:175px;margin-right: 235px;}
					 #text2{width:175px;margin-right: 235px;}
					 #text3{width:175px;margin-right: 235px;}
					 #text4{width:175px;margin-right: 235px;}
					 #text5{width:175px;margin-right: 235px;}
					 #top_menu_accueil{
					 				  		position: relative;
					 				  		float: left;
					 				  		width: 100%;
					 				  		height: 165px; 
					 				  }
					 #top_menu_accueil a{
					 						display: block;
					 						position: absolute;
					 						text-indent: -100000px;					 				    
					 				    	height: 158px;
					 				    	top:  0px;
					 				    }
					 				    #top_menu_accueil a:hover{
					 				    							background-position: top right;
					 				    						 
					 				    						 }
					 #top_menu_skis {					
					 					width: 180px;
					 					left: 30px;
					 					background: transparent url("../img/menu_item_skis.jpg") top left no-repeat;					 					
					 				}
					 #top_menu_planches {					
					 					width: 180px;
					 					left: 208px;
					 					background: transparent url("../img/menu_item_planche.jpg") top left no-repeat;					 					
					 				}
					 #top_menu_bottes {					
					 					width: 180px;
					 					left: 388px;
					 					background: transparent url("../img/menu_item_bottes.jpg") top left no-repeat;					 					
					 				}
					 #top_menu_vet {					
					 					width: 185px;
					 					left: 568px;
					 					background: transparent url("../img/menu_item_vet.jpg") top left no-repeat;					 					
					 				}


#center_content{
					float:left;
					position: relative;
					z-index: 100;
					width: 763px;
				}
				#skitown_brossard{
							 		position: absolute;
									width: 250px;
							 		height: 283px;
									left: 179px;
									top: 69px;
									border:1px solid #767676;
									text-align: center;						 
							 }
							 
				#nexsign_box {
								position: absolute;
								width: 250px;
							 	height: 218px;
								left: 475px;
								top: 55px;
								border:1px solid #767676;
								z-index: 10000;
			 				}
			 				#nexsign_form{			 				
					 							float:left;
												font-size:16px;
												text-align:center;
												width:250px;			 				
			 				}
			 				#nexsign_box form{
			 								 	float: left;
			 								 	width: 240px;
			 								 	margin-left: 10px;
			 								 	
			 								 }
			 								 #signup_table{
			 								 			  	font-size: 12px;
			 								 			  	color: #FFFFFF;
			 								 			  }
			 				#nex_sign_concours{
							 				   		float: left;
												 	display: block;					  	
							   					  	height: 50px;
							   					  	width: 140px;
							   					  	margin: 0px;			   					  	
							   					  	font-size: 1px;
							   					  	text-indent: -10000px;
							   					  	background: transparent url("../img/title_nexsign_concours.png") top left no-repeat;							 				   
					 				   		  }
					 				   #signup_Comments{
			 											 width: 160px;
			 											 overflow: auto;
			 								           }
			 								           .signupFormSubmit{
			 								           						text-align: right;
			 								           					}
			 								           #signup_SubmitButton{
			 								           						 width: 97px;
			 								           						 height: 23px;
			 								           						 border: none;
			 								           						 font-size: 1px;
			 								           						 color: #F38F00;
							   					  							 text-indent: -10000px;
			 								           						 background: transparent url("../img/btn_send_inscription.png") top left no-repeat;							 				   
			 								           					   }
			 								           					   #signup_SubmitButton:hover{
			 								           					   								background-position: top right;
			 								           					   								color: #FFFFFF;
			 								           					   								cursor: pointer;
			 								           					   							}
			 							
#section1_accueil	 {
					 	float: left;
					 	width: 237px;
					 	margin-left: 40px;
					 	background: transparent url("../img/bg_pub.png") top left no-repeat;					 					
					 	
					 }
					 #pub_accueil	 {
										 	float: left;
										 	width: 230px;										 	
										 	margin: 13px 0 10px 3px;
										 	text-align: center;			 					
					 }
					 
#section2_accueil	 {
					 	float:left;
					 	width: 448px;
					 	
					 	margin-top: 1px;
					 	margin-left: 5px;
					 	background: transparent url("../img/bg_accueil_content.png") top left no-repeat;					 					
					 	
					 }
 
#message_accueil 	 {
						position: relative;
						float: left;
						width: 433px;
						margin:0px 0px 40px 15px ;
						color: #ffffff;
						font-weight: bold;
					 	
					 }
					 #message_accueil p{
					 					 float: left;
					 				   }
#image_accueil 	 {
						position: relative;						
						float: left;
						width: 235px;
						margin:0px;
						color: #00154a;
						font-weight: bold;					 	
					 }
					 #image_accueil a{
					 				 	display: block;
					 				 	position: absolute;
							 		  	top: 10px;
							 		  	left: 10px;
					 				 	width: 217px;					 				 
					 				 }
					 .main_img{				 		  
					 		  	width: 217px;				 		  	
					 		  }
					 		 #image_accueil a.hidden{display:none;}
#welcome			 {					 	
					 	float: left;
					 	display: block;					  	
   					  	height: 25px;
   					  	width: 445px;
   					  	text-align: center;
   					  	margin-top: 20px;			   					  	
   					  	font-size: 14px;
   
					 }
#contact_link		 {
					 	float: left;
					 	display: block;
					 	width: 100px;
					 	height: 20px;
					 	color: #f38f00;
					 	font-weight: bold;
					 }
 #contact_link:hover {
					 	color: #ffffff;
					 }
#part_head			 {					 	
					 	float: left;
					 	display: block;					  	
   					  	height: 25px;
   					  	width: 100%;
   					  	margin: 20px 0px;			   					  	
   					  	font-size: 1px;
   					  	text-indent: -10000px;
   					  	background: transparent url("../img/lb_part.jpg") top left no-repeat;

					 }
#partenaires{	
						position:absolute;
						right:41px;
						top:127px;
						width: 250px;
						height: 190px;
						z-index: 1000;					
					}
					#partenaire_container{
										    float:left;
											position:relative;
											width: 450px;
											height: 100px;
											margin-top:8px;
					   					  	
					
					}
#links				{
						position: relative;
						float: left;
						width: 493px;
						height: 50px;
					
					}
#facebook_container	{
						float:left;
						position:relative;
						width: 237px;
						height: 75px;
						margin-top:8px;
}
#facebook_container p {
						 	position:absolute;
							left: 0px;
							top: 30px;
							width: 230px;
							height: 50px;
						 	margin: 0px;
						 	text-align:center;
					  }
#facebook_like    {
					 	position:absolute;
						left: 86px;
						top: 3px;
						width: 100px;
						height: 25px;
					 }
#facebook_link		 {
						position:absolute;
						diplay: block;
						left: 60px;
						top: 0px;
						width: 26px;
						height: 26px;
					}
					#facebook_link	img{
									   		width: 26px;
									   		height: 26px;
									   		border: none;
									   }
									   #sitemap_link{display: none;}
					#validation_xhtml	{
											position: absolute;
											diplay: block;
											bottom:0px;
											left:0px;
											width: 82px;
											height: 15px;
									    
									    }
					#validation_css		{
									    	position: absolute;
											diplay: block;
											bottom:0px;
											left:55px;
											width: 50px;
											height: 15px;
									    
									    }
									    
#viachalet_link{
			   	 display: block;
			     height: 60px;
			     left: 179px;
			     position: absolute;
			     top: 355px;
			     width: 250px;
			     border: 1px solid #767676;
			   }
#sportsmania_link{
			   	 display: block;
			     height: 56px;
			     left: 179px;
			     position: absolute;
			     top: 420px;
			     width: 250px;
			     border: 1px solid #767676;
			   }
/***********************************mini-cal******************************************************************/
.fill{background-color: #b50001;}
#mini_cal_container{
		 			float:left;
		 			width: 237px;		 			
			 	   }
#mini_cal{
		 	float:left;
		 	width: 176px;
		 	height: 225px;
		 	margin: 0px 30px;
		 	background: transparent url("../img/bg_mini_cal.png") top left no-repeat;
		 }
		 #calendar{
					width:160px;
		 		  	float:left;
					margin-left:5px;
					margin-top:5px;
		 		  }
		 #mini_cal_tilte{
		 					float: left;
		 					width: 173px;
		 					height: 14px;
		 					margin: 5px 0px;
		 					text-align: center;
		 					font-size: 12px;
		 					font-style: italic;
		 					color: #FFFFFF:
		 				}



/**************************************contact.phtml*********************************************************/
#contact_content{
						position: relative;
						float: left;
						width:763px;
						min-height:460px;
						color: #ffffff;		
						 background: url("../img/bg_main_body.jpg") repeat-x scroll left top #000000;		
			  	}
#contact_infos{
			  	float: left;
			  	width: 763px;
			  	text-align: center;	
				font-weight: bold;
			  
			  }
#horaire_infos{
			  	float:left;
				text-align:center;
				width:763px;
			  }
#facteur_sports{
			  	display: block;
			  	position: absolute;
			  	top: 10px;
			  	right: 17px;
			  	width:150px;
			  	height: 83px;
			  	border: 1px solid #5b5b5d;
			  }
#google_map	  {
				float: left;
				width: 763px;
				margin: 10px 0px;			  
				text-align: center;
			  
			  }
			  #zoom_map{
			  		color: #ffffff;		
			  }
			  #map{
			  	  	border: 1px solid #5b5b5d;
			  	  }
#contact_form {
				position: relative;
				float: left;
				width: 763px;
				height: 305px;
				margin-bottom: 10px;
				color: #FFFFFF;
				
			  }
			  #contact_form p{
			  				 	position: absolute;
			  				 	top: 0px;
			  				 	left: 168px;
			  				 	width: 200px;
			  				 	font-size: 14px;
			  				 	font-weight: bold;
			  				 
			  				 }
#contact_us	  {
				position: absolute;
				top: 28px;
				left: 168px;
				width: 425px;
				text-align: left;	
			  	
			  }
			   #contact_us input{background-color:#ECECEC;}
			   .element-group{margin: 5px 0px;}
			   .element-group label {
			   							display: block;
			   							width: 200px;
			   						}
			   						.submit-group {text-align: left;}
#message{ 
			width: 100%;
			height: 100px;
		}	
/**************************************apropos.phtml*********************************************************/		
#apropos_content{
					position: relative;
					width: 493px;
					min-height:460px;
					padding: 70px 135px 0px 135px;
					color: #FFFFFF;
					font-weight: bold;		
					background: url("../img/bg_main_body.jpg") repeat-x scroll left top #000000;			
			    }
/**************************************fournisseur/list.phtml*********************************************************/		
#content_fournisseur			    {
										float: left;
										width: 545px;
										padding: 1% 5%;
									}
#content_fournisseur_product		{
										float: left;
										width: 505px;
										padding: 10px 50px;
									}
#categorie_name						{
										color: #FFFFFF;
										font-size: 16px;										
										width: 480px;
										margin: 5px 10px;
										padding: 0px 5px;
										border-bottom: 1px solid #262626;
									}
#fournisseur_list_product			{
										float: left;
										width: 510px;
										border: 1px solid #262626;	
									}
#fournisseur_list_product	ul		{
										float: left;
										width: 510px;									
									}			  
.fournisseur_item					{
										float: left;
										position: relative;
										width: 150px;
										height: 150px;
										margin: 10px;
										background: #D0D0D0 url("../img/bg_fournisseur_item.jpg") top center repeat;	
									}
									.fournisseur_head   {
															position: absolute;
															top: 5px;
															left: 20px;
															margin: 0px;
															color: #FFFFFF;
														 } 
									.fournisseur_logo    {
														 	position: absolute;
															top: 35px;
															left: 20px;
															z-index: 100;
															border: 1px solid #D0D0D0;
															background-color: #000000;
														 }
									.btn_voir_produits 	 {
														 	position: absolute;
														 	display: block;
														 	top: 87px;
														 	right:	5px;
														 	width: 80px;
														 	height: 65px;
														 	z-index: 1;
														 	font-size: 0px;
														 	color: #000000;
														 	text-align: right;
														 	text-indent: -10000px;
														 	background: transparent url("../img/btn_voir_produits.jpg") top left no-repeat;
														 	
														 }
														 .btn_voir_produits:hover {background: transparent url("../img/btn_voir_produits.jpg") top right no-repeat;}
									#fournisseur_list ul {
														 	float: left;
														 	width: 690px;														 
														 }
/**************************************produits/listproduct.phtml*********************************************************/		
#side_left						{
									float:left;
									width: 160px;
									background-color: #000000;
								}

#side_menu						{
									float:left;
									width: 160px;
									padding: 10px 0px;								
								}
								.head_title	{
												float: left;
									 			display: block;	
									 			text-align: center;				  	
				   					  			height: 15px;
				   					  			width: 100%;
				   					  			margin: 0px;
				   					  			padding: 8px 0px;			   					  	
				   					  			font-size: 14px;
				   					  			color: #FFFFFF;
								}
								.level1				{
														float: left;
														width: 100%;
														padding: 10px;
													
													}
								.menu_categorie_item{
								                    	width: 140px;
								                    	padding: 2px 0px;
								                    }
								                    .menu_categorie_item a{
								                    					  	display: block;
								                    					  	padding: 0px 2px;
								                    					  	width: 136px;							                    					  	
								                    					  }
								                    .menu_categorie_item a:hover{
										                    					  	background-color: #262626;
										                    					  	font-weight: bold;							                    					  	
								                    					  		}
#mini_search					{
									float:left;
									width: 160px;
									padding: 10px 0px;
									
								}
								#mini_search_form{
												 	float: left;
												 	width: 160px;
												 	color: #FFFFFF;
												 }
												 #search{
														 	float: left;
														 	width: 140px;
														 	padding: 0px 10px;
												         }
												         #search li{
												         		   	 padding: 5px 0px;
												         		   }
												 #search label	{
												 			    	width: 140px;
												 			    	font-size: 14px;
												 			    	padding: 2px 0px;0												 			    
												 			    }
												 #search select,
												  #search input	{												 					
												 					color: #FFFFFF;
												 					background-color: #262626;
												         		 	border: 1px solid #FFFFFF;
												 				}
												 #search select{width: 140px;}
												 #search input	{width: 136px;}												 			    	
												 	
#content_product			{
										position: relative;
										float: left;
										width: 600px;
										min-height: 600px;
										border-left: 1px solid #262626;
										color: #FFFFFF;
										background-color: #000000;
							}				  
.produit_item				{
										float: left;
										position: relative;
										width: 561px;
										height: 186px;
										margin: 10px;
										background: #D0D0D0 url("../img/bg_produit.jpg") top center repeat;	
							}
.image_container			{
										float: left;
										width: 190px;
										height: 150px;
										padding: 17px 10px;
							}
.image_container a			{
								display: block;
								width: 190px;
								height: 150px;
								
							}
.product_info				{
								float: left;
								width: 130px;
								height: 140px;
								padding: 0px 10px;								
							
							}
.product_desc				{
										float: left;
										width: 188px;
										height: 135px;
										padding: 0xp 10px;
										overflow-y: auto;
										overflow-x: hidden;							
							}
									.produit_item h3  {
															float: left;
															width: 250px;
															border-bottom: 1px solid #D0D0D0;
															margin: 2px 0px 5px 0px;
															padding: 5px 6px;
													  }
									.produit_item p	  {
													  		float: left;
													  		width: 160px;
													  		height: 70px;
													  		margin: 0px;
													  }
									.produit_image    {
														 	float: left;
														 	position: relative;
														 	display:block;
														 	width: 110px;														 	
														 	text-align: center;
															border: 1px solid #D0D0D0;
															background-color: #000000;
													  }
													  .produit_image img{border: none;}	
									.produit_price {
													   	 position: absolute;
													   	 top: 11px;
													   	 right: 17px;
													   	 color: #FFFFFF;
													   }								
									#produits_list ul {
													  	float: left;
													  }
									#produits_items   {														 
														 	width: 600px;														 
													  }	
													  .info{
													  		width:130px;
													  	   }
													  	   .info li{
													  	   		    float: left;
													  	   		    width:130px;
													  	   		   }
													  .desc{
													  		 float: left;
															 width: 215px;
															 font-weight: bold;
															 margin: 2px 0px 5px 0px;
													  	   
													  	   }
									#no_result{
												position: absolute;
												top: 10px;
												left: 200px;
											  	color: #FFFFFF;
											  	font-size: 16px;
											  }	
#paginationControl {
				   		float: left;
				   		width: 600px;
				   		text-align: center;
				   }		  
/**************************************images/list.phtml*********************************************************/
#col_left		{
						position: relative;
						float: left;
					 	width: 190px;
					 	text-align: center;
					 	color: #FFFFFF;
					 	overflow: hidden;
					 	font-weight: bold;
					 	border: 1px solid #FFFFFF;
					 	border-width: 0px 1px;
					 	background-color: #000000;
					}
					#col_left h2{
					 				 font-size: 12px;	
					 				 margin-bottom: 35px;
					 				 margin-top: 0px;
					 				}
					.nav 			{
						 				 position:absolute;
						 				 display: block;
						 				 width: 191px;
						 				 height: 17px;
					 					}
					 #prev_button{					 			 	
					 			 	top: 0px;
					 			 	left: 0px;
					 			 	background: transparent url("../img/button_prev.gif") top left no-repeat;
					 			 }				
					 #next_button{					 			 	
					 			 	bottom: 0px;
					 			 	left: 0px;
					 			 	background: transparent url("../img/button_next.gif") top left no-repeat;
					 			 }					 		
					  #image_list_item  {				 			 	
					 			 		width: 193px;
					 			 		text-align: center;				 		
					 			 	}
					 #image_list_item li{				 			 	
					 			 		width: 180px;				 		
					 			 	}
					 #image_list_item a{
					 				display:block;
					 			   	color: #FFFFFF;
					 			   	font-weight: bold;
					 			   	text-decoration: none;
					 			   }
					 			   #image_list_item a:hover{
										 			   	color: #5849f9;
					 			  					   }
					.image_item{
									width: 120px;
									margin: 5px 0px;
								}
					.image_item a{border: none;}
#images_viewer		{
						position: relative;
						float: left;
						width: 565px;
						text-align:center;
					}
#image_footer_link  {
						position: relative;
						float: left;
						width: 764px;
						height: 80px;
					
					}
#image_container	{	
						display: block;
						padding-top: 50px;
					}		
						
#browser			{
					  position: absolute;
					  top: 15px;
					  right: 63px;
					  width: 441px;
					  height: 33px;
					  text-align: center;
					  background: transparent url("../img/bg_browser.jpg") top left no-repeat;
					}
					.thumbnail 		  {
									  	width: 100px;
									  	 
									  }
					 
					#main_image_id	  {
									  	display: none;
									  }
					#image_name 	  {
										float:left;
										width: 385px;
										margin: 5px 0px;
										color: #FFFFFF;
									  } 	
					.browser_nav:hover {
											cursor: default;									
								 		}
								 .browser_nav {
									display: block;
									width: 28px;
									height: 23px;									
								 }
								 #browser_prev{
								 			  	float: left;
								 			  	width: 27px;
								 			  	background: transparent url("../img/browser_prev.jpg") top left no-repeat;
								 			  }
								 #browser_next{
								 			    float: right;
								 			    width: 27px;
								 			  	background: transparent url("../img/browser_next.jpg") top left no-repeat;							 			  
								 			  }	
								 #view_vid 	  { 
								 			  	position: absolute;
											 	display: block;
											 	top: 5px;
											 	left:	26px;
											 	width: 141px;
											 	height: 64px;
											 	z-index: 1;
											 	font-size: 0px;
											 	color: #000000;
											 	text-align: right;
											 	text-indent: -10000px;
											 	background: transparent url("../img/view_vid.gif") top left no-repeat;
								 			  }	
/**************************************videos/list.phtml*********************************************************/

#video_viewer		{
						margin: 10px 80px 0px;	
					}	
					#player_gallery{
								   		position: absolute;
								   		top: 20px;
								   		right: 100px;
								   
								   }	
					 #video_list_item  {				 			 	
					 			 		width: 193px;
					 			 		text-align: center;				 		
					 			 	}
					 #video_list_item li{				 			 	
					 			 		width: 180px;					 			 					 		
					 			 	}
					 #video_list_item a{
					 				display:block;
					 			   	color: #FFFFFF;
					 			   	font-weight: bold;
					 			   	text-decoration: none;
					 			   }
					 			   #video_list_item a:hover{
										 			   	font-size: 14px;
					 			  					   }
					.video_item{
									width: 120px;
									margin: 5px 0px;
								}
					.video_item a{border: none;}	
					#view_picture 	  { 
								 			  	position: absolute;
											 	display: block;
											 	top: 5px;
											 	left:	26px;
											 	width: 155px;
											 	height: 64px;
											 	z-index: 1;
											 	font-size: 0px;
											 	color: #000000;
											 	text-align: right;
											 	text-indent: -10000px;
											 	background: transparent url("../img/view_picture.gif") top left no-repeat;
								 			  }	 
/*****************************************concours.phtml************************************************/		

#concours_content	{
						position: relative;
						width: 763px;
						height: 870px;
						background: #000000 url("../img/penflet6x4x763.jpg") top left no-repeat;
					}
					#concours_form	{
										border:2px dashed #FFFFFF;
										padding:10px;
										position:absolute;
										right:190px;
										top:550px;
										width:355px;
										color: #FFFFFF;
									}
									#concours_form h3{margin: 3px 0px;}
									.element-group  input {
															width: 200px;
														 }
									#message_inscription{
															font-weight:bold;
															left:204px;
															position:absolute;
															top:523px;
															color: #ff9000;
														}
														#concours_submit{float:right;width: 100px;}

#concours_dialog{
						position:relative;
						width: 763px;
						height: 555px;
						background: #000000 url("../img/penflet6x4x763.jpg") top left no-repeat;
						
					}
					#inscription{
									position: absolute;
									bottom: 15px;
									left: 265px;
									font-size: 16px;
									font-weight: bold;
								}
								#inscription:hover{
												  	color: #ff9000;
												  }
/***********************************team.phtml******************************************************************/
#content_team	 {						
						float:left;
						width:763px;
						min-height:460px;
						color: #FFFFFF;
						font-style:italic;
						background: #000000 url("../img/bg_main_body.jpg") top left repeat-x;						
					 }
					 #team_content{
					 			  	position: relative;
					 			  	float:left;
									width:670px;
									height:515px;
									margin:0 47px;
					 			  	background: #000000 url("../img/bg_team_content.jpg") top left no-repeat;											 			  
					 			  }	
					 			  .team_div{
					 			  			   	 position: absolute;
					 			  			   }
					 			  #section_left{
					 			  			   		width: 335px;
					 			  			   		height: 315px;
					 			  			   		left:22px;
												    top:163px;
					 			  			   }
					 			  			   #section_left img{
					 			  			   				    	border: 1px solid #f8962b;
					 			  			   				    }
					 			  #section_right{
					 			  					width: 300px;
					 			  			   		height: 175px;
					 			  			   		top: 205px;
					 			  			   		right: 10px;
					 			  				
					 			  				}
					 			  				#section_right p,
					 			  				#section_left p {
					 			  								 	float: left;
					 			  								 	margin: 3px 0px;
					 			  								 }	
					 			  #content_athlete{
					 			  					width: 305px;
					 			  			   		height: 115px;
					 			  			   		top: 375px;
					 			  			   		right: 5px;				 			  				
					 			  				}	
					 			  				#nav_athlete{
					 			  						    	position: relative;
					 			  								float: left;					 			  							
					 			  								width: 305px;
					 			  			   					height: 35px;	
					 			  			   					margin-bottom: 10px;	  						    	
					 			  						    }
					 			  						    #nav_athlete h2{
					 			  						    			    position: absolute;
					 			  						    			    width: 100px;
					 			  						    			    height: 20px;
					 			  						    			    margin: 0px;
					 			  						    			    top: 15px;
					 			  						    			    left: 30px;
					 			  						    			   }
					 			  						    #nav_athlete a{
					 			  						    			    position: absolute;
					 			  						    			    display: block;
					 			  						    			    width: 24px;
					 			  						    			    height: 12px;
					 			  											left: 0px;
					 			  											text-indent: -100000px;
					 			  											font-size: 1px;
					 			  						    			  }
					 			  						    			  #prev{
					 			  						    			  	   	 top: 11px;
					 			  						    			  	   	 background: #000000 url("../img/athele_arrow_up.png") top left no-repeat;											 			  
					 			  						    			  	   }
					 			  						    			  #next{
					 			  						    			  	   	 top: 23px;
					 			  						    			  	   	 background: #000000 url("../img/athele_arrow_down.png") top left no-repeat;											 			  
					 			  						    			  	   }
					 			  				#athlete_content{
					 			  								  position: relative;
					 			  								  float: left;
					 			  								  width: 305px;
					 			  			   					  height: 78px;
					 			  			   					  overflow:hidden;				 			  								 
					 			  								}
					 			  								#list_athlete{				 			  											 	
					 			  											 	  position: absolute;
									 			  								  height: 78px;
									 			  								  top: 0px;
									 			  								  left: 0px;					 			  											 
					 			  											 }	
					 			  											 .athlete{
					 			  											 		 	float: left;
					 			  											 		 	width: 295px;
					 			  											 		 	height:78px;
					 			  											 		 	background: #000000 url("../img/bg_athlete_item.png") top left no-repeat;											 			  	 			  											 		 	
					 			  											 		 }
					 			  											 		 .athlete h3{
					 			  											 		 				float: left;
					 			  											 		 				width: 170px;
					 			  											 		 				margin: 0px;
					 			  											 		 				color: #f8962b;
					 			  											 		 				font-size: 14px;
					 			  											 		 				
					 			  											 		 			}
					 			  											 		 .athlete p{
					 			  											 		 				float: left;
					 			  											 		 				width: 170px;
					 			  											 		 				height: 53px;
					 			  											 		 				margin: 0px;
					 			  											 		 			}
					 			  											 		 .athlete img{
					 			  											 		 			 	float: left;
					 			  											 		 				width: 110px;
					 			  											 		 				margin: 5px;
					 			  											 		 				border: 1px solid #f8962b;
					 			  											 		 			 }
/***************************************************athlete.phtml*****************************************/
.profile{
			float: left;
			position: relative;
			width: 600px;
			color: #FFFFFF;
		    background: #010101 url("../img/bg_view_event.png") top  left repeat-x;												 			  	 			  											 		 			
		}
		.profile_col_left{
						 	float: left;
						 	width: 235px;
						 	margin: 4px 0px 0px 12px;
						 }
						 .profile_col_left h2 {
						 						margin: 15px 0px;
						 						font-style:italic;
						 						font-size: 14px;
						 						border-bottom:1px solid #FFFFFF;
						 					  }
		.profile_col_right{
						 	float: left;
						 	width: 350px;
						 	margin-top: 4px;
						 }
						 .profile_col_right h3{
						 					float: left;
					 		 				width: 350px;
					 		 				margin: 0px;
					 		 				color: #f8962b;
					 		 				font-size: 14px;						 					
						 				  }
						 .profile_image,
						 .profile_image img{
						 				float:left;
						 				width: 220px;
						 				height: 135px;
						 }
						 .profile_images,
						 .profile_videos{
						 					float:left;
						 					width: 228px;
						 					height: 120px;
						 				}
.athlete_images_list a  {
							float: left;
							display: block;
							width: 60px;
							height: 30px;
							margin: 5px;
							border: 1px solid #f8962b; 
						}
.athlete_images_list img{
							width: 60px;
							height: 30px;
						}
.athlete_video_list a  {
							float: left;
							width: 100%;
					   }
					   .athlete_video_list a:hover  {
							color:#f8962b;
					   }
/***************************************************event/view.phtml*****************************************/
.event{
		float: left;
	  	width:300px;
	  	height:270px;
	  	color:#FFFFFF;
	  	overflow: hidden;
	  	background: #010101 url("../img/bg_view_event.png") top  left repeat-x;
	  }
	  #nav_events{	  			 
	  			 				float: left;
	  			 				position: relative;
	  							width:300px;
	  							height:15px;	
	  							z-index: 1000; 
	  							background-color:#000000; 			 
	  			 }
	  			 #nav_events a{
			    			    position: absolute;
			    			    display: block;
			    			    width: 13px;
			    			    height: 14px;
							 	top: 2px;
								text-indent: -100000px;
								font-size: 1px;
			    			  }
			    			  #prev_event{
			    			  	  	 right: 5px;
			    			  	   	 background: #000000 url("../img/events_arrows.png") top left no-repeat;											 			  
			    			  	   }
			    			  #next_event{
			    			  	   	 right: 18px;
			    			  	   	 background: #000000 url("../img/events_arrows.png") top right no-repeat;											 			  
			    			  	   }
	  #events_list_container{	  			 
	  			 				float: left;
	  			 				position: relative;
	  							width:300px;
	  							height:270px;	
	  							overflow:hidden;  			 
	  			 }
	  .event_list{
					left:0;
					position:absolute;
					top:0;				
					overflow:hidden;
					width:300px;
					z-index: 100;
	  			 }
				 .event_item{
								float:left;
								height:103px;
								width:300px;
								margin: 2px 0px;
	  					    }
			    .event_image{
			  			  	float:left;
							width:110px;
							margin: 5px;
							text-align: center;
			  			   }
			  			   .event_item img{
							  			   	float:left;
											width:110px;
											margin: 5px;							  
											height:95px;
											border: 1px solid #767676;								
						  			  	   }
			   .event_infos{
			  			  	float:left;
							width: 180px;
							margin-top: 5px;
			  			  }
			  			  .event_item p{
			  			  			    	float:left;
											width:175px;
											margin: 5px 0px;
			  			  			    }
			  			  			    .event_title{
							  			  			    font-size: 16px;	
							  			  			    font-weight: bold;	
													}
			  			  			    .event_place{font-size: 14px;}
