/* mainpage.css */

#MainPage {
  margin: 60px auto 0 auto;
  width: 968px;
  border: 1px solid #FB007D;
  background: #2e2e30 url(/images/background-interne.gif) repeat-x top;
}

#MainContent {
  padding: 10px;
}
#MainContent h1 {
  font-size: 15px;
  margin-bottom: 10px;
  color: white;
  text-transform: uppercase;
}
#MainContent p {
  color: white;
  font-size: 12px;
}
#MainContent .contentBox {
  background: #2E2E30;
  width: 560px;
  margin-left: 370px;
  padding: 10px;
  color: white;
  font-size: 12px;
  text-align: justify;
}
#MainContent .contentBox p {
  margin: 15px 0;
}
#MainContent .contentBox a {
  color: #fe61af;
}
#MainContent .contentBox iframe {
  margin: 10px 0 0 -5px;
  background: none !important;
}
#MainContent .italic {
  font-style: italic;
}
#MainContent .diaporama {
  width: 360px;
  height: 270px;
  float: left;
}
#MainContent .financement {
  background: transparent url(/images/content/diapo-financement.jpg) no-repeat;
}
#MainContent .contact {
  background: transparent url(/images/content/diapo-contact.jpg) no-repeat;
}
#MainContent .diaporama .address {
  position: absolute;
  margin: 20px 0 0 90px;
  font-weight: bold;
  font-size: 14px;
}
#MainContent .staticImage {
  float: left;
}
#MainContent .agencyImage {
  float: left;
}
#MainContent .pink {
  color: #e3027c;
}
#MainContent .agencyImage p {
  text-align: center;
  margin: 20px 0 0 0;
  font-size: 16px;
}
#MainContent .agencyImage .phone {
  text-align: left;
  margin: 7px; 0 0 0;
}
#MainContent .agencyImage .picto {
  float: left;
  padding: 0 10px 0 100px;
}
#MainContent .searchImage {
  margin: 25px 0 0 70px;
}
#MainContent .agencyInfos {
  color: gray;
  font-size: 11px;
}

/* IE 7 */
*:first-child+html #MainContent .diaporama,
*:first-child+html #MainContent .staticImage {
  position: absolute;
}
*:first-child+html #MainContent .diaporama .address {
  position: relative;
}

/* IE 6 and below */
* html #MainContent .diaporama,
* html #MainContent .staticImage {
  position: absolute;
}
* html #MainContent .diaporama .address {
  position: relative;
}
