/* immo.css */

#ImmoBox {
  background: #f6f6f6;
  color: #595959;
  font-size: 12px;
  text-align: justify;
  padding: 0;
  margin: 0 10px 0 0;
  width: 560px;
  min-height: 560px;
}

.TitleOrangeArrow2,
#ImmoBox .TitleOrangeArrow2,
.ImmoBoxTitle,
#DevisAssuranceBox h1,
#ImmoBox h1,
h1 {
  width: 550px;
  background: transparent url(http://www.credit-pas-cher.com/images/sectionboxtitles/credit-immo-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;
}
h2.immo {
  background: url(/images/immobilier/calculatrices/fond-h2.jpg) no-repeat;
  margin: 10px 0;
  padding: 25px 25px 0 0;
  height: 45px;
  width: 515px;
  text-align: right;
  font-size: 14px;
}

.WithoutSectionMenu #ImmoBox {
  width: 680px;
}
.WithoutSectionMenu .TitleOrangeArrow2,
.WithoutSectionMenu #ImmoBox .TitleOrangeArrow2,
.WithoutSectionMenu .ImmoBoxTitle,
.WithoutSectionMenu #ImmoBox h1 {
  width: 670px;
}

#ImmoBox a.calcul {
  color: #595959;
  float: right;
  margin-top: 0;
}
#ImmoBox .rubric {
  background: transparent url(/images/pictos/yellow-right-arrow.gif) no-repeat left;
  padding: 0 10px;
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 13px;
  color: #595959;
  text-decoration: underline;
}
#ImmoBox .rubric a {
  color: #595959;
}
#ImmoBox .title {
  margin: 15px 0;
  padding: 2px 5px;
  border-left: 6px solid #FEC90A;
  border-bottom: 2px dotted #DADBDC;
  text-transform: uppercase;
  font-size: 14px;
}
#ImmoBox .visualBox {
  margin-top: 20px;
  display: block;
}
#ImmoBox .visualBoxTitle {
  padding-left: 10px;
  padding-bottom: 15px;
  font-size: 14px;
  text-transform: uppercase  
}
#ImmoBox .visualBoxContent {
  font-style: italic;
  padding-left: 10px;
  text-align: justify;
}
#ImmoBox .space {
  margin-top: 15px;
  display: block;
}
#ImmoBox .promo {
  background: transparent url(http://www.credit-pas-cher.com/images/pictos/red-right-arrow.gif) no-repeat left;
  padding: 0 10px;  
  color: #A6130A;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}
#ImmoBox .TitleOrangeArrow {
  margin: 15px 0;
  padding: 2px 5px;
  border-left: 6px solid #FEC90A;
  border-bottom: 2px dotted #DADBDC;
  text-transform: uppercase;
  font-size: 14px;
}
#ImmoBox .partTitle {
  background: transparent url(http://www.credit-pas-cher.com/images/pictos/red-right-arrow.gif) no-repeat left;
  padding: 0 10px;
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 13px;
  text-decoration: underline;
}
#ImmoBox p {
  margin: 5px 0 15px 0;
}
#ImmoBox ul {
  margin-left: 20px;
  margin-bottom: 15px;
}
#ImmoBox ol {
  margin-left: 20px;
  margin-bottom: 15px;
}

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

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

/***** BorrowerGuideBox *****/

.BorrowerGuideBox {
  padding: 10px;
  width: 550px;
}
.BorrowerGuideBox a {
  color: #595959;
}
.BorrowerGuideBox li {
  margin: 5px;
}
.boutonImprimer {
  background: url(/images/static/borrowerguide/imprimer.gif);
  width:197px;
  height:32px;
  display: block;
}
.retourTop {
  background-image: url(/images/static/borrowerguide/retour.gif);
  background-repeat:no-repeat;
  float:right;
  width:44px;
  height:16px;
}
.sommaire {
  text-align: left;
  font-weight:bold;
  letter-spacing:-0.2px;
  font-size:13px;
  color:#314f9c;
}
.sommaire a {
  font-family:Arial;
  font-weight:bold;
  letter-spacing:-0.2px;
  font-size:13px;
  color:#314f9c;
  text-decoration:none;
}
.sommaireBottom {
  background: url(/images/static/borrowerguide/calculette.gif) no-repeat;
  padding-left: 40px;
  color: black;
}
.sommaireBottom .petitlien {
  font-size:11px;
  color:#9c0000;
}
.liSomm a {
  letter-spacing:-0.2px;
  font-size:13px;
  color: black;
  text-decoration:none;
}
.liSomm a:hover {
  text-decoration: underline;
}
a.sommaire:hover {
  text-decoration:underline;
}
.sommaireBottom a {
  font-family:Arial;
  font-size:12px;
  color:#000000;
  text-decoration:none;
}
.sommaireBottom a:hover {
  text-decoration:underline;
}
.liSomm {
  margin: 0;
  padding: 0;
  list-style-image: url(/images/static/borrowerguide/puce_sommaire.gif);
  list-style-position: 1em;
}
.chfRom {
  font-family:Arial;
  font-weight:bold;
  font-size:16px;
  color:#F97D0D;
}
.BorrowerGuideBox table {
  width: 520px;
  margin: 10px 5px;
}
.BorrowerGuideBox table tr td {
  padding: 4px;
  border: 1px solid black;
}
.one {
  background-color:#D3DEE9;
}
.two {
 background-color:#A9BED6;
}
.BorrowerGuideBox table .header {
 background-color:#31639C;
  color: white;
  font-weight: bold;
  text-align: center;
}
.important {
	color: red;
}
.comment {
  text-decoration: underline;
}
.legende {
  border: 1px solid #595959;
  padding: 5px;
}
.legendeTitle {
  text-align: center;
}

