/* ---------------------------------------------------------------------------------------------------------------------------------------------
general */
.tempur_barre{
text-decoration:line-through;
}
.justify {
	TEXT-ALIGN: justify
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
.centrer {
text-align: center
}
p.offre0 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 1px; font: 12px Arial, Helvetica, sans-serif; color:#176481; font-weight:bold;
}
p.offreP {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 40px; font: 12px Arial, Helvetica, sans-serif; color:#176481;
}
p.offreP1 {
	margin: 0 15px 15px 0; padding-left:15px; font: 12px Arial, Helvetica, sans-serif; color:#363636; background:url(../../images/fleche.gif) no-repeat 0 4px;		
}
p.offreP2 {
	margin: 20px 15px 15px 65px; line-height: 220px; background:url(../images/mal-au-dos-bg.gif) no-repeat ;		
}
.blanc a,  .blanc a:link, .blanc a:visited  {
	color:#FFFFFF;
}
.blanc a:hover  {
	color:#FFFFFF; background-color:#1B656E;
}
.noir a,  .noir a:link, .noir a:visited  {
	color:#000;
}
.noir a:hover  {
	color:#fff; background-color:#1B656E;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Expo Mikadent */
.standBambach {
	width:178px;
	border:1px solid #E6E6FA;
	background:#F5F5F5;
	margin:10px 0 0 12px;
	padding:11px 9px 10px 9px;
	color:#281D48;
	font-size:12px;
}

.standBambach p {
	margin:0;
	padding:11px 0;
}
.standBambach ul {
	margin:0;
	padding:0;
	list-style:none;
	width:178px;
	overflow:hidden
}
.standBambach ul li {
	width:178px;
	overflow:hidden;
	padding-left:13px;
	color:#000000;
}

.standBambach ul li a, .caract ul li a:link, .caract ul li a:visited{
	background:url(../../images/arrow.jpg) no-repeat 0 4px;
	width:178px;
	overflow:hidden;
	padding-left:13px;
	text-decoration:none;
	color:#281D48;
}
.standBambach ul li a:hover{
	background:url(../../images/arrow.jpg) no-repeat 0 4px;
	width:178px;
	overflow:hidden;
	padding-left:13px;
	color:red;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
faq */

.ques{
line-height:20px;
margin-left:40px;
background:  url(../images/bambach-question.gif) left bottom no-repeat;
}
.quest a, .quest a:link, .quest a:visited {
	padding-left:25px;
	color:#418E98;
	text-decoration:none;
	font: 16px/20px Arial, Helvetica, sans-serif; 
}
.rep{
line-height:20px;
margin-left:40px;
padding: 0 30px  20px 25px;
background:  url(../images/bambach-reponse.gif) left top no-repeat;
color:#4F4F4F;
font: 16px/20px Arial, Helvetica, sans-serif;
}
.presse{
margin-left:40px;
padding: 0 30px  1px 25px;
background:  url(../images/mal-de-dos.gif) left top no-repeat;
color:#4F4F4F;
font: 14px/18px Arial, Helvetica, sans-serif;
}
.temoignage{
line-height:25px;
margin-left:40px;
padding: 0 30px  20px 55px;
background:  url(../images/siege-ergonomique-guillemet.gif) left top no-repeat;
color:#4F4F4F;
font: 16px/20px Arial, Helvetica, sans-serif;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
tempur */


.tempurForm{
line-height:20px;
margin-left:40px;
background:  url(../tempur/tempur.gif) left top no-repeat;
}
.tempurForm a, .tempurForm a:link, .tempurForm a:visited {
	padding-left:25px;
	color:#418E98;
	text-decoration:none;
	font: 16px/20px Arial, Helvetica, sans-serif; 
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
technique */
p.technique {
	PADDING-TOP: 20px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px;  font: 14px Arial, Helvetica, sans-serif; color:#EEEEEE; font-weight:normal; line-height:18px;
	}

#page1 {
	width:950px;
	margin:0 auto;
	padding:17px 0 0 0;
	text-align:left;
}




img {border:none;}
.header1 {
	width:950px;
	background: transparent;
		margin:0;
	padding:0px 0 0 0;
}
.content0 {
	clear:both; 
	width:950px;
	padding-top:0;
	margin-top:0;
	height:280px;
	overflow:hidden;
	background: #000 ;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Option espace avec le menu Haut */
.content01 {
	clear:both; 
	width:950px;
	padding-top:0;
	margin-top:0;
	height:280px;
	overflow:hidden;
	background: #000 url(../images/mal-au-dos-01.gif) no-repeat left top;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
FIN Option espace avec le menu Haut */



/* Sousmenu */
.sousmenu {
	MARGIN: 50px 0px
}
.sousmenu H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/mal-au-dos.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 292px; PADDING-TOP: 0px; HEIGHT: 154px
}
.sousmenu H2 SPAN {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 0px; COLOR: #f8f4e8; HEIGHT: 0px
}
H3 EM {
	FONT: italic 13px georgia, serif; COLOR: #9d9b93
}
.sousmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 658px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sousmenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sousmenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #444444 1px solid; WIDTH: 149px; PADDING-TOP: 5px
}
.sousmenu A:link {
	FONT-WEIGHT: bold; BORDER-LEFT: #444444 1px solid; TEXT-DECORATION: none
}
.sousmenu A:visited {
	FONT-WEIGHT: bold; BORDER-LEFT: #444444 1px solid; TEXT-DECORATION: none
}

A.lien1:link, A.lien2:link, A.lien3:link, A.lien4:link{
	COLOR: #119EAF
}
A.lien5:link, A.lien6:link, A.lien7:link, A.lien8:link{
	COLOR: #2a8c9c
}
A.lien9:link, A.lien10:link, A.lien11:link, A.lien12:link{
	COLOR: #9FB6CD
}
A.lien13:link, A.lien14:link, A.lien15:link, A.lien16:link{
	COLOR: #FFF
}
A.lien1:visited, A.lien2:visited, A.lien3:visited, A.lien4:visited{
	COLOR: #119EAF
}
A.lien5:visited, A.lien6:visited, A.lien7:visited, A.lien8:visited{
	COLOR: #119EAF
}
A.lien9:visited, A.lien10:visited, A.lien11:visited, A.lien12:visited{
	COLOR: #BCD2EE
}
A.lien13:visited, A.lien14:visited, A.lien15:visited, A.lien16:visited{
	COLOR: #FFF
}



.sousmenu A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #9d9b93 1px solid; COLOR: #B9D3EE; PADDING-TOP: 5px; TEXT-DECORATION: none
}

.sousmenu A.active {
	FONT-WEIGHT: bold; BORDER-LEFT: #444444 1px solid; COLOR: #FF9900; TEXT-DECORATION: none
}
.sousmenu A:link SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8B8B83; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
.sousmenu A:visited SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #EEE9E9; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
.sousmenu A:hover SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #CDC9C9; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}


.content2 {
	clear:both; 
	width:950px;
	padding-top:0;
	margin-top:0;
	height:500px;
	overflow:hidden;
	background: #000 url(../images/z-test-bg1.jpg) no-repeat left top; 	
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Option espace avec le menu Haut */
.content02 {
	clear:both; 
	width:950px;
	padding-top:0;
	margin-top:0;
	height:500px;
	overflow:hidden;
	background: #000 ; 	
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
Option 3 parties */
.contentTop {
	clear:both; 
	width:950px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	height:48px;
	overflow:hidden;
	background: #000 url(../images/mal-au-dos-top.jpg) no-repeat left top;
}
.contentBottom {
	clear:both; 
	width:950px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	height:109px;
	overflow:hidden;
	background: #000 url(../images/mal-au-dos-bottom.jpg) no-repeat left top;
}
.contentMilieu {
	clear:both; 
	width:950px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;

	overflow:hidden;
	background: #000 url(../images/mal-au-dos-milieu.jpg) repeat-y;	
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
FIN Option 3 parties */

.left_1 {
	float:left;
	width:302px;
	text-align:left;
	margin:  0;
	overflow:hidden;
}
.right_1 {
	width:648px;
	float:left;
	margin: 55px 0 0 0;
	padding:0;
}
.right_2 {
	width:611px;
	float:left;
	margin: 55px 0 0 0;
	padding:0;
	background:#fff url(../images/mal-au-dos-droite.jpg) no-repeat top left;
}
.right_3 {
	width:611px;
	float:left;
	margin: 55px 0 0 0;
	padding:0;
	background:#000 url(../images/siege-mal-au-dos-bg.jpg) repeat-y top right; 
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
mini menu sous main fenetre */
.bambach_z { 
	margin:28px 0 0 1px;
	padding:0;
	width: 600px;
}
.bambach_z UL {
	margin:0;
	padding:0;
	list-style-type:none;
}
.bambach_z ul li a, .bambach_z ul li a:link, .bambach_z ul li a:visited {
	list-style-type:none;
	background:url(../../images/fleche.gif) no-repeat 0 4px;
	padding-left:18px;
	color:#B5B5B5;
	text-decoration:none;
}
.bambach_z ul li a:hover{
	text-decoration:underline;
		color:#E8E8E8;		
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
menu POUR BG BLANC menu sous main fenetre */	
.bambach_z1 { 
	margin:28px 0 0 310px;
	padding:0;
	width: 600px;
}
.bambach_z1 UL {
	margin:0;
	padding:0;
	list-style-type:none;
}
.bambach_z1 ul li a, .bambach_z1 ul li a:link, .bambach_z1 ul li a:visited {
	list-style-type:none;
	background:url(../../images/fleche.gif) no-repeat 0 4px;
	padding-left:18px;
	color:#B5B5B5;
	text-decoration:none;
}
.bambach_z1 ul li a:hover{
	text-decoration:underline;
		color:#E8E8E8;		
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Bottom gris */
.bottomB {
	width:950px;
	height:55px;
	overflow:hidden;
	background:url(../../images/mal-au-dos.gif) repeat-x;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Option espace avec le menu Haut */
.bottom01 {
	width:950px;
	height:55px;
	overflow:hidden;
	background:url(../../images/mal-au-dos_01.gif) no-repeat;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
Option espace avec le menu Haut et 3 parties haut milieu bas */
.bottom03 {
	width:950px;
	height:55px;
	overflow:hidden;
	background:url(../images/siege-ergonomique-bas.jpg) top left no-repeat;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
left rubriques */
.leftOffre {
	width:227px;
	border:1px solid #000;
	background:#000;
	margin:52px 0 0 50px;
	text-align:center;
	color: #fff;
}
.leftOffreSans {
	width:227px;
	border:1px solid #000;
	background:#000;
	margin:55px 0 0 50px;
	text-align:center;
	color: #fff;
}
.leftraccord {
	width:227px;
	border:1px solid #000;
	background:#000;
	margin:60px 0 0 50px;
	text-align:center;
	color: #fff;
}
.offre1 {
	padding: 5px 20px 5px 20px; text-align:center; font: 16px Arial, Helvetica, sans-serif; color: #00CED1; 
}
.offre2 {
	padding: 0px 20px 5px 20px; text-align:center; font: 16px Arial, Helvetica, sans-serif; color: #fff; font-weight:bold;
}
.offre3 {
	padding: 0px 20px 20px 20px; text-align:center; font: italic 12px Arial, Helvetica, sans-serif; color: #fff; 	
}
.offrePresse {
	padding: 0px 20px 200px 20px;margin:0;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
right rubriques */

.width100 {
	WIDTH: 100%
}
.width75 {
	WIDTH: 74%
}
.width50 {
	WIDTH: 49.7%
}
.width33 {
	WIDTH: 32.7%
}
.width25 {
	WIDTH: 24.7%
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.clear {
	CLEAR: both
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------
IMAGES BORDER */
.floatRight img {
	border:1px dashed #259BD6;
	padding:7px;
	background:#036AB3;
	margin:0 0 10px 0;
	float:left;
	vertical-align:sub;
}
	
	/* H3 titres 2 col
------------------------------------------------------------------*/
h3.offreDg  {		PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN-TOP:0; PADDING-TOP: 10px;
	height:45px; background: #1D5961; BORDER:#3B6C72 dashed 1px ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#fff; line-height:30px;
}
h3.offreDd {		PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN-TOP:0; PADDING-TOP: 10px;
	height:45px; background:#1D5961; BORDER:#3B6C72 dashed 1px ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#fff; line-height:30px;
}




h3.ga {	PADDING-RIGHT: 15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 8px	
	height:33px; background: transparent url(../images/pothese-dentaire-g3.jpg) top left no-repeat; color:#FFF; text-align:left; line-height: 32px ; 	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
}

h3.dr {	PADDING-RIGHT: 15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 8px	
	height:33px; background: transparent url(../images/pothese-dentaire-d3.jpg) top left no-repeat; color:#FFF; text-align:left; line-height: 32px ; 	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
}

