body { font-size:11px; }

/* --------------Zone contact en haut de page------------- */

div#container div#wrap div#contactZone {
	width:951px;
	height:63px;
	margin:20px auto;
	}
	div#container div#wrap div#contactZone div#contactPhone{
		background:#FFFFFF url(img/amalgame-langue.gif) no-repeat scroll -5px -584px;
		float:left;
		height:73px;
		width:946px;
		}
		
div#contactZone label {
		color:#003F86;
		font-family:helvetica,arial;
		font-size:1.1em;
		font-weight:bold;
		}
div#contactZone form {
	float:right;
	margin:15px 0 0;
	width:166px;
	}
	div#contactZone form input {
		width:120px;
		}
	div#contactZone form input#bouton-rechercher {
		width:21px;
		height:19px;
		margin:0 0 -7px 0;
		padding:0;
		}
		
	div#container div#wrap div#introduction {
		float:left;
		height:100%;
		margin:9px 0 0 22px;
		width:950px;
		}
		div#container div#wrap div#introduction h1 {
			color:#FF7212;
			font-size:1.2em;
			font-variant:small-caps;
			margin:-10 0 3px 0;
			display:block;
			line-height:15px;
			margin-bottom:7px;
			}
		
	div#container div#wrap div#contactZone div#contactPayment{
		background:#FFFFFF url(img/amalgame-langue.gif) no-repeat scroll -184px -266px;
		float:right;
		height:100%;
		width:164px;
		}
		

	
/* --------------Intrieur de la page------------- */

.tarif{
	height:40px;
	line-height:1.5em;
	}
	.nombre,
	.devise,
	.decimal,
	.prixBarre {
		color:#FF1E00;
		font-family:Arial Black, Helvetica, sans-serif;
		letter-spacing:-0.05em;
		}
	.nombre {
		font-size:2em;
		}
	.decimal {
		font-size:1.5em;
		}
	.prixBarre {
		text-decoration:line-through;
		}
		
p a:hover,
li ul li a:hover {
	color:#E70C89;
	}
		
ul#catalogue h2.ilTitle {
	width:100%;
	font-variant:small-caps;
	font-size:1.2em;
	position:absolute;
	top:-10px;
	}
	ul#catalogue p.ferDroite {
		text-align:right; *text-align:left;
		margin:0 -6px; *margin:0 6px;
		}
	h2 a, 
	h3 a {
		color:#333333;
		}
	h2 a:hover {
		color:#E70C89;
		}
	h3 a:hover {
		color:#FF0000;
		}
	h2 a:visited, 
	h3 a:visited {
		color:#333333;
		}

ul#catalogue li p a,
ul#catalogue li ul li a {
	display:inline;
	position:relative;
	z-index:500;
	}

ul#catalogue {
	width:780px; *width:810px;
	margin:0 0 0 -12px; _margin:0 0 0 -25px;
	padding:0;
	}
	
	li.titraille {
		background:url("img/amalgame-commun.gif") no-repeat scroll -2px -306px transparent;
		float:left;
		height:70px;
		margin:7px 13px;
		width:100%;
		}
		li.titraille p,
		li.titraille h3 {
			font-family:Helvetica,Arial,sans-serif;
			font-size:1.1em;
			font-variant:small-caps;
			font-weight:bold;
			margin:8px 0 0 10px;
			}
		li.titraille ul {
			float:left;
			margin:10px;
			width:730px;
			}
			li.titraille ul li {
				float:left;
				height:15px;
				list-style-type:disc;
				margin:0 6px 0 12px;
				width:164px;
				}
	li.cols3 ul li { width:223px; _width:215px;}
	ul#catalogue li.selectionQuatreCols {
		background-color:#F8F4E2;
		border:1px dotted #E0E0DF;
		float:left;
		height:252px;
		margin:5px -2px 0 15px;
		padding:5px 0 0;
		position:relative;
		width:370px;
		}
		ul#catalogue li.selectionQuatreCols ul h2 {
			float:left;
			margin:5px;
			position:relative;
			width:100%;
			z-index:500;
			}
			ul#catalogue li.selectionQuatreCols li.quatreCols {
				margin:-20px 0 0 5px;
				}
	li.quatreCols {
		float:left;
		width:175px;
		margin:10px 0 0 17px; *margin:10px 0 0 15px;
		position:relative;
		height:240px;
		}
	li.shortText {
		height:220px;
		}
	li.longText {
		height:290px;
		}
		li.quatreCols p,
		ul#catalogue li.quatreCols h2.ilTitle {
			margin:0 6px;
			height:40px;
			}
		li.quatreCols ul {
			margin:0 6px;
			}
			ul#catalogue li.quatreCols h2.ilTitle {
				display:block;
				line-height:0.8em;
				height:21px;
				}
				ul#catalogue li.quatreCols h2.ilTitle a {
					background-image:url(img/blank.gif);
					display:block;
					height:219px;
					padding:0;
					position:absolute;
					top:0;
					width:165px;
					z-index:50;
					}
		li.quatreCols p a {
			position:relative;
			z-index:100;
			font-weight:bold;
			}
				
	li.deuxCols {
		background-color:#F8F4E2;
		border:1px dotted #e0e0df;
		float:left;
		height:265px;
		margin:5px -2px 0 15px;
		padding:0;
		position:relative;
		width:370px;
		}
		li.deuxCols img{
			float:left;
			width:175px;
			height:260px;
			margin:2px;
			}
		li.deuxCols ul,
		li.deuxCols p{
			position:static;
			float:right;
			width:170px;
			margin:5px;
			}
		li.deuxCols ul li a {
			font-weight:bold;
			font-size:11px;
			}
		li.deuxCols p.tarif {
			margin-top:35px;
			}
		ul#catalogue li.deuxCols h2.ilTitle a{
			background-image:url(img/blank.gif);
			display:block;
			height:255px;
			left:192px; *left:10px;
			padding:0;
			position:absolute;
			top:13px;
			width:180px;
			font-weight:bold;
			z-index:50;
			}

