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-x;
							
						}
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;
							margin: auto;							
						}				

#one_coloumn			{
							position: relative;
							float: left;
							width: 764px;
							background-color: #000000;						
						}


.header		{
				margin:0px auto;
				width: 763px;
				height: 388px;
				background: transparent url("../img/bg_header.jpg") top  left no-repeat;
			}
#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: transparent url("../img/bg_footer.jpg") top left no-repeat;
			}

.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;						
					 }
					 #text2{width:175px;}
					 #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;
				}
#section1_accueil	 {
					 	float: left;
					 	width: 237px;
					 	height: 330px;
					 	margin-left: 40px;
					 	background: transparent url("../img/bg_pub.jpg") top left no-repeat;					 					
					 	
					 }
#section2_accueil	 {
					 	float:left;
					 	width: 448px;
					 	height: 327px;
					 	margin-top: 1px;
					 	background: transparent url("../img/bg_accueil_content.jpg") top left no-repeat;					 					
					 	
					 }
 
#message_accueil 	 {
						position: relative;
						float: left;
						width: 426px;						
						margin:0px 10px;
						color: #ffffff;
						font-weight: bold;
					 	
					 }
#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;				 		  	
					 		  }
#welcome			 {					 	
					 	float: left;
					 	display: block;					  	
   					  	height: 25px;
   					  	width: 445px;
   					  	text-align: center;
   					  	margin-top: 20px;			   					  	
   					  	font-size: 14px;
   
					 }
#contact_link		 {
					 	float: left;
					 	width: 100px;
					 	color: #f38f00;
					 	font-weight: bold;
					 	margin-left: 80px;
					 }
 #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;					
					}
					
#links				{
						position: relative;
						float: left;
						width: 493px;
						height: 50px;
					
					}
#facebook_container	{
						float:left;
						position:relative;
						width:100%;
						height: 75px;
						text-align: center;
}
#facebook_container p {
					 		margin: 0px;
					  }
#facebook_link		 {
						position:absolute;
						diplay: block;
						right: 325px;
						bottom: 4px;
						width: 100px;
						height: 38px;
					}
					#facebook_link	img{
									   		width: 100px;
									   		height: 38px;
									   		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;
									    
									    }
/**************************************contact.phtml*********************************************************/
#contact_content{
						position: relative;
						float: left;
						width:763px;
						min-height:460px;
						color: #000000;				
						background: #ffffff url("../img/bg_main.jpg") top center repeat-x;			
			  	}
#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;
			  
			  }
			  #map{
			  	  	border: 1px solid #5b5b5d;
			  	  }
#contact_form {
				position: relative;
				float: left;
				width: 763px;
				height: 305px;
				margin-bottom: 10px;
				color: #000000;
				
			  }
			  #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: #00154a;
					font-weight: bold;					
					background: #ffffff url("../img/bg_apropos.jpg") top center no-repeat;			
			    }
/**************************************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;
				   					  			background: transparent url("../img/lb_head.gif") top left no-repeat;
								}
								.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;
									  	height: 80px;
									  }
					#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: 840px;
						background: #000000 url("../img/form_concours.jpg") top left no-repeat;
					}
					#concours_form	{
										position: absolute;
										width: 246px;
										top: 460px;
										right: 87px;
										padding: 10px;
										border: 2px dashed #f79421;
									}
									#message_inscription{
															position:absolute;
															left:430px;
															top:440px;
															color: #f79421;
															font-weight: bold;
														}			 			  