@charset "UTF-8";
/* CSS Document */

html{
	
	background: url(../images/bg-intro3.jpg) center -11px repeat-x #b5acad;

height : 100%;

}

body {
	background: url(../images/bg-accueil.jpg) center top no-repeat;
	font-family: Tahoma, Verdana, sans-serif;
	width: auto; /* Printable Page */
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color :#000000;
height : 100%
}

#accueil {background: url(../images/bg-intro3.jpg) center top no-repeat;
		}


#conception {background: url(../images/bg-conception2.jpg) center top no-repeat;
		}
		
#taille{background: url(../images/bg-taille.jpg) center top no-repeat;
		}		

#histoire {background: url(../images/bg-histoire.jpg) center top no-repeat;
		}


#presse {background: url(../images/bg-presse.jpg) center top no-repeat;
		}
		
#sports {background: url(../images/bg-sports.jpg) center top no-repeat;
		}
		
		
#media {background: url(../images/bg-media.jpg) center top no-repeat;
		}
		
		
#fonds-ecran 	{	background: url(../images/bg-fonds-ecran.jpg) center top no-repeat;
				}		
		
#parle 	{	background: url(../images/bg-parle.jpg) center top no-repeat;
				}


#coach 	{	background: url(../images/bg-coach.jpg) center top no-repeat;
				}
		
#marque 	{	background: url(../images/bg-marque.jpg) center top no-repeat;
				}
				
#actu_vaneck 	{	background: url(../images/bg_actu_vaneck.jpg) center top no-repeat;
				}
				
#odyssea 	{	background: url(../images/bg-odyssea2.jpg) center top no-repeat;
				}
		
/***********************************************************************************Bulles***********************************************************************************/

a.info {
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted; On souligne le texte. */
}
a.info span {
   display: none; /* On masque l'infobulle. */
}
a.info:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */

  /* cursor: help;  On change le curseur par défaut par un curseur d'aide. */
}
a.info:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

   top: 22px; /* On positionne notre infobulle. */
   left: -10px;

   font-size: 10px;
letter-spacing:1px;
   color: #ffffff;
   padding: 3px;

   border: 1px solid #333;
   border-left: 4px solid #333;
   background: #333
}







a.info_pack{
   position: relative;
   color :#000000;
   text-decoration: none;
   /* border-bottom: 1px gray dotted; On souligne le texte. */
}
a.info_pack span {
   display: none; /* On masque l'infobulle. */
}
a.info_pack:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */

  /* cursor: help;  On change le curseur par défaut par un curseur d'aide. */
}
a.info_pack:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

   top: 50px; /* On positionne notre infobulle. */
   left: 0px;

   font-size: 10px;
   letter-spacing:1px;
   color: #ffffff;
   padding: 3px;

   border: 1px solid #333;
   border-left: 4px solid #333;
   background: #333
}

/**********************************************************************************************************************************************************************************************************/


div#wrapper {
width : 980px;
margin : 0 auto;
min-height : 100%;
position : 	relative;
/*background : url(../images/bg_wrapper.png) top left repeat-y;*/

}
div#wrapper:after{
clear:both;
content : "";
height:0;
display:block;}

div#wrapper > div {/*
border : 1px solid black;ces 2 lignes sont l� pour rep�rer les div, � supprimer*/
 }

div#wrapper > div > div, div#entete h1{/*
border : 1px dotted red;
margin : 2px; ces 2 lignes sont l� pour rep�rer les div, � supprimer*/
}


div#logo_top {		display : block;
			height:200px;
			width:200px}

h1#logo{
			float:left;
			text-indent : -5000px;
	

}
h1#logo a{
display : block;
text-decoration : none;
/*text-indent  : -5000px;

background : url(http://www.zsport.fr/es/images/inserpro/logo_inserpro.png) no-repeat;*/
}


		
#logo a	{	background:url(../images/logo_zsport.png) no-repeat center top;
			height:200px;
			width:200px}

h3		{ 	color :#ee6818;
			font-family : DaxLight;
			font-size :21px;
			line-height:20px;
			background:url(../images/ligne.png) no-repeat left;
			display : block;
			height : 50px;
			text-align : left						
					}	
					
h3 a	{ 	display : block;
text-decoration : none;
							
					}

div#hornav{
clear:both;
}
div#hornav:after{
clear:both;
content : "";
display:block;}


div#col1, div#col2, div#col3{
float : left;
}

div#col1{
width : 210px;
height : 738px;
margin-bottom : 0px;
}
div#col1 >  div {
/*background : white;*/
margin-left : 7px;
}



div#col2{

padding-left : 7px;
width : 763px;
height : 743px;


}