/* --------------Bottom menu------------- */		
	
#bottom {
	margin:0 0 0 23px;
	width:948px;
	height:530px;
	position:relative;
	}
	#bottom li {
		width:200px;
		float:left;
		}
		#bottom li a {
			color:#000000;
			display:block;
			height:16px;
			}
			#bottom li a:hover {
				color:#FF1E00;
				}
		#bottom li a.entete-menu {
			background:transparent url(img/amalgame-commun.gif) no-repeat scroll 0 0;
			display:block;
			height:35px;
			padding-left:40px;
			font-size:1.2em;
			display:none;
			}
			#bottom li.ouvertureSousMenu,
			#bottom li.fermetureSousMenu,
			#bottom li.sousMenu{
				font-weight:bolder;
				margin:5px 0;
				}
				#bottom li.ouvertureSousMenu a,
				#bottom li.sousMenu a,
				#bottom li.fermetureSousMenu a {
					background:#fff url(img/amalgame-langue.gif) no-repeat;
					display:inline block;
					text-indent:-9999px;
					width:180px;
					}
				#bottom li.ouvertureSousMenu ul li a,
				#bottom li.fermetureSousMenu ul li a,
				#bottom li.sousMenu ul li a{
					background:none;
					font-weight:normal;
					text-indent:0;
					width:200px;
					}
		#bottom li.promenadeBebe,
		/*#bottom li.sortieBebe,*/
		#bottom li.protectionBebe,
		#bottom li.eveilBebe,
		#bottom li.repasBebe,
		#bottom li.toiletteBebe,
		#bottom li.sommeilBebe {
			position:absolute;
			}
			#bottom li.promenadeBebe a.entete-menu{ background-position:-574px -3px; }
			/*#bottom li.sortieBebe a.entete-menu{ background-position:-574px -56px; }*/
			#bottom li.protectionBebe a.entete-menu{ background-position:-574px -168px; }
			#bottom li.eveilBebe a.entete-menu{ background-position:-574px -95px; }
			#bottom li.repasBebe a.entete-menu{ background-position:-574px -205px; }
			#bottom li.toiletteBebe a.entete-menu{ background-position:-574px -133px; }
			#bottom li.sommeilBebe a.entete-menu{ background-position:-574px -241px; }
				
		/*-_-_-_-_-_- Repositionnements spcifiques au menu infrieur-_-_-_-_-_-*/
		
			#bottom li.toiletteBebe,
			/*#bottom li.sortieBebe,*/
			#bottom li.promenadeBebe{
				left:250px;
				}
			#bottom li.eveilBebe{
				top:5px;
				left:0px;
				}
			#bottom li.sommeilBebe
			{
				top:130px;
				left:0px;
				}
			#bottom li.protectionBebe{
				left:500px;
				}
				#bottom li.promenadeBebe{
					top:60px;
					}
			#bottom li.repasBebe {
				left:750px;
				}
				#bottom li.voyageBebe{
				top:355px;
				}
				
/*-_-_-_-_-_- Enttes de sous-menu avec le survol -_-_-_-_-_-*/

