/* * { margin: 0; padding: 0; } Tout SAUF <table> */
html, body, p, img, object, ul, li, a, div, h1, h2, h3, h4, span, input, small, label, acronym { margin: 0; padding: 0; }
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #000;	
	background-image : url('');
	background-repeat: repeat;
}
body { 

	font-family: Arial, verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
	
}
a { color: #000; }


#body {
	position: relative;
	width: 950px;
	margin: 0 auto 0 auto;
	text-align: left;
}

h2{ text-transform: uppercase; }

img.degrade {margin-bottom:6px; }

#haut { background-image:url();
background-repeat:no-repeat;
height:150px;
overflow:hidden;
position:relative;
width:950px; }


#community {
margin-top:90px;
padding-left:20px;
padding-right:20px;
width:170px;
}
#community img {
padding: 2px 6px;
}

#banniere { position: relative; width: 737px; text-align: right; height: 150px; background-image: url(''); background-repeat: no-repeat;}
#banniere  img {border:0px;}

#titresite { position: relative;  width: 950px; color: #000; padding: 5px 0px 0px;  height: 25px; background-color: #ff5b00; background-repeat: no-repeat; clear: both; text-align: left; }
#titresite  a { font-size: 16px; color: #000; text-decoration: none;  margin: 20px; font-weight:bold;}
#titresite  a:hover { text-decoration: underline;  }


#menu_tab{
width:950px;
height:307px;
background-color:#FF7F00;
font-family:Arial, Helvetica, sans-serif;
margin: 0px auto 0px 0px;
}

ul.menu {
list-style-type:none; float:left; display:block; width:870px; 
 margin:0px; padding-left:0px; background:none;
 height:307px;
 width:950px;
 
 }

ul.menu li {
display:block;
font-size:11px;
font-weight:bold;
text-align: center;
width:190px;
height:40px;
float:left;
background-color:#ff5b00;
background-repeat: no-repeat; padding: 266px 0 0 0;
}
ul.menu li a { font-size:14px;
line-height:18px; padding-top:4px; text-decoration:none;}
ul.menu li#menu41 { background-image: url('/reg_tpl/lumiere-pulsee/images/menu41.jpg'); }
ul.menu li#menu42 { background-image: url('/reg_tpl/lumiere-pulsee/images/menu42.jpg'); }
ul.menu li#menu43 { background-image: url('/reg_tpl/lumiere-pulsee/images/menu43.jpg'); }
ul.menu li#menu44 { background-image: url('/reg_tpl/lumiere-pulsee/images/menu44.jpg'); }
ul.menu li#menu26 { background-image: url('/reg_tpl/lumiere-pulsee/images/menu26.jpg'); }

div.superboite { line-height:34px; width: 213px; text-align: center; color: #000000; font-size: 12px; margin-top: 0px; padding: 0px 0px 0px 0px;  }

#middle { position: relative; width: 950px; text-align: left; background-image: url('');  }

#middle #gauche { background-position:right center;float: left; width: 650px; margin: 0 0px; padding: 0; background-image: url('/reg_tpl/lumiere-pulsee/images/barre-p.jpg'); background-repeat: no-repeat;}
#middle #gauche2 { float: left; width: 550px; margin: 0 0px; padding: 0; background-image: url(''); background-repeat: no-repeat;}
#middle #gauche3 { float: left; width: 550px; margin: 0 0px; padding: 0; background-image: url(''); background-repeat: no-repeat;}
#middle #gauche #encart1 {  background-image:url(''); background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:600px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#middle #gauche #encart2 {  background-image:url(''); background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:600px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#middle #gauche #encart1 h2{background-color:#FFFFFF;
background-image:url(/reg_tpl/lumiere-pulsee/images/picto.jpg);
background-position:10px 50%;
background-repeat:no-repeat;
color:#FF6600;
font-size:16px;
height:43px;
letter-spacing:-0.5px;
line-height:43px;
padding:0 0 0 40px;}
#middle #gauche #encart1 { color: #777777; }
#middle #gauche #encart3 {  background-image:url(''); background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:600px; padding: 7px 7px 10px 6px; overflow: hidden;  }

