/* rachat.css */

h2.rachat {
  background: url(/images/rachat/calculatrice/fond-h2.jpg) no-repeat;
  margin: 10px 0;
  padding: 25px 25px 0 0;
  height: 45px;
  width: 515px;
  text-align: right;
  font-size: 14px;
}
#RachatBox {
  background: #F6F6F6;
  width: 560px;
  color: #595959;
  font-size: 12px;
  text-align: justify;
  padding: 0;
  margin: 0 10px 0 0; 
  min-height: 560px;
}
.WithoutSectionMenu #RachatBox {
  width: 690px;
}
#RachatBox .RachatBoxTitle {
  width: 100%;
  background: transparent url(/images/sectionboxtitles/rachat-credit-title.gif) no-repeat right;
  height: 34px;
  line-height: 34px;
  margin: 0 0 10px 0;
  padding: 0 0 0 10px;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}
#RachatBox h3 {
  margin: 10px 0;
}
#RachatBox .text {
  margin: 5px 0;
}
#RachatBox a.calcul {
  color: #595959;
  float: right;
  margin-top: 0;
}
#RachatBox .visualBox {
  margin-top: 20px;
  display: block;
}
#RachatBox .visualBoxTitle {
  padding-left: 10px;
  padding-bottom: 15px;
  font-size: 14px;
  text-transform: uppercase  
}
#RachatBox .visualBoxContent {
  font-style: italic;
  padding-left: 10px;
  text-align: justify;
}
#RachatBox .space {
  margin-top: 15px;
  display: block;
}
#RachatBox .promo {
  background: transparent url(/images/pictos/blue-right-arrow.gif) no-repeat left;
  padding: 0 10px;  
  color: #2E81CB;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}
#RachatBox .categoryTitle,
#RachatBox .title {
  margin: 15px 0;
  padding: 2px 5px;
  border-left: 6px solid #4BAF2C;
  border-bottom: 2px dotted #DADBDC;
  text-transform: uppercase;
  font-size: 14px;
}
#RachatBox .partTitle {
  background: transparent url(/images/pictos/green-right-arrow.gif) no-repeat left;
  padding: 0 10px;
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 13px;
  text-decoration: underline;
}
#RachatBox p {
  margin-bottom: 15px;
}
#RachatBox ul {
  margin-left: 20px;
  margin-bottom: 15px;
}
#RachatBox .simulation td {
  padding-right: 10px; 
}

/***** lexique et questions *****/

#RachatBox .questionsIndex,
#RachatBox .definitionsIndex {
  padding-top: 5px;
  list-style-type: none;
}
#RachatBox .questionsIndex li,
#RachatBox .definitionsIndex li {
  margin-top: 5px;
}
#RachatBox .questionsIndex a,
#RachatBox .definitionsIndex a {
  text-decoration: none;
  font-size: 12px;
  color: #595959;
}
#RachatBox .questionsIndex a:hover,
#RachatBox .definitionsIndex a:hover {
  background: transparent url(http://www.credit-pas-cher.com/images/pictos/green-right-arrow.gif) no-repeat left;
  padding-left: 10px
}
#RachatBox .ReturnButton {
  color: #4BAF2C;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
#RachatBox .ReturnButton:hover {
  text-decoration: underline;
}

#DevisBox iframe {
  width: 670px;
}
.simulation {
  margin: 0 5px;
}

/***** SectionMenu *****/

.SectionMenu {
  margin: 20px 0 0 10px;
  background: white;
  height: 100%;
  width: 215px;
}
.SectionMenu .SectionMenuTitle {
  color: #4BAF2C;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 34px;
  display: block;
  border-left: 6px solid #4BAF2C;
  padding: 0 10px;
}
.SectionMenu ul {
  margin: 0 10px 0 0;
  padding: 0 0 0 10px;
  list-style-type: none;
  border-left: 6px solid #4BAF2C;
  border-bottom: 2px dotted #DADBDC;
}
.SectionMenu ul li a {
  display: block;
  text-decoration: none;
}
.SectionMenu ul li ul {
  border: 0;
  margin-bottom: 10px;
}
.SectionMenu .section li a {
  margin: 0;
  padding: 10px 0;
  color: #595959;
  font-size: 12px;
  text-transform: uppercase;
  border-top: 2px dotted #DADBDC;
  font-weight: bold;
}
.SectionMenu .section li a .SectionMenuArrow {
  background: transparent url(/images/pictos/green-right-arrow.gif) no-repeat right;
  padding: 0 4px;
  margin-left: 3px;
}
.SectionMenu .section li a .SectionMenuArrow2 {
  background: transparent url(/images/pictos/green-bottom-arrow.gif) no-repeat right;
  padding: 0 4px;
  margin-left: 3px;
}
.SectionMenu .section li a.important {
  background: #d1ffbc;
  margin-left: -10px;
  padding-left: 10px;
}
.SectionMenu .section li a:hover {
  background: #f6f6f6;
  margin-left: -10px;
  padding-left: 10px;
}
.SectionMenu .section li a:hover span{
  background: transparent url(/images/pictos/green-bottom-arrow.gif) no-repeat right;
}
.SectionMenu .rubric li a {
  background: transparent url(/images/pictos/square.gif) no-repeat left;
  margin: 0;
  padding: 5px 0 5px 15px;
  font-size: 13px;
  color: #595959;
  font-weight: normal;
  text-transform: none;
  border: none;
}
.SectionMenu .rubric li a:hover {
  background: transparent url(/images/pictos/square.gif) no-repeat left;
  text-decoration: underline;
  margin: 0;
  padding: 5px 0 5px 15px;
}