.cols1 {display:block;float:none;margin:0;width:100%;}
.cols2 {width:100%;}

.column1, .column2 {position:relative;float:left;margin:0;}
.colpad {padding:0 10px;position:relative;}
.column2 {float:right;width:100%;}
.article_row {overflow:hidden;margin:0 -10px 15px 0 px;}



/************************************************************************  MENU *************************************************************/

#menu_contenu{
color : #000000;

}


#menu_contenu ul{
padding-left : 7px;
}


#menu_contenu ul li.marque,#menu_contenu ul li.collection,#menu_contenu ul li.media,#menu_contenu ul li.sports,#menu_contenu ul li.points_de_vente,#menu_contenu ul li.contacts{
																				padding-top : 10px;	}
																			
																			
																			


																																				
#menu_contenu ul ul{
display : none;
}
#menu_contenu ul li:hover ul{
display : block;


}

#menu_contenu ul li a{ 	font-size:14pt;
						
	
					}
						 
						 
#menu_contenu ul li ul li a{ 	font-size:14px;
	
						 }
						 
						 
#menu_contenu ul li ul li a:hover{ font-weight : 700; }

/***
#menu_contenu li.comm  a.parent {color : #7fbf00;}
#menu_contenu li.elv  a.parent {color : #871353;}
#menu_contenu li.entr  a.parent {color : #ff7400;}
#menu_contenu ul li ul li a {color : #676767;}

*****/
#menu_contenu ul li ul li a {color : #676767;}/* couleur sous-menus */


#menu_contenu ul li a:hover {color : #ee6818;}/* couleur sous-menus Orange activé */


.actif {color : #ee6818;font-weight : bold;font-size:14px;}/* couleur sous-menus Orange activé */



/* Menu parent */
ul#navigation{ /* le block liste */
	
	
}

ul#navigation li{ /* l'item de liste */
	/* border : 1px solid red ; */
	
}

ul#navigation li a{ /* le lien */
	
	
	text-decoration : none; /* disparition du soulignement */
	
}

ul#navigation li a span{
	/*background: url(http://www.zsport.fr/es/img/puce_menu.gif) no-repeat center left;*/
	display : block;
height : 30px;
	line-height : 30px;
	color : black;
	
	
	
	
	
	
}





ul#navigation li a:hover span{ /* le lien survolé */
	/* tout ce qui change lors du survol */
	
	background: url(../images/nav2.png) no-repeat left;
	display : block;
	margin-left : -10px;
	padding-left : 10px;
	padding-top : 7px;
	color : #000000;
	}
	
	
#menu_contenu ul li.marque	{	
								
								display : block;
								margin-left : -10px;
								padding-left : 10px;
								display : block;
								height : 30px;
								line-height : 40px;
								background: url(../images/nav2.png) no-repeat left;
								padding-top : 7px;
								color : #ffffff;
								
								}	

ul#navigation li.marque a{ /* le lien */
	
	
	text-decoration : none; /* disparition du soulignement */
	color : #000000;
	display : block;
height : 30px;
	line-height : 30px;
	color : black;
	
}	

#menu_contenu ul li.marque a {color : #676767;
}/* couleur sous-menus */


.fixe{
	/*background: url(http://www.zsport.fr/es/img/puce_menu.gif) no-repeat center left;*/
	display : block;
height : 30px;
	line-height : 30px;
	color : #000000;
								display : block;
								margin-left : -10px;
								padding-left : 10px;
	padding-top : 7px;
	background: url(../images/nav2.png) no-repeat left;
	
	
	
	
}

/************************************************************************  FIN MENU *************************************************************/





#search {
background : url(http://www.zsport.fr/es/images/inserpro/bg_search.png);
height : 40px;
line-height : 40px;
padding-left : 20px;
}

#search input[type="text"]{
border : 1px solid  #ccc;
font-size : 14px;
width:180px;
height:25px;}

#search input[type="submit"]{
text-indent : -5000px;
background : url(http://www.zsport.fr/es/images/inserpro/loupe.png) top left no-repeat;
width : 25px;
height : 25px;
border : 0;
}



h2{
font-family : DaxLight;
font-size : 20px;
line-height : 30px;
text-align : center;

color :#ffffff;
display : block;
width : 763px;
height : 25px;

background:url(../images/barre_titre.png) no-repeat center;
float : left;
padding-top : 5px
}



#slider h2{
font-family : DaxLight;
font-size : 20px;
line-height : 20px;
text-align : center;
color :#ffffff;
display : block;
width : 763px;

background:url(../images/barre_titre.png) no-repeat center;
float : left;
padding-top : 5px
}