/***** AutoForms divers *****/

#AutoFormApril {
  padding: 150px 0 10px 255px;
}
#AutoFormAfi {
  padding: 135px 0 0 255px;
}
#AutoFormVivens {
  padding: 145px 0 35px 255px !important;
}
#AutoFormAfi .title {
  padding: 0;
}
#Erreurapril p#TitleErreur {
  margin: 160px 0 0 -55px;
}
#Erreurapril p#CloseButton {
  margin: 160px 0 0 190px;
}
#Erreurvivens #TitleErreur {
  margin: 10px 0 0 -45px !important;
}
#Erreurvivens #CloseButton {
  margin: 10px 0 0 175px !important;
}
#AutoFormContainergenerali form{
  padding-bottom: 15px;
}

/***** Divers *****/

.simulation {
  margin: 0 5px; 
}
.baselinelogo {
  padding-left: 10px;
}

/***** TauxBox *****/

#TauxBox h1 {
  background: transparent url(http://www.credit-pas-cher.com/images/sectionboxtitles/credit-immo-title.gif) no-repeat right;
}
#TauxBox p {
  font-size: 12px;
  margin: 15px 0;
}

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

.SectionMenu {
  margin: 20px 0 0 10px;
  background: white;
  height: 100%;
  width: 215px;
}
.SectionMenu .SectionMenuTitle {
  color: #FEC90A;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 34px;
  display: block;
  border-left: 6px solid #FEC90A;
  padding: 0 10px;
}
.SectionMenu ul {
  margin: 0 10px 0 0;
  padding: 0 0 0 10px;
  list-style-type: none;
  border-left: 6px solid #FEC90A;
  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.important {
}
.SectionMenu .section li a .SectionMenuArrow {
  background: transparent url(/images/pictos/yellow-right-arrow.gif) no-repeat right;
  padding: 0 4px;
  margin-left: 3px;
}
.SectionMenu .section li a .SectionMenuArrow2 {
  background: transparent url(/images/pictos/yellow-bottom-arrow.gif) no-repeat right;
  padding: 0 4px;
  margin-left: 3px;
}
.SectionMenu .section li a.important {
  background: #feebac;
  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/yellow-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;
}
.SectionMenu .rubric .SectionMenuArrow3 {
  background: transparent url(/images/pictos/yellow-right-arrow.gif) no-repeat right;
  padding: 0 4px;
  margin-left: 3px;
}

/* campagne */
#MainContent .CampainView h2 {
  background: transparent url(http://www.credit-pas-cher.com/images/sectionboxtitles/credit-immo-title.gif) no-repeat left !important;
  border: none;
  color: white;
  line-height: 20px;
  height: 20px;
  margin: 0;
  text-align: center;
}

#MainContent h1 {
  clear: both;
}

#MainContent .large,
#MainContent #empruntis {
  width: 99% !important;
  height: 100% !important;
  margin: 0 0 0px 0 !important;
}

#MainContent #meilleurtaux.large,
#MainContent #empruntis.large,
#MainContent #cif.large,
#MainContent #ace.large,
#MainContent #foncier_home.large,
#MainContent #april.large,
#MainContent #magnolia.large {
  width: 332px !important;
  height: 255px !important;
  margin: 0 5px 0 0 !important;
}

#MainContent #cetelem .logoCampain {
  margin-left: 30px;
}

#MainContent #cetelem p {
  font-size: 11px;
  text-align: left;
}

#MainContent #credit_fonctionnaire img {
  float: left !important;
  margin: 10px !important;
}

#MainContent #credit_fonctionnaire p {
  margin-top: 10px !important;
}

#MainContent #april.large img,
#MainContent #magnolia.large img {
  float: left;
  margin: 5px 0 0 5px !important;
}

