@CHARSET "ISO-8859-1";
img{border:none;}
body,p,div,table,td,tr	
	{font-family:Arial,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	 font-size:12px;
	 color:#000;
/*	 text-align:justify;*/
	}
						
.translucide {
   filter:alpha(opacity=20);
   -moz-opacity:0.2;
   opacity: 0.2;}

.opaque{
	background-color: transparent;   
    position: absolute;              
    z-index: 2;}

body {
	/* background:yellow;*/
	  margin:0;
	  padding:0;
	  width:100%;} 

#temp {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-300px;
	width:600px;
	height:600px;
	background:url(/media/templates/fs-sport/en-construction.png) 0px 0px no-repeat;
	/*background-color:#158035;*/
	}
.li{}


	  
#interface {
	position:absolute;
	margin-top:2px;
	padding:3px;
	width:900px;
	left:50%;
	margin-left:-450px;
	border:1px #adadad solid;
	}

#middle {
	position:relative;
	/*top:158px;*/
	width:730px;
	padding-bottom:15px;
	float:left;
	}
#middle_basket {
	position:relative;
	width:750px;
	padding-bottom:15px;
	float:left;
	}
#middle_full{
	position:relative;
	width:900px;
	padding-bottom:15px;
	float:left;
	}
			  
#header {
	position:relative;
	top:0px;
	width:100%;
	height:158px;
	background:url(/media/templates/fs-sport/header.png) 0px 0px no-repeat;
	/*background-color:#158035;*/
	}
	
#menuhori {
	position:relative;
	/*top:158px;*/
	width:100%;
	/*height:50px;*/
	/*background-color:red;*/
	}

* html body .middle {
	height:100%;
	overflow:hidden;
	}

/* IE-mac ne voit pas les lignes qui suivent \*/
* html body #middle {
	height:0px;
	overflow:visible;
	} 
/* fin du text cach� pour IE/mac */

#center {
	position:relative;
	top:0px;
	width:auto;
	margin:0px;
	background-color:#fff;
	/*	background:url(/media/templates/admin_child_graff/images/line.png) 0px 0px repeat-y;*/
	}

#corps {
	position:relative;
	min-height:650px;
	margin-left:172px;
	
	/*width:600px;*/
	}
#corps_basket {
	position:relative;
	min-height:354px;
	margin-left:30px;
	}
#corps_basket {
	position:relative;
	min-height:354px;
	}
	
* html body #corps {
	height:354px;
	} 

#div-min-height {
	position:relative;
	height:354px;
	width:0px;
	float:left;
	}
#content {padding:15px 10px;
		border-right:1px solid #ededed;
		}
.client_home{font-weight:bold;}			
#div-min-height-bottom {
	position:relative;
	height:0px;
	clear:left;
	}
	
	
#divleft-min-height {
	position:relative;
	height:354px;
	width:0px;
	float:left;
	}
	
#divleft-min-height-bottom {
	position:relative;
	height:0px;
	clear:left;
	}
	
#left {
	position:absolute;
	height:100%;
	width:175px;
	top:0px;
	/*left:10px;*/
	border-right:1px solid #CDCDCD;
	/*background-color:#f1f1f1;*/
	/*background:url(/media/templates/admin_child_graff/images/line-left.png) 0px 0px repeat-y;*/
	}
#right_home {width:150px;position:absolute;/*border:1px solid #adadad;*/top:0px;margin-left:740px;z-index:100;}	
#leftcontent {
	position:absolute;
	/*min-height:250px;*/
	width:170px;
	top:0px;
	/*left:10px;
	border: 1px solid #adadad;*/
	/*padding:15px 10px;*/
	/*background:url(/media/templates/admin_child_graff/images/left.png) 0px 0px no-repeat;*/
	}
#blockleftcontent{	position:relative;width:175px;text-align:left;}
	
#notes {
	position:absolute;
	height:100%;
	width:100px;
	top:0px;
	right:15px;
	margin-right:-15px
	background-color: #66dd85;
	}
	
#pied {
	position:relative;
	width:900px;
	height:19px;
	top:15px;
	text-align: center;
	z-index:100;
	padding-top:5px;
	background:url(/media/templates/fs-sport/footer.png) 0px 0px no-repeat;
	}


				
													/****** Contact ******/
													
	