h4{
font-family : DaxLight;
font-size : 17px;
line-height : 20px;
text-align : center;

color :#ffffff;
display : block;
width : 763px;
height : 20px;
background:url(../images/barre_titre.png) no-repeat center;
float : left;
padding-top : 5px;
}

#actus h3{
font-family : DaxLight;
font-size : 19px;
line-height : 35px;
text-align : left;
color :#000000;
background:none;

}




#content p{
margin : 14px;
text-align:justify;

}


#menu_sec ul{
background : url(http://www.zsport.fr/es/images/inserpro/bg_menu_dt.png)  -2px 5px no-repeat;
margin-top : 260px;
}
#menu_sec ul li a{
display : block;
text-indent : -5000px;
height : 25px;
}

#menu_sec ul li a.parcours{
margin-top : 10px;
height : 55px
}




#slider	{		
				width:763px;
				height : 520px;
				margin:0 auto;
				background:none;
				padding:0px 0px 0px 0px;
				background:none
				}



			
div#piedpage	{
				float : left;
				height : 25px;
				
				background:#000000;
				position :fixed;
				width: 980px;
				bottom : 0;
				
				margin:0 auto;
				}




						

						
div#piedpage ul li a,div#piedpage ul li a:link,div#piedpage ul li a:visited	{color:#e2dedd;text-decoration:none}


div#piedpage .copyright {
							float : left;
							font-size:11px;
							line-height : 25px;
							color : #e2dedd;
							margin-left : 10px;
						}
						
			
						
div#piedpage #footer_right {
							float : left;
							margin-left : 300px;
	line-height : 25px;
						}

div#piedpage #footer_right ul li	{	text-transform:uppercase;
										list-style:none;
										float:left;
										margin:0 5px 0 0;
										font-size:11px;
										line-height : 25px;
										color : #e2dedd;
										
									}
									
div#piedpage #footer_right .icon 	{	
									}	
									
.icon			{ width:20px;
				height : 20px;
				margin:0}			

.imp		{ font-weight : bold;	
			 font-size :12px	;
			 color : #000000;
			 	}	.imp	a	{ font-weight : bold;	
			 font-size :12px	;
			 color : #000000;
			 	}	.imp_actus		{ font-weight : bold;	
			 font-size :13px		}		

.souligne	{	text-decoration: underline;
				color : #000000;
				text-transform : none }	
				
				
.souligne_espace	{	text-decoration: underline;
				color : #000000;
				line-height: 2; }					

.citation		{ 
			 font-size :12px	;
			 color : #ee6818;
			 font-style : italic;	}	
			 
.italique		{ 
			 font-size :12px	;
			 color : #000000;
			 font-style : italic;	}				 

/*************************************   COLLECTION   *************************************************/
.slider2	{		
				width:763px;
				height : 590px;
				margin:0 auto;
				background:url(../images/slider_collection.jpg) no-repeat center;
				
			}
			
.slider_soutif	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/soutif_taille_es.png) no-repeat center;
					float : left;
					}
					

					
					
.slider_maintien	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/3maintien.png) no-repeat center;
					float : left;
					}
					
				

						
			
.slider_conception	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/conception.png) no-repeat center;
					float : left;
					}



		
#menu_pictos ul li.conception	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_conception.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}
								
#menu_pictos ul li.conception_o	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_conception_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}
								
								
					
#menu_pictos ul li.maintien		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_maintien.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}		
					
#menu_pictos ul li.maintien_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_maintien_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}
					
#menu_pictos ul li.soutif		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_soutif.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}	
#menu_pictos ul li.soutif_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_soutif_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}								
				
#txt_gauche3	{	width:356px;
				height : 540px;
				float : left;
				padding-top : 50px;
			    padding-left : 15px;
				padding-right : 10px;
				text-align : justify;
				
			}
			
#txt_gauche3 h3		{ 	color :#ee6818;
					font-family : DaxLight;
					font-size :21px;
					line-height:20px;
					background:url(../images/ligne.png) no-repeat bottom;
					display : block;
					height : 60px;
								
					}	
			
			
#txt_gauche3 img 	{
						height : 270px;
						width : 361px;
	
					}
					
									
					#txt_soutif3	{	width:356px;
				height : 540px;
				float : left;
				padding-top : 50px;
			    padding-left : 15px;
				padding-right : 10px;
				text-align : justify;
				background:url(../images/tab_taille.jpg) no-repeat center;
				text-decoration : none;
			}
			
#txt_soutif3 h3		{ 	color :#ee6818;
					font-family : DaxLight;
					font-size :21px;
					line-height:20px;
					background:url(../images/ligne.png) no-repeat bottom;
					display : block;
					height : 60px;
								
					}	
			
			
