body {
  font-family: 'Lato' !important;
}

div.content {
  width: 100%;
  margin: auto;
  position: relative;
  margin-top:40px;
}

/* CALCULATEUR */
/* COLORS */
/* line 10, ../sass/calculateur.scss */
#calculateur {
  padding: 0px;
  float: left;
    margin-bottom: 30px;
}
/* line 24, ../sass/calculateur.scss */
#calculateur div.topCalculateur {
  background-color: #33a3db;
float: left;
height: 138px;
width: 100%;
padding-top: 20px;
color: white;
text-align: center;
}
/* line 32, ../sass/calculateur.scss */
#calculateur div.topCalculateur h2 {
  border: medium none;
  color: #FFFFFF;
  font-size: 16px;
  height: 35px;
  line-height: 37px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 44, ../sass/calculateur.scss */
#calculateur table.tableauCalcu {
  float: left;
}
/* line 48, ../sass/calculateur.scss */
#calculateur table.tableauCalcu tr {
  height: 46px;
  color: #494949;
}
#calculateur table.tableauCalcu tr.titlecolumn {
  height: 32px;
  color: #757575;
}
/* line 53, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.IndicationOrange {
  width: 233px;
  height: 70px;
  color: #222222;
  padding-left: 0px;
  font-size: 13px;
}
/* line 61, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.titreProduit {
  color: #FFF;
  font-size: 22px;
  height: 46px;
  text-align: center;
  width: 197px;
  font-family: 'Roboto Slab';
}
/* line 70, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.titreProduit span {
  font-size: 27px;
}
/* line 74, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.titreProduit.ser55 {
  background-color: #48d1e3;
}
/* line 77, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.titreProduit.ser70 {
  background-color: #4da3db;
}

/* line 87, ../sass/calculateur.scss */
#calculateur table.tableauCalcu tr.cadre {
  border: 1px solid #cccccc;
  font-size: 14px;
  color:#757575;
    background:#f7f7f7;
}
/* line 91, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.centrer {
  text-align: center;
}

.chiffre {
	letter-spacing:4px;
}
/* line 94, ../sass/calculateur.scss */
#calculateur #calculateur table.tableauCalcu tr.indemnites td.cadre.centrer {
  font-size: 22px;
}
td.right {
  font-size: 18px;
  text-align:right;
  padding-right: 20px;
}
/* line 98, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.decaler {
  padding-left: 7px;
}
/* line 101, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.titreTop {
  height: 32px;
  text-align: center;
  width: 140px;
    background: #f7f7f7;
    font-size: 14px;
}
/* line 105, ../sass/calculateur.scss */
#calculateur table.tableauCalcu tr.ligneJaune {
  background-color: #fff5e4;
}
/* line 108, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td.ligneBleu {
  background-color: #4da3db;
  color:#fff;
  font-family: 'Roboto Slab';    
}
/* line 112, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td span.bleuciel {
  color: #4da3db;
  font-size: 17px;
}
/* line 117, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td span.bleufonce {
  color: #4da3db;
  font-size: 17px;
}
/* line 122, ../sass/calculateur.scss */
#calculateur table.tableauCalcu tr.indemnites td span.bleufonce {
  font-size: 20px;
}
/* line 126, ../sass/calculateur.scss */
#calculateur table.tableauCalcu tr.indemnites td span.bleuciel {
  font-size: 20px;
}
/* line 131, ../sass/calculateur.scss */
#calculateur table.tableauCalcu td p, #calculateur table.tableauCalcu td ul {
  margin: 0.5em 0;
}
/* line 135, ../sass/calculateur.scss */
#calculateur div.blocfleche {
  float: left;
  color: #222222;
  width:50%;
  float:left;
  margin-bottom:20px;
}

#calculateur div.revenu.blocfleche {
  float: left;
  color: #222222;
  width:50%;
  text-align:right;
}

/* line 152, ../sass/calculateur.scss */
#calculateur div.blocfleche.revenu #revenu {
  border: 1px solid #cccccc;
  font-size: 20px;
  height: 40px;
  width: 240px;
  text-align: right;
  padding-right:35px;
  color:#4da3db;

}
/* line 164, ../sass/calculateur.scss */
#calculateur div.blocfleche.revenu span.euro {
  font-size: 16px;
  margin-left: -25px;
  margin-right:40px;
  vertical-align: middle;
}

.blocresult {
  font-size: 16px;
  line-height:40px;
}

.encadre div {
    border: 1px solid #cccccc;
    width: 93%;
    height: 46px;
    line-height: 46px;
    padding-right: 5%;
    letter-spacing: 4px;
    font-size: 20px !important;
    margin: 0 0 0 1%;
}

#calculateur table.tableauCalcu td.encadre div span.bleuciel {
    font-size: 20px !important;
}

tr.ecart {
	height: 25px !important;
}

tr.smallecart {
	height: 15px !important;
}

td.encadre.right {
    font-size: 15px;
    text-align: right;
  	padding-right: 0px !important;
}

/* line 169, ../sass/calculateur.scss */
#calculateur div.blocfleche.revenu div.formulaire {
  margin-top: 15px;
}
/* line 173, ../sass/calculateur.scss */
#calculateur div.blocfleche.revenu input.btnvalider {
  color: #FFFFFF;
  height: 42px;
  line-height: 42px;
  width: 143px;
  background:#4da3db;
  border:0;
  font-size: 20px;
  text-transform:normal;
  font-family: 'Roboto Slab';
}

#calculateur .buttons {
    float: right;
}