#middle #droite { width: 250px; margin: 0; padding: 0; margin: 0 0 0 0px; background-color: #fff; }
#middle #droite #contenu h1 { margin: 0 0 0 10px; padding: 20px 0 0 70px; width: 150px; height: 41px; background-image: url(''); background-repeat: no-repeat; color: #fff; font-weight: normal; font-size: 24px;  }
#middle #droite #contenu #haut { margin: 0; padding: 0;   height: 8px; background-image: url(''); background-repeat: no-repeat; line-height: 1px; font-size: 1px; }
#middle #droite #contenu #content { overflow: hidden; width: 286px; background-color: #fff; }
#middle #droite #contenu #content img { margin: 0 0 0 12px; }
#middle #droite #contenu #content p { margin: 7px auto 0 auto; font-size: 14px; }

#encart4 { border-right: 10px solid white; background-color:#fff; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:500px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encart5 { border-right: 10px solid white; background-color:#fce4b2; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:555px; padding: 7px 7px 10px 6px; overflow: hidden;  }




#encarttableau2 { float: right; background-color:#e3d9b3; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:350px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encarttableau2 h2 { background-color:#E3D9B3;
background-image:url(/reg_tpl/lumiere-pulsee/images/barre-tarifs.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
height:40px;
letter-spacing:-0.5px;
line-height:40px;
padding:0 0 0 38px;
}
#encarttableau { float: right; background-color:#e3d9b3; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:350px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encarttableau h2 { background-color:#E3D9B3;
background-image:url(/reg_tpl/lumiere-pulsee/images/barre-tarifs.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
height:40px;
letter-spacing:-0.5px;
line-height:40px;
padding:0 0 0 38px;
}
#encarttableau td { color:#000; }
#encarttableau th { color:#515151; }
.gris {background-color:#b1a989; }

#encart5 h2 { background-color:#FCE4B2;
background-image:url(/reg_tpl/lumiere-pulsee/images/barre-titre-orange.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
height:43px;
letter-spacing:-0.5px;
line-height:48px;
padding:0 0 0 45px;}
#encart5 a { color: #ff5b00; font-weight: bold; }

#encart6 {  background-image:url(/reg_tpl/lumiere-pulsee/images/image-network.jpg);
background-repeat:no-repeat;
float:right;
font-size:12px;
height:143px;
left:737px;
margin:0 auto;
padding:0;
position:absolute;
top:0;
width:213px; }
	
#middle #gauche #encart7 {  background-image:url(''); background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:600px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encart7 {  background-color:#fce4b2; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:550px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encart7 h2 {  background-repeat:no-repeat; background-color:#fce4b2; line-height: 40px; background-image:url('/reg_tpl/lumiere-pulsee/images/titre-barre-machine-pulsee.jpg'); height: 41px; padding: 0px 0 0 35px; letter-spacing: -.5px; color: #FFFFFF; }	
#encart7 a { color: #ff5b00; font-weight: normal; }

#sidebar #encart8 {  background-color:#E2D8B4; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:355px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encart8 h2 {  background-repeat:no-repeat; background-color:#E2D8B4; line-height: 39px; background-image:url('/reg_tpl/lumiere-pulsee/images/titre-fiche-technique.jpg'); height: 41px; padding: 0px 0 0 40px; letter-spacing: -.5px; color: #FFFFFF; }






#sidebar #encart8 a { padding: 0 0 0 20px; color: #FF8000; font-weight: normal; }

#encart9 {  background-color:#fce4b2; background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:935px; padding: 7px 7px 10px 6px; overflow: hidden;  }
#encart9 h2 {  background-position:center center; background-repeat:no-repeat; background-color:#fce4b2; line-height: 40px; background-image:url('/reg_tpl/lumiere-pulsee/images/barre-faq.jpg'); height: 40px; padding: 0px 0 0 46px; letter-spacing: -.5px; color: #FFFFFF; }	
#encart9 a { color: #ff5b00; font-weight: bold; }
#middle #gauche #encart9 {  background-image:url(''); background-repeat:no-repeat; font-size:12px; height: auto; margin:0 auto; width:600px; padding: 7px 7px 10px 6px; overflow: hidden;  }

#middle #droite #contenu #bas { height: 13px; background-image: url(''); background-repeat: no-repeat; line-height: 1px; font-size: 1px;}
#middle #droite #contenu #contentbeige { width: 250px; background-color: #fff; }
#middle #droite #contenu #contentbeige img { margin: 0 0 0 0px; }
#middle #droite #contenu #contentbeige p { margin: 7px auto 0 auto; font-size: 14px; }
#middle #droite #contenu #basbeige { height: 12px; background-image: url(''); background-repeat: no-repeat; line-height: 1px; font-size: 1px;}

