/* Common Css */

/* -_-_-__-_-_-_-_-_ Eléments communs -_-_-__-_-_-_-_-_ */
#container {
	width:993px;
	}
	#content {
		width:100%;
		_margin-left:4px;
		}
		#wrap #topmenu {
			margin-left:-3px; *margin-left:-4px; _margin-left:-3px;
			}
a:hover {
	color:#FF0000;
	}
	
div#container div#wrap div#content ul.catalogue div.commercial{
	background:transparent url(img/index/catalogue/amalgame-commercial.gif);
	position:absolute;
	width:50px;
	height:50px;
	z-index:500;
	}
	
	div#container div#wrap div#content ul.catalogue div.commercial a { display:block; width:100%; height:100%; text-indent:-9999px; }
	
	div#container div#wrap div#content ul.catalogue div.prixBaisse{ background-position:-7px -5px; }
	div#container div#wrap div#content ul.catalogue div.premierPrix{ background-position:-65px -5px; }
	div#container div#wrap div#content ul.catalogue div.topPromo{ background-position:-125px -5px; }
	div#container div#wrap div#content ul.catalogue div.topVente{ background-position:-181px -5px; }
	div#container div#wrap div#content ul.catalogue div.qualitePrix{ background-position:-236px -5px; }
	div#container div#wrap div#content ul.catalogue div.topCardio{ background-position:-8px -59px; }
	div#container div#wrap div#content ul.catalogue div.reducQuarante{ height:75px; background-position:-66px -60px; }
	
	ul#cardioTraining div#tapisCourse { top:10px; left:130px; _top:0; _left:0;}
	ul#cardioTraining div#plaqueOscillante { top:75px; left:-4px;}
	ul#soinsDuCorps div#wellbox { top:35px; left:120px; }
	ul#soinsDuCorps div#solarium { top:94px; left:0px; }
	ul#soinsDuCorps div#luxuryBox { top:35px; left:10px; }
	ul#musculation div#bancAbdo { left:10px; top:85px; }

/* -_-_-__-_-_-_-_-_ Zone de contact -_-_-__-_-_-_-_-_ */

div#zone-contact {
	background:transparent url(img/amalgame-langue.gif) no-repeat scroll 2px -672px;
	float:left;
	height:83px;
	width:992px;
	*margin-left:-1px; _margin-left:4px;
	}
	 div#texte-intro {
		width:950px;
		float:left;
		margin:5px 0 5px 30px;
		}
		 div#texte-intro h1{
			color:#003F86;
			font-family:helvetica,arial,sans-serif;
			font-size:1.1em;
			line-height:1.5em;
			margin:0;
			}	
div#zone-contact  label {
	color:#003F86;
	font-family:helvetica,arial;
	font-size:1.1em;
	font-weight:bold;
	}
div#zone-contact  form {
	float:right;
	margin:23px -7px 0;
	width:181px;
	}
	div#zone-contact  form input {
		width:120px;
		}
	div#zone-contact  form input#bouton-rechercher {
		width:25px;
		height:25px;
		margin:0 0 -7px 0;
		padding:0;
		}
/* -_-_-__-_-_-_-_-_ Sidebar -_-_-__-_-_-_-_-_ */