#txt_soutif3 img 	{
						height : 270px;
						width : 361px;
	
					}
									
	#txt_maint3	{	width:356px;
				height : 540px;
				float : left;
				padding-top : 50px;
			    padding-left : 15px;
				padding-right : 10px;
				text-align : justify;
				background:url(../images/tab_maint.jpg) no-repeat center;
				text-decoration : none;
			}
			
#txt_maint3 h3		{ 	color :#ee6818;
					font-family : DaxLight;
					font-size :21px;
					line-height:20px;
					background:url(../images/ligne.png) no-repeat bottom;
					display : block;
					height : 60px;
								
					}	
					
#contenu_produits {
							display : block;
							width : 763px;
							height : 495px;
							margin-top: 125px;
							}
					
#contenu_produits #classique {
						display : block;
						
						height : 196px;
						margin-bottom : 40px
						
						}		
						
						
#contenu_produits #hors {
						display : block;
						
						height : 197px;
						margin-bottom : 40px
						}		

#contenu_produits #hors h4 {
								font-family : DaxLight;
								text-align : center;
								color :#ffffff;
								display : block;
								width : 452px;
								height : 20px;
								background:url(../images/barre_titre.png) no-repeat center;
								float : left;
								padding-top : 5px;
								margin-right : 13px;
								font-size : 17px;
								}	
								
									

#contenu_produits #hors h5 {
								font-family : DaxLight;
								text-align : center;
								color :#ffffff;
								display : block;
								width : 296px;
								height : 20px;
								background:url(../images/barre_titre.png) no-repeat center;
								float : left;
								padding-top : 5px;
								font-size : 17px;
								
								}			
		
#barre {
						display : block;
						
						height : 5px;
						
						}		
	
					
#contenu_produits div ul li	{
							display : block;
							height : 150px;
							margin-top : 20px;
							width : 140px;
							border: 1px solid #b5a3a8;
							
						   	background: #333;
						   	float : left;
						   	
						   	
							
							background:url(../images/vignette_attente.jpg) no-repeat center;
							text-indent : -5000px;					
							}	
								
#classique ul li.evolution			{	background:url(../images/vignette_evolution.jpg) no-repeat center;margin-right : 13px;}


#classique ul li.silver			{	background:url(../images/vignette_silver.jpg) no-repeat center;}

#classique ul li.odyssea		{	background:url(../images/vignette_odyssea.jpg) no-repeat center;margin-right : 13px;}	

#classique ul li.homme			{	background:url(../images/vignette_homme.jpg) no-repeat center;margin-right : 13px;}	
#classique ul li.homme2			{	background:url(../images/vignette_slip.jpg) no-repeat center;}	

#classique ul li.adjust			{	background:url(../images/vignette_adjust.jpg) no-repeat center;margin-right : 13px;}

#classique ul li.soft_touch		{	background:url(../images/vignette_soft_touch.jpg) no-repeat center;margin-right : 13px;}


					
#hors ul li.strass		{	background:url(../images/vignette_strass.jpg) no-repeat center;margin-right : 13px;}	

#hors ul li.gold		{	background:url(../images/vignette_gold.jpg) no-repeat center;margin-right : 13px;}		
		


#classique  ul li.panty		{	background:url(../images/vignette_zslim.jpg) no-repeat center;margin-right : 13px;}		

	

#classique  ul li.attente		{margin-left : 13px;}	

#classique ul li.culotte		{	background:url(../images/vignette_culotte.jpg) no-repeat center;}


#contenu_produits_1	{
						display : block;
						width : 763px;
						height : 620px;
						}
					
					
.slider_produit	{	text-align : center;	
					width:382px;
					height : 535px;
					margin-top : 60px;
					
					/*background:url(../images/3maintien.png) no-repeat center;*/
					float : left;
					}	
	
			
#txt_gauche_produit	{	width:356px;
						height : 535px;
						line-height : 17px;
						float : left;
						padding-top : 60px;
						padding-left : 15px;
						padding-right : 10px;
						text-align : justify;
						color :#000000;
						text-decoration:none
						
					}	
		
#txt_gauche_produit	a{	
						color :#000000;text-decoration:none
						
					}
					
#txt_gauche_produit a:link		{	
						color :#000000;text-decoration:none
						
					}			
											
		
#txt_gauche_produit	h3 {	text-indent : -5000px;
							background:none;
							overflow : hidden;
							
							height : 5px;
						
					}	
										



img {vertical-align:middle; border:none;}

#thumbs {overflow:auto; list-style:none; margin-left:18px; margin-top : 20px;padding:0;}

#thumbs li {float:left;width:66px;
						height : 66px;padding : 3px
}

#thumbs a {display:block; padding-bottom:2px; padding-right:2px;outline:none;}