.formulaire_link{width:150px;color:#D10400;font-weight:bold;text-decoration:none;}
.formulaire_link:hover{width:150px;color:black;font-weight:bold;text-decoration:none;}													
													
#contactcontent{width:610px;height:auto;
			 	position:relative;
			 	margin-left:0px;top:30px;z-index:10;
			 	padding-left:25px;
			 	padding-right:10px;
			 	padding-bottom:10px;
			 	}
#contact1{	width:653px;height:21px;
			position:absolute;
			left:0px;
			top:0px;padding-bottom:25px;
			/*background:url('/media/templates/ce/images/actu/header_top.png') 0px 0px no-repeat;*/	
		}
#contactmain{width:653px;height:450px;
	   		 position:absolute;
	  		 /*left:190px;
	  		 top:45px;*/
	  		 visibility:hidden;
	  		 z-index:1;	
	   		/*background:url('/media/templates/ce/images/actu/actu_line.png') 0px 21px repeat;*/
	   }
#coordcontent{width:610px;height:auto;
			  position:relative;
			  margin-left:0px;top:30px;z-index:10;
			  padding-left:25px;
			  padding-right:10px;
			  padding-bottom:10px;
		  	}
#coord{	width:653px;height:21px;
		position:absolute;
		left:0px;
		top:0px;padding-bottom:25px;
		/*background:url('/media/templates/ce/images/actu/header_top.png') 0px 0px no-repeat;*/
		}
#coordmain{width:653px;height:450px;
	   		position:absolute;
	   		/*left:190px;*/
	   		top:0px;
	   		visibility:visible;
	   		z-index:2;	
	  		/*background:url('/media/templates/ce/images/actu/actu_line.png') 0px 21px repeat;*/  
			}		 

#contactfooter{ width:653px;height:9px;
				position:relative;
				left:190px;
				margin-bottom:0px;
				bottom:0px;
				z-index:10;
				/*background:url('/media/templates/ce/images/actu/header_footer.png') 0px 0px no-repeat;*/
			 }	
				
				
				
				
				
	/* LINK */