div#sidebar {
	float:left;
	height:500px;
	margin:-75px 0 0 12px; _margin-left:8px;
	width:212px;
	}
	
	div#sidebar div#encartContact {
		background:transparent url(img/amalgame-langue.gif) no-repeat scroll -383px -388px;
		height:265px;
		position:relative;
		}
		div#sidebar div#encartContact p{
			display:block;
			position:absolute;
			right:4px;
			text-align:left;
			top:54px;
			width:133px;
			}
		div#sidebar div#encartContact div#parTelephone,
		div#sidebar div#encartContact div#menuRapide{
			border:medium none;
			bottom:11px;
			height:35px;
			left:12px;
			margin:0;
			padding:0;
			position:absolute;
			}
		div#sidebar div#encartContact div#parTelephone {
			bottom:0;
			left:0;
			right:22px; _left:190px;
			top:-21px;
			}
			div#sidebar div#encartContact div#parTelephone p,
			div#sidebar div#encartContact div#menuRapide a{
				background:transparent url(img/amalgame-commun.gif) no-repeat scroll -549px -21px;
				display:inline;
				height:10px;
				margin:1px 0;
				padding:0 0 0 25px;
				text-align:left;
				width:150px;
			}
			div#sidebar div#encartContact div#menuRapide a:hover{
				background:transparent url(img/amalgame-commun.gif) no-repeat scroll -549px -21px;
				}
				
	div#sidebar div#rechercher {
		background:transparent url(img/amalgame-langue.gif) no-repeat scroll -599px -388px;
		float:left;
		height:75px;
		margin:5px 0 0;
		padding:0;
		width:210px;
		}
		#sidebar #rechercher form {
			margin:40px 0 0 7px;
			padding:0;
			}
			#sidebar #rechercher input {
				float:left;
				margin:0 3px;
				width:154px;
				}
				#sidebar #rechercher input#bouton-rechercher {
					height:23px;
					margin-left:-3px;
					margin-top:-1px;
					width:25px;
					}
	div#sidebar div#liensAnnexes {
		float:left;
		height:145px;
		margin:5px 0 0;
		padding:0;
		width:210px;
		}
		div#sidebar div#liensAnnexes div#enteteLiensAnnexes,
		div#sidebar div#liensAnnexes a {
			background:transparent url(img/amalgame-langue.gif) no-repeat scroll;
			}
		div#sidebar div#liensAnnexes div#enteteLiensAnnexes {
			background-position:-599px -468px;
			height:27px;
			}
			div#sidebar div#liensAnnexes a#promotionFitness,
			div#sidebar div#liensAnnexes a#forumFitness {
				display:block;
				}
				div#sidebar div#liensAnnexes a#forumFitness {
					background-position:-599px -548px;
					height:63px;
					}
				div#sidebar div#liensAnnexes a#promotionFitness {
					background-position:-599px -495px;
					height:53px;
					}
						
/* -_-_-__-_-_-_-_-_ catalogue -_-_-__-_-_-_-_-_ */