#MainContent #empruntis .baseline {
  margin-top: 20px;
}
#MainContent #boursorama .baseline {
  margin-top: 50px;
}
#MainContent #ace .baseline {
  margin-top: 15px;
}
#MainContent #foncier_home .baseline {
  margin-top: 30px;
}

.CampainBox hr {
  display: none;
}

#MainContent .CampainView {
  border: 1px solid #595959;
  margin: 5px 4px 5px 0;
  width: 220px;
  height: 360px;
  float: left;
}

#MainContent .CampainView img,
#MainContent .CampainView p {
  margin: 5px;
}

#CampainBox_credit-immobilier .baseline,
#CampainBox_assurance-credit .baseline {
  text-align: center;
}

#MainContent #meilleur_credit .title {
  font-size: 12px !important;
}

#MainContent #april h2,
#MainContent #magnolia h2,
#MainContent #generali h2 {
  font-size: 12px;
}

#MainContent #april,
#MainContent #magnolia,
#MainContent #generali,
#CampainBox_assurance-credit #assurancepretimmobilier {
  width: 220px;
  height: 370px;
}

#CampainBox_assurance-credit #magnolia p,
#MainContent #meilleurtaux p,
#CampainBox_credit-immobilier #empruntis p,
#CampainBox_credit-immobilier #ace p,
#CampainBox_credit-immobilier #credit_fonctionnaire p,
#CampainBox_credit-immobilier #foncier_home p,
#CampainBox_credit-immobilier #credit_immobilier p,
#CampainBox_assurance-credit #generali p,
#CampainBox_assurance-credit #april p,
#CampainBox_assurance-credit #april ul,
#CampainBox_assurance-credit #assurancepretimmobilier p,
#CampainBox_assurance-credit #assurancepretimmobilier ul {
  font-size: 11px;
  margin: 0 5px 5px 5px;
  padding: 0;
}

#MainContent #meilleurtaux strong {
  font-size: 10px;
}

#CampainBox_credit-immobilier #foncier_home ul {
  font-size: 11px;
  margin: 0 5px;
}

#CampainBox_assurance-credit img {
  float: none;
  margin: 0 auto !important;
  display: block;
}

#CampainBox_assurance-credit #april ul li,
#CampainBox_assurance-credit #assurancepretimmobilier ul li {
  list-style-type: none;
  margin-top: 5px; 
}

#CampainBox_assurance-credit #generali img,
#CampainBox_credit-immobilier #credit_fonctionnaire img {
  float: none;
  margin: 10px auto;
  display: block;
}

#CampainBox_assurance-credit #magnolia .baseline {
  margin-top: 55px;
}
#CampainBox_assurance-credit #magnolia.large .baseline {
  margin-top: 0;
}
#CampainBox_assurance-credit #assurancepretimmobilier .baseline {
  margin-top: 85px;
}

#CampainBox_assurance-credit #generali .baseline {
  margin-top: 55px;
}

#CampainBox_assurance-credit #magnolia p a {
  text-decoration: underline;
}
#CampainBox_assurance-credit #magnolia p a .solution,
#CampainBox_assurance-credit #magnolia p a .garantie,
#CampainBox_assurance-credit #magnolia p a .confort,
#CampainBox_assurance-credit #magnolia p a .securite{
  display: none;
  position: absolute;
  border: 1px solid black;
  background: white;
  width: 150px;
  padding: 5px;
  margin: -50px 0 0 170px;
}
#CampainBox_assurance-credit #magnolia p a .solution {
  margin: -50px 0 0 140px;
}
#CampainBox_assurance-credit #magnolia p a .confort {
  margin: -65px 0 0 70px;
}
#CampainBox_assurance-credit #magnolia p a .securite {
  margin: -50px 0 0 100px;
}
#CampainBox_assurance-credit #magnolia p a:hover .solution,
#CampainBox_assurance-credit #magnolia p a:hover .garantie,
#CampainBox_assurance-credit #magnolia p a:hover .confort,
#CampainBox_assurance-credit #magnolia p a:hover .securite {
  display: block;
}

.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 !important;
  font-weight: bold;
  text-decoration: none;
  line-height: 22px;
  height: 22px;
  margin: 5px;
  text-transform: uppercase;
  padding-left: 10px;
  font-size: 12px;
}
.smallButton a:hover {
  background: transparent url(http://www.diagnostic-expertise.com/images/boutonspub/bt-text.gif) no-repeat bottom;
}

.SquareFooterShow {
  clear: both;
  padding-top: 20px;
}
#MainContent .logoFoncierHome {
  float: left;
  padding: 0;
  margin: 0 10px 0 0;
}
#MainContent .textFoncierHome {
  font-size: 12px;
  margin: 45px 0 0 0;
}