.linkfooter{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#d10400;font-weight:normal;decoration:underline;}
.linkfooter:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#d10400;font-weight:normal;text-decoration:none;}	 	

.link_client{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#9F9595;font-weight:normal;text-decoration:underline;}
.link_client:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#d10400;font-weight:normal;text-decoration:none;}
.link_partenaire{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#9F9595;font-weight:normal;text-decoration:underline;}
.link_partenaire:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#d10400;font-weight:normal;text-decoration:none;}		 			 				
	
	
	/**************BOUTIK************/
#menu_bouton{ min-height:25px;width:170px;text-align:left;}
#table_bouton{background:url(/media/templates/fs-sport/boutik/menu-verti3.png) 0px 0px no-repeat;height:45px;min-height:45px;width:175px;}
#footer_menu{position:relative;height:45px;width:175px;background:url(/media/templates/fs-sport/boutik/menu_verti_bas.png) 0px 0px no-repeat;}			


.linkcatmooflow{font-size:16px;color:#D10400;font-weight:bold;text-decoration:none;text-align:left;}
.linkcatmooflow:hover{font-size:16px;color:black;font-weight:bold;decoration:none;text-align:left;}

.linksubcat{font-size:16px;color:#D10400;font-weight:bold;text-decoration:none;text-align:left;}
.linksubcat:hover{font-size:16px;color:black;font-weight:bold;decoration:none;text-align:left;}
.linktitlecat{font-size:18px;color:#000;font-weight:bold;text-decoration:none;text-transform:capitalize;}
.linktitlesubcat{font-size:16px;color:#000;font-weight:bold;text-decoration:none;text-transform:capitalize;}
.haut_de_page{width:150px;color:#D10400;position:relative;margin-left:420px;top:20px;font-weight:bold;text-decoration:none;}
.haut_de_page:hover{width:150px;color:black;position:relative;margin-left:420px;top:20px;font-weight:bold;text-decoration:none;}
#div_return_catalogue{width:540px;}
#prod{width:130px;height:205px;float:left;margin-left:4px;margin-top:2px;background:url('/media/templates/fs-sport/boutik/cadre-family.png') 0px 0px no-repeat;}
#prod_detail{width:90%;margin-left:5%;border:1px solid #cdcdcd;float:left;}
#linkpanier{}
#cadre_prod{position:relative;width:150px;height:220px;margin-left:10px;margin-top:10px;float:left;border:1px solid #cdcdcd;}

#panier {width:139px;position:fixed;/*border:1px solid #adadad;*/top:235px;margin-left:755px;z-index:10;background:url(/media/templates/fs-sport/panier/panier_line.png) 0px 0px repeat-y;float:right;	}	

#panier_footer_degrade{height:68px;width:139px;margin-left:-1px;background:url(/media/templates/fs-sport/panier/panier_footer.png) 0px 0px repeat-y;}
#panier_footer_valider{height:16px;width:67px;float:left;}
#panier_footer_modif{height:16px;width:67px;float:left;}
#panier_footer{height:39px;width:139px;margin-top:5px;margin-left:2px;}
#panier_core{padding:5px 10px;text-align:right;height:35px;}
#panier_hat{height:40px;width:139px;}

#hat_panier{height:55px;width:124px;}
#basket_core{padding:5px 15px;text-align:right;}
#basket_vider{height:17px;width:65px;float:left;margin-left:19px;}
#basket_valider{height:17px;width:59px;float:left;margin-left:-3px}
#basket_footer{height:17px;width:148px;margin-top:5px;}
#basket_footer_degrade{height:68px;width:139px;margin-left:-1px;}

.vitrine_marque {font-size:12px;font-weight:bold;color:#6f6f6f;}				
.vitrine_nom {font-size:12px;font-weight:bold;}
.vitrine_price_with {font-size:11px;text-decoration:line-through;}
.vitrine_price_without {font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold;}
.vitrine_promo {font-size:14px;color:#D10400;font-weight:bold;text-decoration:none;}
.vitrine_detail {font-size:12px;color:orange;font-weight:normal;text-decoration:none;}
.vitrine_detail:hover {font-size:12px;color:black;font-weight:normal;text-decoration:none;}


.vitrine_reference_detail {font-size:9px;font-weight:bold;}	
.vitrine_marque_detail {font-size:12px;font-weight:bold;color:#6f6f6f;}				
.vitrine_nom_detail {font-size:12px;font-weight:bold;}
.vitrine_price_with_detail {text-decoration:line-through;}
.vitrine_price_without_detail {font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold;}
.vitrine_promo_detail {font-size:14px;color:#D10400;font-weight:bold;text-decoration:none;}

#banneer{}
#banneer img{float:none;margin-left:20px;}


.calc{color:#000;text-decoration:underline;}
.calc:hover{color:#D10400;}
.table_basket{width:100%;border:1px solid black;cellspacing:0;cellpadding:0;}
.table_basket th {height:30px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;}
.trth_basket {height:20px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;background-color:#dedede;}
.td_basket_img{height:20px;text-align:center;border-width:0px 0px 1px 0px;border-style: solid ;border-color:#dedede;}
.td_basket{height:20px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;}
.tr_basket  {}
.td_delete_basket{height:20px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;}

#detail_commande{padding:30px 10px;border:1px solid #000;-moz-border-radius:15px;margin:0 2%;background-color:#C1C1C1;}

.table_amount{width:33%;border:1px solid black;margin-left:60%;margin-top:40px;}
.th_amount_basket{height:30px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;}
.trth_amount_basket{height:20px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;background-color:#dedede;}
.td_amount_basket{height:20px;text-align:center;border-width:0px 1px 1px 0px;border-style: solid ;border-color:#dedede;}	
.tr_amount_basket{}


/* RoundedBox */
#boxtest{width:450px;margin-left:45px;background:#b1b1b1;}
#boxtest p{margin:0px 5px;text-align:center;}
.rtoptest{background-color:#ffffff} /*couleur de fond*/
.rbottomtest{background-color:#ffffff} /*couleur de fond*/
.rtoptest *,.rbottomtest *{display:block;height: 1px;overflow: hidden}
.r1test{margin:0px 5px;background-color:#a6a6a6}
.r2test{margin:0px 3px;background-color:#a1a1a1}
.r3test{margin:0px 2px;background-color:#aaaaaa}
.r4test{margin:0px 1px;height:2px;background-color:#b0b0b0}


/*********MENU ACCORDION***************/

.arrowlistmenu{
width: 170px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background-color:#dedede;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
//background-image: url(titlebar-active.png);
background-color:#c0c0c0;
color: #A70303;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu a{
color: #A70303;
display: block;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
}

.arrowlistmenu ul li a{
padding-left: 19px; /*link text is indented 19px*/
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}


.arrowlistmenua:hover{ /*hover state CSS*/
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/****************************************/	