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


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


#MDMenuBottom div#partenairesDiv { background-color : #79C82F; }


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

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

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

table.tarifs#reparations th.service { 
  background : url("../img/tarifs_tool.png") 10px 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.by3 {
 background-image : url('../img/tarifs_3.png');
}

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

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

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

#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 : #279A27;
}

#MDMenu ul li { 
 color : #fff;
}

#MDMenu ul li span.isSelected { 
 color : #C9D627;
}

#MDMenu ul li.first { 
}

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

#MDMenu div#MDSearchSiteText {
 color : #317d1f;
 background-color : #95db49;
}

#MDMenu input.MDSearchSiteSubmit {
 color : #317d1f;
}

#MDInnerContent h3 {
 color : #249222;
}

#MDInnerContent h4.linespace {
 color : #249222;
 margin-bottom : 30px;
}

#MDInnerContent h4.noline {
 color : #249222;
 margin-bottom : 0px;
}

#MDInnerContent h1 {  
 color : #BAEA73;
}

#MDInnerContent h2 {
 border-bottom : solid 2px #60B365;
 color : #60B365; 
}

#MDInnerContent a:link { color : #49D151; }
#MDInnerContent a:hover { color : #49D151; }
#MDInnerContent a:visited { color : #49D151; }

#MDInnerContent .witness small { color : #AEC922; }

#MDInnerContent .press small { color : #AEC922; }

#MDInnerContent .press p { 
 border-bottom-color : #dfeba3;
}
#MDInnerContent .green { 
  color : #69AB09; 
  font-weight : bold;
}

table.tarifs#installations th.service, table.tarifs#formations th.service, table.tarifs#assistance th.service, table.tarifs#deplacements th.service, table.tarifs#reparations th.service /*, table.tarifs th.service*/{ 
 color : #fff;
 background-color : #79C82F;
}

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

table.tarifs th.cost { background-color : #98E42C; color : #FFF;  }
table.tarifs th.lowcost { background-color : #539E0E; color : #FFF; }

table.tarifs td.cost { color : #98E42C; }
table.tarifs td.lowcost { color : #539E0E; }

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

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

.highlight { color : #FD431C; font-weight: bold; }

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

#MDRightColumn .box h2 { 
  color: #249222;
  border-bottom: 2px solid #249222;
  background:url(/imgs/util/icon-empty-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; }

/**** 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;
}