/* campagne */
#MainContent .CampainView {
  border: 1px solid #595959;
  margin: 5px 0 0 5px;
  width: 221px !important;
  height: 325px;
  float: left;
}
#CampainBox_rachat-credit #bc,
#CampainBox_rachat-credit #responis {
  width: 334px !important;
  height: 265px !important;
}

#CampainBox_rachat-credit #bc img,
#CampainBox_rachat-credit #responis img {  
  float: left !important;
  margin: 0 5px 0 5px !important;
}

#CampainBox_rachat-credit #responis .logoCampain {
  float: left;
  width: 130px !important;
}

#CampainBox_rachat-credit #bc img {
  width: 95px;
}

#CampainBox_rachat-credit #bc .textCampain,
#CampainBox_rachat-credit #responis .textCampain {
  overflow: visible !important;
  height: 175px;
  margin-top: 5px;
}

#MainContent .CampainView h2 {
  background: transparent url(/images/sectionboxtitles/rachat-credit-title.gif) no-repeat left !important;
  border: none;
  color: white;
  line-height: 20px;
  height: 20px;
  margin: 0;
  text-align: center;
}
#CampainBox_rachat-credit #compareto .logoCampain,
#CampainBox_rachat-credit #banque_accord .logoCampain,
#CampainBox_rachat-credit #solution_devis .logoCampain,
#CampainBox_rachat-credit #rachat .logoCampain,
#CampainBox_rachat-credit #empruntis .logoCampain {
  width: 200px;
  height: 60px;
  padding: 0;
  margin: 5px auto;
}
#CampainBox_rachat-credit #bc_comonline img,
#CampainBox_rachat-credit #compareto img,
#CampainBox_rachat-credit #banque_accord img,
#CampainBox_rachat-credit #solution_devis img,
#CampainBox_rachat-credit #rachat img,
#CampainBox_rachat-credit #empruntis img,
#CampainBox_rachat-credit #cofinoga img {
  float: none;
  margin: 0 auto;
  padding: 0;
  display: block;
}
#CampainBox_rachat-credit #bc_comonline img {
  height: 65px;
}
#MainContent .CampainView.large .textCampain {
  height: 100px;
}
#MainContent .CampainView .textCampain {
  height: 170px;
  margin-bottom: 5px;
  overflow: hidden;
}
#CampainBox_rachat-credit #cofinoga img {
  margin: 5px auto;
}
#CampainBox_rachat-credit #bc_comonline .textCampain {
  height: 175px;
}
#MainContent .CampainView p {
  font-size: 11px;
  padding: 0;
  margin: 0 5px 5px 5px;
}
#CampainBox_rachat-credit #rachat ul {
  display: none;
}
#CampainBox_rachat-credit ul li {
  font-size: 10px;
  margin: 0;
}
#MainContent .CampainView.large .baseline {
  text-align: center !important;
}
#MainContent .CampainView .baseline {
  font-weight: bold;
  font-size: 12px !important;
  color: #1F6EE4;
  text-align: center;
}
#CampainBox_rachat-credit .baseline a {
  color: #1F6EE4;
}
#CampainBox_rachat-credit .smallButton a {
  background: transparent url(http://www.diagnostic-expertise.com/images/boutonspub/bt-text.gif) no-repeat top;
  display: block;
  text-align: center;
  color: white;
  font-weight: bold;
  text-decoration: none;
  line-height: 22px;
  height: 22px;
  margin: 5px;
  text-transform: uppercase;
  padding-left: 10px;
  font-size: 12px;
}
#CampainBox_rachat-credit .smallButton a:hover {
  background: transparent url(http://www.diagnostic-expertise.com/images/boutonspub/bt-text.gif) no-repeat bottom;
}
.CampainBox hr {
  display: none;
}
.SquareFooterShow {
  clear: both;
}
