/* CSS Document */


html{ min-height:100%}
body {  margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/layout/background/1024/bambou.jpg)  bottom center;    }
a img{ border:none}
div#column1 img{ border-bottom:12px solid #fff}
div#column1 img.noborder{ border-bottom:0px solid #000;}
div#column1{ background-color: #003300; height:480px; background:url(../images/layout/column1.png) bottom no-repeat;}
div#column3{ margin-left:3px;}

body a{text-decoration: none}

.blank{ background-color:#fff; width:903px; min-height:12px; }
div#bigwrapper{width:913px; overflow:hidden;position: relative; margin-left:50%; left:-456px;  text-align:left; min-height:100%; margin-top:20px; }

#music { position: absolute; top: -5px; left: 40px; z-index: 1000; width: 45px; height: 20px; display: block; }


#frame {  width:913px;  }
	#frame.top { background:url(../images/layout/shadow/1024/top.png) bottom right no-repeat ; }
	
	
	
		#bouton_langue{  height:17px; width:903px; margin-bottom:1px ;}
		#bouton_langue a{ float:right; background: #f4f0e9; padding:1px 3px;  color:#996600; text-decoration:none; font-size:10px; }
		#bouton_langue a:hover{ background: #f4eada;}
		
	
	#frame.middle { background:url(../images/layout/shadow/1024/middle.png) }

	div#bigwrapper #frame.bottom { background:url(../images/layout/shadow/1024/bottom.png) no-repeat; }

	

#content{ width:903px; padding:12px; padding-top:0px;}
	#content div#top{ margin-bottom:12px; height:238px;  }
		#content div#top #big { position:absolute;left:12px; }
		#content div#top #tiny {position:absolute; right:22px;  }
		
		#content div#top div#cardlogo { position: absolute; width:283px;  height:180px; overflow:hidden;margin-top:58px; left:467px; z-index:999  }
		
			
	#content div#center{  }
	#content div#center .clear{ clear:both}
	
	
	
	/* SECTION ACCUEIL      */
	#content div#center.accueil{    }	
	
	#content div#center.accueil div#column1{ width:286px; margin-right:12px;float:left; height:480px;   }
		#content div#center.accueil div#column1 h2{ font-size:18px;; color:#291710;margin-top:12px;  }
		#content div#center.accueil div#column1 ul#produits { list-style:none; text-align: center; }
			#content div#center.accueil div#column1 ul#produits img { border:none; margin-top:12px;}
	
	
	#content div#center.accueil div#column2{width:286px; margin-right:12px; float:left; height:480px; overflow:auto;  }

		#content div#center.accueil div#column2  .hr{ clear:both; height:1px; background:url(../images/accueil/horraire/background/blueline.png) repeat-x  #fff;margin-bottom:7px;  }
				 .hr5{ clear:both; height:1px;margin-bottom:7px; border-top:1px solid #aed675; width:280px; margin-left:5px;}

					#content div#center.accueil div#column1 div#promo{width:286px; height:224px; background-color:#aed675; border-bottom:12px solid #fff}
					#content div#center.accueil div#column1 div#promo h3.title { font-size:20px; margin-top:0px; color:#495821; text-align:center; line-height:22px; padding-top:15px; margin-bottom:30px; }
					#content div#center.accueil div#column1 div#promo p{ padding:0 6px;; font-size:14px; color: #003300; text-align:left; margin-top:-17px; text-align:center}
										#content div#center.accueil div#column1 div#promo p strong{ padding:0 6px;; font-size:18px; color:#FFFFFF; text-align:left; margin-top:-17px; text-align:center; font-weight:bold;}

					#content div#center.accueil div#column1 div#promo p span{font-size:18px;  }
					#content div#center.accueil div#column1 div#promo div.details { width:102px;  color:#FFFFFF; float:right; margin-right:0px; margin-top:0px; margin-right:5px;}
					#content div#center.accueil div#column1 div#promo div.details a{ float:right; font-size:10px; color:#FFFFFF; width:102px; padding:1px; border:1px solid #fff; text-decoration:none; text-align:center;}
								#content div#center.accueil div#column1 div#promo div.details a:hover{ background-color: #495821}
		#content div#center.accueil div#column2 div#welcome{   width:286px; height:55px; margin-bottom:12px; background: #aba470 }
			#content div#center.accueil div#column2 div#welcome img{ margin-top:2px; }
			#content div#center.accueil div#column2 div#newsletter{   width:286px; height:156px; background:#88a85d; margin-bottom:12px; overflow:hidden  }



#content div#center.accueil div#column2 div#newsletter h2{font-size:18px; line-height:18px;   text-align: left; margin:5px; ;color:#FFFFFF; padding:0 5px; padding-top:6px; margin-bottom:10px;   }
					
					#content div#center.accueil div#column2 div#newsletter p{ font-size:12px; line-height:12px;color:#FFFFFF; padding:0 5px; margin-top:0px;}
					#content div#center.accueil div#column2 div#newsletter p.advise {color: #c6e896; padding:0 5px; text-align:left; margin-bottom:3px; margin-left:22px;}
									#content div#center.accueil div#column2 div#newsletter p.advise2 {color: #c6e896; padding:0 5px; text-align:left; margin-bottom:3px; margin-left:22px; line-height:20px;}

					#content div#center.accueil div#column2 div#newsletter form { width:280px; padding:0 10px; margin-top:-3px;}
					#content div#center.accueil div#column2 div#newsletter form label{ color: #fff; font-size:10px; width:110px;float:left; text-align:right; height:20px;line-height:20px;   color:#FFFFFF; padding:0 10px; margin-bottom:4px;}
					#content div#center.accueil div#column2 div#newsletter form input.text{    border:1px solid #fff;  background:#aed675; color:#495821;margin-bottom:4px; width:120px;}
					#content div#center.accueil div#column2 div#newsletter form label.bouton{ background-color:#aed675;color: #996600; font-size:10px; width:186px;float:left; text-align:right; height:20px;line-height:20px;padding:0 5px }

					#content div#center.accueil div#column2 div#newsletter form input.bouton{ background-color:#aed675; height:20px; border:none;  color:#495821; text-decoration:none; font-size:10px;border:1px solid #fff;    }
					#content div#center.accueil div#column2 div#newsletter form input.bouton:hover{background:#aed675; color: #495821 }


		#content div#center.accueil .column2 div#horaire{font-size:14px; color:#291710; margin-bottom:7px;}
			#content div#center.accueil div#column2 div#horaire h4{font-size:14px; text-align:right; margin-bottom:4px; margin-top:0; padding-top:0 ; }
			#content div#center.accueil div#column2 div#horaire .jour{font-size:10px; text-align:right; padding-right:8px; background:url(../images/accueil/horraire/background/blueline.png) right repeat-y ; font-weight:bold; float:right; line-height:17px; }
			#content div#center.accueil div#column2 div#horaire .heure{font-size:10px; float:right;padding-left:8px;line-height:17px; text-align:right; font-weight:normal }

		#content div#center.accueil div#column2 div#coordonnees{font-size:14px; color:#291710; margin-bottom:7px;}
			#content div#center.accueil div#column2 div#coordonnees h4{font-size:14px; text-align:right; margin-bottom:4px; margin-top:0; padding-top:0 }
			#content div#center.accueil div#column2 div#coordonnees p{font-size:12px; float:right;padding-left:8px;line-height:17px; text-align:right; font-weight:normal; padding:0; margin:0px; }

	
	#content div#center div#column3{ width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:479px; }
	
	#content div#center div#column3 div.video { padding-top: 142px; }
		
		
		#content div#center div#column3 #menu{  }
			#content div#center div#column3 #menu ul.menu{ list-style:none; margin-top:0px;  }

				#content div#center div#column3 #menu ul.menu li.menu{height:13px;  margin-bottom:4px;  margin-left:-34px;  }

					div#column3 #menu ul.menu a.menu div.over{ background:#ffffff; position:absolute; right:0px; height:13px;  z-index:800; width:280px; visibility:hidden;  }
					div#column3 #menu ul.menu a.menu div.link{ position:absolute; width:280px;  height:13px; z-index:950; right:0px; padding-right:4px; margin-top:1px; text-align:right;color:#996600  }
					div#column3 #menu ul.menu  div.link{ position:absolute; width:280px;  height:13px; z-index:950; right:23px; padding-right:4px; margin-top:1px; text-align:right; color:#ffffff; font-size:10px; text-decoration:none; font-weight:bold   }
					div#column3 #menu ul.menu a.menu div.accueil_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900;  }
					div#column3 #menu ul.menu a.menu div.lecentre_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900; }
					div#column3 #menu ul.menu a.menu div.services_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900;}
					div#column3 #menu ul.menu a.menu div.forfaits_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900; }
					div#column3 #menu ul.menu a.menu div.tarifs_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900;cursor:pointer ;}
					div#column3 #menu ul.menu a.menu div.contacteznous_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900; ;}	
					div#column3 #menu ul.menu a.menu div.promo_menu{ background-color: #d8b682; height:13px; position:absolute; width:0px;  right:1px; z-index:900; ;}	

							div#column3 #menu ul.menu div.accueil_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900;  }
					div#column3 #menu ul.menu  div.lecentre_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900; }
					div#column3 #menu ul.menu  div.services_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900;}
					div#column3 #menu ul.menu  div.forfaits_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900; }
					div#column3 #menu ul.menu  div.contacteznous_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900; ;}	
					div#column3 #menu ul.menu  div.promo_menu22{ background-color: #d8b682; height:13px; position:absolute; width:125px;  right:23px; z-index:900; ;}	
		
					div#column3 #menu ul.menu a.menu{ height:13px; color:#996600; font-size:10px; text-decoration:none;  padding-right:8px; position:absolute ; z-index:999;  right:22px; text-align:right; font-weight:bold;cursor:pointer;  }
					div#column3 #menu ul.menu a.menu:hover div.over{ visibility: visible}
					
					.floatmenu{ margin-bottom:10px;  position:absolute}
						.floatmenu h3{color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:5px; }
							.floatmenu h3 a{color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:12px; padding-left:20px; background: url(../images/layout/plus.jpg) left no-repeat; }
							.floatmenu h3 a:hover{text-decoration:underline ; background: url(../images/layout/plus2.jpg) left no-repeat;}
						.floatmenu #ser1{ position:relative; height:0px; overflow: hidden; }
						.floatmenu #gmc1{position:relative; height:0px;  overflow:hidden; }
						.floatmenu #gmc2{ position:relative; height:0px; overflow:hidden; }

						.floatmenu ul.menu2{list-style:none; margin:0px; width:280px; padding:0px 0px 30px 0px;}
						.floatmenu ul#services.menu2{list-style:none; margin:0px; width:280px; padding:0px;    }
							.floatmenu ul.menu2 li.menu2{ margin-bottom:0px;}
								.floatmenu  ul.menu2 li.menu2 a.menu2{ height:13px; font-size:9px; color:#D5A753; text-decoration:none; text-align:left; font-weight:bold; }
									.floatmenu  ul.menu2 li.menu2 a.menu2 span{ padding-left:3px; margin-left:20px;   }
									.floatmenu  ul.menu2 li.menu2 span.ssection{height:13px; font-size:9px; color:#764f00; text-decoration:none; text-align:left; font-weight:bold; margin-left:3px;  }

								.floatmenu  ul.menu2 li.menu2 a.menu2:hover{color:#764f00 }

/* SECTION LE CENTRE */
	#content div#center.lecentre_equipe{    }	
	
	.content-link {font-weight:bold; color:#996600;}
	.content-link:hover {text-decoration:underline;}
	
	#content div#center.lecentre_equipe div#column1{ width:584px; margin-right:12px;float:left; height:480px; background: url(../images/lecentre/equipe/1024/team.png) no-repeat;   }
	#content div#center.lecentre div#column1.lecentre_photo{margin-right:12px;float:left; width:22px; background-color:#fff}
	#content div#center.lecentre div#column2.lecentre_photo{margin-right:48px;float:left; width:550px;}
		#content div#center.lecentre_equipe div#column3{ width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:479px; }


			/*   FICHE ISA*/ 
				 div#wrapper.ficheisa{  width:596px; float:left; }
				 .c1ficheisa{ display:block; height:480px;  width:285px; float:left;margin-right:12px; background:none;}
				 .c2ficheisa{ height:480px; overflow: auto; width:285px; float:left; margin-left:5px;margin-right:8px; position:relative;  }
				
				 .c2ficheisa h2{ color:#996600; font-size:16px; margin:0; padding:0;}
				 .c2ficheisa h3{ color:#996600; font-size:14px; margin:10px 0 0 0; padding:0;}
				.c2ficheisa p{color:#996600; font-size:12px; line-height:17px;margin-bottom:10px;  margin-top:-0px; width:245px; }
				.c2ficheisa ul{width:245px; margin:0px; padding:0px; margin-left:20px;  }
 				 .c2ficheisa ul li{ list-style:url(../images/layout/1024/bullet.png);color:#996600; font-size:12px; line-height:16px;margin-bottom:15px;   margin-bottom:4px; font-weight:bold ;width:245px;}

				
				.c3ficheisa{  width:280px; float:right;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:793px;  }






/* SECTION SERVICES */
	
	
	#content div#center.services div#column1{ width:286px; margin-right:12px;float:left; height:480px;  }
	#content div#center.services div#column2{ width:286px; margin-right:12px;float:left; background:#f4eada;  height:480px; overflow:auto }
	
	#content div#center.services div#column2.services_mass{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px;overflow:auto   }
	#content div#center.services div#column3.services_mass{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px;  }
		
		#content div#center.services div#column2.services_epilation{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px;overflow:auto }
	#content div#center.services div#column3.services_epilation{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px;  }
	
			#content div#center.services div#column2.services_lazer{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px; overflow:auto}
	#content div#center.services div#column3.services_lazer{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px;  }

	
		#content div#center.services div#column2.services_visage{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px; overflow:auto}
	#content div#center.services div#column3.services_visage{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px; }

	#content div#center.services div#column2.services_manucure{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px;overflow:auto }
	#content div#center.services div#column3.services_manucure{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px;  }

		#content div#center.services div#column2 .wrapper {padding:7px;}
		#content div#center.services div#column2 .wrapper ul li{ list-style:url(../images/layout/1024/bullet.png);color:#996600; font-size:12px; line-height:13px;margin-bottom:12px;  margin-left:-17px; margin-bottom:4px; line-height:18px; }
		
		
		#content div#center.services div#column2 .wrapper h2{ color:#764f00; font-size:17px; line-height:17px;   margin-top:0px; padding-top:0px; margin-bottom:12px;}
		#content div#center.services div#column2 .wrapper h2.gm{ color:#996600; font-size:17px; line-height:17px;   margin-top:0px; padding-top:0px; margin-bottom:12px;}

		#content div#center.services div#column2 .wrapper h3{ color:#764f00; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:12px;}
		#content div#center.services div#column2 .wrapper h3.gm{ color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:12px; font-weight:normal }

		
		
		#content div#center.services div#column2 .wrapper h4{ color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:1px;}

		#content div#center.services div#column2 .wrapper p{color:#996600; font-size:12px; line-height:18px;margin-bottom:0px;  margin-top:-0px; }	
		#content div#center.services div#column2 .wrapper .hr{  margin-bottom:2px;color:#996600; height:17px;  background:url(../images/services/1024/hr.png) bottom repeat-x; margin-top:2px;}

			#content div#center.services div#column2 .wrapper .hr span{color:#996600; font-size:10px;  font-weight:bold}
			#content div#center.services div#column2 .wrapper .hr span.title{  float:left }	
			#content div#center.services div#column2 .wrapper .hr span.price{ float:right }
					
			#content div#center.services div#column2 .wrapper .hr2{  margin-bottom:12px;color:#996600; height:34px;  background:url(../images/services/1024/hr.png) bottom repeat-x; margin-top:3px;}

			#content div#center.services div#column2 .wrapper .hr2 span{color:#996600; font-size:10px;  font-weight:bold}
			#content div#center.services div#column2 .wrapper .hr2 span.title{  float:left }	
			#content div#center.services div#column2 .wrapper .hr2 span.price{ float:right; margin-top:17px; }
		
		
		#content div#center.lecentre_equipe div#column3{ width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px; }



/* SECTION Spromo */
	
	.promowrap{ display:block;  width:596px; float:left;height:479px; background: url(../images/layout/column1.png) no-repeat; }
	.promowrap h2{ color:#996600; font-size:17px; line-height:20px;  margin-top:0px; padding-top:0px; margin-bottom:15px;}
	.promowrap .promoc1 { width:290px; margin-right:12px;float:left; background:none;  height:300px; padding-bottom:10px; margin-top:10px;  }
	.promowrap .promoc1 img{ margin-left:6px;}
	.promowrap .promoc2 { width:285px; float:left; /*background:#fFF;*/ margin-top:10px;}
	#content div#center.promo .promoc3{  width:280px; float:left; background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:443px;  }
	.promowrap h3{ color:#996600; font-size:15px; line-height:20px;  margin-top:0px; padding-top:0px; margin-bottom:0px; padding:5px 10px; ; padding-left:0px;}
	#content div#center.promo  div#column3.promo {height:479px;}
		.promowrap p{ font-style:italic; font-size:12px; color:#996600; padding:10px; margin:5px; padding-top:0px; margin-top:0px; padding-left:0px; padding:4px;   }
		.promowrap p.c2{ font-style:italic; font-size:12px; color:#996600; padding:10px; margin:5px; padding-top:0px; margin-top:0px ; padding-left:0px;padding:4px; }
		.promowrap p.moreinfo{ font-style:italic; font-size:12px; color:#996600; padding:10px; margin:5px; padding-top:0px; margin-top:0px ; padding-top:5px;padding:4px; background:none}

	.promowrap .promoc2 a.yonka{float:left; margin-left:30px;}
	.promowrap .promoc2 a.gm{margin-top:-40px; float:left}







/* SECTION forfaits */
	
	
	#content div#center.forfaits div#column1{ width:286px; margin-right:12px;float:left; height:480px; }
	#content div#center.forfaits div#column2{ width:286px; margin-right:12px;float:left; background:#f4eada;  height:480px; overflow:auto; }
	

	#content div#center.forfaits div#column2.forfaits_metamorphose{ width:286px; margin-right:12px; float:left; background:#f4eada; height:480px;overflow:auto  }
	#content div#center.forfaits div#column3.forfaits_metamorphose{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:480px; }

	#content div#center.forfaits div#column2.forfaits_detente{ width:286px; margin-right:12px; float:left; background:#f4eada;  height:480px;overflow:auto}
	#content div#center.forfaits div#column3.forfaits_detente{  width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y;height:480px;  }

		#content div#center.forfaits div#column2 .wrapper {padding:7px;}
				#content div#center.forfaits div#column2 .wrapper ul { margin-bottom:0px; }

		#content div#center.forfaits div#column2 .wrapper ul li{ list-style:url(../images/layout/1024/bullet.png);color:#996600; font-size:12px; line-height:13px;margin-bottom:12px;  margin-left:-17px; margin-bottom:4px; }
		
		
		#content div#center.forfaits div#column2 .wrapper h2{ color:#996600; font-size:17px; line-height:17px;  margin-top:0px; padding-top:0px; margin-bottom:12px;}
		#content div#center.forfaits div#column2 .wrapper h3{ color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:12px;}
		#content div#center.forfaits div#column2 .wrapper h4{ color:#996600; font-size:13px;    padding-top:0px; margin-bottom:0px; margin-top:1px;}

		#content div#center.forfaits div#column2 .wrapper p{color:#996600; font-size:12px; line-height:12px;margin-bottom:0px;  margin-top:-0px; }	
		#content div#center.forfaits div#column2 .wrapper p.minitxt{color:#996600; font-size:9px; line-height:12px;margin-bottom:0px;  margin-top:-0px; }	

		#content div#center.forfaits div#column2 .wrapper .hr{  margin-bottom:12px;color:#996600; height:17px;  background:url(../images/services/1024/hr.png) bottom repeat-x; margin-top:3px;}

			#content div#center.forfaits div#column2 .wrapper .hr span{color:#996600; font-size:13px;  font-weight:bold}
			#content div#center.forfaits div#column2 .wrapper .hr span.title{  float:left }	
			#content div#center.forfaits div#column2 .wrapper .hr span.price{ float:right }
					
			#content div#center.forfaits div#column2 .wrapper .hr2{  margin-bottom:12px;color:#996600; height:34px;  background:url(../images/services/1024/hr.png) bottom repeat-x; margin-top:3px;}

			#content div#center.forfaits div#column2 .wrapper .hr2 span{color:#996600; font-size:13px;  font-weight:bold}
			#content div#center.forfaits div#column2 .wrapper .hr2 span.title{  float:left }	
			#content div#center.forfaits div#column2 .wrapper .hr2 span.price{ float:right; margin-top:17px; }
		
		
		#content div#center.lecentre_equipe div#column3{ width:280px; float:left;background:  url(../images/layout/background/ceenter_menu_bg.png) right top  repeat-y; height:478px; }






/* SECTION contact */
	
	
	#content div#center.contact div#column1{ width:286px; margin-right:6px;float:left; background:none    }
	#content div#center.contact div#column1 #map {width:278px; height:228px;border:1px solid #af6e1a; margin-bottom:12px; background:url(../images/contact/map1.png) top left}
	#content div#center.contact div#column1 #map a{ margin-left:5px; display:block; height:40px; width:155px; line-height:40px; font-size:12px; text-align:left; margin-bottom:5px; margin-top:180px; padding-top:0; padding-left:4px; color:#996600; font-weight:bold ; }
		#content div#center.contact div#column1 #map a span{  background:#FFFFFF; font-size:12px; text-align:left; margin-bottom:5px; margin-top:190px; padding-top:0; padding-left:4px; color:#996600; font-weight:bold ;}
		#content div#center.contact div#column1 #map a:hover{background:url(../images/layout/loupe.png) left no-repeat;  color:#664408; padding-left:40px;  }

	#content div#center.contact div#column1 small a{color:#000000;text-align:left; text-decoration:none; float:right; font-weight:bold}
	#content div#center.contact div#column2{ width:292px; margin-right:12px;float:left;   height:478px; }
	
			#content div#center.contact div#column2  .hr{ clear:both; height:1px; background:url(../images/accueil/horraire/background/blueline.png) repeat-x  #fff;margin-bottom:7px;  }

		#content div#center.contact div#column2 div#welcome{   width:286px; height:248px; background:#3399CC; margin-bottom:12px;  }
			#content div#center.contact div#column2 div#welcome div{ text-align:center ;padding-top:76px; font-weight:normal; color:#FFFFFF; font-size:10px; }
		
#content div#center.contact div#column2 #info{width:292px; height:228px; margin-bottom:12px; background-color: #88a85d}
#content div#center.contact div#column1 #info{width:280px; height:235px; margin-bottom:12px; background:#669966 url(../images/layout/column1.png)   left bottom no-repeat}
		
		#content div#center.contact div#column2 #info div#horaire{font-size:14px; color:#fff;  padding-left:4px; padding-top:4px;}
			#content div#center.contact div#column2 #info div#horaire h4{font-size:12px; text-align:left; margin-bottom:5px; margin-top:4px; padding-top:0; padding-left:4px;  }
			#content div#center.contact div#column2 #info div#horaire .jour{font-size:10px; text-align:left; padding-right:8px; padding-left:4px;;  font-weight:bold; float:left; line-height:17px;   }
			#content div#center.contact div#column2 #info div#horaire .heure{font-size:10px; float:left;padding-left:4px;line-height:17px;; text-align:left; font-weight:normal; border-left:1px solid #aed675}

		#content div#center.contact div#column2 #info div#coordonnees{font-size:14px; color:#fff;  margin-bottom:0px; padding-left:4px;  }
			 h4.voila2{font-size:12px; text-align:left; margin-bottom:2px; margin-top:4px; padding-top:0; padding-left:4px;    }
			 p.voila{font-size:10px; text-align:left; padding-right:8px; padding-left:4px; font-weight:bold; float:left; line-height:17px;}
		






	
	/* FOOTER */
	.bottom{ text-align:center; margin-bottom:17px; padding-top:12px; font-size:10px; color:#996600}
		.bottom a{ text-decoration:none; color:#753F05}	
		.bottom a:hover{ text-decoration:none; color:#996600; text-decoration:underline}
		
		#formcontact{ color:#291710; font-size:10px;  width:282px; }
		#formcontact h3{ color:#996600; font-size:12px; padding-top:0px;  margin-top:5px; margin-bottom:3px;}
		#formcontact{}
		#formcontact span{ color:#FF0000; font-size:10px;}
		#formcontact label{ display:block; width:90px;  text-align:left;margin-bottom:5px;color:#764f00}
		#formcontact label.message{text-align:left; margin-bottom:0px;color:#764f00}
		#formcontact input.txt{ margin-bottom:5px; border:1px solid #af6e1a; width:282px; color:#764f00; padding:0 4px;}
		#formcontact textarea{ margin-bottom:0px; border:1px solid #af6e1a; width:282px;color:#764f00;padding:4px;}
		#formcontact input.submit{ border:1px solid #af6e1a; width:150px; color:#764f00; padding:0 4px; margin-top:4px;}
		
		
		span#war_generic_name_true{ visibility:hidden;position:absolute; margin-left:295px; width:217px; height:15px; margin-top:-23px; color:#fff; font-weight:bold; background:url(../images/contact/error_bg.png);  text-indent:13px; }
		span#war_generic_message_true{ visibility:hidden;position:absolute; margin-left:295px; width:217px; height:15px; margin-top:-23px; color:#fff; font-weight:bold; background:url(../images/contact/error_bg.png);  text-indent:13px; }
		span#war_mail_true{ visibility:hidden;position:absolute; margin-left:295px; width:217px; height:15px; margin-top:-23px; color:#fff; font-weight:bold; background:url(../images/contact/error_bg.png);   text-indent:13px; }
	
		
		
		
	
	
	
	 
	 
	 
	 
	