#thumbs a:hover, #thumbs a:focus {background:#ffa144;}

#thumbs a.active {background:#000;}

#viewer {position:relative; width:382px; height:382px;}
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}


#viewer2 {position:relative; width:763px; height:470px;}
#viewer2 img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}




.descriptif_zoom  	{
	
						background : #0000000;
						margin : 0 auto;
						padding-top : 20px;
						text-align : center
						}


.descriptif_zoom    h3	{
							color :#ee6818;
							font-family : DaxLight;
							font-size :21px;
							line-height:20px;
							background:url(../images/ligne.png) no-repeat center;
							display : block;
							height : 35px;
							text-align : center;
								
						}
						
.descriptif_zoom img 	{
	
						padding-left : 55px;
						}
	
						

.descriptif  	{
	
						background : #0000000;
						;
						padding-top : 20px;
						text-align : center
						}


.descriptif    h3	{
							color :#ee6818;
							font-family : DaxLight;
							font-size :21px;
							line-height:20px;
							background:url(../images/ligne.png) no-repeat center;
							display : block;
							height : 35px;
							text-align : center			
						}

					
/*************************************  FIN COLLECTION   *************************************************/


/*************************************   MARQUE   *************************************************/
#contenu_secondaire {
					display : block;
					width : 763px;
					height : 620px;
					
					}


.slider_marque	{		
				width:382px;
				height : 620px;
				margin:0 auto;
				background:url(../images/edito_photo2.png) no-repeat center;
				float : left;
			}
			




					
.slider_histoire	{		
					width:382px;
					height : 620px;
					margin:0 auto;
					background:url(../images/histoire.png) no-repeat center;
					float : left;
					}
			
.slider_actu	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					padding-top : 30px;
					float : left;
					}			
	
	
.gd_titre	{
					background:url(../images/ligne.png) no-repeat bottom;
					text-align:left;
					display : block;
					height : 60px;
								
					}		
	
					
.slider_histoire2	{		
					width:382px;
					height : 620px;
					margin:0 auto;
					background:url(../images/histoire2.jpg) no-repeat center;
					float : left;
					}
							

				
#txt_gauche	{			width:356px;
						height : 530px;
						float : left;
						padding-top : 60px;
						padding-left : 15px;
						padding-right : 10px;
						text-align : justify;
						color : black

					}	
					
#txt_gauche	a {			
						color : black

					}	
					
					
					
#txt_gauche_gd	{		width:356px;
						height : 560px;
						float : left;
						padding-top : 60px;
						padding-left : 15px;
						padding-right : 10px;
						text-align : justify;

						
					}	
					
#txt_gauche_gd_edito	{		width:356px;
						height : 560px;
						float : left;
						padding-top : 60px;
						padding-left : 15px;
						padding-right : 10px;
						text-align : justify;
font-style : italic;
						
					}						
					
	
#txt_gauche_gd img {margin-left: 325px}			
	

			
#barre	{
				width:763px;
				height : 5px;
				margin:0 auto;
				/*background:url(../images/barre.png) no-repeat center;*/
				
		}			

#menu_pictos 	{		display : block;
						width:583px;
						height : 110px;
						margin-left : 180px;
						margin-top : 13px
						
						
				}
				
#menu_pictos ul		{	margin:0 auto;		
					}
					
#menu_pictos ul li	{
						float : left;
						text-indent : -5000px;
						display : block;
						width:100px;
						height : 100px;
						
						
						
					}
		
#menu_pictos ul li.edito	{
								
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_edito.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}

#menu_pictos ul li.edito_o	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_edito_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								
								}								
								
					
#menu_pictos ul li.histoire		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_histoire.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
							
								}		
					
#menu_pictos ul li.histoire_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_histoire_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
								
								}
					
#menu_pictos ul li.actus		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_actus.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
								
								}		
				
#menu_pictos ul li.actus_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_actus_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}		
								
#txt_gauche_actus	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(../images/coach2.png) no-repeat center;
								

						
					}	
					
					
					
.txt_diapo{height : 100px;
			text-align : center
	
	
	}													
												
/*************************************  FIN MARQUE   *************************************************/

#menu_pictos ul li.presse	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_presse.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}
								
	
								
#menu_pictos ul li.presse_o	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_presse_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}
								
								
					
#menu_pictos ul li.parle		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_parle.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}		
					
#menu_pictos ul li.parle_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_parle_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}
					
#menu_pictos ul li.fonds_ecran		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_fonds.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								}	
#menu_pictos ul li.fonds_ecran_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_fonds_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}			
								
