body { background : #fdd519 url(/imgs/header-entreprises.png) top center no-repeat;  }


#MDOuterContent {
 background : #ffffff url(/imgs/header-entreprises.png) top center no-repeat;
}

#MDMenuBottom div#partenairesDiv { background-color : #D0B109; }

body { color : #3D3D3D; }

#MDHeader a#business { 
  color : #FBB726;
 text-shadow : #555 1px 1px 2px;
 filter: Shadow(Color=#555555, Direction=135, Strength=1);
  top : 79px; 
  left : 368px; 
}

#MDHeader a#retail { 
  color : #fff;
 text-shadow : #555 1px 1px 2px;
 filter: Shadow(Color=#555555, Direction=135, Strength=1);
  top : 82px;
  left : 556px;
}


#MDHeader #mul-phone { 
 color : #fff;
 font-size : 24px;
 text-shadow : #222 1px 1px 3px;
 filter: Shadow(Color=#555555, Direction=135, Strength=3);
 top : 69px;
 left : 768px;
}

#MDLeftColumn #MDMenu { 
  background-color : #FCE204;
}

#MDMenu ul li { 
  color : #57490D;
}

#MDMenu ul li span.isSelected { 
  font-weight : bold;
}

#MDMenu a:link, #MDMenu a:hover, #MDMenu a:active, #MDMenu a:visited {
 color : #57490D;
}

#MDMenu div#MDSearchSiteText {
 color : #FCE204;
 background-color : #786510;
}

#MDMenu input.MDSearchSiteSubmit {
 color : #FCE204;
}

/* complément pour la colonne centrale */

#MDInnerContent h3 {
 color : #FBB726;
}

#MDInnerContent h4.noline { color : #FBB726; margin-bottom : 0px;}
#MDInnerContent h4.linespace { color : #FBB726; margin-bottom : 15px; }


#MDInnerContent #MDInnerContentHeader h1 {  
  color : #FBD026;
}

#MDInnerContent #MDInnerContentHeader h2 {
 border-bottom : solid 2px #FBB726;
 color : #FBB726; 
}


#MDInnerContent>h1 {  
//  background : #FFF url("/entreprises/img/curve.gif") 70px 0px no-repeat;
  color : #FBD026;
}


#MDInnerContent>h2 { 
  color : #FBB726; 
  background : url("/entreprises/img/subtitle.png") bottom repeat-x;
}
#MDInnerContent .orange { 
  color : #69AB09; 
  font-weight : bold;
}
#MDInnerContent ul li { 
/*  list-style-image : url("/entreprises/img/contentItemListImg.gif"); */
}
#MDInnerContent a:link { color : #49D151; color : #A07F00; }
#MDInnerContent a:hover { color : #49D151; color : #A07F00; }
#MDInnerContent a:visited { color : #49D151; color : #A07F00; }

/* complément pour la section section centrale */
.centerspan { 
  font-weight : bold;
  display : block;
  text-align : center;
}

#MDInnerContent .witness small { color : #AEC922; }
#MDInnerContent .press small { color : #AEC922; }
#MDInnerContent .press p { 
  background : url("/entreprises/img/wit-bar.gif") bottom repeat-x; 
}

div#lesson { 
  background : #79C82F url("/entreprises/img/lesson.jpg") 5px 4px no-repeat;
  color : #FFF;
}
div#install { 
  background : #79C82F url("/entreprises/img/install.jpg") 5px 4px no-repeat;
  color : #FFF;
}
.highlight { color : #FD431C; font-weight: bold; }
.title td.cost { background-color : #61B813; color : #FFF;  }
.title td.lowcost { background-color : #79C82F; color : #FFF; }
.data td.lowcost { color : #79C82F; }
tr.data { background : url("/entreprises/img/wit-bar.gif") bottom repeat-x; }

/* complément pour la colonne de droite */

#MDRightColumn .box h2 { 
  color: #D0B109;
  border-bottom: 2px solid #D0B109;
  background:url(/imgs/util/icon-empty-active-24x24.png) 0 -2px no-repeat;
  padding-left:24px;  
}


/* complément pour le Footer. */

#MDFooter { 
  color : #7A7A7A;
/*  background : url("/entreprises/img/footerSeparator.gif") repeat-x; */
}
#MDFooter * { 
  color : #7A7A7A;
}
#MDFooter a:link { color : #7A7A7A; text-decoration : none; }
#MDFooter a:hover { color : #7A7A7A; text-decoration : none; }
#MDFooter a:visited { color : #7A7A7A; text-decoration : none; }


table.tarifs#assistance th.service { 
 background : url("../img/tarifs_tool.png") 10px center no-repeat;
}

table.tarifs#formations th.service { 
  background : url("../img/tarifs_hat.png") 8px center no-repeat;
}

table.tarifs#maintenance th.service { 
  background : url("../img/tarifs_arrow.png") 15px center no-repeat;
}

table.tarifs tfoot div.contact {
 background-image : url("../img/tarifs_appeleznous.png");
}

table.tarifs tbody li.by1 {
 background-image : url('../img/tarifs_1.png');
}

table.tarifs tbody li.by2 {
 background-image : url('../img/tarifs_2.png');
}

table.tarifs tbody li.by3 {
 background-image : url('../img/tarifs_3.png');
}

table.tarifs#installations th.service, table.tarifs#formations th.service, table.tarifs#assistance th.service, table.tarifs#maintenance th.service /*, table.tarifs th.service*/{ 
 color : #fff;
 background-color : #fcd604;
}

#MDInnerContent .tarifcontact {
 color : #69AB09;
}

table.tarifs th.cost { background-color : #fcc504; color : #FFF;  }
table.tarifs th.lowcost { background-color : #d19b07; color : #FFF; }

table.tarifs td.cost { color : #fcc504; }
table.tarifs td.lowcost { color : #d19b07; }

table.tarifs tbody td {
 border-bottom-color : #ffc404;
}

table.tarifs tfoot td {
 border-top-color : #ffc404;
}

/**** boutons de validation / retour */
.decoratedbutton{ display:block; float:left; margin-right:20px;}

.decoratedbutton a {float:left; display:block; /* left sliding door */
 background:url(/img/gen/button_left_both.gif) no-repeat left top; 
 margin:0; padding:0px 0 0 35px; text-decoration:none;
 font-size:12px; height:32px;}

.decoratedbutton a span{float:left; display:block; /* right sliding door */
 background:url(/img/gen/button_right_both.gif) no-repeat right top;
 padding:8px 15px 0px 0px; font-weight:bold; color: #fff;
 height:24px; /* this 24 is 32 (height of the parent) - 8 (padding top) */
}

* html .decoratedbutton a span{
 cursor:pointer; /* and while we're at it (one more IE bug...) */
}

.decoratedbutton a:hover {
 background-position:0% -32px; /* left sliding door rollover */
}

.decoratedbutton a:hover span {
 background-position:100% -32px; /*right sliding door rollover */
 color: #000;
}