#bottom li.homePage { display:none; }			
#bottom li.ouvertureSousMenu a.siegeAuto { background-position : -624px -315px; }	#bottom li.ouvertureSousMenu a.siegeAuto:hover { background-position : -807px -315px; }
#bottom li.sousMenu a.accessoireVoyage { background-position : -624px -338px; }		#bottom li.sousMenu a.accessoireVoyage:hover { background-position : -807px -338px; }
#bottom li.sousMenu a.accessoireVoyage { background-position : -624px -338px; }		#bottom li.sousMenu a.accessoireVoyage:hover { background-position : -807px -338px; }
#bottom li.sousMenu a.accessoireVoyage { background-position : -624px -338px; } 	#bottom li.sousMenu a.accessoireVoyage:hover { background-position : -807px -338px; }
#bottom li.sousMenu a.accessoireVoyage { background-position : -624px -338px; }		#bottom li.sousMenu a.accessoireVoyage:hover { background-position : -807px -338px; }
#bottom li.ouvertureSousMenu a.securiteDodo { background-position : -624px -138px; } 	#bottom li.ouvertureSousMenu a.securiteDodo:hover { background-position : -807px -138px; }
#bottom li.sousMenu a.securiteDomestique { background-position : -624px -160px; } 	#bottom li.sousMenu a.securiteDomestique:hover { background-position : -807px -160px; }
#bottom li.sousMenu a.barriereProtection { background-position : -624px -182px; } 	#bottom li.sousMenu a.barriereProtection:hover { background-position : -807px -182px }
#bottom li.sousMenu a.poussette { background-position : -624px -204px; } 	#bottom li.sousMenu a.poussette:hover { background-position : -807px -204px }
#bottom li.fermetureSousMenu a.accessoirePoussette { background-position : -624px -358px; } 	#bottom li.fermetureSousMenu a.accessoirePoussette:hover { background-position : -807px -358px }
#bottom li.ouvertureSousMenu a.allaitement { background-position : -624px -226px; } #bottom li.ouvertureSousMenu a.allaitement:hover { background-position : -807px -226px}
#bottom li.sousMenu a.biberonAccessoires { background-position : -624px -248px; } 	#bottom li.sousMenu a.biberonAccessoires:hover { background-position : -807px -248px }
#bottom li.sousMenu a.sterilisateur { background-position : -624px -270px; }		#bottom li.sousMenu a.sterilisateur:hover { background-position : -807px -270px; }
#bottom li.sousMenu a.accessoiresRepas { background-position : -624px -292px; }		#bottom li.sousMenu a.accessoiresRepas:hover { background-position : -807px -292px; }
#bottom li.ouvertureSousMenu a.TablesaLanger { background-position : -624px -72px; }#bottom li.ouvertureSousMenu a.TablesaLanger:hover { background-position : -807px -72px; }
#bottom li.sousMenu a.baignoireBain { background-position : -624px -380px; } 		#bottom li.sousMenu a.baignoireBain:hover { background-position : -807px -380px; }
#bottom li.sousMenu a.hygieneSoins { background-position : -624px -94px; } 			#bottom li.sousMenu a.hygieneSoins:hover { background-position : -807px -94px; }
#bottom li.sousMenu a.jouetsBain { background-position : -624px -116px; } 			#bottom li.sousMenu a.jouetsBain:hover { background-position : -807px -116px; }
#bottom li.fermetureSousMenu a.accessoiresSoins{ background-position:-624px -402px;}#bottom li.fermetureSousMenu a.accessoiresSoins:hover {background-position:-807px -402px;}
#bottom li.ouvertureSousMenu a.chambres { background-position : -624px -7px; }		#bottom li.ouvertureSousMenu a.chambres:hover { background-position : -807px -7px; }
#bottom li.sousMenu a.mobilier { background-position : -624px -28px; } 				#bottom li.sousMenu a.mobilier:hover { background-position : -807px -28px; }
#bottom li.sousMenu a.lingeLit { background-position : -624px -50px; }				#bottom li.sousMenu a.lingeLit:hover { background-position : -807px -50px; }
#bottom li.sousMenu a.decoChambre { background-position : -624px -424px; } 			#bottom li.sousMenu a.decoChambre:hover { background-position : -807px -424px; }
#bottom li.fermetureSousMenu a.collections { background-position : -624px -467px; } #bottom li.fermetureSousMenu a.collections:hover { background-position : -807px -467px; }
#bottom li.sousMenu a.babycook { background-position : -624px -489px; } #bottom li.sousMenu a.babycook:hover { background-position : -807px -489px; }
#bottom li.sousMenu a.securiteAudio { background-position : -624px -445px; } #bottom li.sousMenu a.securiteAudio:hover { background-position : -807px -445px; }