#video_principale	{		
						width:763px;
						height : 435px;
						margin:0 auto;
						
						background:url(http://www.zsport.fr/es/images/ecran_tv.png) no-repeat center;
						
						
					}
					
.video					{width:608px;
						height : 370px;
						padding-left: 165px;
						padding-top: 35px;
						
						} 
h5	{ 		text-align : center;
			color : #ffffff;
			font-family : DaxLight;
			font-size :14px;
			line-height : 25px;
			
			
			display : block;
			height : 35px;
				
					}	
					
										
#video_principale h4		{
						font-family : DaxLight;
						font-size : 17px;
						line-height : 20px;
						text-align : center;
						
						color :#ffffff;
						display : block;
						width : 746px;
						height : 20px;
						background:url(../images/barre_titre.png) no-repeat center;
						float : left;
						
						}
						

		
.slider_presse	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/presse_login.png) no-repeat center;
					float : left;
					text-indent : -5000px;
				
					}
					
.slider_presse_parle	{		
						width:763px;
						height : 500px;
						margin:0 auto;
						margin-top : 60px;
						text-align : center;
						float : left;
						text-indent : -5000px;
						}
						
.slider_presse_parle div	{		
						
						float : left;
						text-indent : -5000px;
						}
						
.slider_presse_parle h3	{		
						display : none
						
					
						}
						
.txt_presse_parle 		{
	
						font-size : 12px;
						
						height : 30px;
						width : 763px;
						float : left;
						text-align : center
						}
						
						
.slider_fonds_ecran		{		
						width:763px;
						height : 530px;
						margin:0 auto;
						margin-top : 60px;
						text-align : center;
						float : left;
						
						
					
						}	
						
										
.slider_fonds_ecran	h3	{		
							color :#ee6818;
							font-family : DaxLight;
							font-size :21px;
							line-height:20px;
							
							display : block;
							width : 763px;
							height : 50px;
							margin : 0 auto;
						
						}		

#txt_fond_ecran	{
						height : 35px;
						text-align : left; 
						line-height : 35px
	
					}
					
#txt_fond_ecran a	{
						color : #000000;
						text-decoration:none
						}				

						
.fond_ecran1	{
				height : 200px;
				background:url(../images/fonds_ecran_zsport1.jpg) no-repeat center;
				}
				
				

.fond_ecran2	{
	
				height : 210px;
				background:url(../images/fonds_ecran_zsport_es.jpg) no-repeat top center;
				}
				
				
/*****************************************************************        SPORTS         ******************************************************************************************/

#contenu_secondaire_sports {
					display : block;
					width : 763px;
					height : 560px;
					margin-top : 60px
					
					}
					

#menu_pictos ul li.odyssea	{
								
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_odyssea.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}

#menu_pictos ul li.odyssea_o	{
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_odyssea_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
							
								
								}								
								
					
#menu_pictos ul li.coach		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_coach.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
							
								}		
					
#menu_pictos ul li.coach_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_coach_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
								
								}
					
#menu_pictos ul li.rdv		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_rdv.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
								
								}
								
#menu_pictos ul li.rdv_o		{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(http://www.zsport.fr/es/images/bt_rdv_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
															margin-left : 20px;
								margin-right : 20px;
								
								}	
								
								
	
.slider_odyssea	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(http://www.zsport.fr/es/images/odyssea.jpg) no-repeat center;
					float : left;
					text-indent : -5000px;
					}	
	
			

	
	
.slider_coach	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/coach.jpg) no-repeat center;
					float : left;
					text-indent : -5000px;
					text-decoration: underline ;
					}
					
	
.slider_coach a	{		
					
					text-decoration: underline ;
					}
									
					
					

.slider_coach2	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/coach_vierge.jpg) no-repeat center;
					float : left;
					float : left;
					color : #000000;
					text-align : justify;
					}
					
.slider_coach2 a	{		
					
					color : #EE6818;
	
					}					
					
					.date	{	font-size : 14px;
			text-decoration: underline ;
			color: #000000}	
			
.question_contact	{	font-size : 13px;
line-height : 13px;
			text-decoration: none ;
			color: #000000}	
			
			
					
#txt_gauche_coach	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(../images/coach_vierge.jpg) no-repeat center;

						
					}
					
#txt_gauche_coach1	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_3.jpg) no-repeat center;

						
					}
					
#txt_gauche_coach2	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_2.jpg) no-repeat center;

						
					}	
					
	#txt_gauche_coach3	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_3.jpg) no-repeat center;

						
					}								
					
#txt_gauche_coach4	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_4.jpg) no-repeat center;

						
					}					
					
#txt_gauche_coach5	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_5.jpg) no-repeat center;

						
					}	
					
					
#txt_gauche_coach6	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_6.jpg) no-repeat center;

						
					}
					