ul.catalogue {
	float:left;
	width:100%;
	margin-top:-9px;
	_margin-left:3px;
	}
	ul.catalogue li {
		float:left;
		}
		ul.catalogue li h2 {
			font-family:Trebuchet MS;
			font-variant:small-caps;
			font-size:1.2em;
			line-height:0.8em;
			}
		p.tarif span.nombre,
		p.tarif span.devise,
		p.tarif span.decimal,
		p.tarif span.prixBarre {
			color:#E72461;
			}
		p.tarif span.nombre {
			font-size:2em;
			}
		p.tarif span.decimal {
			font-size:1.3em;
			}
		p.tarif span.prixBarre {
			text-decoration:line-through;
			font-size:1.2em;
			}
	
	/* °°°°° Top et Bottom catalogue °°°°° */
	li.topCatalogue {
		background:url(img/index/background-ul-top.gif) repeat-x;
		width:99.8%;
		height:20px;
		}
	li.bottomCatalogue {
		background:url(img/index/background-ul-bottom.gif) repeat-x;
		width:99.8%;
		height:20px;
		margin:-10px 0 0 0;
		}
		
	/* °°°°° Entetes de catalogues °°°°° */
	li.enteteCatalogue{
		background:transparent url(img/amalgame-langue.gif) no-repeat scroll center bottom;
		width:30px;
		text-indent:-9999px;
		position:relative;
		z-index:500;
		}
		li.enteteCatalogue a {
			display:block;
			width:100%;
			height:100%;
			}
		ul#cardioTraining li.enteteCatalogue {  background-color:#E72461; background-position:-650px 258px; height:508px; margin:-20px 0 0; }
		ul#electroBoomer li.enteteCatalogue {  background-color:#E74920; background-position:-817px 5px; height:508px; margin:-20px 0 0; _margin-left:3px; }
		ul#soinsDuCorps li.enteteCatalogue {  background-color:#69C7E7; background-position:-683px 49px; height:300px; margin:-20px 0 0; }
		ul#musculation li.enteteCatalogue {  background-color:#CFCF10; background-position:-717px 49px; height:300px; margin:-20px 0 0; }
		ul#massageRelaxation li.enteteCatalogue {  background-color:#E73869; background-position:-750px -51px; height:199px; margin:-20px 0 0; }
		ul#accessoires li.enteteCatalogue {  background-color:#4D92CB; background-position:-783px 0; height:260px; margin:-20px 0 0; }
	
	/* °°°°° Encarts avec marquises °°°°° */
	li.encartMarquise {
		border:1px dotted #E72461;
		width:380px;
		height:220px;
		position:relative;
		}
		ul.catalogue li.ferGauche {
			border-left:none;
			}
			li.ferGauche h2,
			li.ferGauche img,
			li.ferGauche p,
			li.ferGauche ul {
				float:left;
				margin:0 0 0 15px;
				}
		li.encartMarquise img { padding:16px  0 0; }
		ul.catalogue li.ferDroite {
			border-right:none;
			float:right;
			}
			
			li.ferDroite h2,
			li.ferDroite p,
			li.ferDroite img,
			li.ferDroite ul {
				float:right;
				margin:0 15px 0 0;
				}
			li.ferDroite img {
				margin:0;
				padding:0;
				position:relative;
				right:9px;
				}
		li.encartMarquise img {
			margin-top:0;
			}
		li.encartMarquise p,
		li.encartMarquise ul{
			display:block;
			width:161px;
			}
		li.ferDroite p,li.ferDroite ul { width:162px; }
		li.encartMarquise h2 { margin-top:20px; }
			li.encartMarquise ul li,
			li.encartMarquise ul li a {
				width:174px;
				}
			li.encartMarquise ul li {
				height:15px;
				}
				
				/* ----- { Calage des liens } ----- */
				li.ferGauche h2 a {
					background-image:url(img/blank.gif);
					display:block;
					height:200px;
					padding:0 0 0 180px;
					position:absolute;
					right:0;
					width:174px;
					z-index:50;
					}
				li.ferDroite h2 a {
					background-image:url(img/blank.gif);
					display:block;
					height:200px;
					padding:0 180px 0 0;
					position:absolute;
					left:13px;
					width:174px;
					z-index:50;
					}
				li.encartMarquise p.tarif {
					margin-top:30px;
					}
				li.encartMarquise ul li a {
					position:relative;
					z-index:300;
					}
				
	/* °°°°° Encarts 3 colonnes °°°°° */
	li.troisColonnes {
		margin:20px 0 0 15px;
		width:267px;
		position:relative;
		height:220px;
		_height:197px;
		}
		li.troisColonnes img {
			float:left;
			}
		li.troisColonnes h2,
		li.troisColonnes p {
			float:left;
			margin:5px 0 0 13px;
			width:134px;
			}
			
		/* ----- { Calage des liens } ----- */
		li.troisColonnes h2 a {
			background-image:url(img/blank.gif);
			display:block;
			height:180px;
			padding:0 0 0 125px;
			position:absolute;
			right:0;
			width:134px;
			z-index:50;
			}
		li.troisColonnes p.tarif {
			margin-top:15px;
			}
	
	/* °°°°° Encarts 4 colonnes °°°°° */
	li.quatreColonnes {
		margin:0 0 0 15px;
		width:225px;
		position:relative;
		}
		li.quatreColonnes img {
			float:left;
			}
		li.quatreColonnes h2,
		li.quatreColonnes p {
			float:right;
			margin:5px 0 0 4px;
			width:127px;
			}
			
		/* ----- { Calage des liens } ----- */
		li.quatreColonnes h2 a {
			background-image:url(img/blank.gif);
			display:block;
			height:155px;
			padding:0 0 0 95px;
			position:absolute;
			right:-7px;
			width:135px;
			z-index:50;
			}
		li.quatreColonnes p.tarif {
			margin-top:15px;
			}
		
	/* °°°°° Encarts 5 colonnes °°°°° */
	li.cinqColonnes {
		margin:0 0 0 5px; _margin-left:2px;
		width:185px; _width:163px;
		position:relative;
		}
		li.cinqColonnes img {
			float:left;
			margin-top:15px;
			}
		li.cinqColonnes h2,
		li.cinqColonnes p {
			float:left; *float:none;
			margin:5px 5px 0 13px; _margin:3px;
			}
		li.cinqColonnes h2 {
			display:block;
			margin-bottom:-15px;
			width:160px;
			text-align:right;
			}	
			li.cinqColonnes h2.ferGauche {
				text-align:left;
				}
				
		/* ----- { Calage des liens } ----- */
		li.cinqColonnes h2 a {
			background-image:url(img/blank.gif);
			display:block;
			height:255px;
			padding:0;
			position:absolute;
			right:0;
			width:160px;
			z-index:50;
			}
			
	/* °°°°° Encarts 2/3 - 1/3 colonne °°°°° */
	ul.catalogue li.deuxTiersUnTiersCols {
		float:right;
		display:block;
		width:380px;
		position:relative;
		}
		li.deuxTiersUnTiersCols img{
			float:left;
			}
		li.deuxTiersUnTiersCols p,
		li.deuxTiersUnTiersCols h2{
			float:left;
			margin:4px;
			width:220px;
			}
			li.deuxTiersUnTiersCols p.tarif {
				float:right;
				width:65px;
				margin-top:15px;
				}
				
		/* ----- { Calage des liens } ----- */
		li.deuxTiersUnTiersCols h2 a {
			background-image:url(img/blank.gif);
			display:block;
			height:68px;
			left:-1px;
			padding:0 0 0 75px;
			position:absolute;
			top:0;
			width:292px;
			z-index:30;
			}
	
	/* °°°°° listinCommercial °°°°° */	
	ul.catalogue li.listingCommercial { 
		display:block;
		float:left;
		height:250px;
		margin:-5px 0 0 10px;
		position:relative;
		width:375px;
		}
	ul.catalogue li.listingCommercial h2 a {
		background-image:url("img/blank.gif");
		display:block;
		height:217px;
		left:0;
		margin:10px 0 0;
		padding:0;
		position:absolute;
		top:0;
		width:185px;
		z-index:30;
		}
	ul.catalogue li.listingCommercial p,ul.catalogue li.listingCommercial ul,ul.catalogue li.listingCommercial li { float:left; display:block; width:185px; }
	ul.catalogue li.listingCommercial p { margin-top:10px; }
	ul.catalogue li.listingCommercial p a, ul.catalogue li.listingCommercial ul a { z-index:50; position:relative; }
	ul.catalogue li.listingCommercial p.tarif { margin-top:20px; }
	
	ul.catalogue li.listingCommercial a.lienProduit { float:right; margin-top:10px; }
	
	ul.catalogue li.listingCommercial ul { border-bottom:1px dotted #CCCCCC; padding-bottom:6px; }
	ul.catalogue li.listingCommercial ul li { border-top:1px dotted #CCCCCC; padding-top:5px; position:relative; margin-bottom:3px; }
	ul.catalogue li.listingCommercial ul li img, ul.catalogue li.listingCommercial ul li a, ul.catalogue li.listingCommercial ul li p.tarif { float:left; } 
	ul.catalogue li.listingCommercial ul li img { margin:0; border:1px solid #CCCCCC; }
	ul.catalogue li.listingCommercial ul li p.tarif { margin:30px 0 -5px 4px; }
	ul.catalogue li.listingCommercial ul li p.tarif span.nombre {font-size:1.4em; }
	ul.catalogue li.listingCommercial ul li p.tarif span.devise {font-size:0.9em; }
	ul.catalogue li.listingCommercial ul li p.tarif span.prixBarre {font-size:1em; }
	ul.catalogue li.listingCommercial ul li p, ul.catalogue li.listingCommercial ul li a { width:125px; }
	ul.catalogue li.listingCommercial ul li a {
		background-image:url("img/blank.gif");
		display:block;
		height:53px;
		left:0;
		margin:0;
		padding:4px 0 0 50px;
		position:absolute;
		top:0;
		width:136px;
		z-index:50;
		}
			
/* °°°°° Encarts spécifiques °°°°° */
ul#electroBoomer {
	position:relative;
	z-index:5000;
	height:235px;
	margin:-9px 0 10px 0;
	}
	
li#veloAppartement { height:230px; margin-left:8px; _height:233px; }
li#tapisCourse { height:228px; }
li#bodyBoomer { border-right:medium none; right:1px; width:370px; height:211px; top:12px; }
	
	/* °°°°° Encarts publicitaire electrostimulation °°°°° */
	li#electrostimulation {
		background:url(img/index/pub/electro-nav.gif) no-repeat scroll 0 0 transparent;
		color:#FFFFFF;
		height:230px;
		left:8px;
		position:relative;
		top:0;
		width:575px;
		}
	
		li#electrostimulation a.lienProduit {
			width:190px;
			height:230px;
			z-index:500;
			float:left;
			position:absolute;
			left:0;
			}
		
		li#electrostimulation div#navElectro {
			width:385px;
			height:100%;
			float:left;
			}
			
			li#electrostimulation ul.thumbElectro { display:inline; height:45px; width:100%; position:absolute; top:24px; }
			li#electrostimulation ul.thumbElectro li { border:1px #CCCCCC; margin:0 5px 0 0; }
			
			
			li#electrostimulation p, 
			li#electrostimulation ul {
				display:block;
				left:207px;
				margin:0 15px 0 0;
				position:absolute;
				width:355px;
				}
				li#electrostimulation p { left:215px; top:45px; }
				li#electrostimulation ul { top:115px; }
				
			li#electrostimulation ul li a  {
				font-variant:small-caps;
				font-size:1.3em;
				z-index:40;
				position:relative;
				}
				li#electrostimulation ul li a:hover {
					color:#FFFFFF;
					}
			
	/* ----- { Calage des liens } ----- */
		li#electrostimulation h2 a {
			background-image:url("img/blank.gif");
			display:block;
			height:31px;
			left:200px;
			position:absolute;
			text-indent:-9999px;
			top:80px;
			width:373px;
			z-index:30;
			}
		
			
	/* °°°°° Encarts publicitaire nutrition °°°°° */
	li#plaqueOscillante {
		background:transparent url(img/index/catalogue/commercial-plaque-oscillante.jpg) no-repeat scroll 0 0;
		background:transparent url(img/index/catalogue/catalogue-aquagym.jpg) no-repeat scroll 0 0;
		height:230px;
		position:relative;
		right:-8px;
		top:6px;
		width:371px;
		}
		li#plaqueOscillante a {
			display:block;
			width:100%;
			}
			li#plaqueOscillante a#neoCoachSport { height:185px}
			li#plaqueOscillante a#lienPlaqueOscillante { height:30px;}
	li#nutrition {
		background:transparent url(img/index/catalogue/commercial-musculation.jpg) repeat scroll 0 0;
		height:221px;
		position:relative;
		right:-9px;
		top:6px;
		width:371px;
		}
		li#nutrition a.lienProduit {
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999px;
			display:block;
			height:221px;
			width:195px;
			}
		li#nutrition h2, 
		li#nutrition ul {
			position:absolute;
			width:155px;
			}
			li#nutrition h2 { top:5px; right:3px;}
			li#nutrition ul { top:35px; right:3px;}
		
		li#nutrition ul li a  {
			color:#FF0000;
			font-variant:small-caps;
			font-size:1.3em;
			z-index:40;
			position:relative;
			}
			li#nutrition ul li a:hover {
				color:#000000;
				}
			
	div#container div#wrap div#content  ul#cardioTraining div.commercial a {
			display:block;
			height:188px;
			position:absolute;
			text-indent:-9999px;
			top:-76px;
			width:120px;
			z-index:300;
			}
	div#container div#wrap div#content  ul li  a.encartSimple img{
			margin-top:0;
			}
			