#calculateur .buttons #offrePerso {
  color: #FFFFFF;
  height: 42px;
  line-height: 42px;
  width: auto;
  background:#4da3db;
    border: 1px solid #000 !important;
  font-size: 20px;
  text-transform:none;
    padding:0 25px;
    margin-bottom: 10px;
    display:block;
    text-decoration: none;
}

#calculateur .buttons #saveSimu {
  color: #000;
  height: 42px;
  line-height: 42px;
  width: auto;
  background:#fff;
    border:1px solid #000 !important;
  border:0;
  font-size: 18px;
  text-transform:normal;
    padding:0 25px;
    margin-bottom: 10px;
}

.mr-15 {
    margin-right: 15px;
}





/* line 184, ../sass/calculateur.scss */
#calculateur div.duree ul.dureeChoix {
  padding: 0px;
  margin: 0px;
  float: left;
  margin-top: 15px;
}
/* line 190, ../sass/calculateur.scss */
#calculateur div.duree ul.dureeChoix li {
  background-color: #C2C6C9;
  color: #fff;
  float: left;
  height: 42px;
  line-height: 42px;
  list-style: none outside none;
  margin-right: 4px;
  text-align: center;
  width: 110px;
  font-size:15px;
}
/* line 203, ../sass/calculateur.scss */
#calculateur div.duree ul.dureeChoix li:hover {
  cursor: hand;
  cursor: pointer;
}
/* line 208, ../sass/calculateur.scss */
#calculateur div.duree ul.dureeChoix li.active {
  background-color: #4da3db;
  color: white;
}
/* line 217, ../sass/calculateur.scss */
#calculateur table tr.fondgris {
  background-color: #EEEEEE;
}

/* SPE HOME */
/* line 226, ../sass/calculateur.scss */
div.pane-block-7 #calculateur {
  font-size: 11px;
  height: 405px;
}
/* line 231, ../sass/calculateur.scss */
div.pane-block-7 #calculateur table {
  margin-bottom: 14px;
}
/* line 235, ../sass/calculateur.scss */
div.pane-block-7 #calculateur tr {
  height: 54px;
}
/* line 239, ../sass/calculateur.scss */
div.pane-block-7 #calculateur table tr td.titrehome {
  width: 160px;
  text-transform: uppercase;
  padding: 0px 10px;
  word-spacing: 5px;
}
/* line 246, ../sass/calculateur.scss */
div.pane-block-7 #calculateur div.duree ul.dureeChoix li {
  height: 21px;
  padding-top: 0px;
  line-height: 21px;
}
/* line 252, ../sass/calculateur.scss */
div.pane-block-7 #calculateur a.linktocalcul {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-right-radius: 1px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomright: 1px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 1px;
  padding: 1px 16px;
  background-color: #33a3db;
  color: white;
  text-decoration: underline;
  text-transform: uppercase;
  float: right;
  margin-top: 35px;
}

/* SPE BLOCK LEFT */
/* line 273, ../sass/calculateur.scss */
#navigation #block-block-8 {
  padding: 0px;
}

/* line 277, ../sass/calculateur.scss */
#block-block-8 #calculateur {
  font-size: 11px;
  line-height: 13px;
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 10px;
}
/* line 285, ../sass/calculateur.scss */
#block-block-8 #calculateur div.topCalculateur {
  height: 51px;
}
/* line 289, ../sass/calculateur.scss */
#block-block-8 #calculateur h2 {
  font-size: 13px;
  padding-top: 9px;
  width: 100%;
}
/* line 295, ../sass/calculateur.scss */
#block-block-8 #calculateur div.duree ul.dureeChoix {
  float: left;
  margin: 14px 0 0 -26px;
  padding: 0;
}
/* line 301, ../sass/calculateur.scss */
#block-block-8 #calculateur div.duree ul.dureeChoix li {
  font-size: 10px;
  margin-left: 5px;
  padding-top: 2px;
  width: 62px;
  margin-bottom: 10px;
}
/* line 309, ../sass/calculateur.scss */
#block-block-8 #calculateur div.blocfleche.revenu div.formulaire {
  margin-left: -20px;
}
/* line 312, ../sass/calculateur.scss */
#block-block-8 #calculateur div.blocfleche.revenu #revenu {
  width: 91px;
}
/* line 316, ../sass/calculateur.scss */
#block-block-8 #calculateur div.blocfleche.revenu input.btnvalider {
  height: 40px;
  margin-left: 3px;
  margin-top: -2px;
  width: 70px;
  background-color: #4da3db;
}
/* line 331, ../sass/calculateur.scss */
#block-block-8 #calculateur table.tableauCalcu td.cadre {
  width: 50%;
}
/* line 335, ../sass/calculateur.scss */
#block-block-8 #calculateur table.tableauCalcu tr {
  height: 47px;
}
/* line 339, ../sass/calculateur.scss */
#block-block-8 #calculateur table.tableauCalcu td.titreProduit {
  height: 35px;
}
/* line 342, ../sass/calculateur.scss */
#block-block-8 #calculateur table.tableauCalcu {
  width: 100%;
}


span.indemnite55 {
  font-weight: bold;
}
span.indemnite70 {
  font-weight: bold;
}







@media (max-width: 479px) { 
    
    
    #calculateur table.tableauCalcu tr.cadre,
    #calculateur table.tableauCalcu tr.titlecolumn {
        display: none;
    }
    
    #calculateur table.tableauCalcu td.titreProduit {
        font-size: 18px !important;
    }
    
    #calculateur table.tableauCalcu td.titreProduit span {
        font-size: 20px !important;
    }
    
    .cadre.decaler.ligneBleu {
        font-size:14px !important;
    }
    
}