#txt_gauche_coach7	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_7.jpg) no-repeat center;

						
					}				
					
#txt_gauche_coach8	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_8.jpg) no-repeat center;

						
					}		
					
												
#txt_gauche_coach9	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_9.jpg) no-repeat center;

						
					}	
					
					
#txt_gauche_coach10	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_10.jpg) no-repeat center;

						
					}		
					
							
#txt_gauche_coach11	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_11.jpg) no-repeat center;

						
					}	
					
#txt_gauche_coach12	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(http://www.zsport.fr/es/images/coach_12.jpg) no-repeat center;

						
					}						
																		
					
#txt_gauche_coach a	{		
					
					color : #EE6818;
	
					}					
					
					
					

					

					
					
					
							#txt_gauche_rdv	{			width:356px;
								height : 530px;
								float : left;
								padding-top : 60px;
								padding-left : 15px;
								padding-right : 10px;
								text-align : justify;
								background:url(../images/rdv_2.jpg) no-repeat center;

						
					}	
	

.slider_rdv	{		
					width:382px;
					height : 590px;
					margin:0 auto;
					background:url(../images/rdv_1.jpg) no-repeat center;
					float : left;
					text-indent : -5000px;
					}
						
					
.slider_sports	{		
						width:763px;
						height : 555px;
						margin:0 auto;
						margin-top : 60px;
						text-align : center;
						float : left;
						
						
					
					
						}		
						
#sportifs	{		
						width:763px;
						height : 485px;
						margin:0 auto;
						background:#036;
						text-align : center;
						float : left;
					background:url(../images/sportifs_compo.png) no-repeat center;
					
						}		
						
.assistant_taille_image {
display: none;
left: -190px;
position: absolute;
top: 0px;
z-index: 100;
background-color: white;
}
						

.descriptif_sportif  	{
	
						background : #0000000;
						padding-left : 55px;
						padding-top : 20px

						}


.descriptif_sportif  h3	{
							color :#ee6818;
							font-family : DaxLight;
							font-size :21px;
							line-height:20px;
							background:url(../images/ligne.png) no-repeat left;
							display : block;
							height : 35px;
							text-align : left				
						}
			
/*****************************************************************        FIN SPORTS         ******************************************************************************************/


/*.slider_monde	{		
				width:763px;
				height : 570px;
				margin:0 auto;
				/*background:url(../images/carte_fr.png) no-repeat center;
				margin-top:30px
			}
			
			*/
			

.slider_monde	{		
				width:763px;
				height : 575px;
				margin:0 auto;
				padding-top:15px
				/*background:url(../images/carte_fr.png) no-repeat center;*/
				
			}




			
.text_fr	{		
				color : #000000;
				text-decoration:none;
				text-align : center;
				height : 30px
				
				
			}
	
#contenu_dpt 	{		
						width:763px;
						height : 510px;
						margin:0 auto;
						
						float : left;
						padding-top : 60px;
					}		
					
#contenu_dpt div	{		
						float : left;
	
					}		
				
#slider_dpt	{		
						width:382px;
						height : 510px;
						margin:0 auto;
						
						float : left;
					}			
			
			
#txt_gauche_boutiques	{	width:356px;
							height : 510px;
							float : left;
							
							padding-left : 15px;
							padding-right : 10px;
							text-align : left;
							font-size : 11px
							
						}	
						
						
#txt_gauche_boutiques div	{
							height : 420px;
							float : left;
		
							text-align : left;
							
						}	
						
#txt_gauche_boutiques #pts_vente_col1 {
										width: 178px;
									 text-transform:uppercase
	
									}

#txt_gauche_boutiques #pts_vente_col2 {
	
										width: 158px;
										padding-left : 20px;
										text-transform:uppercase;
									}
									
									


#vignettes_pays			{	width:745px;
							height : 63px;
							float : left;
							margin-top : 0px;
							
	
							list-style:none;
							
						}				
					
#vignettes_dpt			{	width:745px;
							height : 80px;
							float : left;
							margin-top : 0px;
							margin-left:18px;
	
							list-style:none;
							
						}	
											
#vignettes_dpt ul li	{	
							float : left;
							width:66px;
							height : 66px;
							padding : 3px
	
						}						
	

#vignettes_dpt ul a {display:block; padding-bottom:2px; padding-right:2px;outline:none;}