/* °°°°° Footer spécifique index °°°°° */

 div#footer ul {
 	float:left;
	width:165px;
	}
	div#footer ul li {
		border:medium none;
		float:left;
		text-align:left;
		width:100%;
		}
		div#footer ul#partenaires-index {
			margin:-10px 0 0 42px; _margin:-10px 0 0 20px;
			}
		div#footer ul#liensUtiles {
			margin:-10px 0 0 15px;
			}
		div#footer ul li.enteteListeBdP{
			color:#000;
			font-size:1.2em;
			margin:0 0 5px 0;
			}
	div#footer p {
		margin-top:15px;
		}
	div#footer a:hover {
		color:#000000;
		}/* css fr */

li#bodyBoomer { _width:370px; }

li.encartMarquise p, li.encartMarquise ul  { _width:150px; }


li#electrostimulation a#electro1High { background:url(img/index/pub/electro-compex-sport-elite.gif) no-repeat scroll 0 0 transparent; }
li#electrostimulation a#electro2High { background:url(img/index/pub/electro-compex-mi-fitness.gif) no-repeat scroll 0 0 transparent; }
li#electrostimulation a#electro3High { background:url(img/index/pub/electro-compex-mi-sport.gif) no-repeat scroll 0 0 transparent; }
li#electrostimulation a#electro4High { background:url(img/index/pub/electro-cefar-slim-first.gif) no-repeat scroll 0 0 transparent; }
li#electrostimulation a#electro5High { background:url(img/index/pub/electro-globus-premium-200.gif) no-repeat scroll 0 0 transparent; }