#bottom { margin-top:6px; position: relative;  width: 950px; color: #fff; padding: 0 0px 0px;  height: 25px; background-color: #ff5b00; background-repeat: no-repeat; clear: both; text-align: right; }
#bottom a { line-height:25px; font-size: 12px; color: #fff; text-decoration: none;  margin-right: 10px;}
#bottom a:hover { text-decoration: underline;  }

#contenu { }
#contenu a { text-decoration: none; }
#contenu a:hover { text-decoration: underline; }
#contenu p:first-child, #contenu ul:first-child { margin-top: 0px; padding-top: 0px; }
#contenu p:last-child, #contenu ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }
#contenu p { padding: 0 10px; }

#wrapper { margin: 0 auto; padding: 0;}
#page { width: 1000px; margin: 0 auto; padding: 0; background: url(images/img07.jpg) repeat-y left top;}

#sidebar { float: right; padding: 0px 0px 0px 0px; color: #000;}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 15px;
	padding-bottom: 0px;
}

#sidebar li li {
	line-height: 5px;
	border-bottom: 1px dashed #ccc;
}

#sidebar li li span {
	display: block;
	margin-top: -2px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}



#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
	color: #ccc;
}

#sidebar a:hover {
	text-decoration: underline;
}












#sidebar2 {
	float: right;
	
	padding: 0px 0px 0px 0px;
	color: #000;
}

#sidebar2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar2 li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 15px;
	padding-bottom: 0px;
}

#sidebar2 li li {
	line-height: 5px;
	border-bottom: 1px dashed #ccc;
}

#sidebar2 li li span {
	display: block;
	margin-top: -2px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar2 h2 {
	height: 38px;
/*	padding: 12px 0 0 15px;*/
	letter-spacing: -.5px;
	color: #FFFFFF;
}

#sidebar2 p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar2 a {
	border: none;
	color: #ccc;
}

#sidebar2 a:hover {
	text-decoration: underline;
}











#sidebar3 {
	float: right;
	
	padding: 0px 0px 0px 0px;
	color: #000;
}

#sidebar3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar3 li {
	margin: 0;
	padding: 0;
}

#sidebar3 li ul {
	margin: 0px 15px;
	padding-bottom: 0px;
}

#sidebar3 li li {
	line-height: 5px;
	border-bottom: 1px dashed #ccc;
}

#sidebar3 li li span {
	display: block;
	margin-top: -2px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar3 h2 {
	height: 38px;
	padding: 12px 0 0 15px;
	letter-spacing: -.5px;
	color: #FFFFFF;
}

#sidebar3 p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar3 a {
	border: none;
	color: #ccc;
}

#sidebar3 a:hover { text-decoration: underline;}






 #tpl-liens .lien { overflow: auto; }
 #tpl-liens .logolien { float: left; margin: 0 10px 10px 0; }
 #tpl-liens .textlien { margin-left:80px;
text-align:justify;
width:500px; }
 #tpl-liens .textlien a { color: #E55A09; font-style: normal; }
 #tpl-liens img { margin-left:20px; border: 0; }












a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small {
	font-size: 9px;
}
.clear { clear: both; }
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	color: red;
}
.jolieinfo {
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-information.png');
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-weight: bold;
	height:auto;
	background-color: #e2e8f0;
	border: 2px solid green;
	color: green;
}
#admindbg {
	text-align: left;
}

/* Pour GoogleMapAPI */
v\:* {
behavior:url(#default#VML);
} 



#tpl-contact h1 { color: #ff5b00; text-align: center; }
#tpl-contact { background-color: #fff; padding: 10px; }
#contenu #tpl-contact form { width: 358px; margin: auto; }
#contenu #tpl-contact form label { width: 120px; float: left; }
#contenu #tpl-contact form input, #contenu #tpl-contact form textarea { border: 1px solid #000000; color: #000000; padding: 2px; background-color: #ffffff; font-weight: bold;margin: 0 0 4px 0; width: 230px; }
#contenu #tpl-contact form .submit { text-align: center; padding:0 0 0 110px; }
#contenu #tpl-contact form .submit input { border: none; background: none; background-image: url('/reg_tpl/lumiere-pulsee/images/btn-panier.jpg'); height: 25px; width: 116px; margin: 0 5px 0 0; }