.selectionne {background:#ffa144;}

#vignettes_dpt ul a:hover, #vignettes_dpt a:focus {background:#ffa144;}

#vignettes_dpt ul a.active {background:#000;}		


#menu_pictos ul li.zsport_fr	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_zsport_fr_b_s.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}	

#menu_pictos ul li.zsport_fr_o	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_zsport_fr_b_s_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}		
								
#menu_pictos ul li.zsport_web	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_revendeurs_web.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}	

#menu_pictos ul li.zsport_web_o	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_revendeurs_web_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}									
								
#menu_pictos ul li.zsport_monde	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_zsport_monde.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}	
								

#menu_pictos ul li.zsport_monde_o	{	
								margin : 0 auto;
								float : left;
								text-indent : -5000px;
								background:url(../images/bt_zsport_monde_o.png) no-repeat center;
								display : block;
								width:100px;
								height : 100px;
								margin-left : 20px;
								margin-right : 20px;
								
								}	
								
/*****************************************************************        Faq        ******************************************************************************************/

#txt_faq	{
						height : 35px;
						text-align : justify; 
						line-height : 15px
	
					}
					
					
#txt_faq a	{
						text-decoration : none;
						color: #000000;
						
	
					}
					
					
#txt_faq a : link	{
						text-decoration : none;
						color: #000000;
						
	
					}					
										
/*****************************************************************       FIN Faq        ******************************************************************************************/					
					
					
					
					/*****************************************************************       DIAPO   ******************************************************************************************/		



#conteneur-navslider 	{
						width:763px;
						height:14px;
						float:left;
						padding-top:0px 0px 0px 0px;
						margin:0 auto;
						background: none
						
						
						}
#conteneur-boutonsnav {width:70px; height:14px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#conteneur-slides {width:763px; height:476px; float:left; padding:0px 0px 0px 0px; margin:0 auto; background: none;}

#conteneur-slides ul li{margin:0 auto}

#slides {
	position:relative;
	width:763px;
	height:476px;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	overflow:hidden;
}
#slides li {width:580px; height:476px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.vignettes {float:left; list-style:none; width:120px; height:14px; padding:0px 0px 0px 0px; margin-left:650px;}
.vignettes li {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; width:14px; height:14px; background-image:url(../images/bt_slider2.png);}
.vignettes li:hover {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; width:14px; height:14px; background-image:url(../images/bt_slider_hover.png);}
.vignettes li.current {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; width:14px; height:14px ; background-image:url(../images/bt_slider1.png)}					
					
					
					
.slider_accueil	{		
					width:763px;
					height : 520px;
					margin:0 auto;
					background:url(../images/slider_collection.jpg) no-repeat center;
					
				}
				
/*****************************************************************      NEWSLETTER      ******************************************************************************************/					
									
				
.mentions_petites { font-size:11px;
line-height : 13px;
	}
	
	
	/*****************************************************************      FIN NEWSLETTER      ******************************************************************************************/		
	
	
	/***************************************************************** UNIVERSIADES      ******************************************************************************************/		
	
#universiades {
					display : block;
					width : 763px;
					height : 785px;
					
					
					}		
					
					
#universiades div {
					float : left;
					height : 260px
					
					
					}
					

					
					
																	
#page_universiades {
					float : left;
					display : block;
					width : 763px;
					height : 780px;
					
					
					}	
							
	
#page_universiades div {
					float : left;
					
					
					
					}	
	

.page_universiades_txt	{	height : 384px;
							width : 381px;
							background:url(../images/sports/universiades/page_sports_universiades_04.jpg) no-repeat center;
							float : left;
							text-align:justify;
							
						}	
						
						
						
.page_universiades_txt	p {	
							margin-right : 10px;
							}	
							
							
							
.page_universiades_txt2	{	height : 276px;
							width : 381px;
							background:url(../images/sports/universiades/page_sports_universiades_06.jpg) no-repeat center;
							float : left;
							text-align:justify;
							
						}	
						
						
						
.page_universiades_txt2	p {	
							margin-right : 10px;
							}								
							
							
													
									
					
	/***************************************************************** FIN UNIVERSIADES      ******************************************************************************************/		
	
	
.h2sports {	height : 30px;}

.exp  {
position: relative;
bottom: 1px;
font-size: .4em;
font-weight : bold;
line-height: .4em;
vertical-align:super;
text-decoration:none;
}



#slider_collection {
					display : block;
					width : 763px;
					height : 775px;
					
					}
					
					

	
#txt_diapo {  float : left; height : 220px;
			        text-align : center;
					
					background-color: #FFFFFF;
		
	}		
													
							
.date	{	font-size : 14px;
			text-decoration: underline ;
			color: #000000}	
			
			
			
h6	{ 	color :#ee6818;
					font-family : DaxLight;
					font-size :17px;
					line-height:10px;
					
					
					text-align : center						
					}				

h7	{ 
					font-family : DaxLight;
					font-size :14px;
					line-height:20px;
					
					
					text-align : center						
					}