/**
 * @name homelink.scss
 * @description Sass compile les imports
 */
/**
 * @name utils.scss
 * @description Tout ce qui concerne les reglages sass (vars, mixins, etc) et les reset css
 */
/* TOC */
/* 1 _ Vars */
/* 2 _ Helpers */
/* 3 _ Mixins */
/* 4 _ Resets */
/* 5 _ Forms */
/* _ Vars ======================================================= */
/* _ Helpers ======================================================= */
/* Hyphens */
/* line 49, /home/vagrant/www/html/web/styles/utils.scss */
.hyphens {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
li a.previous, li a.nextt{font-size:75%!important;}
/* inline-block */
/* line 59, /home/vagrant/www/html/web/styles/utils.scss */
.inbl {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}

/* line 65, /home/vagrant/www/html/web/styles/utils.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 72, /home/vagrant/www/html/web/styles/utils.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 79, /home/vagrant/www/html/web/styles/utils.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 84, /home/vagrant/www/html/web/styles/utils.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 96, /home/vagrant/www/html/web/styles/utils.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 105, /home/vagrant/www/html/web/styles/utils.scss */
.invisible {
  visibility: hidden;
}

/* line 110, /home/vagrant/www/html/web/styles/utils.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 115, /home/vagrant/www/html/web/styles/utils.scss */
.clearfix:after {
  clear: both;
}

/* line 119, /home/vagrant/www/html/web/styles/utils.scss */
.clearfix {
  *zoom: 1;
}

/* _ Mixins ======================================================= */
/* _ Resets ======================================================= */
/* line 182, /home/vagrant/www/html/web/styles/utils.scss */
html,
button,
input,
select,
textarea {
  color: #222222;
}

/* base font-size corresponds to 10px */
/* line 186, /home/vagrant/www/html/web/styles/utils.scss */
html {
  font-size: 62.5%;
}
@media (orientation: landscape) and (max-device-width: 768px) {
  /* line 186, /home/vagrant/www/html/web/styles/utils.scss */
  html {
    -webkit-text-size-adjust: 100%;
  }
}

/* line 192, /home/vagrant/www/html/web/styles/utils.scss */
body {
  font-size: 1em;
  /* equiv 14px */
  line-height: normal;
}

/* line 197, /home/vagrant/www/html/web/styles/utils.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 201, /home/vagrant/www/html/web/styles/utils.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* switching box model for all elements */
/** {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}*/
/* line 213, /home/vagrant/www/html/web/styles/utils.scss */
a:focus {
  outline: #00b9e8 thin dotted;
}

/* line 216, /home/vagrant/www/html/web/styles/utils.scss */
input:focus {
  outline: #00b9e8 thin solid;
}

/* line 220, /home/vagrant/www/html/web/styles/utils.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* max values */
/* line 230, /home/vagrant/www/html/web/styles/utils.scss */
table, td, blockquote, code, pre, video {
  max-width: 100%;
}

/* pictures */
/* line 234, /home/vagrant/www/html/web/styles/utils.scss */
img {
  height: auto;
  vertical-align: middle;
  /* Gmap3 max-width bug fix on images */
}
/* line 240, /home/vagrant/www/html/web/styles/utils.scss */
#map_canvas img, .gmnoprint img {
  max-width: none;
}
/* line 244, /home/vagrant/www/html/web/styles/utils.scss */
a img {
  border: 0;
}

/* line 249, /home/vagrant/www/html/web/styles/utils.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* scripts */
/* line 256, /home/vagrant/www/html/web/styles/utils.scss */
body > script {
  display: none !important;
}

/* _ Forms ======================================================= */
/* line 260, /home/vagrant/www/html/web/styles/utils.scss */
form,
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/**
 * Bugfix alignment
 */
/* line 271, /home/vagrant/www/html/web/styles/utils.scss */
input,
button, select,
label, .btn {
  vertical-align: middle;
  font-family: inherit;
}

/**
 * Prevents horizontal resizing
 */
/* line 279, /home/vagrant/www/html/web/styles/utils.scss */
textarea {
  resize: vertical;
  font-family: inherit;
}

/* ----------------------------- */
/* ==iefix */
/* ----------------------------- */
/* line 288, /home/vagrant/www/html/web/styles/utils.scss */
.ie8 img {
  width: auto;
  /* @bugfix for IE8 */
}

/* line 291, /home/vagrant/www/html/web/styles/utils.scss */
.ie6 .inbl, .ie7 .inbl {
  display: inline;
  zoom: 1;
}

/**
 * @name transverses.scss
 * 
 */
/* TOC */
/* 1 _ CTA */
/* 2 _ Forms */
/* 3 _ Blocks */
/* Pages Transverse & Index */
/* line 11, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable {
  margin: 0 auto;
  background: white;
  border: 1px solid #f1f1f1;
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: 12px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  width: 960px;
}
/* line 22, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
/* line 28, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li {
  background: url(../images/check_ko.png) 300px center no-repeat;
  display: block;
  margin: 0;
  padding: 5px;
}
/* line 33, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li a {
  color: #5d5d5d;
  text-decoration: none;
}
/* line 36, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li a:hover {
  text-decoration: underline;
}
/* line 40, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li.title {
  font-size: 14px;
  margin: 5px 0 0 0;
}
/* line 43, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li.title a {
  color: black;
}
/* line 47, /home/vagrant/www/html/web/styles/transverses.scss */
.indextable ul li.good {
  background: url(../images/check_ok.png) 300px center no-repeat;
}

/* line 53, /home/vagrant/www/html/web/styles/transverses.scss */
.allblocks {
  margin: 0 auto;
  padding: 50px;
  width: 960px;
}
/* line 57, /home/vagrant/www/html/web/styles/transverses.scss */
.allblocks .line {
  display: block;
  margin: 0 auto;
  padding: 10px;
}
/* line 61, /home/vagrant/www/html/web/styles/transverses.scss */
.allblocks .line .block {
  display: inline-block;
  margin: 0 10px;
}
/* line 66, /home/vagrant/www/html/web/styles/transverses.scss */
.allblocks .line.popins a {
  color: #5c5c5c;
  font-family: 'avenir_roman';
  font-size: 15px;
  text-decoration: none;
}
/* line 71, /home/vagrant/www/html/web/styles/transverses.scss */
.allblocks .line.popins a:hover {
  text-decoration: underline;
}

/* Breadcrumbs */
/* line 80, /home/vagrant/www/html/web/styles/transverses.scss */
.breadcrumbs {
  margin: 0 auto;
  display: block;
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: 12px;
  padding: 20px 0;
}
/* line 87, /home/vagrant/www/html/web/styles/transverses.scss */
.breadcrumbs a {
  color: #5d5d5d;
  text-decoration: underline;
}
/* line 91, /home/vagrant/www/html/web/styles/transverses.scss */
.breadcrumbs span {
  color: #5d5d5d;
}
/* line 95, /home/vagrant/www/html/web/styles/transverses.scss */
.breadcrumbs.white a {
  color: white;
}
/* line 98, /home/vagrant/www/html/web/styles/transverses.scss */
.breadcrumbs.white span {
  color: white;
}

/* CTA */
/* line 105, /home/vagrant/www/html/web/styles/transverses.scss */
.cta, .ctainput {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.ctv.fluid, .ctvinput.fluid {
  background: none;
  color: white;
  font-size: 12px;
  line-height: normal;
  padding: 1px;
  font-weight: 700;
  border-radius: 1px;
  text-decoration: none;
  text-transform: uppercase;	
}
.ctc.fluid, .ctcinput.fluid {
  background: none;
  color: white;
  font-size: 12px;
  line-height: normal;
  margin: 0;
  padding: 1px;
  font-weight: 700;
  border-radius: 1px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 113, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.fluid, .ctainput.fluid {
  background: none;
  color: #5c5c5c;
  font-size: 12px;
  line-height: normal;
  margin: 0;
  padding: 8px 0 7px 0;
  text-transform: uppercase;	
}
/* line 120, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.fluid:hover, .ctainput.fluid:hover {
  color: #00b9e8;
}
/* line 124, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.small, .ctainput.small {
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  padding: 8px 16px 7px 16px;
}
/* line 130, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.med, .ctainput.med {
  font-size: 10px;
  line-height: normal;
  padding: 13px 12px 12px 12px;
}
/* line 135, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.large, .ctainput.large {
  font-size: 12px;
  line-height: 12px;
  padding: 15px 70px 14px 70px;
}
/* line 140, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.blue, .ctainput.blue {
  background: none #00b9e8;
  color: white;
}
/* line 143, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.blue:hover, .ctainput.blue:hover {
  background: none #00709D;
}
/* line 147, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.grey, .ctainput.grey {
  background: none #f1f1f1;
  color: black;
  margin-right: 5px !important;
}
/* line 151, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.grey:hover, .ctainput.grey:hover {
  background: none #838383;
  color: white;
}
/* line 156, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greyico, .ctainput.greyico {
  background: url(../images/ico_back.png) 7px center no-repeat #f1f1f1;
  color: black;
  padding: 13px 12px 12px 24px;
}
/* line 161, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greytrad, .ctainput.greytrad {
  background: none #838383;
  color: white;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 166, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greytrad:hover, .ctainput.greytrad:hover {
  background: none #f1f1f1;
  color: black;
}
/* line 171, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.white, .ctainput.white {
  background: none white;
  border: 1px solid #ccc;
  color: black;
  text-transform: none;
}
/* line 177, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.lightgrey, .ctainput.lightgrey {
  background: none white;
  border: 1px solid #ccc;
  color: #ccc;
  text-transform: none;
}
/* line 183, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.darkgreysmall, .ctainput.darkgreysmall {
  background: none #333333;
  color: white;
  font-size: 10px;
  line-height: normal;
  padding: 13px 10px 12px 10px;
}
/* line 190, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.darkgreymed, .ctainput.darkgreymed {
  background: none #333333;
  color: white;
  font-size: 15px;
  line-height: normal;
  padding: 11px 20px 10px 20px;
}
/* line 197, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.red, .ctainput.red {
  background: none #ff4634;
  color: white;
  text-transform: uppercase;
}
/* line 202, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.low, .ctainput.low {
  text-transform: uppercase;
  padding: 15px 20px 14px;
}
/* line 206, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greyico, .cta.blueico, .ctainput.greyico, .ctainput.blueico {
  text-decoration: none;
}
/* line 209, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greyico.large.low, .cta.blueico.large.low, .ctainput.greyico.large.low, .ctainput.blueico.large.low {
  background-position: 15px 50%;
  padding-left: 31px;
}
/* line 212, /home/vagrant/www/html/web/styles/transverses.scss */
.cta.greyico.large.low:hover, .cta.blueico.large.low:hover, .ctainput.greyico.large.low:hover, .ctainput.blueico.large.low:hover {
  background-color: transparent;
}

/* line 219, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-family: "avenir_roman";
  text-decoration: none;
}
/* line 224, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink.blue {
  color: #00b9e8;
}
/* line 227, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink.grey {
  color: #5d5d5d;
}
/* line 230, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink.large {
  background: url(../images/ico_bluelinks.gif) right center no-repeat;
  font-size: 18px;
  line-height: normal;
  padding: 0 12px 0 0;
}
/* line 236, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink.small {
  font-size: 12px;
  line-height: normal;
}
/* line 240, /home/vagrant/www/html/web/styles/transverses.scss */
.ctalink:hover {
  text-decoration: underline;
}

/* Sliders */
/* line 246, /home/vagrant/www/html/web/styles/transverses.scss */
.bullets {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 249, /home/vagrant/www/html/web/styles/transverses.scss */
.bullets button {
  background: url(../images/bullets.png) center top no-repeat;
  border: none;
  display: inline-block;
  height: 14px;
  margin: 0 5px 0 5px;
  padding: 0;
  width: 14px;
}
/* line 257, /home/vagrant/www/html/web/styles/transverses.scss */
.bullets button:hover, .bullets button.selected {
  background: url(../images/bullets.png) center bottom no-repeat;
}

/* line 263, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-family: "avenir_roman";
  font-size: 18px;
  list-style-type: none;
}
/* line 269, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li {
  border: 0;
  display: inline-block;
  margin: 0 2px 0 2px;
  padding: 0;
}
/* line 274, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li span {
  color: #00b9e8;
}
/* line 277, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li a {
  color: #00b9e8;
  display: inline-block;
}
/* line 280, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li a.previous {
  background: url(../images/ico_blueprevnext.png) left center no-repeat;
  height: 14px;
  width: 6px;
}
/* line 285, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li a.next {
  background: url(../images/ico_blueprevnext.png) right center no-repeat;
  height: 14px;
  width: 6px;
}
/* line 290, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li a.numbered {
  text-decoration: none;
}
/* line 292, /home/vagrant/www/html/web/styles/transverses.scss */
.pagination li a.numbered.selected {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}

/* line 302, /home/vagrant/www/html/web/styles/transverses.scss */
.cycle {
  border: none;
  margin: 0;
  padding: 0;
  border: none;
  color: #00b9e8;
  display: inline-block;
  font-family: "avenir_roman";
  font-size: 16px;
  line-height: normal;
  text-decoration: none;
}
/* line 311, /home/vagrant/www/html/web/styles/transverses.scss */
.cycle span {
  display: block;
}
/* line 314, /home/vagrant/www/html/web/styles/transverses.scss */
.cycle.prev_home {
  background: url(../images/ico_previous.png) left center no-repeat;
  padding: 0 0 0 22px;
}
/* line 318, /home/vagrant/www/html/web/styles/transverses.scss */
.cycle.next_home {
  background: url(../images/ico_next.png) right center no-repeat;
  padding: 0 22px 0 0;
}

/* line 324, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip, .tooltip_where {
  background: url(../images/tooltip.png) 120px -4px no-repeat;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 329, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip div, .tooltip_where div {
  background: none #874996;
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: normal;
  margin: 0;
  max-width: 192px;
  overflow: hidden;
  padding: 10px 21px 10px 20px;
  position: relative;
}
/* line 339, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip div p, .tooltip_where div p {
  border: none;
  margin: 0;
  padding: 0;
  color: white;
  display: inline-block;
  max-width: 150px;
}
/* line 345, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip div a.close, .tooltip_where div a.close {
  border: none;
  margin: 0;
  padding: 0;
  background: url(../images/tooltip_close.png) center center no-repeat;
  color: white;
  position: absolute;
  height: 9px;
  overflow: hidden;
  right: 10px;
  text-decoration: none;
  text-indent: -4000px;
  top: 10px;
  width: 9px;
}
/* line 359, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip.red, .tooltip_where.red {
  background: url(../images/tooltip_red.png) 40px -9px no-repeat;
  padding: 10px 0 0 0;
}
/* line 362, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip.red div, .tooltip_where.red div {
  background: none #ff4634;
  font-family: "avenir_oblique";
  max-width: 280px;
  padding: 10px;
}
/* line 367, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip.red div p, .tooltip_where.red div p {
  max-width: 210px;
}
/* line 370, /home/vagrant/www/html/web/styles/transverses.scss */
.tooltip.red div a.renew, .tooltip_where.red div a.renew {
  background: none white;
  color: #ff4634;
  float: right;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  height: 100%;
  line-height: normal;
  margin: 0 0 0 10px;
  padding: 8px 5px;
  text-decoration: none;
  text-indent: 0;
  text-transform: uppercase;
}

/* line 389, /home/vagrant/www/html/web/styles/transverses.scss */
.deleteConfirm {
  background: url(/images/bg/lightgrey_bg_1x1.png) 0 0 repeat;
  height: 195px;
  left: 0;
  padding-top: 50px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 950px;
}
/* line 398, /home/vagrant/www/html/web/styles/transverses.scss */
.deleteConfirm p.title {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 30px 0;
}
/* line 407, /home/vagrant/www/html/web/styles/transverses.scss */
.deleteConfirm button#removeHome {
  margin-right: 20px;
}

/* line 413, /home/vagrant/www/html/web/styles/transverses.scss */
p.notice {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 10px;
  margin: 5px 0 15px 0;
  line-height: 10px;
  text-align: right;
  width: 100%;
}
/* line 420, /home/vagrant/www/html/web/styles/transverses.scss */
p.notice span.red {
  color: #ff4634;
}

/* Forms */
/* line 426, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="submit"] {
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* line 431, /home/vagrant/www/html/web/styles/transverses.scss */
textarea {
  background: none white;
  border: 1px solid #c1c1c1;
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 12px;
  margin: 0;
  overflow: auto;
  padding: 11px;
  resize: none;
}
/* line 441, /home/vagrant/www/html/web/styles/transverses.scss */
textarea:focus {
  outline: thin solid #00B9E8;
}
/* line 444, /home/vagrant/www/html/web/styles/transverses.scss */
textarea.error {
  border: 2px solid #ff4634;
}

/* line 449, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"] {
  background: none white;
  border: 1px solid #c1c1c1;
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  padding: 11px;
}
/* line 458, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].largedatepicker, input[type="password"].largedatepicker, input[type="email"].largedatepicker, input[type="tel"].largedatepicker, input[type="url"].largedatepicker {
  background: url(../images/ico_datepickergrey.gif) right center no-repeat white;
}
/* line 461, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].disableddatepicker, input[type="password"].disableddatepicker, input[type="email"].disableddatepicker, input[type="tel"].disableddatepicker, input[type="url"].disableddatepicker {
  background: url(../images/ico_datepickerwhite.gif) right center no-repeat #e6e7e8;
  border: 1px solid #e1e1e2;
  color: #e6e7e8;
}
/* line 466, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].smalldatepicker, input[type="password"].smalldatepicker, input[type="email"].smalldatepicker, input[type="tel"].smalldatepicker, input[type="url"].smalldatepicker {
  background: url(../images/ico_datepickerblack.gif) right center no-repeat white;
  border: 1px solid #c1c1c1;
  font-family: "avenir_oblique";
  font-size: 12px;
  height: 20px;
  line-height: normal;
  padding: 0 22px 0 10px;
}
/* line 474, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].smalldatepicker.blue, input[type="password"].smalldatepicker.blue, input[type="email"].smalldatepicker.blue, input[type="tel"].smalldatepicker.blue, input[type="url"].smalldatepicker.blue {
  background: url(../images/ico_datepickerblue.gif) right center no-repeat white;
  border: 1px solid #e0e0e0;
  padding: 0 21px 0 9px;
}
/* line 480, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].disabled, input[type="password"].disabled, input[type="email"].disabled, input[type="tel"].disabled, input[type="url"].disabled {
  background: none #e6e7e8;
  border: 1px solid #e1e1e2;
  color: #7f7f7f;
}
/* line 485, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].error, input[type="password"].error, input[type="email"].error, input[type="tel"].error, input[type="url"].error {
  border: 2px solid #ff4634;
  padding: 10px;
}
/* line 489, /home/vagrant/www/html/web/styles/transverses.scss */
input[type="text"].small, input[type="password"].small, input[type="email"].small, input[type="tel"].small, input[type="url"].small {
  background: none white;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  height: 20px;
  line-height: normal;
  padding: 0 21px 0 9px;
}

/* line 500, /home/vagrant/www/html/web/styles/transverses.scss */
input.hasDatepicker.error {
  border: 2px solid #ff4634;
  padding: 0 22px 0 10px;
}

/* line 507, /home/vagrant/www/html/web/styles/transverses.scss */
label {
  background: none;
  font-family: "avenir_roman";
  cursor: pointer;
}
/* line 511, /home/vagrant/www/html/web/styles/transverses.scss */
label.largelabel {
  color: #333333;
  font-size: 15px;
  line-height: normal;
  margin: 0 10px 0 0;
  padding: 0;
}
/* line 518, /home/vagrant/www/html/web/styles/transverses.scss */
label.checklabel {
  color: #00b9e8;
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  text-decoration: underline;
}

/* line 527, /home/vagrant/www/html/web/styles/transverses.scss */
p.errorline {
  background: none #ff4634;
  color: white;
  display: block;
  font-family: "brandon_med";
  font-size: 15px;
  line-height: normal;
  margin: 0;
  padding: 20px 0 10px 15px;
}

/* Skinning Select */
/* line 539, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack {
  font-family: "avenir_roman";
}
/* line 541, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector {
  background: none white;
  border: 1px solid #c1c1c1;
  height: 32px;
}
/* line 545, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector span {
  background: white url("../images/select_black.gif") 100% 0 no-repeat;
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 18px;
  height: 32px;
  line-height: normal;
  padding-right: 25px;
  text-shadow: none;
}
/* line 555, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector select {
  cursor: pointer;
  height: 29px;
  width: 220px;
}
/* line 559, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector select option {
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: normal;
}
/* line 566, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector.focus span {
  background: white url("../images/select_black.gif") 100% 0 no-repeat;
}
/* line 570, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector.focus.active span {
  background: white url("../images/select_black.gif") 100% 0 no-repeat;
}
/* line 576, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector.hover span {
  background: white url("../images/select_black.gif") 100% 0 no-repeat;
}
/* line 580, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblack div.selector.hover.active span {
  background: white url("../images/select_black.gif") 100% 0 no-repeat;
}

/* line 588, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblue {
  background: white url("../images/select_bleu.gif") 100% 0 no-repeat;
  border: 1px solid #c1c1c1;
  font-family: "avenir_roman";
  font-size: 15px;
  height: 38px;
  line-height: 38px;
  min-width: 150px;
  overflow: hidden;
  position: relative;
}
/* line 598, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblue span {
  color: #5d5d5d;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 38px;
  left: 0;
  line-height: 38px;
  padding: 0 0 0 10px;
  position: absolute;
  top: 0;
  z-index: 30;
}
/* line 611, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblue select {
  cursor: pointer;
  left: 0px;
  height: 38px;
  opacity: 0;
  position: absolute;
  top: -1px;
  width: auto;
  z-index: 30;
  -webkit-appearance: none;
}
/* line 622, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblue.blue {
  background: url("../images/select_small_blue.gif") 100% 0 no-repeat scroll white;
  border: 1px solid #e0e0e0;
}
/* line 626, /home/vagrant/www/html/web/styles/transverses.scss */
.selectblue.error {
  border: 2px solid #ff4634;
}

/* line 631, /home/vagrant/www/html/web/styles/transverses.scss */
.ie8 .selectsmall,
.ie7 .selectsmall {
  background: transparent;
  border: 0;
}
/* line 634, /home/vagrant/www/html/web/styles/transverses.scss */
.ie8 .selectsmall #homelink_homebundle_searchtype_who,
.ie7 .selectsmall #homelink_homebundle_searchtype_who {
  width: 50px;
}
/* line 637, /home/vagrant/www/html/web/styles/transverses.scss */
.ie8 .selectsmall #homelink_homebundle_searchtype_duration,
.ie7 .selectsmall #homelink_homebundle_searchtype_duration {
  width: 90px;
}

/* line 641, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsmall {
  background: white url("../images/select_small.gif") 100% 0 no-repeat;
  border: 1px solid #c1c1c1;
  font-family: "avenir_roman";
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  min-width: 55px;
  overflow: hidden;
  position: relative;
}
/* line 651, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsmall span {
  color: #5d5d5d;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 20px;
  left: 0;
  line-height: 20px;
  padding: 0 0 0 10px;
  position: absolute;
  top: 0;
}
/* line 663, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsmall select {
  cursor: pointer;
  left: 0px;
  height: 20px;
  opacity: 0;
  position: absolute;
  top: -1px;
  width: auto;
}
/* line 672, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsmall.blue {
  background: url("../images/select_small_blue.gif") 100% 0 no-repeat scroll white;
  border: 1px solid #e0e0e0;
}

/* line 678, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple {
  font-family: "avenir_roman";
}
/* line 680, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector {
  background: none white;
  height: 20px;
}
/* line 683, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector span {
  background: white url("../images/select_simple.gif") 100% 0 no-repeat;
  color: #5D5D5D;
  font-family: "avenir_roman";
  font-size: 12px;
  height: 20px;
  line-height: normal;
  text-shadow: none;
}
/* line 692, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector select {
  cursor: pointer;
}
/* line 694, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector select option {
  font-family: "avenir_roman";
  font-size: 12px;
  line-height: normal;
}
/* line 701, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector.focus span {
  background: white url("../images/select_simple.gif") 100% 0 no-repeat;
}
/* line 705, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector.focus.active span {
  background: white url("../images/select_simple.gif") 100% 0 no-repeat;
}
/* line 711, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector.hover span {
  background: white url("../images/select_simple.gif") 100% 0 no-repeat;
}
/* line 715, /home/vagrant/www/html/web/styles/transverses.scss */
.selectsimple div.selector.hover.active span {
  background: white url("../images/select_simple.gif") 100% 0 no-repeat;
}

/* TODO : default nojs select */
/* Blocks */
/* line 726, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer {
  box-shadow: 0px 1px 1px #d0d0d0;
  -moz-box-shadow: 0px 1px 1px #d0d0d0;
  -webkit-box-shadow: 0px 1px 1px #d0d0d0;
  background: none white;
  display: inline-block;
  font-family: "avenir_roman";
  margin: 0 30px;
  padding: 0;
  text-align: center;
  width: 260px;
  position: relative;
  min-height: 322px;
}
/* line 737, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer figure {
  border: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 740, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer figure figcaption {
  display: none;
}
/* line 744, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer .infos_ctn {
  min-height: 95px;
}
/* line 747, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer h3 {
  margin: 0;
  padding: 15px;
  text-align: left;
}
/* line 751, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer h3 a {
  text-decoration: none;
  color: #333;
}
/* line 756, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer p {
  color: #252525;
  font-size: 14px;
  line-height: normal;
  margin: 0;
  padding: 0 15px;
  text-align: left;
}
/* line 764, /home/vagrant/www/html/web/styles/transverses.scss */
.recentoffer a, .recentoffer button {
  margin: 18px 0 20px 0;
}

/* line 769, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult {
  background: none white;
  border: 1px solid #cccccc;
  font-family: "avenir_roman";
  margin: 0;
  padding: 0;
  text-align: left;
  width: 686px;
}
/* line 777, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group {
  display: inline-block;
}
/* line 779, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture {
  float: left;
  margin: 0;
  padding: 0;
  width: 183px;
}
/* line 785, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group h2 {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: normal;
  margin: 0;
  padding: 10px 0 10px 0;
  text-transform: none;
}
/* line 795, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group h3 {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-weight: normal;
  margin: 4px 0px 5px 3px;
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  text-transform: none;
}
/* line 806, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group p {
  border: none;
  margin: 0;
  padding: 0;
  color: #252525;
  font-family: "avenir_roman";
  font-size: 13px;
  line-height: normal;
  max-height: 30px;
  min-height: 30px;
  height: 30px;
  width: 175px;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 0;
}
/* line 819, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos {
  display: inline-block;
  margin: 0;
  padding: 0 39px 0 15px;
  width: 444px;
}
.searchresult .group .infos .wishes table {
  line-height: 13px;
}
.searchresult .group .infos .wishes .red {
  color: #FF4935;
  vertical-align: top;
}
.searchresult .group .infos .wishes .purple {
  color: #8D4D9B;
  vertical-align: top;
}
.searchresult .group .infos .wishes .dates {
  font-size: 13px;
  width: 190px;
}
.searchresult .group .infos .wishes .destinations {
  font-size: 13px;
  width: 235px;
}
.searchresult .group .infos .openTo .openToTitle {
  font-size: 13px;
  width: 190px;
}
.searchresult .group .infos .openTo .openToItems {
  font-size: 13px;
  width: 235px;
}
.searchresult .group .picture .search_icons {
  border: none;
  margin: 0;
  padding: 0;
  height: 30px;
}
.searchresult .group .picture h3 {
  margin-left:10px;
}
.searchresult .group .picture p {
  margin-left:10px;
}
/* line 824, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons {
  border: none;
  margin: 0;
  padding: 0;
  height: 30px;
}
.searchresult .group .picture .search_icons ul {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "brandon_med";
  list-style-type: none;
}
/* line 831, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture .search_icons ul li {
  height: 30px;
  line-height: normal;
}
/* line 834, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture .search_icons ul li.people {
  background: url(../images/ico_searchresults.png) 0 0 no-repeat;
  width: 30px;
  margin-left: 7px;
}
/* line 838, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture .search_icons ul li.bedrooms {
  background: url(../images/ico_searchresults.png) -30px 0 no-repeat;
  width: 30px;
}
/* line 842, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture .search_icons ul li.bathrooms {
  background: url(../images/ico_searchresults.png) -60px 0 no-repeat;
  width: 30px;
}
/* line 846, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .picture .search_icons ul li.quantity {
  color: #333333;
  font-size: 15px;
  height: 15px;
  line-height: normal;
  margin: 5px 8px 0 5px;
  padding: 0;
  vertical-align: 55%;
  width: 15px;
}
/* line 827, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "brandon_med";
  list-style-type: none;
}
/* line 831, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul li {
  height: 30px;
  line-height: normal;
}
/* line 834, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul li.people {
  background: url(../images/ico_searchresults.png) 0 0 no-repeat;
  width: 30px;
}
/* line 838, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul li.bedrooms {
  background: url(../images/ico_searchresults.png) -30px 0 no-repeat;
  width: 30px;
}
/* line 842, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul li.bathrooms {
  background: url(../images/ico_searchresults.png) -60px 0 no-repeat;
  width: 30px;
}
/* line 846, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .group .infos .search_icons ul li.quantity {
  color: #333333;
  font-size: 15px;
  height: 15px;
  line-height: normal;
  margin: 5px 8px 0 5px;
  padding: 0;
  vertical-align: 55%;
  width: 15px;
}
.searchresult .group .wish-destinations {
  height: auto;
  display: inline-block;
  padding: 10px 20px 20px 20px;
  font-size: 12px;
  color: #FF4935;
  width: 180px;
}
.searchresult .group .wish-dates {
  height: auto;
  float: left;
  font-size: 12px;
  color: #FF4935;
  padding: 10px 0px;
}
/* line 861, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 100;
}
/* line 867, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li {
  text-align: center;
  width: 26%;
  padding: 1px 0px;
  vertical-align: baseline;
  height: 38px;
}
/* line 872, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li.map {
  background: #00BAE9;
  line-height: 40px;
  vertical-align: top;
  width: 185px;
  margin-left: 30px;
}
/* line 878, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li.view {
  background: none;
  line-height: 40px;
  vertical-align: bottom;
  width: 185px;
  float: right;
  margin-right: 30px;
}
.searchresult .tools li.contact {
 background: #FF4935;
 line-height: 40px;
 vertical-align: top;
 width: 185px;
 margin-left: 35px;
}
/* line 884, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li.view a {
  vertical-align: middle;
  display: inline !important;
}
/* line 889, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li.selected {
  background: none #8D4D9B;
}
/* line 891, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult .tools li.selected a, .searchresult .tools li.selected button {
  color: white;
  display: block;
}

/* line 900, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 {
  background: none white;
  border: 1px solid #cccccc;
  font-family: "avenir_roman";
  margin: 0 0 30px 0;
  /*max-height: 245px;*/
  padding: 0;
  position: relative;
  text-align: left;
  width: 960px;
}
/* line 910, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .picture {
  margin: 0;
  padding: 0;
  width: 205px;
}
.searchresult960 .picture .search_icons {
  border: none;
  margin: 5px;
  padding: 0;
  height: 30px;
  margin-left: 12px;
}
.searchresult960 .picture .cblock {
  margin-left: 12px;
}
.searchresult960 .picture .search_icons ul {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "brandon_med";
  list-style-type: none;
}
.searchresult960 .picture .search_icons ul li {
  height: 30px;
  line-height: normal;
}
.searchresult960 .picture .search_icons ul li.people {
  background: url(../images/ico_searchresults.png) 0 0 no-repeat;
  width: 30px;
}
.searchresult960 .picture .search_icons ul li.bedrooms {
  background: url(../images/ico_searchresults.png) -30px 0 no-repeat;
  width: 30px;
}
.searchresult960 .picture .search_icons ul li.bathrooms {
  background: url(../images/ico_searchresults.png) -60px 0 no-repeat;
  width: 30px;
}
.searchresult960 .picture .search_icons ul li.quantity {
  color: #333333;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  margin: 5px 8px 0 5px;
  padding: 0;
  vertical-align: middle;
  width: 15px;
}
.searchresult960 .infosContent .infos .wishes table {
  line-height: 13px;
}
.searchresult960 .infosContent .infos .wishes .red {
  color: #FF4935;
  vertical-align: top;
}
.searchresult960 .infosContent .infos .wishes .purple {
  color: #8D4D9B;
  vertical-align: top;
}
.searchresult960 .infosContent .infos .wishes .dates {
  font-size: 13px;
  width: 275px;
}
.searchresult960 .infosContent .infos .wishes .destinations {
  font-size: 13px;
  width: 510px;
}
.searchresult960 .infosContent .infos .wishes .dates ul, .searchresult960 .infosContent .infos .wishes .destinations ul {
  list-style-type: none;
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
}
.searchresult960 .infosContent .infos .wishes .wish-destinations {
  height: auto;
  display: inline-block;
  padding: 10px 122px;
  font-size: 13px;
  color: #FF4935;
  width: 180px;
}
.searchresult960 .infosContent .infos .wishes .wish-dates {
  height: auto;
  float: left;
  font-size: 13px;
  color: #FF4935;
  padding: 10px 0px;
}
/* line 915, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 h2 {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: normal;
  margin: 0;
  padding: 20px 0 20px 0;
  text-transform: none;
}
/* line 925, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 h3 {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-weight: normal;
  margin: 15px 0 5px 0;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-transform: none;
  width: 90%;
}
/* line 936, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 h3 a {
  color: #252525;
  text-decoration: none;
}
/* line 941, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 p {
  border: none;
  margin: 0;
  padding: 0;
  color: #252525;
  font-family: "avenir_roman";
  font-size: 13px;
  line-height: normal;
  margin: 0;
  padding: 0 0 10px 0;
  width: 80%;
}
/* line 950, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 p.scale {
  line-height: normal;
  max-height: 22px;
  min-height: 22px;
  height: 22px;
  overflow: hidden;
}
/* line 957, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 p a {
  color: #252525;
  text-decoration: none;
}
/* line 962, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent {
  width: 697px;
}
/* line 964, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos {
  display: inline-block;
  margin: 0;
  padding: 0 34px 0 30px;
  width: 630px;
}
/* line 969, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons {
  border: none;
  margin: 0;
  padding: 0;
  height: 30px;
}
/* line 972, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "brandon_med";
  list-style-type: none;
}
/* line 976, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul li {
  height: 30px;
  line-height: normal;
}
/* line 979, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul li.people {
  background: url(../images/ico_searchresults.png) 0 0 no-repeat;
  width: 30px;
}
/* line 983, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul li.bedrooms {
  background: url(../images/ico_searchresults.png) -30px 0 no-repeat;
  width: 30px;
}
/* line 987, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul li.bathrooms {
  background: url(../images/ico_searchresults.png) -60px 0 no-repeat;
  width: 30px;
}
/* line 991, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .search_icons ul li.quantity {
  color: #333333;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  margin: 5px 8px 0 5px;
  padding: 0;
  vertical-align: middle;
  width: 15px;
}
/* line 1005, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .infosContent .infos .cblock {
  margin-bottom: 5px;
  margin-right: 20px;
}
/* line 1011, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent {
  bottom: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0;
  width: 630px;
}
/* line 1017, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools {
  display: block;
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
  text-align: right;
  width: 100%;
}
/* line 1024, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li {
  text-align: center;
  width: 25%;
}
/* line 1027, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li.map {
  background: #00BAE9;
}
.searchresult960 .toolsContent .tools li.map a {
  color: #FFFFFF;
}
.searchresult960 .toolsContent .tools li.contact a {
  background: #FF4935;
  color: #FFFFFF;
  width: 90%;
}
/* line 1030, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li.wishlist {
  background: url(../images/separator.gif) right center no-repeat;
}
/* line 1033, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li.view {
  background: none;
  *width: 24%;
}
/* line 1037, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li.selected {
  background: #8D4D9B;
}
/* line 1039, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .toolsContent .tools li.selected a, .searchresult960 .toolsContent .tools li.selected button {
  color: white;
}
/* line 1046, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .removeBtn {
  color: #ff4633;
  font-family: 'Avenir', arial, ans-serif;
  font-size: 15px;
  font-style: italic;
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 1054, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .removeBtn a {
  color: #ff4633;
  text-decoration: none;
}
/* line 1057, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .removeBtn a .close {
  display: inline-block;
  background: url(../images/pictoClose.png) no-repeat top left;
  height: 12px;
  margin-left: 10px;
  width: 11px;
}
/* line 1064, /home/vagrant/www/html/web/styles/transverses.scss */
.searchresult960 .removeBtn a:hover {
  text-decoration: underline;
}

/* Miscs */
/* line 1072, /home/vagrant/www/html/web/styles/transverses.scss */
.translateByGoogle {
  padding-top: 20px;
  background: url(../images/btn_translate_google.jpg) top left no-repeat;
}

/* line 1077, /home/vagrant/www/html/web/styles/transverses.scss */
.block_separator {
  background: transparent url(../images/bg_shadow.jpg) center top no-repeat;
  height: 52px;
  width: 100%;
}

/* line 1083, /home/vagrant/www/html/web/styles/transverses.scss */
.pictureCorner {
  background: transparent url(../images/homelink_house_right_xl.png) top left no-repeat;
  bottom: 0px;
  height: 202px;
  position: absolute;
  right: 0;
  width: 172px;
}

/* line 1092, /home/vagrant/www/html/web/styles/transverses.scss */
.headerbottom {
  background: transparent url(../images/header/border_bottom_1280.png) center top no-repeat;
  height: 17px;
  width: 960px;
}

/* Popins */
/* line 1099, /home/vagrant/www/html/web/styles/transverses.scss */
.popin {
  background: none white;
  display: none;
  left: 5%;
  margin: 0 0 0 -480px;
  padding: 0 0 50px 0;
  position: fixed;
  top: 50%;
  width: 90%;
  z-index: 999;
  margin:0 auto;
  margin-top:-10%;
}
.popin.country-popin {
  background: none white;
  display: none;
  left: 5%;
  margin: 0 0 0 -480px;
  padding: 0 0 50px 0;
  position: fixed;
  top: 50%;
  width: 90%;
  z-index: 999;
  margin:0 auto;
  margin-top:-10%;
}
/* line 1109, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .close {
  font-family: "avenir_roman";
  font-size: 15px;
  height: 15px;
  line-height: normal;
  margin: 0;
  padding: 19px 17px 16px 0;
}
/* line 1116, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .close a {
  background: url(../images/popin_close.png) 100% -1px no-repeat;
  color: black;
  float: right;
  margin: 0;
  padding: 0 18px 0 0;
  text-decoration: none;
}
/* line 1125, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .content {
  display: inline-block;
  padding: 20px 75px 0 10px;
}
/* line 1129, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .account_required {
  color: black;
  display: block;
  font-family: 'avenir_roman';
  font-size: 22px;
  line-height: normal;
  text-align: center;
}
/* line 1137, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect {
  border: none;
  margin: 0;
  padding: 0;
  background: none white;
  display: inline-block;
  width: 810px;
}
/* line 1142, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect span.notif {
  border: 0;
  color: #333333;
  display: block;
  font-family: 'avenir_roman', Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 10px 0 10px 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 1152, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect form {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  font-family: 'avernir_roman', Aaial, Helvetica, sans-serif;
  text-align: right;
}
/* line 1157, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect form ul {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
  text-align: left;
}
/* line 1162, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect form ul li {
  display: block;
  font-size: 16px;
  margin: 0;
  padding: 10px 0 10px 0;
}
/* line 1167, /home/vagrant/www/html/web/styles/transverses.scss */
.popin .redirect form ul li label {
  margin: 0 10px 0 0;
  padding: 0;
}
/* line 1175, /home/vagrant/www/html/web/styles/transverses.scss */
.popin.mid_popin {
  width: 90%;
  margin: auto 0;
}
/* line 1178, /home/vagrant/www/html/web/styles/transverses.scss */
.popin.mid_popin .content {
  padding: 20px 150px 0 150px;
}
/* line 1183, /home/vagrant/www/html/web/styles/transverses.scss */
.popin.popin_gmap .content {
  padding: 0 50px;
  width: 860px;
}

/* line 1189, /home/vagrant/www/html/web/styles/transverses.scss */
.overlay {
  background: none black;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 900;
}

/**
 * @name main.scss
 * 
 */
/* TOC */
/* 1 _ Fonts */
/* 2 _ Common */
/* 3 _ Main */
/* 4 _ Media Queries */
/* 1 _ Fonts ======================================================= */
@font-face {
  font-family: "avenir_roman";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Avenir_roman.eot");
  src: url("fonts/Avenir_roman.eot?#iefix") format("embedded-opentype"), url("fonts/Avenir_roman.woff") format("woff"), url("fonts/Avenir_roman.ttf") format("truetype"), url("fonts/Avenir_roman.svg#Avenir_roman") format("svg");
}

@font-face {
  font-family: "avenir_heavy";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Avenir_heavy.eot");
  src: url("fonts/Avenir_heavy.eot?#iefix") format("embedded-opentype"), url("fonts/Avenir_heavy.woff") format("woff"), url("fonts/Avenir_heavy.ttf") format("truetype"), url("fonts/Avenir_heavy.svg#Avenir_heavy") format("svg");
}

@font-face {
  font-family: "avenir_black";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Avenir_black.eot");
  src: url("fonts/Avenir_black.eot?#iefix") format("embedded-opentype"), url("fonts/Avenir_black.woff") format("woff"), url("fonts/Avenir_black.ttf") format("truetype"), url("fonts/Avenir_black.svg#Avenir_black") format("svg");
}

@font-face {
  font-family: "avenir_oblique";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Avenir_oblique.eot");
  src: url("fonts/Avenir_oblique.eot?#iefix") format("embedded-opentype"), url("fonts/Avenir_oblique.woff") format("woff"), url("fonts/Avenir_oblique.ttf") format("truetype"), url("fonts/Avenir_oblique.svg#Avenir_oblique") format("svg");
}

@font-face {
  font-family: "brandon_med";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Brandon_medium.eot");
  src: url("fonts/Brandon_medium.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_medium.woff") format("woff"), url("fonts/Brandon_medium.ttf") format("truetype"), url("fonts/Brandon_medium.svg#Brandon_medium") format("svg");
}

@font-face {
  font-family: "brandon_thin";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Brandon_thin.eot");
  src: url("fonts/Brandon_thin.eot?#iefix") format("embedded-opentype"), url("fonts/Brandon_thin.woff") format("woff"), url("fonts/Brandon_thin.ttf") format("truetype"), url("fonts/Brandon_thin.svg#Brandon_thin") format("svg");
}

@font-face {
  font-family: "thristy_script";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/thristy_script.eot");
  src: url("fonts/thristy_script.eot?#iefix") format("embedded-opentype"), url("fonts/thristy_script.woff") format("woff"), url("fonts/thristy_script.ttf") format("truetype"), url("fonts/thristy_script.svg#thristy_script") format("svg");
}

/* 2 _ Fonts ======================================================= */
/* --- FOR IOS ---- */
/* line 27, /home/vagrant/www/html/web/styles/main.scss */
input[type="submit"], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

/* line 32, /home/vagrant/www/html/web/styles/main.scss */
body {
  border: none;
  margin: 0;
  padding: 0;
  background: none white;
  width: 100%;
}
/* line 36, /home/vagrant/www/html/web/styles/main.scss */
body.transverses {
  background: none #f1f1f1;
}

/* line 41, /home/vagrant/www/html/web/styles/main.scss */
h2 {
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 49, /home/vagrant/www/html/web/styles/main.scss */
h2 span.blue {
  color: #00b9e8;
}

/* line 55, /home/vagrant/www/html/web/styles/main.scss */
h3 {
  color: #252525;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-weight: normal;
  line-height: 15px;
  text-transform: uppercase;
}

/* line 67, /home/vagrant/www/html/web/styles/main.scss */
h4 {
  color: #252525;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-weight: normal;
  line-height: 15px;
}

/* line 77, /home/vagrant/www/html/web/styles/main.scss */
figure {
  border: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 80, /home/vagrant/www/html/web/styles/main.scss */
figure img {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 83, /home/vagrant/www/html/web/styles/main.scss */
figure figcaption {
  display: none;
}

/* line 88, /home/vagrant/www/html/web/styles/main.scss */
form button, button {
  cursor: pointer;
}

/* line 92, /home/vagrant/www/html/web/styles/main.scss */
section {
  clear: both;
}

/* line 96, /home/vagrant/www/html/web/styles/main.scss */
fieldset {
  border: none;
}

/* 3 _ Main ======================================================= */
/* line 102, /home/vagrant/www/html/web/styles/main.scss */
#container {
  position: relative;
  width: 100%;
}
/* line 105, /home/vagrant/www/html/web/styles/main.scss */
#container .debord {
  background: url(/images/header_shadow.png) 50% 0 no-repeat;
  height: 20px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 15;
}
/* line 112, /home/vagrant/www/html/web/styles/main.scss */
#container .debord.contact_us {
  top: 123px;
}
/* line 117, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs {
  position: relative;
  width: 100%;
  padding: 0;
}
/* line 121, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs ul {
  margin: 0 auto;
  padding: 0 0 10px 0;
  position: relative;
  width: 960px;
  z-index: 16;
}
/* line 127, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs ul li {
  color: #5D5D5D;
  display: inline-block;
  height: 27px;
  padding-top: 3px;
}
/* line 132, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs ul li span {
  color: #5D5D5D;
  margin: 0 3px;
}
/* line 136, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs ul li.searchResults {
  float: right;
}
/* line 138, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs ul li.searchResults > .ctainput {
  margin-top: 10px;
}
/* line 144, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs.dashboard {
  background: url(/images/dashboard_header.jpg) repeat-x left top;
  padding: 0;
}
/* line 147, /home/vagrant/www/html/web/styles/main.scss */
#container .breadcrumbs.dashboard li, #container .breadcrumbs.dashboard a, #container .breadcrumbs.dashboard span {
  color: white;
}

/* =========================
    = HEADER
    ======================== */
/* line 159, /home/vagrant/www/html/web/styles/main.scss */
header, footer {
  margin: 0 auto;
  width: 960px;
}

/* line 164, /home/vagrant/www/html/web/styles/main.scss */
header {
  background-color: #fff;
  position: relative;
}
/* line 167, /home/vagrant/www/html/web/styles/main.scss */
header a {
  text-decoration: none;
  color: #5d5d5d;
}
/* line 171, /home/vagrant/www/html/web/styles/main.scss */
header ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 174, /home/vagrant/www/html/web/styles/main.scss */
header .tools {
  border-bottom: 1px solid #eaeaea;
  display: block;
  height: 35px;
  width: 100%;
  padding-top: 5px;
}
/* line 182, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools, header .user-tools {
  vertical-align: top;
  margin: 0;
  margin-top: 10px;
}

header .site-tools {
  width: 39%;
}

/* line 187, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector, header .user-tools .selector {
  background: none;
  font-family: "avenir_roman";
  font-size: 11px;
  padding: 0;
  position: relative;
  width: auto;
}
/* line 194, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector span, header .user-tools .selector span {
  background: url(/images/select_simple.gif) right -1px no-repeat;
  color: #5d5d5d;
  cursor: pointer;
  font-family: "avenir_roman";
  font-size: 11px;
  padding: 0 15px 0 0;
  text-shadow: none;  
}
.font-12 {
  font-size: 12px!important;
}
.font-14 {
  font-size: 14px!important;
}
.font-16 {
  font-size: 16px!important;
}
.font-18 {
  font-size: 18px!important;
}
.font-20 {
  font-size: 20px!important;
}
.font-22 {
  font-size: 22px!important;
}
.font-24 {
  font-size: 24px!important;
}
.select-slider-user {
  padding: 0 20px 0 0 !important;
  background-size: 17px 17px !important;
  color: #00bae9 !important;
}

/* line 203, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul, header .user-tools .selector ul {
  background-color: white;
  border: 1px solid #E0E0E0;
  display: none;
  left: 0px;
  min-width: 20px;
  padding: 3px 0;
  position: absolute;
  top: 12px;
  width: auto;
  z-index: 30;
}
/* line 214, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul li, header .user-tools .selector ul li {
  background-color: white;
  display: inline-block;
  padding: 0;
  white-space: nowrap;
  width: 100%;
}
/* line 220, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul li a, header .user-tools .selector ul li a {
  background: none;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 226, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul li a span, header .user-tools .selector ul li a span {
  background: none;
  display: inline-block;
  font-size: 11px;
  height: 18px;
  line-height: 18px;
  padding: 0 5px;
}
/* line 235, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul li:hover, header .user-tools .selector ul li:hover {
  background-color: #00b9e8;
}
/* line 238, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools .selector ul li:hover a span, header .user-tools .selector ul li:hover a span {
  color: white;
}
/* line 247, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools a, header nav a {
  text-transform: uppercase;
}
/* line 251, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools li.help {
  margin-right: 10px;
  text-transform: uppercase;
}
/* line 257, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools li.lang .skinned-wrapper select {
  max-width: 37px;
  padding-right: 5px;
}
/* line 263, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools li .skinned-wrapper {
  text-transform: uppercase;
}
/* line 265, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools li .skinned-wrapper select {
  max-width: 100%;
  padding-right: 5px;
}
/* line 271, /home/vagrant/www/html/web/styles/main.scss */
header .site-tools a {
  background: transparent url(/images/header/arrow_bottom.png) right 3px no-repeat;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 11px;
  margin-right: 12px;
  padding-right: 14px;
}
/* line 278, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools {
  margin: 0;
  text-align: right;
  width: 60%;
}
/* line 282, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li a {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 15px;
}
/* line 286, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.add-list {
  margin-top: 5px;
  margin-right: 10px;
}
/* line 289, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.add-list a {
  background: transparent url(/images/header/btn_add.png) left top no-repeat;
  height: 18px;
  line-height: 20px;
  padding-left: 25px;
  font-size: 11px;
}
/* line 294, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.add-list a:hover {
  text-decoration: underline;
}
/* line 299, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.login {
  margin-top: 5px;
}
/* line 301, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.login a {
  background: transparent url(/images/header/btn_user.png) 0 0 no-repeat;
  height: 18px;
  line-height: 20px;
  padding-left: 19px;
  background-size: 13px 18px;
  color: #00bae9;
}
/* line 306, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.login a:hover {
  text-decoration: underline;
}
/* line 311, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.user {
  margin-top: 5px;
  margin-right: 15px;
}
/* line 314, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.user span {
  height: 18px;
  line-height: 20px;
}
/* line 318, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.user ul {
  right: 1px;
  top: 15px;
  text-align: left;
  left: auto;
}
/* line 324, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.user a {
  background: transparent url(/images/header/arrow_bottom.png) right 6px no-repeat;
  height: 18px;
  line-height: 20px;
  padding-right: 12px;
}
/* line 332, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif {
  margin-top: 5px;
}
/* line 336, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif-user a, header .user-tools li.notif-mail a {
  background: transparent url(/images/header/btn_user.png) left top no-repeat;
  width: 13px;
  position: relative;
  height: 18px;  
  background-size: 13px 18px;
}
/* line 341, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif-user a span, header .user-tools li.notif-mail a span {
  background: transparent url(/images/header/btn_number.png) left top no-repeat;
  color: #fff;
  font-family: arial;
  font-size: 9px;
  height: 16px;
  left: 6px;
  line-height: 14px;
  text-align: center;
  position: absolute;
  top: -2px;
  width: 16px;
}
/* line 356, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif-mail {
  margin-left: 23px;
}
/* line 358, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif-mail a {
  background: transparent url(/images/header/btn_email.png) left top no-repeat;
  width: 24px;
  margin-top: 2px;
  margin-right: 11px;
  background-size: 24px 16px;
}
/* line 363, /home/vagrant/www/html/web/styles/main.scss */
header .user-tools li.notif-mail a span {
  left: 15px;
  top: -4px;
}
/* line 371, /home/vagrant/www/html/web/styles/main.scss */
header nav {
  display: block;
  width: 100%;
  padding-top: 22px;
}
/* line 375, /home/vagrant/www/html/web/styles/main.scss */
header nav ul {
  padding: 0;
  margin: 0;
}
/* line 378, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li {
  width: 160px;
  margin-top: 13px;
}
/* line 381, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li a {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
}
/* line 385, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li a:hover {
  color: #00bae9;
}
/* line 389, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.logo {
  width: 280px;
  margin-top: 0px;
  margin-left: 40px;
}
/* line 393, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.logo h1 {
  margin: 0;
  padding: 0;
}
/* line 398, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.how, header nav ul li.about {
  text-align: center;
}
/* line 401, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.join {
  text-align: right;
}
/* line 403, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.join a {
  color: #ff4633;
}
/* line 405, /home/vagrant/www/html/web/styles/main.scss */
header nav ul li.join a:hover {
  color: #00b9e8;
}
header li.user .select-slider {
  font-size: 15px;
}

/* =========================
    = SUBNAV
    ======================== */
/* line 419, /home/vagrant/www/html/web/styles/main.scss */
.sub {
  background: url(/images/dashboard_subnav.jpg) repeat-x left top;
  height: 50px;
  width: 100%;
}
/* line 423, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav {
  margin: 0 auto;
  display: block;
  height: 40px;
  list-style-type: none;
  padding: 10px 0 0 0;
  width: 960px;
}
/* line 430, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li {
  cursor: pointer;
  display: inline-block;
  font-family: 'avenir_roman';
  font-size: 12px;
  height: 40px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  width: 137px;
}
/* line 441, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li .arrow {
  background: url(/images/arow_nav.png) top left no-repeat;
  bottom: -11px;
  display: none;
  height: 11px;
  left: 50%;
  margin: 0 0 0 -11px;
  position: absolute;
  width: 23px;
}
/* line 451, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li a {
  color: white;
  display: block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  width: 100%;
}
/* line 458, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li a span {
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  vertical-align: middle;
  width: inherit;
}
/* line 467, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li:hover {
  background: none #00719d;
}
/* line 469, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li:hover a {
  color: white;
  font-weight: 700;
}
/* line 474, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li.selected {
  background: none #00719d;
}
/* line 476, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li.selected a {
  color: white;
  font-weight: 700;
}
/* line 480, /home/vagrant/www/html/web/styles/main.scss */
.sub ul.subnav li.selected .arrow {
  display: block;
}

/* =========================
    = SECTION
    ======================== */
/* line 492, /home/vagrant/www/html/web/styles/main.scss */
.wrapFull {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

/* line 498, /home/vagrant/www/html/web/styles/main.scss */
.wrap1280 {
  width: 1280px;
  margin: 0 auto;
  position: relative;
}

/* line 504, /home/vagrant/www/html/web/styles/main.scss */
.wrap960 {
  width: 960px;
  margin: 0 auto;
}

/* =========================
    = HOME
    ======================== */
/* line 516, /home/vagrant/www/html/web/styles/main.scss */
.homepage .breadcrumbs li {
  height: 35px;
  line-height: 35px;
}

/* line 523, /home/vagrant/www/html/web/styles/main.scss */
.home_seal {
  background: transparent url(/images/home_seal.png) 0 0 no-repeat;
  display: block;
  height: 148px;
  padding: 25px 0 0 10px;
  position: absolute;
  right: 0px;
  top: -18px;
  width: 110px;
  z-index: 16;
}
/* line 533, /home/vagrant/www/html/web/styles/main.scss */
.home_seal span {
  color: #755c25;
  display: inline-block;
  font-family: "thristy_script", times, serif;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  text-shadow: 2px 2px 2px #eadda1;
  width: 104px;
}

/* line 546, /home/vagrant/www/html/web/styles/main.scss */
.seekHome {
  position: relative;
}
/* line 548, /home/vagrant/www/html/web/styles/main.scss */
.seekHome .homeFilterBg {
  background: url(/images/upload/bg_seek_home.jpg) no-repeat 50% 0/auto 100% content-box transparent;
  -webkit-background-clip: content-box;
  -moz-background-clip: content-box;
  -o-background-clip: content-box;
  -webkit-background-size: cover;
  background-size: cover;
  height: 390px;
}
/* line 557, /home/vagrant/www/html/web/styles/main.scss */
.seekHome figure {
  height: 490px;
  margin: 0;
  padding: 0;
}
/* line 561, /home/vagrant/www/html/web/styles/main.scss */
.seekHome figure img {
  width: 100%;
}
/* line 565, /home/vagrant/www/html/web/styles/main.scss */
.seekHome .wrap {
  margin: 0 auto;
  color: white;
  height: 170px;
  padding: 200px 15px 0 15px;
  position: relative;
  width: 930px;
}
/* line 572, /home/vagrant/www/html/web/styles/main.scss */
.seekHome .wrap h2 {
  color: #fff;
  font-size: 49px;
  line-height: 49px;
  margin: 0;
  margin-top: -3cm;
}
/* line 578, /home/vagrant/www/html/web/styles/main.scss */
.seekHome .wrap p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 25px;
  margin: 0;
}
.seekHome .wrap .wrapBlue {
  padding-top: 6px;
  padding: 700px 9px 62px 22px;
  width: 895px;
  background-size: 1000px 1000px;
  margin-top: 1cm;
}
/* line 584, /home/vagrant/www/html/web/styles/main.scss */
.seekHome #homeSeek {
  height: 116px;
  margin-top: 25px;
}
/* line 587, /home/vagrant/www/html/web/styles/main.scss */
.seekHome #homeSeek .wrapBlue {
  background: transparent url(/images/bg/bg_wrap_seek.jpg) left top repeat-x;
  padding-top: 15px;
  padding: 15px 0px 19px 23px;
  width: 791px;
  background-size: 1000px 1000px;
}
/* line 595, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset {
  background-color: transparent;
  position: relative;
}
.seekHome #homeSeek .tooltip_where {
  background: url(../images/tooltip.png) 120px -4px no-repeat;
  padding: 5px 100px;
  position: absolute;
  left: -84px;
  top: 320px;
}
.seekHome #homeSeek .tooltip_where p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
}
/* line 598, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset .wrapPos {
  position: relative;
}
/* line 600, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset .wrapPos.padd {
  padding-left: 25px;
}
/* line 604, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset legend {
  color: white;
  font-family: "brandon_thin", arial, sans-serif;
  font-size: 24px;
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  text-transform: uppercase;
}
/* line 613, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset .deco {
  position: absolute;
  top: -30px;
  left: 0px;
}
/* line 618, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.where {
  background: transparent url(/images/bg/border_fieldset_wrap_seek.jpg) right bottom no-repeat;
  width: 241px;
}
/* line 621, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.where .deco {
  background: transparent url(/images/bg/bg_seek_where.png) left top no-repeat;
  height: 57px;
  width: 56px;
}
/* line 626, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.where legend {
  padding-left: 57px;
}
/* line 629, /home/vagrant/www/html/web/styles/main.scss */
/*.seekHome fieldset.where input[type="text"] {
  padding: 2px 5px;
  width: 184px;
  height: 16px;
  color: #5d5d5d;
  cursor: pointer;
}*/
.seekHome .wrap input[type="text"] {
  padding: 2px 5px;
  width: 500px;
  height: 51px;
  position: absolute;
  right: 434px;
  top: 260px;
  border: none;
  font-size: 25px;
  line-height: normal;
}
/* line 636, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.where .tooltip, .seekHome fieldset.where .tooltip_where {
  display: none;
  left: 0px;
  position: absolute;
  top: 90px;
  z-index: 101;
}
/* line 642, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.where .tooltip div p, .seekHome fieldset.where .tooltip_where div p {
  font-size: 12px;
}
/* line 648, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who {
  background: transparent url(/images/bg/border_fieldset_wrap_seek.jpg) right top no-repeat;
  width: 155px;
}
/* line 651, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who .deco {
  background: transparent url(/images/bg/bg_seek_who.png) left top no-repeat;
  height: 54px;
  top: -25px;
  width: 60px;
}
/* line 657, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who legend {
  padding-left: 47px;
}
/* line 660, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who label {
  cursor: default;
}
/* line 663, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who .selectsmall {
  width: 55px;
}
/* line 665, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who .selectsmall span {
  width: 29px;
}
/* line 668, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.who .selectsmall select {
  width: 80px;
}
/* line 673, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when {
  width: 395px;
}
/* line 675, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .deco {
  background: transparent url(/images/bg/bg_seek_when.png) left top no-repeat;
  height: 51px;
  left: 5px;
  width: 70px;
}
/* line 681, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when legend {
  padding-left: 47px;
}
/* line 684, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .mLeft {
  margin-left: 20px;
}
/* line 687, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .mLeft.duration label {
  cursor: default;
}
/* line 694, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .inbl.error input {
  border: 2px solid #ff4634;
}
/* line 699, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .selectsmall {
  width: 94px;
}
/* line 701, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .selectsmall span {
  width: 68px;
}
/* line 704, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .selectsmall select {
  width: 105px;
}
/* line 707, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.when .selectsmall.error {
  border: 2px solid #ff4634;
}
/* line 712, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset.validate {
  width: 106px;
  margin-left: 10px;
}
/* line 716, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset label {
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
  margin: 0 5px 5px 0;
}
/* line 722, /home/vagrant/www/html/web/styles/main.scss */
.seekHome fieldset input[type="text"] {
  cursor: pointer;
  display: block;
  width: 80px;
}
/* line 727, /home/vagrant/www/html/web/styles/main.scss */
/*.seekHome fieldset button {
  background: transparent url(/images/bg/bg_go_seek.jpg) left top no-repeat;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 38px;
  font-family: "brandon_thin", Arial, sans-serif;
  height: 113px;
  line-height: 113px;
  padding: 0;
  padding-left: 16px;
  text-align: left;
  text-transform: uppercase;
  width: 106px;
}*/
.seekHome .wrap button {
  background: transparent url(/images/search_box.jpg) 0 0 no-repeat;
  background-size: 58px 55px;
  text-indent: 55px;
  overflow: hidden;
  width: 59px;
  height: 55px;
  position: absolute;
  left: 526px;
  top: 260px;
  border: none;
}
.seekHome .wrap .searchValidate {
  background-color: #00bae9;
  position: absolute;
  right: 25px;
  top: 166px;
  width: 247px;
  z-index: 16;
  height: 193px;
}
.seekHome .wrap .searchValidate legend {
  margin-bottom: 22px;
  position: absolute;
  top: 20px;
  left: 22px;
  color: white;
  font-family: "brandon_thin", arial, sans-serif;
  font-size: 18px;
}
.seekHome .wrap .searchValidate label {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  position: absolute;
  top: 56px;
  left: 22px;
}
.seekHome .wrap .searchValidate input[type="text"] {
  border-color: #0095ba;
  width: 200px;
  height: 28px;
  left: 22px;
  position: absolute;
  top: 85px;
  font-size: 13px;
}
.seekHome .wrap .searchValidate input[type="submit"] {
  background: none #333333;
  color: white;
  font-size: 10px;
  line-height: 10px;
  border: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 13px 10px 12px 10px;
  position: absolute;
  top: 138px;
  left: 20px;
}

/* line 743, /home/vagrant/www/html/web/styles/main.scss */
.seekHome .moreOption {
  background: transparent url(/images/ico_next_white.png) right 2px no-repeat;
  clear: both;
  color: white;
  cursor: pointer;
  float: right;
  font-size: 12px;
  font-family: "avenir_oblique", Arial, sans-serif;
  margin-top: 5px;
  padding-right: 13px;
  text-decoration: none;
}

/* line 758, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrapFull {
  background-image: url(/images/imgGolf.jpg);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-clip: content-box;
  background-color: transparent;
  -webkit-background-clip: content-box;
  -moz-background-clip: content-box;
  -o-background-clip: content-box;
  -webkit-background-size: cover;
  background-size: cover;
  height: 625px;
  position: relative;
}
/* line 772, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrapFull .house {
  bottom: 0;
  height: 194px;
  position: absolute;
  right: 0;
  width: 164px;
}
/* line 780, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap {
  margin: 0 auto;
  height: 462px;
  padding: 53px 15px 0 28px;
  width: 917px;
  color: #fff;
}
/* line 786, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap h2 {
  color: #fff;
  font-family: "thristy_script", times, serif;
  font-size: 41px;
  line-height: 46px;
  margin: 0px;
  text-transform: none;
}
/* line 794, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap p {
  font-family: "avenir_roman", times, serif;
  font-size: 17px;
  line-height: 22px;
  margin: 0;
  margin-top: 20px;
}
/* line 801, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example {
  background: transparent url(/images/bg/bg_exchanges.png) left top no-repeat;
  height: 145px;
  margin-top: 20px;
  padding: 20px;
  width: 543px;
}
/* line 807, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities {
  border-right: 1px solid #fff;
  height: 148px;
  width: 297px;
}
/* line 811, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 815, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul li {
  height: 32px !important;
  font-family: "brandon_med", arial,serif;
  font-size: 20px;
  line-height: 19px !important;
  padding-left: 45px;
  width: 103px;
}
/* line 822, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul li.golf {
  background: transparent url(/images/golf.png) left top no-repeat;
  margin-top: 25px;
}
/* line 826, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul li.pets {
  background: transparent url(/images/pets.png) left top no-repeat;
  margin-top: 25px;
}
/* line 830, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul li.plants {
  background: transparent url(/images/plants.png) left 10px no-repeat;
  margin-top: 30px;
  height: auto;
  line-height: 20px;
}
/* line 836, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affinities ul li.tennis {
  background: transparent url(/images/tennis.png) 5px top no-repeat;
  margin-top: 30px;
}
/* line 843, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affiliations {
  padding-left: 40px;
  width: 205px;
}
/* line 846, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affiliations ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 850, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affiliations ul li {
  font-family: "brandon_med", arial, serif;
  font-size: 20px;
  line-height: 32px;
  display: block;
}
/* line 855, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example .affiliations ul li.marTop {
  margin-top: 5px;
}
/* line 861, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .example h3 {
  color: white;
  font-family: "brandon_med", arial ,serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  text-transform: uppercase;
}
/* line 871, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .wrap .cta.darkgreymed {
  margin-top: 25px;
  padding: 8px 16px 7px 16px;
}
/* line 876, /home/vagrant/www/html/web/styles/main.scss */
.blockAffinitie .picture {
  background: transparent url(/images/homelink_house_right.png) top left no-repeat;
  bottom: 0px;
  height: 194px;
  position: absolute;
  right: 0;
  width: 150px;
}

/* line 887, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .listingHomesDispatch {
  padding-bottom: 40px;
}
/* line 889, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .listingHomesDispatch article {
  position: relative;
}
/* line 891, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .listingHomesDispatch article .deleteConfirm {
  background: url(/images/bg/white_bg_1x1.png) 0 0 repeat;
  height: 195px;
  left: 0;
  padding-top: 100px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 960px;
}
/* line 900, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .listingHomesDispatch article .deleteConfirm p.title {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  width: 100%;
  margin: 0 0 30px 0;
}
/* line 910, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .listingHomesDispatch article .deleteConfirm button#removeHome {
  margin-right: 20px;
}
/* line 917, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard ul.selection {
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  border-bottom: 1px solid #00b9e8;
  display: block;
  list-style-type: none;
  overflow: hidden;
  width: 960px;
}
/* line 925, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard ul.selection li {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
}
/* line 934, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard ul.selection li a {
  color: #333333;
  display: block;
  margin: 0;
  padding: 5px 12px 2px;
  text-decoration: none;
}
/* line 940, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard ul.selection li a.selected, section.dashboard ul.selection li a:hover {
  background: none #00b9e8;
  color: white;
}
/* line 947, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation {
  margin-top: 40px;
}
/* line 951, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation p, section.dashboard .block_my_exchanges p {
  border: medium none;
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
  line-height: normal;
  padding: 0;
}
/* line 959, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation p.title a, section.dashboard .block_my_exchanges p.title a{
  color: #00b9e8;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  margin: 0 0 5px;
  padding: 0;
  text-decoration: none;
}
/* line 968, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation p.description, section.dashboard .block_my_exchanges p.description {
  font-size: 18px;
  margin: 0 0 12px;
  line-height: 20px;
}
/* line 974, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation p.description a, section.dashboard .block_my_exchanges p.description a {
  text-decoration: none;
  color: #5c5c5c;
}
/* line 978, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .col1, section.dashboard .block_my_exchanges .col1 {
  width: 318px;
}
/* line 981, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid, section.dashboard .block_my_exchanges .colMid {
  text-align: center;
  width: 324px;
}
/* line 984, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange, section.dashboard .block_my_exchanges .colMid .shareAllExchange {
  background: url(/images/bg/bg_exchange.png) no-repeat center center;
  color: #fff;
  display: block;
  height: 131px;
  margin: 87px auto 0;
  position: relative;
  width: 282px;
}
.profil_ctn .profil_bottom {
    position: absolute;
    bottom: 0px;
    background-color: #FF3D30;
    margin: 0px -19px;
    padding: 8px;
    padding-right: 3px;
}


  .profil_ctn .profil_bottom:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #FF3D30;
    top: -9px;
    left: 55px;
    
}
.profil_ctn .profil_bottom p {
  width:220px;
  color:#fff;
  font-size:12px;
}
.profil_ctn .profil_bottom span {
  color:#FF3D30;
  background-color: #FFFFFF;
  padding:6px 6px;
  cursor:pointer;
  position:relative;
  bottom:-10px;
}
section.dashboard .conversation .colMid .shareAllExchange.draftEdit {

  background: url(/images/bg/bg-echange.png) no-repeat center center;
    font-size: 24px;
    margin: 80px auto 0;
    cursor:pointer;
    
}
section.dashboard .conversation .colMid .shareAllExchange.draftEdit a {
  top:54px;
  position:relative;
  text-decoration: none;
  color: #fff;
}
.draftCancelPopup {
  cursor:pointer;
}
/* line 992, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange .pastExchange, section.dashboard .conversation .colMid .shareAllExchange .nextExchange, section.dashboard .block_my_exchanges .colMid .shareAllExchange .pastExchange, section.dashboard .block_my_exchanges .colMid .shareAllExchange .nextExchange {
  left: 0;
  position: absolute;
  padding-top: 13px;
}
/* line 996, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange .pastExchange p, section.dashboard .conversation .colMid .shareAllExchange .nextExchange p, section.dashboard .block_my_exchanges .colMid .shareAllExchange .pastExchange p, section.dashboard .block_my_exchanges .colMid .shareAllExchange .nextExchange p {
  color: white;
  font-family: "avenir_roman";
  font-size: 13px;
  line-height: 13px;
  margin: 0 0 0 45px;
  padding: 0;
  width: 191px;
  text-align: center;
}
/* line 1005, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange .pastExchange p.title, section.dashboard .conversation .colMid .shareAllExchange .nextExchange p.title, section.dashboard .block_my_exchanges .colMid .shareAllExchange .pastExchange p.title, section.dashboard .block_my_exchanges .colMid .shareAllExchange .nextExchange p.title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 19px;
  margin-bottom: 4px;
}
/* line 1014, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange .pastExchange, section.dashboard .block_my_exchanges .colMid .shareAllExchange .pastExchange {
  top: 0px;
}
/* line 1017, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .conversation .colMid .shareAllExchange .nextExchange, section.dashboard .block_my_exchanges .colMid .shareAllExchange .nextExchange {
  bottom: 15px;
}
/* line 1023, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges {
  padding: 0 0 60px 0;
  position: relative;
}
/* line 1026, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges h2 {
  background: url(/images/bg/picto_exchange.png) no-repeat top left;
  padding-left: 53px;
  margin: 50px 0 25px;
  min-height: 32px;
}
/* line 1032, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .currentExchangeBlock {
  background: url(/images/separator_bottom.png) 0 100% no-repeat;
  margin-bottom: 10px;
}
/* line 1035, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .currentExchangeBlock.last {
  background: none;
}
/* line 1039, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .pastExchangeBlock {
  background: url(/images/separator_bottom.png) 0 100% no-repeat;
  padding-bottom: 61px;
}
/* line 1042, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .pastExchangeBlock.last {
  background: none;
}
/* line 1046, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  margin: 30px 0;
  width: 100%;
}
/* line 1052, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li {
  display: inline-block;
}
/* line 1054, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li.first {
  margin-right: 30px;
}
/* line 1057, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li.last {
  text-align: right;
  display: block;
  float: right;
}
/* line 1062, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li a, section.dashboard .block_my_exchanges .linkContent li span {
  background: url(/images/pictos_status_exchange.png) 0 0 no-repeat;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  height: 21px;
  line-height: 21px;
}
/* line 1070, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li a {
  color: #00b9e8;
  padding-right: 21px;
  text-decoration: none;
}
/* line 1074, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li a.link {
  background-position: 100% 0;
}
/* line 1077, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li a.cancel {
  background-position: 100% -84px;
  color: #ff4633;
}
/* line 1081, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li a:hover {
  text-decoration: underline;
}
/* line 1085, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li span {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  padding-left: 29px;
}
/* line 1089, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li span.valid {
  background-position: 0 -21px;
  color: #01aa31;
}
/* line 1093, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li span.wait {
  background-position: 0 -42px;
  color: #ffa41f;
}
/* line 1097, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .linkContent li span.pending {
  background-position: 0 -63px;
  color: #5d5d5d;
}
/* line 1106, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges.my_current_exchanges .linkContent li.second {
  text-align: right;
}

/* =========================
    = listingPage
    ======================== */
/* line 1118, /home/vagrant/www/html/web/styles/main.scss */
.listingPage {
  padding-bottom: 60px;
}
/* line 1119, /home/vagrant/www/html/web/styles/main.scss */
.listingPage ul.listingPageContentTabs {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0;
}
/* line 1123, /home/vagrant/www/html/web/styles/main.scss */
.listingPage ul.listingPageContentTabs li.tab {
  display: none;
  width: 100%;
}
/* line 1126, /home/vagrant/www/html/web/styles/main.scss */
.listingPage ul.listingPageContentTabs li.tab.active {
  display: block;
}
/* line 1132, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_description {
  padding-bottom: 50px;
  position: relative;
}
/* line 1136, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange {
  padding-bottom: 210px;
  position: relative;
}
/* line 1139, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-top: 35px;
}
/* line 1143, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li {
  border: 1px solid #d1d1d1;
  display: inline-block;
  height: 174px;
  margin: 0 30px 30px 0;
  overflow: hidden;
  padding: 19px;
  vertical-align: top;
  width: 420px;
}
/* line 1152, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li figure {
  display: inline-block;
  height: 170px;
  margin-right: 18px;
  width: 170px;
}
/* line 1157, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li figure img {
  height: 100%;
  width: 100%;
}
/* line 1162, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div {
  color: #333333;
  display: inline-block;
  width: 232px;
}
/* line 1166, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div .name {
  border-bottom: 1px solid #cccccc;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  margin-top: 10px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
/* line 1176, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div ul {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 1178, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div ul li {
  border: none;
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  height: auto;
  margin: 0 0 10px 0;
  position: relative;
  vertical-align: top;
  width: 232px;
}
/* line 1187, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div ul li span {
  color: #333333;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  max-height: 200px;
  margin-left: 104px;
  width: 128px;
}
/* line 1195, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li div ul li span.def {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  margin: 0;
  position: absolute;
  top: 0;
  width: 104px;
}
/* line 1207, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_tab_youth_exchange ul li.last {
  margin-right: 0;
}
/* line 1214, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_information span.title {
  color: #333333;
  display: block;
  font-family: 'brandon_thin';
  font-size: 35px;
  margin: 29px 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 1223, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_information .asGuest {
  font-family: "avenir_roman", arial ,serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 1227, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_information .asGuest a {
  color: #00b9e8;
}
/* line 1229, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_information .asGuest a:hover {
  text-decoration: none;
}
/* line 1235, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .descriptionHead {
  margin-top: 15px;
}
/* line 1237, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .descriptionHead h2 {
  float: left;
  font-family: "brandon_med", arial ,serif;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  text-transform: uppercase;
  width: 720px;
}
/* line 1246, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .descriptionHead p {
  margin: 0;
  float: left;
}
/* line 1249, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .descriptionHead p.content {
  font-family: "avenir_roman", arial ,serif;
  font-size: 14px;
  line-height: 16px;
  margin-top: 20px;
  width: 640px;
}
/* line 1257, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .descriptionHead .translateByGoogle {
  float: right;
}
/* line 1261, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block {
  width: 285px;
  margin-top: 60px;
}
/* line 1264, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul {
  padding: 0;
}
/* line 1266, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul li {
  font-family: "avenir_roman";
  font-size: 14px;
  list-style-type: none;
  width: 197px;
}
/* line 1271, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul li.puce {
  background: transparent url(/images/puce_purple.png) left center no-repeat;
  border-bottom: 1px solid #ccc;
  font-family: "avenir_roman", arial,sans-serif;
  padding-left: 10px;
}
/* line 1276, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul li.puce.last {
  border: none;
  margin-bottom: 24px;
}
/* line 1281, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul li span {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
  padding: 10px 0;
}
/* line 1288, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block ul li h3 {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  height: 35px;
  text-transform: none;
}
/* line 1302, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_attractions .block {
  width: 855px;
}
/* line 1304, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_attractions .block ul {
  width: 100%;
}
/* line 1306, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_attractions .block ul li {
  margin-right: 12px;
  width: auto;
}
/* line 1314, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book h2 {
  margin-top: 0;
}
/* line 1317, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 1321, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul figure {
  height: 103px;
  margin: 0;
  width: 103px;
}
/* line 1326, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul .blockBull {
  width: 585px;
}
/* line 1333, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul .blockBull h3 {
  border: none;
  margin: 0;
  padding: 0;
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
}
/* line 1341, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul .blockBull time {
  color: #00bae9;
  float: right;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 1347, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul .blockBull p {
  float: left;
  clear: both;
  font-family: "avenir_oblique", arial,sans-serif;
  margin: 15px 0 0 0;
  width: 100%;
}
/* line 1354, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book ul .blockBull .arow {
  background: transparent url(/images/arrow_bull.jpg) top left repeat-x;
  height: 20px;
  left: -12px;
  position: absolute;
  top: 40px;
  width: 12px;
}
/* line 1364, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book .pagination {
  float: right;
  display: none;
}
/* line 1367, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_guest_book .pagination li {
  border: 0;
  padding: 0;
}
/* line 1373, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info {
  width: 240px;
 /* float: left; */
}
/* line 1376, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .member_info_name {
  border: 1px solid #cccccc;
  color: #333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  padding: 17px;
  width: 176px;
}
/* line 1384, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .member_info_name figcaption {
  display: block;
  margin: 10px 0;
}
/* line 1388, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .member_info_name .id_blue {
  background: transparent url(/images/btn_id_member.png) top left repeat-x;
  color: #fff;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
  padding-left: 10px;
  width: 130px;
}
/* line 1403, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .member_info_name .resulte {
  font-family: "avenir_roman", arial, sans-serif;
  margin-left: 5px;
}
/* line 1408, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .response {
  color: #00bbe9;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  margin: 20px 0;
  width: 100%;
}
/* line 1416, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .exchangesNbr {
  background-color: #f1f1f1;
  height: 70px;
  font-family: "thristy_script", arial, sans-serif;
  font-size: 24px;
  line-height: 70px;
  margin-bottom: 30px;
  text-align: center;
  padding: 0 20px;
  width: 172px;
}
/* line 1426, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .exchangesNbr span {
  color: #00bbe9;
  margin-right: 5px;
}
/* line 1432, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us h3 {
  color: #222222;
  font-weight: normal;
  font-size: 18px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}
/* line 1440, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 20px 0;
}
/* line 1444, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul li {
  font-family: "avenir_roman", arial, sans-serif;
  width: 100%;
  font-size: 14px;
}
/* line 1448, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul li.title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
}
/* line 1456, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul.link li {
  list-style-type: disc;
  width: 100%;
  margin-left: 20px;
}
/* line 1460, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul.link li.title {
  list-style-type: none;
  margin-left: 0;
}
/* line 1464, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul.link li a {
  color: #222222;
  text-decoration: none;
}
/* line 1467, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us ul.link li a:hover {
  text-decoration: underline;
}
/* line 1474, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .block_about_us .notice {
  color: #252525;
  display: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
}
/* line 1482, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .becomeMember {
  font-family: "avenir_roman", arial ,serif;
  font-size: 16px;
  line-height: 16px;
  width: 212px;
}
/* line 1487, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .becomeMember a {
  color: #00b9e8;
}
/* line 1489, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .becomeMember a:hover {
  text-decoration: none;
}
/* line 1493, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .becomeMember .becomeMemberLink {
  color: #00BBE9;
  text-decoration: none;
}
/* line 1497, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_info .becomeMember .becomeMemberLink:hover {
  color: #00BBE9;
  text-decoration: underline;
}
/* line 1503, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info {
  margin-left: 33px;
  width: 687px;
}
/* line 1507, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .block_contact .translateByGoogle {
  float: right;
  margin-top: -20px;
}
/* line 1511, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .block_contact p {
  width: 100%;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  clear: both;
  float: left;
  margin-top: 20px;
}
/* line 1521, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges h2 {
  margin-bottom: 18px;
}
/* line 1524, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul {
  padding: 20px 0;
  margin: 0;
  list-style-type: none;
}
/* line 1528, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li {
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
}
/* line 1531, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li figure {
  width: 82px;
}
/* line 1534, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges {
  width: 585px;
  margin-left: 20px;
}
/* line 1537, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges h3 {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-weight: normal;
  font-size: 15px;
  margin: 0px;
  vertical-align: bottom;
  text-transform: none;
}
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges h3 a {
  color: #00C6E9;
}
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges .date_created {
  color: #00C6E9;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  float: right;
  font-weight: 700;
}
/* line 1547, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges time {
  color: #333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  margin-left: 5px;
  vertical-align: bottom;
  font-weight: 400;
}
/* line 1555, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li .infoExchanges p {
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
  margin-top: 10px;
}
/* line 1562, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges ul li.last {
  border: none;
}
/* line 1567, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges .pagination {
  float: right;
}
/* line 1569, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .recent_exchanges .pagination li {
  border: 0;
  padding: 0;
}
/* line 1576, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .block_other_listing .searchresult {
  margin-bottom: 30px;
}
/* line 1578, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_member_more_info .block_other_listing .searchresult h2 a, .listingPage .block_member_more_info .block_other_listing .searchresult h3 a, .listingPage .block_member_more_info .block_other_listing .searchresult p a {
  color: #333333;
  text-decoration: none;
}
/* line 1585, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home {
  position: relative;
  margin-top: 40px;
}
/* line 1588, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .prev_home {
  left: 0;
  position: absolute;
  top: 0;
}
/* line 1593, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .prev_home:hover span {
  text-decoration: underline;
}
/* line 1598, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .next_home {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 1603, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .next_home:hover span {
  text-decoration: underline;
}
/* line 1608, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home h1.titleHome {
  color: #333333;
  font-family: 'brandon_thin';
  font-size: 35px;
  font-weight: normal;
  margin: 0 0 25px 0;
  text-align: center;
  text-transform: uppercase;
  padding-left: 170px;
  padding-right: 170px;
  width: 640px;
  line-height: 38px;
}
/* line 1621, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .subtitle {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 35px 0;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  width: 800px;
}
/* line 1632, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage {
  height: 447px;
  position: relative;
}
/* line 1635, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .btn_more {
  background: url(/images/ico_carousel_more.png) 0 0 no-repeat;
  height: 180px;
  list-style-type: none;
  margin: 0;
  right: 0;
  position: absolute;
  padding: 0;
  top: 20px;
  width: 120px;
  z-index: 10;
}
/* line 1646, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .btn_more li {
  color: #fff;
  cursor: pointer;
  text-align: center;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 9px;
  text-transform: uppercase;
  height: 60px;
  width: 120px;
}
/* line 1657, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .btn_more li a {
  color: #fff;
  display: block;
  height: 20px;
  width: 60px;
  padding: 20px 0 20px 60px;
  text-decoration: none;
}
/* line 1668, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .share {
  bottom: 0;
  left: 0;
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
}
/* line 1676, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .share li a {
  font-size: 0px;
  text-indent: -9999%;
  display: inline-block;
}
/* line 1682, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .share li.send a {
  background: url(/images/btn_send.jpg) 0 0 no-repeat;
  height: 34px;
  width: 91px;
}
/* line 1689, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .share li.facebook a {
  background: url(/images/btn_facebook.jpg) 0 0 no-repeat;
  height: 34px;
  width: 81px;
}
/* line 1697, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo {
  background-color: #333;
  height: 407px;
  padding: 20px;
  width: 250px;
}
/* line 1702, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons {
  border: none;
  margin: 0;
  padding: 0;
  height: 44px;
  margin-bottom: 15px;
}
/* line 1706, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl {
  border: none;
  margin: 0;
  padding: 0;
  font-family: "brandon_med";
  list-style-type: none;
}
/* line 1710, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dd, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dt {
  height: 44px;
  line-height: 44px;
}
/* line 1713, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dd.people, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dd.bedrooms, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dd.bathrooms, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dt.people, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dt.bedrooms, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dt.bathrooms {
  width: 41px;
}
/* line 1716, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dd.quantity, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo .search_icons dl dt.quantity {
  color: #fff;
  font-size: 22px;
  height: 44px;
  line-height: 44px;
  margin: 0 8px 0 0;
  padding: 0;
  width: 15px;
}
/* line 1728, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo p {
  color: #fff;
  font-family: "avenir_roman", arial, sans-serif;
  margin: 0 0 25px 5px;
  font-size: 14px;
  padding: 0;
}
/* line 1734, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .blockInfo p.title {
  color: #fff;
  font-weight: normal;
  font-family: "brandon_med", arial ,sans-serif;
  font-size: 14px;
  margin: 0 2px 5px 5px;
  text-transform: uppercase;
}
/* line 1744, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage {
  background: none #333333;
  display: inline-block;
  position: relative;
  height: 447px;
  width: 610px;
}
/* line 1750, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .prevframe, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .nextframe {
  background: #333333 url(/images/ico_previous_white2.png) center 25px no-repeat;
  border: none;
  display: block;
  height: 62px;
  position: absolute;
  text-indent: -9999px;
  bottom: 0;
  width: 22px;
}
/* line 1759, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .prevframe.disabled, .listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .nextframe.disabled {
  cursor: default;
  opacity: 0.5;
}
/* line 1764, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .prevframe {
  left: 0;
}
/* line 1767, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .nextframe {
  background-image: url(/images/ico_next_white2.png);
  right: 0;
  width: 23px;
}
/* line 1772, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage ul.contentSlider {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  height: 385px;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 1779, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage ul.contentSlider li {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
}
/* line 1786, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage ul.contentSlider li figure {
  background-color: #333333;
  position: relative;
  width: 610px;
}
/* line 1793, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage ul.contentSlider li figure figcaption {
  background: transparent url(/images/bg/bg_carousel_black.png) left top no-repeat;
  color: #fff;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  text-align: center;
  line-height: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 345px;
  width: 610px;
}
/* line 1809, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls {
  display: inline-block;
  height: 62px;
  margin-left: 22px;
  overflow: hidden;
  position: relative;
  width: 566px;
}
/* line 1816, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  height: 62px;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
}
/* line 1823, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul li {
  cursor: pointer;
  height: 62px;
  position: relative;
}
/* line 1827, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul li div img {
  height: 67px;
  /*width: 113px;*/
}
/* line 1831, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul li span {
  display: none;
}
/* line 1834, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul li.active {
  cursor: default;
}
/* line 1836, /home/vagrant/www/html/web/styles/main.scss */
.listingPage .block_carousel_swicth_home .block_carousel_listinPage .carouselImage .controls ul li.active span {
  background-color: #ff4633;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  width: 100%;
  height: 5px;
  top: 59px;
}

/* =========================
    = searchResult
    ======================== */
/* line 1862, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .head {
  width: 100%;
  position: relative;
}
/* line 1865, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .head h1 {
  color: #333333;
  font-family: 'brandon_thin';
  font-size: 45px;
  font-weight: normal;
  line-height: 45px;
  margin: 50px 0;
  text-transform: uppercase;
}
/* line 1874, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .head .number {
  color: #000000;
  font-size: 18px;
  font-family: "avenir_roman", arial, sans-serif;
  margin: 65px 0 0 10px;
}
/* line 1880, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .head ul {
  list-style-type: none;
  margin: 0;
  right: 0px;
  top: 65px;
  padding: 0;
  position: absolute;
  height: 0px;
}
.capitalise:first-letter {
  text-transform:capitalize;
}
section.searchResults .searchList .head ul li.listing a.showListing:visited {
  color: #00b9e8;
}
section.searchResults .searchList .head ul li.listing a.showListing.selected {
  color: #00b9e8;
}
section.searchResults .searchList .head ul li.listing a.showListing:link {
  font-family: "avenir_roman";
  font-size: 20px;
  text-decoration: none;
  color: #00b9e8;
}
section.searchResults .searchList .head ul li.listing a.showListing:hover {
  color: #00b9e8;
  text-decoration: underline;
}
section.searchResults .searchList .head ul li.gmap.inbl {
  height: 0px;
}
section.searchResults .searchList .head ul li.gmap a.showListingGMap:visited {
  color: #9351A0;
}
section.searchResults .searchList .head ul li.gmap a.showListingGMap.selected {
  color: #9351A0;
}
section.searchResults .searchList .head ul li.gmap a.showListingGMap:link {
  font-family: "avenir_roman";
  font-size: 20px;
  text-decoration: none;
  color: #9351A0;
}
section.searchResults .searchList .head ul li.gmap a.showListingGMap:hover {
  color: #9351A0;
  text-decoration: underline;
}
/* line 1913, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft {
  vertical-align: top;
  width: 245px;
}
/* line 1916, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore {
  margin-bottom: 20px;
}
/* line 1918, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset {
  padding: 20px;
  padding-bottom: 10px;
  color: #fff;
}
/* line 1922, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.homeDetails {
  background-color: #333;
}
/* line 1925, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.homeDetails .between label {
  cursor: default;
  line-height: 1;
  width: 110px;
}
/* line 1931, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.homeDetails .between.someToggle label {
  width: auto;
  line-height: 20px;
}
/* line 1938, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.advanced {
  background-color: #333;
  padding-bottom: 0;
}
/* line 1942, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.affinitie {
  background-color: #e0e0e0;
  color: #333333;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1948, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.affinitie .block .titleBlock {
  background: #e0e0e0 url(/images/ico_plus_black.png) right 19px no-repeat;
  border: none;
}
/* line 1954, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.searchValidate {
  background-color: #00bae9;
}
/* line 1956, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.searchValidate label {
  width: 205px;
}
/* line 1959, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.searchValidate legend {
  margin-bottom: 10px;
}
/* line 1962, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.searchValidate input[type="text"] {
  border-color: #0095ba;
  padding: 6px;
  margin-top: 5px;
  width: 191px;
}
/* line 1968, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset.searchValidate input[type="submit"] {
  background: none #333333;
  color: white;
  font-size: 10px;
  line-height: 10px;
  border: none;
  margin: 20px 0 10px 0;
  padding: 0;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 13px 10px 12px 10px;
}
/* line 1985, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset legend {
  font-family: "brandon_thin", arial, serif;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 15px;
  border: none;
  float: left;
  width: 100%;
}
/* line 1995, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between {
  display: inline-block;
  line-height: 28px;
  height: 28px;
  margin-bottom: 2px;
}
/* line 2000, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between.last {
  margin-bottom: 10px;
}
/* line 2003, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall {
  display: inline-block;
  width: 55px;
}
/* line 2006, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall span {
  width: 29px;
}
/* line 2009, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall select {
  width: 80px;
}
/* line 2013, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall.blue.med {
  width: 89px;
}
/* line 2015, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall.blue.med span {
  width: 63px;
}
/* line 2018, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .between .selectsmall.blue.med select {
  width: 100px;
}
/* line 2025, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset label {
  display: inline-block;
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
/* line 2032, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset input {
  float: left;
  margin-left: 0;
  padding-left: 0;
  cursor: pointer;
}
/* line 2038, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block {
  float: left;
  width: 100%;
}
/* line 2041, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .titleBlock {
  background: #333333 url(/images/ico_plus_white.png) right 17px no-repeat;
  border-top: 1px solid #999;
  cursor: pointer;
  height: 41px;
  font-size: 14px;
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  line-height: 41px;
  text-align: left;
  width: 100%;
  margin: 0;
}
/* line 2053, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .titleBlock span {
  line-height: 1;
  padding-right: 15px;
  vertical-align: middle;
}
/* line 2059, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .blockToggle {
  display: none;
  float: left;
  padding-bottom: 20px;
}
/* line 2063, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .blockToggle label {
  display: inline-block;
  padding-left: 5px;
  vertical-align: top;
  font-size: 12px;
  width: 180px;
  line-height: 1.4;
  float: none;
  margin-top: 4px;
}
/* line 2073, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .blockToggle .title {
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 10px;
  width: 100%;
  margin-top: 20px;
}
/* line 2081, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneLeft .blockSearchMore fieldset .block .blockToggle .title:first-child {
  margin-top: 0;
}
/* line 2090, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight {
  margin-left: 24px;
  padding-bottom: 55px;
  vertical-align: top;
}
/* line 2094, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .noResult {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 20px;
  margin-top: 0;
}
/* line 2099, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .noResult a {
  color: #00b9e8;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 16px;
}
/* line 2103, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .noResult a:hover {
  text-decoration: none;
}
/* line 2108, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .searchresult {
  margin-bottom: 29px;
}
/* line 2110, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .searchresult h2 a, section.searchResults .searchList .colonneRight .searchresult h3 a, section.searchResults .searchList .colonneRight .searchresult p a {
  color: #333333;
  text-decoration: none;
}
/* line 2116, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .pagination {
  float: right;
  margin-top: 25px;
}
/* line 2119, /home/vagrant/www/html/web/styles/main.scss */
section.searchResults .searchList .colonneRight .pagination li {
  border: 0;
  padding: 0;
}

/* =========================
    = navigation
    ======================== */
/* line 2133, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 {
  background: transparent url(/images/bg/bg_nav_niv2.jpg) top left repeat-x;
  height: 69px;
}
/* line 2136, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul {
  padding: 0;
}
/* line 2138, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li {
  background: transparent url(/images/nav2_separator.gif) 100% 25px no-repeat;
  height: 58px;
  padding-bottom: 11px;
  position: relative;
  z-index: 0;
}
/* line 2144, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li a {
  color: white;
  display: inline-block;
  font-family: "brandon_thin", arial, serif;
  font-size: 18px;
  font-weight: normal;
  height: 33px;
  line-height: 33px;
  padding-top: 25px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 2156, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li a span {
  display: inline-block;
  line-height: 18px;
  padding: 0 20px;
  vertical-align: top;
}
/* line 2163, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li span.selected {
  background: none white;
  bottom: 0;
  display: block;
  height: 11px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
/* line 2173, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li div.content_tab {
  display: none;
}
/* line 2176, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li.last {
  background-image: none;
}
/* line 2179, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li:hover {
  background-color: #00709d;
}
/* line 2182, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li.selected {
  background-color: #00709d;
}
/* line 2184, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li.selected a {
  font-family: "brandon_med",arial,serif;
  height: 36px;
  line-height: 33px;
  padding-top: 22px;
}
/* line 2190, /home/vagrant/www/html/web/styles/main.scss */
nav.niv2 ul li.selected span.selected {
  background: white url(/images/arow_nav.png) 50% 0 no-repeat;
}

/* =========================
    = search results
    ======================== */
/* line 2203, /home/vagrant/www/html/web/styles/main.scss */
.searchLoading {
  background: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  position: fixed !important;
  bottom: 0;
  z-index: 16;
}
.searchLoading img {
  margin: 6cm;
}
.searchLoading p {
  font-family: "avenir_roman",arial,sans-serif;
  font-size: 17px;
  margin: -6cm;
  color: #e0e0e0;
}

form#resultSeek {
  margin: 0 auto;
  background: none;
  display: block;
  font-family: "avenir_roman";
  margin-top: 20px;
  padding: 0;
  width: 960px;
}
/* line 2212, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite {
  border-bottom: 1px solid #cccccc;
  height: 95px;
  margin: 0;
  padding: 5px 0 5px 0;
  position: relative;
  width: 960px;
}
/* line 2219, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset {
  background: url(/images/search_sep.png) center right no-repeat;
  display: inline-block;
  height: 75px;
  margin: 0 0 20px 0;
  padding: 0;
  position: relative;
}
/* line 2226, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .who .wrapPos {
  position: relative;
}
/* line 2228, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .who .wrapPos .deco {
  left: 0;
}
/* line 2233, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .who .wrapPos {
  position: relative;
}
/* line 2235, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .who .wrapPos .deco {
  left: 0;
}
/* line 2240, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .deco {
  height: 40px;
  left: 0px;
  position: absolute;
  top: -15px;
  width: 40px;
}
/* line 2247, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset .group {
  display: inline-block;
  margin: 10px 10px 0 0;
}
/* line 2251, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset label {
  display: inline-block;
  font-size: 13px;
  line-height: 13px;
}
/* line 2256, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset legend {
  font-family: "brandon_thin";
  font-size: 24px;
  line-height: 24px;
  padding: 0 0 0 45px;
  text-transform: uppercase;
}
/* line 2263, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset input[type="text"] {
  color: #5d5d5d;
  cursor: pointer;
  font-family: "avenir_roman";
  font-size: 12px;
  margin: 6px 0 0 0;
  padding: 0 21px 0 9px;
  width: 160px;
}
/* line 2272, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.where {
  width: 430px;
}
/* line 2274, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.where .deco {
  background: transparent url(/images/search_blue_where.png) left top no-repeat;
}
/* line 2277, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.where .group {
  width: 195px;
}
/* line 2281, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who {
  padding-left: 25px;
  width: 130px;
}
/* line 2284, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who .deco {
  background: transparent url(/images/search_blue_who.png) left top no-repeat;
  left: 10px;
}
/* line 2288, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who label {
  margin: 10px 0 0 0;
  cursor: default;
}
/* line 2292, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who .selectsmall {
  margin: 6px 0 0 0;
  width: 55px;
}
/* line 2295, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who .selectsmall span {
  width: 29px;
}
/* line 2298, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.who .selectsmall select {
  width: 80px;
}
/* line 2303, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when {
  background: none;
  padding-left: 25px;
  width: 335px;
}
/* line 2307, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .deco {
  background: transparent url(/images/search_blue_when.png) left top no-repeat;
  left: 10px;
}
/* line 2311, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group {
  width: 105px;
}
/* line 2313, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group input[type="text"] {
  cursor: pointer;
  margin: 6px 0 0 0;
  width: 75px;
}
/* line 2319, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group.error input {
  border: 2px solid #ff4634;
  margin-top: 5px;
}
/* line 2324, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group .selectsmall {
  margin: 6px 0 0 0;
  width: 94px;
}
/* line 2327, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group .selectsmall span {
  width: 68px;
}
/* line 2330, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group .selectsmall select {
  width: 105px;
}
/* line 2333, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group .selectsmall.error {
  border: 2px solid #ff4634;
  margin-top: 5px;
}
/* line 2338, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group.last {
  width: 85px;
}
/* line 2340, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite fieldset.when .group.last label {
  cursor: default;
}
/* line 2347, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite input[type="submit"] {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 25px;
}
/* line 2354, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite .tooltip {
  left: 208px;
  position: absolute;
  top: 90px;
  z-index: 101;
}
/* line 2360, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite .tooltip_where {
  display: none;
  left: 0px;
  position: absolute;
  top: 90px;
  z-index: 101;
}
/* line 2366, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite .tooltip_where div p {
  font-size: 12px;
}
/* line 2370, /home/vagrant/www/html/web/styles/main.scss */
form#resultSeek .wrapWhite .tooltip_where.tooltip_location {
  left: 205px;
}

.tooltip_home_location {
  left: 48% !important;
}

/* line 2377, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch span.label {
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 20px;
}
/* line 2386, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul {
  list-style-type: none;
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
}
/* line 2392, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul li label {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 20px;
}
/* line 2399, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul li input[type="radio"] {
  margin-top: 0;
  vertical-align: middle;
  line-height: 20px;
}
/* line 2406, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul.filter {
  width: 686px;
}
/* line 2409, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul.filter li {
  margin: 6px 10px 0 0;
  padding: 0;
}
/* line 2412, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch ul.filter li label {
  color: #222222;
  font-family: 'avenir_roman';
  font-size: 12px;
  text-transform: uppercase;
}

/* =========================
    = ACCOUNT CREATION
    ======================== */
/* line 2425, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation {
  padding-bottom: 35px;
}
/* line 2427, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation h2 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
/* line 2432, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .confirm_statement {
  margin-bottom: 50px;
  text-align: center;
}
/* line 2435, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .confirm_statement p {
  background-image: url(/images/valid_novalid_info.png);
  background-repeat: no-repeat;
  display: inline-block;
  font-family: "brandon_thin",arial,serif;
  font-size: 30px;
  height: 42px;
  line-height: 42px;
  padding-left: 57px;
}
/* line 2444, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .confirm_statement p.valid {
  color: #01aa31;
  background-position: 0 0;
}
/* line 2448, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .confirm_statement p.nonvalid {
  color: #ff4634;
  background-position: 0 -42px;
}
/* line 2452, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .confirm_statement p.descInfos {
  background: none;
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  padding: 0;
  margin-bottom: 35px;
}
/* line 2464, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation #framePayment {
  background-color: #656565;
  height: 400px;
  margin-bottom: 35px;
}
/* line 2469, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos {
  background: none #f1f1f1;
  padding: 50px 0 35px 0;
  text-align: center;
}
/* line 2473, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos h3 {
  display: inline-block;
  margin: 0;
  padding: 0 35px;
  background: url(/images/bg/border_darkergrey.gif) 0 50% repeat-x;
}
/* line 2478, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos h3 span {
  background: none #f1f1f1;
  color: #333333;
  font-family: "thristy_script", times, serif;
  font-size: 36px;
  padding: 0 15px;
  text-transform: none;
}
/* line 2487, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul {
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  margin-top: 45px;
  text-align: left;
  width: 810px;
}
/* line 2494, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li {
  background: url(/images/grey_bg_ico.png) 0 0 no-repeat;
  display: block;
  height: 48px;
  line-height: 48px;
  margin: 0 40px 30px 0;
  padding-left: 65px;
  width: 600px;
}
/* line 2502, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.last {
  margin-right: 0;
}
/* line 2505, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.listing {
  background-position: 0 0;
}
/* line 2508, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.member {
  background-position: 0 -48px;
}
/* line 2511, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.wishlist {
  background-position: 0 -96px;
}
/* line 2514, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.email {
  background-position: 0 -144px;
}
/* line 2517, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.exchange {
  background-position: 0 -192px;
}
/* line 2520, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.communicate {
  background-position: 0 -240px;
}
/* line 2523, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.create {
  background-position: 0 -288px;
}
/* line 2526, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.holidays {
  background-position: 0 -336px;
}
/* line 2529, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li.evaluate {
  background-position: 0 -384px;
}
/* line 2532, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li p {
  color: #949494;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  vertical-align: middle;
}
/* line 2541, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li p a {
  color: #949494;
  text-decoration: none;
}
/* line 2544, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li p a:hover {
  text-decoration: none;
}
/* line 2547, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li p a.underline {
  text-decoration: underline;
}
/* line 2549, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos ul li p a.underline:hover {
  text-decoration: underline;
}
/* line 2558, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos .become_member p {
  color: #5c5c5c;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  margin: 40px 0 35px 0;
  text-align: center;
  width: 100%;
}
/* line 2567, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos.wrap960 {
  margin-bottom: 55px;
}
/* line 2570, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .grey_infos.wrap960 ul li {
  width: 615px;
}
/* line 2576, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation {
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  background: url(/images/bg/account_nav_bg.png) 0 0 no-repeat;
  height: 71px;
  margin-top: 25px;
}
/* line 2582, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.step1 {
  background-position: 0 -71px;
}
/* line 2585, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.step2 {
  background-position: 0 -142px;
}
/* line 2588, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.step3 {
  background-position: 0 -213px;
}
/* line 2591, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.step4 {
  background-position: 0 -284px;
}
/* line 2594, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li {
  display: inline-block;
  height: 61px;
  line-height: 61px;
  padding-left: 36px;
  vertical-align: top;
  width: 196px;
}
/* line 2601, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li div {
  display: inline-block;
  height: 61px;
  line-height: 61px;
  padding-left: 12px;
  width: 149px;
}
/* line 2607, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li div span {
  color: white;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  padding: 0;
  vertical-align: middle;
}
/* line 2617, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li div.nb {
  height: 25px;
  line-height: 25px;
  padding: 0;
  width: 26px;
}
/* line 2622, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li div.nb span {
  color: #8ce0f5;
  font-size: 15px;
  line-height: 15px;
  margin-top: 1px;
  text-align: center;
  width: 100%;
}
/* line 2634, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li.active .nb span {
  color: #00b9e8;
}
/* line 2639, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li.last {
  padding-left: 33px;
  width: 210px;
}
/* line 2643, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation li.first {
  padding-left: 20px;
  width: 230px;
}
/* line 2649, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min.step1 {
  background-position: 0 -426px;
}
/* line 2652, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min.step2 {
  background-position: 0 -497px;
}
/* line 2655, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min.step3 {
  background-position: 0 -568px;
}
/* line 2658, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min li {
  padding-left: 19px;
  width: 305px;
}
/* line 2661, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min li div {
  width: 205px;
}
/* line 2663, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min li div.nb {
  width: 26px;
}
/* line 2667, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min li.first {
  width: 301px;
}
/* line 2670, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .breadcrumbsAccountCreation.breadcrumbsAccountCreation_min li.last {
  width: 297px;
}
/* line 2676, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm {
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 25px;
}
/* line 2680, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm p {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  margin-top: 20px;
}
/* line 2686, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm p.mandatory_notice {
  color: #5d5d5d;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
  margin: 20px 0 0 0;
}
/* line 2694, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm p.button {
  margin: 0;
  text-align: right;
  width: 100%;
}
/* line 2700, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset {
  margin-bottom: 20px;
  width: 100%;
}
/* line 2703, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset p, .accountcreation .signupForm fieldset .between {
  display: inline-block;
  width: 480px;
}
/* line 2706, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset p label, .accountcreation .signupForm fieldset .between label {
  color: #333333;
  display: inline-block;
  width: 119px;
}
/* line 2711, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset p input, .accountcreation .signupForm fieldset .between input {
  width: 216px;
}
/* line 2714, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset p.notice, .accountcreation .signupForm fieldset .between.notice {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 10px;
  margin: 5px 0 15px 0;
  line-height: 10px;
  text-align: right;
  width: 369px;
}
/* line 2722, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset p.noBottomMargin, .accountcreation .signupForm fieldset .between.noBottomMargin {
  margin: 20px 0 0 0;
}
/* line 2726, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset .between {
  margin: 10px 0;
}
/* line 2728, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset .between p {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: 119px;
}
/* line 2734, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset .between label {
  cursor: default;
}
/* line 2737, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset .between .selectblue {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  width: 238px;
}
/* line 2745, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p {
  line-height: 22px;
  margin: 0;
  width: 100%;
}
/* line 2749, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p input, .accountcreation .signupForm fieldset.options_check p label {
  display: inline-block;
  width: auto;
}
/* line 2753, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p input {
  margin: 0 3px 3px 4px;
}
/* line 2756, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p label {
  margin-left: 10px;
}
/* line 2758, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p label a {
  color: #333333;
}
/* line 2760, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p label a:hover {
  text-decoration: none;
}
/* line 2765, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check p.last {
  margin-top: 15px;
}
/* line 2769, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .signupForm fieldset.options_check .error {
  color: #ff4634;
  font-weight: bold;
}
/* line 2776, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation p.button {
  margin: 0;
  text-align: center;
  width: 100%;
}
/* line 2780, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation p.button.pay {
  width: 960px;
  margin: 30px auto 0 auto;
  text-align: right;
}
/* line 2784, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation p.button.pay a {
  width: 80px;
}
/* line 2789, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation p.subDesc {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  margin: 0;
}
/* line 2796, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode {
  margin: 40px auto 30px auto;
  width: 960px;
}
/* line 2799, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div {
  background: none #f1f1f1;
  display: inline-block;
}
/* line 2802, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div.choose {
  height: 295px;
  margin-right: 40px;
  padding: 30px 0 0 30px;
  width: 430px;
}
/* line 2807, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div.choose.last {
  margin-right: 0;
}
/* line 2811, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}
/* line 2815, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li {
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 2819, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li input {
  margin-right: 25px;
  vertical-align: top;
}
/* line 2823, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li label {
  font-family: 'avenir_roman', arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
}
/* line 2827, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li label span {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  margin-right: 5px;
}
/* line 2833, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li label span.months1 {
  color: #356cb7;
}
/* line 2836, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li label span.months2 {
  color: #3397cf;
}
/* line 2839, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div ul.choice li label span.months3 {
  color: #30c5eb;
}
/* line 2846, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div p.step {
  color: black;
  font-family: 'avenir_roman', arial, sans-serif;
  font-size: 25px;
  line-height: 25px;
  margin: 0 0 30px 0;
}
/* line 2852, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div p.step span {
  color: #00b9e8;
}
/* line 2856, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div p.subDesc {
  color: black;
  margin-bottom: 30px;
}
/* line 2860, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode div.noPaymentMode {
  padding: 30px;
  width: 900px;
}
/* line 2865, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}
/* line 2869, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
}
/* line 2872, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.online {
  margin: 30px 0 0 0;
}
/* line 2874, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.online div {
  display: block;
  margin: 0;
  padding: 15px 0 0 40px;
}
/* line 2878, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.online div input[type="radio"] {
  vertical-align: middle;
  margin-right: 15px;
}
/* line 2882, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.online div img {
  margin: 0 15px 0 0;
  padding: 0;
  vertical-align: middle;
}
/* line 2889, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.other {
  margin: 20px 0 0 0;
}
/* line 2891, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li.other p {
  color: black;
  font-family: 'avenir_roman';
  font-size: 16px;
  margin: 0;
  padding: 0 50px 0 40px;
}
/* line 2899, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li input {
  display: inline-block;
  margin: 0 25px 0 0;
  padding: 0;
  vertical-align: text-bottom;
}
/* line 2905, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .paymentMode ul.selectpayment li label {
  border: none;
  margin: 0;
  padding: 0;
  color: black;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
}
/* line 2917, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation.accountcreationSteps h2 {
  margin-bottom: 0;
}
/* line 2921, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation.noBottomMargin {
  padding-bottom: 0;
}
/* line 2925, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation.paymentModeContainer p.button {
  margin: 0 auto;
  width: 960px;
  text-align: right;
}
/* line 2931, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .redir_ogone {
  margin: 0 auto;
  border: 0;
  color: #333333;
  font-family: 'avenir_roman', Arial, Helvetica, sans-serif;
  padding: 0;
  width: 960px;
}
/* line 2938, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .redir_ogone form {
  border: 0;
  display: inline-block;
  margin: 0 0 25px 0;
  padding: 0;
}
/* line 2943, /home/vagrant/www/html/web/styles/main.scss */
.accountcreation .redir_ogone form span {
  display: block;
  font-size: 16px;
  font-weight: normal;
  margin: 25px 0 25px 0;
  padding: 0;
  text-align: center;
}

/* =========================
    = My Home and Other Listings
    ======================== */
/* line 2961, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head {
  margin: 0 auto;
  padding: 50px 0 13px 0;
  width: 960px;
}
/* line 2965, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head h1 {
  border: none;
  margin: 0;
  padding: 0;
  color: #333333;
  font-family: 'brandon_thin';
  font-size: 38px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 2973, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion {
  float: right;
  padding: 0;
  position: relative;
  top: -6px;
}
/* line 2978, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div {
  display: inline-block;
}
/* line 2980, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div span {
  color: #00b9e8;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  padding: 4px 0 0 0;
  text-align: center;
  width: 211px;
}
/* line 2991, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div .gauge {
  border-top: 1px solid #b2b2b2;
  border-right: none;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  height: 21px;
  overflow: hidden;
  position: relative;
  width: 160px;
}
/* line 3000, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div .gauge .filler {
  background: none #01aa31;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0px;
}
/* line 3008, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div .gauge .filler_red {
  background: none #ff0000;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0px;
}
/* line 3017, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion div .percent {
  color: #333333;
  border: 1px solid #b2b2b2;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  text-align: center;
  width: 48px;
}
/* line 3031, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion .cta {
  display: inline-block;
  line-height: 16px;
  vertical-align: top;
  margin-left: 23px;
}
/* line 3036, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .head .completion .cta:hover {
  color: white;
  background: none #5d5d5d;
}
/* line 3043, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content {
  margin: 0 auto;
  width: 100%;
}
/* line 3046, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content h2 {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  margin: 40px auto;
  text-transform: none;
  width: 960px;
}
/* line 3056, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .tip {
  display: block;
  margin: 0 auto;
  width: 960px;
}
/* line 3060, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .tip img {
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 3065, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .tip span {
  color: #00b9e8;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  padding-left: 20px;
  vertical-align: middle;
  width: 910px;
}
/* line 3076, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content form {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
/* line 3081, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm {
  background: url(/images/separator_bottom.png) 0 15px no-repeat;
  margin-bottom: 70px;
  padding-top: 35px;
}
/* line 3085, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p {
  display: inline-block;
  zoom: 1;
}
/* line 3088, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p label {
  display: inline-block;
  width: 119px;
  vertical-align: top;
}
/* line 3092, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p label.largeText {
  padding-top: 13px;
  vertical-align: top;
}
/* line 3097, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p input, .mainhome_and_listings .content .myHomeForm p textarea {
  margin-right: 18px;
  width: 318px;
}
/* line 3100, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p input.large, .mainhome_and_listings .content .myHomeForm p textarea.large {
  width: 807px;
}
/* line 3103, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p input.last, .mainhome_and_listings .content .myHomeForm p textarea.last {
  margin-right: 0;
}
/* line 3107, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.notice {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 10px;
  margin: 0;
  line-height: 10px;
  text-align: right;
  width: 100%;
}
/* line 3115, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.beforeNotice {
  margin-top: 20px;
}
/* line 3118, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.mandatory_notice {
  color: #5d5d5d;
  font-family: "avenir_roman",arial,sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
  margin: 20px 0 0;
}
/* line 3126, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.photo_description {
  margin: 30px 0 0 0;
}
/* line 3128, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.photo_description input {
  margin-right: 0;
  width: 807px;
}
/* line 3134, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .between {
  display: inline-block;
  margin: 10px 0;
  width: 471px;
}
/* line 3138, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .between p {
  margin: 0;
}
/* line 3141, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .between .selectblue {
  display: inline-block;
  vertical-align: middle;
  width: 340px;
}
/* line 3146, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .between.typeHomeCont {
  margin-top: 0;
}
/* line 3149, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .between.typeHomeCont p label {
  width: 135px;
}
/* line 3155, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .precise_map {
  border: 1px solid #b2b2b2;
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 20px;
  padding: 15px 0;
  position: relative;
  text-align: center;
}
/* line 3165, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .precise_map span {
  bottom: -12px;
  background: white url(/images/bubble_angle.gif) 0 0 no-repeat;
  display: block;
  height: 12px;
  left: 50%;
  margin-left: -11px;
  position: absolute;
  width: 22px;
}
/* line 3176, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .map_to_point {
  height: 595px;
  width: 960px;
}
/* line 3180, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.button {
  margin-bottom: 35px;
  text-align: right;
  width: 100%;
}
/* line 3184, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.button.endButton {
  margin: 30px 0 0 0;
}
/* line 3186, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.button.endButton a {
  text-transform: none;
}
/* line 3190, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.button input, .mainhome_and_listings .content .myHomeForm p.button a {
  display: inline-block;
  margin: 0;
  width: auto;
}
/* line 3196, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm {
  background: none #f1f1f1;
  margin-top: 30px;
  padding: 20px 30px;
  width: 900px;
}
/* line 3202, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm fieldset.two_cols {
  display: inline-block;
  vertical-align: top;
  width: 450px;
}
/* line 3208, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm legend {
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 25px;
  padding-top: 20px;
}
/* line 3216, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between {
  width: auto;
}
/* line 3218, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between .selectblue {
  min-width: 75px;
  width: 75px;
}
/* line 3221, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between .selectblue.homeType {
  width: 238px;
}
/* line 3225, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between.roomsNumbers {
  margin: 5px 75px 10px 0;
}
/* line 3227, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between.roomsNumbers label {
  width: 135px;
}
/* line 3230, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm .between.roomsNumbers.last {
  margin-right: 0;
}
/* line 3235, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
}
/* line 3240, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm .greyForm p.description {
  margin: 0;
}
/* line 3249, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormCheck .greyForm fieldset p input {
  margin: 0 10px 0 0;
  padding: 0;
  width: auto;
}
/* line 3254, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormCheck .greyForm fieldset p.choose {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin-top: 0;
  width: 450px;
}
/* line 3260, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormCheck .greyForm fieldset p.choose label {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
  padding-right: 20px;
  width: auto;
}
/* line 3268, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormCheck .greyForm fieldset p.choose input {
  display: inline-block;
  margin-top: 3px;
  vertical-align: top;
}
/* line 3274, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormCheck .greyForm fieldset p.specification_home {
  display: block;
  padding-left: 145px;
}
/* line 3284, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset {
  border-top: 1px solid #c1c1c1;
  margin: 20px 0 30px 0;
  position: relative;
  padding-top: 75px;
}
/* line 3289, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset legend {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40px;
}
/* line 3295, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset p {
  margin: 10px 80px 10px 0;
}
/* line 3297, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset p input {
  width: 267px;
}
/* line 3300, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset p.last {
  margin-right: 0;
}
/* line 3302, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset p.last label {
  width: 50px;
}
/* line 3307, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset.first {
  border: none;
  margin-top: 0;
}
/* line 3311, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeFormFill .greyForm fieldset.last {
  margin-bottom: 0;
}
/* line 3318, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions fieldset {
  vertical-align: top;
}
/* line 3321, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .special_exchange_baseline {
  color: #333333;
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 10px 0;
}
/* line 3328, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer {
  margin-bottom: 40px;
  margin-top: 5px;
}
/* line 3331, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition {
  display: inline-block;
  vertical-align: top;
  width: 450px;
}
/* line 3335, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition p, .mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition div {
  display: inline-block;
}
/* line 3337, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition p.labellise, .mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition div.labellise {
  display: block;
  margin: 0 0 20px 0;
  padding-right: 10px;
  vertical-align: top;
}
/* line 3344, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition div.choose {
  width: 360px;
}
/* line 3346, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition div.choose p {
  display: block;
  width: auto;
}
/* line 3352, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition p.choose input {
  margin-top: 2px;
}
/* line 3355, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer .condition p.choose.subChoose {
  margin-left: 23px;
}
/* line 3360, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.myHomeConditions .conditionContainer.last {
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 25px;
}
/* line 3366, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.noCriteria {
  display: block !important;
  margin-top: 15px !important;
}
/* line 3369, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm p.noCriteria label {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 3374, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos {
  margin-bottom: 40px;
}
/* line 3376, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
}
/* line 3379, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos p.intro_uploader {
  font-size: 15px;
  line-height: 17px;
}
/* line 3383, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos p.fileSpec {
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
}
/* line 3391, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p {
  position: relative;
}
/* line 3393, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input {
  height: 16px;
  width: auto;
}
/* line 3397, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input[type="text"] {
  width: 282px;
}
/* line 3400, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input[type="file"] {
  display: none;
  visibility: hidden;
}
/* line 3404, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p button {
  margin: 0 10px;
}
/* line 3407, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p button, .mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input[type="submit"] {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
/* line 3412, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input[type="text"], .mainhome_and_listings .content .myHomeForm.upload_photos fieldset p button, .mainhome_and_listings .content .myHomeForm.upload_photos fieldset p input[type="submit"] {
  position: relative;
  z-index: 2;
}
/* line 3416, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .myHomeForm.upload_photos fieldset p #homelink_listingbundle_mypicturestype_photo {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 15px;
  z-index: 1;
}
/* line 3428, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults {
  background: #f1f1f1 url(/images/loaderPicturesGrey.gif) 50% 150px no-repeat;
  height: 950px;
  position: relative;
  width: 100%;
}
/* line 3433, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel {
  background: none;
  margin-bottom: 0;
  padding-top: 0;
  width: 100%;
}
/* line 3438, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel .greyForm {
  border: none;
  margin: 0;
  padding: 0;
  background: none #f1f1f1;
  width: 100%;
}
/* line 3443, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel .button {
  bottom: 0;
  cursor: default;
  height: auto;
  position: absolute;
}
/* line 3448, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel .button.endButton {
  background: white;
  height: 70px;
  margin: 0;
  padding: 30px 0 0 0;
}
/* line 3453, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel .button.endButton .wrap960 {
  margin: 0 auto;
  padding: 0;
  text-align: right;
  width: 960px;
}
/* line 3458, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .content .loadingResults .myHomePhotosCarousel .button.endButton .wrap960 input[type="submit"] {
  bottom: auto;
  display: inline-block;
  left: auto;
  height: 40px;
  line-height: 40px;
  margin: 0;
  opacity: 1;
  padding: 0 20px;
  position: relative;
  right: auto;
  top: auto;
  width: auto !important;
}

/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .mainhome_and_listings .content .myHomeForm.upload_photos {
        fieldset {
            p {
                input[type="file"] {
                     display:block;
                     height:40px;
                     visibility:visible;
                     width:305px;
                }
                button {
                    margin:0 10px;
                    display:none;
                }
                #homelink_listingbundle_mypicturestype_photo {
                    left:0;
                    opacity:1;
                    position:absolute;
                    top:0;
                    z-index:3;
                } 
            }
        }
    }
}*/
/* =========================
    = My Profile
    ======================== */
/* line 3510, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile h2 {
  background: url(/images/picto_myprofile.png) left top no-repeat;
  color: #333333;
  font-family: 'brandon_thin';
  font-size: 38px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 30px 50px;
  text-transform: uppercase;
}
/* line 3520, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile label {
  color: #333333;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-family: 'avenir_roman';
  font-size: 15px;
}
/* line 3528, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile #homelink_userbundle_profiletype_picture {
  display: none;
}
/* line 3531, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .ctalink.grey {
  color: #333333;
  font-size: 12px;
  margin: 0 0 0 28px;
  text-decoration: underline;
}
/* line 3537, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile {
  margin: 0 auto;
  border-bottom: 1px solid #cccccc;
  padding: 40px 0 20px 0;
  width: 960px;
}
/* line 3542, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile.noborder {
  border-bottom: none;
}
/* line 3545, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_pic {
  display: inline-block;
  margin: 0 30px 0 0;
  padding: 0;
  width: 141px;
}
/* line 3550, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_pic figure {
  border: 1px solid #cccccc;
  margin: 0 0 10px 0;
  padding: 10px;
  width: 121px;
}
/* line 3556, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_pic .ctalink {
  font-family: 'avenir_oblique';
  font-size: 15px;
}
/* line 3560, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_pic .idtag {
  display: block;
  clear: both;
  float: left;
  height: 32px;
  padding-right: 35px;
  margin: 12px 0;
  background: url("/images/dashboard/dashboard-sprite.png") right -364px no-repeat;
}
/* line 3568, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_pic .idtag span {
  white-space: nowrap;
  display: block;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  padding-left: 10px;
  background: url("/images/dashboard/dashboard-sprite.png") -478px -332px no-repeat;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 3584, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;
  vertical-align: top;
  width: 789px;
}
/* line 3591, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos > .inbl {
  margin: 40px 0 0 0;
}
/* line 3593, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos > .inbl .cta {
  padding: 14px 20px 13px;
}
/* line 3597, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos .line {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  text-align: left;
}
/* line 3601, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos .line.first {
  margin: 0 0 20px 0;
}
/* line 3604, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos .line.last {
  margin: 10px 0 0 0;
  text-align: right;
  width: 362px;
}
/* line 3610, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos label {
  width: 92px;
}
/* line 3612, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos label.last {
  margin: 0 0 0 50px;
  padding: 0;
}
/* line 3617, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos input {
  width: 246px;
}
/* line 3620, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_profile .col_infos .ctainput {
  margin: 40px 30px 0 0 !important;
}
/* line 3625, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family {
  margin: 0 auto;
  padding: 40px 0 20px 0;
  width: 960px;
}
/* line 3629, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family h2 {
  background: none;
  padding: 0 0 30px 0;
}
/* line 3633, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family label {
  width: 205px;
}
/* line 3635, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family label.offcentered {
  margin: 0 0 0 105px;
}
/* line 3639, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family input {
  width: 196px;
}
/* line 3642, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family textarea {
  height: 49px;
  width: 729px;
}
/* line 3646, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .selectblue {
  display: inline-block;
  vertical-align: middle;
  width: 220px;
}
/* line 3651, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line {
  clear: both;
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: left;
}
/* line 3657, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line .label_birth_date {
  display: inline-block;
  margin-left: 85px;
}
/* line 3661, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.description {
  margin-bottom: 0;
}
/* line 3663, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.description label {
  padding: 10px 0 0 0;
  vertical-align: top;
}
/* line 3668, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.lone {
  float: right;
  text-align: right;
  width: 250px;
}
/* line 3672, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.lone .selectblue {
  text-align: left;
}
/* line 3675, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.lone .ctalink {
  margin: 10px 0 0 0;
}
/* line 3679, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .line.last {
  margin: 10px 0 0 0;
}
/* line 3683, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .notice_description {
  margin-bottom: 30px;
}
/* line 3686, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos {
  background: none #f1f1f1;
  margin: 60px 0 0 0;
  padding: 30px;
}
/* line 3690, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos h3 {
  font-size: 17px;
  margin: 0 0 20px 0;
  padding: 0;
  text-transform: none;
}
/* line 3696, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos p {
  border: none;
  margin: 0;
  padding: 0;
  color: #333333;
  font-family: 'avenir_roman';
  font-size: 15px;
}
/* line 3702, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos label {
  width: 175px;
}
/* line 3704, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos label.offcentered {
  margin: 0 0 0 85px;
}
/* line 3708, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos ul {
  display: block;
  margin: 20px 0 0 0;
  padding: 0;
  list-style-type: none;
}
/* line 3713, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos ul li {
  display: inline-block;
  margin: 0 0 15px 0;
  padding: 0;
  width: 225px;
}
/* line 3718, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos ul li.last {
  margin: 0;
}
/* line 3721, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos ul li label {
  width: 190px;
}
/* line 3724, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos ul li input {
  margin: 0 20px 0 0;
  width: auto;
}
/* line 3730, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line {
  clear: both;
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: left;
}
/* line 3736, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line .selectblue {
  min-width: 100px;
  width: 150px;
}
/* line 3740, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.naked {
  margin: 0;
}
/* line 3743, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.firsthalf {
  display: inline-block;
  margin: 10px 0 0 0;
  text-align: right;
  width: 395px;
}
/* line 3748, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.firsthalf input {
  width: auto;
}
/* line 3751, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.firsthalf label {
  margin: 0 10px 0 0;
  width: auto;
}
/* line 3756, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.secondhalf {
  display: inline-block;
  margin: 10px 0 0 85px;
  text-align: right;
  width: 395px;
}
/* line 3761, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.secondhalf input {
  width: auto;
}
/* line 3764, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.secondhalf label {
  margin: 0 10px 0 0;
  width: auto;
}
/* line 3769, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .my_family .moreinfos .line.v_sep {
  border-bottom: 1px solid #cccccc;
  height: 30px;
}
/* line 3776, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange {
  margin: 0 auto;
  padding: 40px 0 0 0;
  width: 960px;
}
/* line 3780, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange h2 {
  background: none;
  display: inline-block;
  padding: 0 0 30px 0;
}
/* line 3785, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .interest_youth {
  display: inline-block;
  margin: 0 0 0 30px;
  vertical-align: text-bottom;
}
/* line 3789, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .interest_youth label {
  color: #333333;
  font-family: 'avenir_roman';
  font-size: 24px;
  margin: 0 15px 0 15px;
}
/* line 3796, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos {
  background: none #f1f1f1;
  margin: 0;
  padding: 30px 30px 20px 30px;
}
/* line 3800, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos h3 {
  font-size: 17px;
  margin: 0 0 20px 0;
  padding: 0;
  text-transform: none;
}
/* line 3806, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos p {
  border: none;
  margin: 0;
  padding: 0;
  color: #333333;
  font-family: 'avenir_roman';
  font-size: 15px;
}
/* line 3811, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos p.notice {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 10px;
  margin: 5px 0 15px 0;
  line-height: 10px;
  text-align: right;
  width: 874px;
}
/* line 3820, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos label {
  width: 175px;
}
/* line 3822, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos label.offcentered {
  margin: 0 0 0 85px;
}
/* line 3826, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos input[type="text"] {
  width: 196px;
}
/* line 3829, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos input[type="radio"] {
  margin: 0 20px 0 0;
}
/* line 3832, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos textarea {
  height: 65px;
  width: 675px;
}
/* line 3836, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .selectblue {
  display: inline-block;
  min-width: 100px;
  vertical-align: middle;
  width: 100px;
}
/* line 3842, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .line {
  clear: both;
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: left;
}
/* line 3848, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .line.naked {
  margin: 0;
}
/* line 3851, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .line.v_sep {
  border-bottom: 1px solid #cccccc;
  height: 30px;
}
/* line 3855, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .line.description {
  margin-bottom: 0;
}
/* line 3857, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .youth_exchange .exchange_infos .line.description label {
  padding: 10px 0 0 0;
  vertical-align: top;
}
/* line 3865, /home/vagrant/www/html/web/styles/main.scss */
.mainmy_profile .submitline {
  margin: 30px auto 90px auto;
  padding: 0;
  text-align: right;
  width: 960px;
}
.front-country-lists table, .country-lists table  {
  margin-right: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.front-country-lists table tr td, .country-lists table tr td  {
  width: 227px;
  overflow: hidden;
  display: inline-block;
}
.front-country-lists table  tr td a, .country-lists table  tr td a {
  font-family: "avenir_roman",arial,sans-serif;
  font-size: 14px;
  line-height: 100%;
  white-space: nowrap;
  text-decoration: none;
  color: #00B9E8;
}
/* =========================
    = BLOCKS
    ======================== */
/* block recent offers */
/* line 3878, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers {
  background-color: #f1f1f1;
  padding: 0;
}
/* line 3881, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers h2 {
  margin: 0;
  padding: 60px 0 30px 30px;
}
/* line 3884, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers h2 a {
  text-decoration: none;
  color: #333;
}
/* line 3889, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 3893, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers .linkmore {
  margin: 0;
  padding: 25px 30px 30px 0;
  text-align: right;
}
/* line 3897, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers .linkmore a.ctalink {
  float: right;
}

/* block search results GMAP */
/* line 3905, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap {
  border: none;
  margin: 0;
  padding: 0;
  width: 690px;
}
/* line 3908, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas {
  height: 100%;
  width: 100%;
}
/* line 3911, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem {
  height: 100px;
  overflow: hidden;
  padding: 2px;
  width: 280px;
}
/* line 3916, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem figure {
  width: auto;
}
/* line 3922, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem .nameStreet {
  display: inline-block;
  padding: 10px;
  position: relative;
  width: 127px;
}
/* line 3927, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem .nameStreet p, .blockResultSearch .gmap #map_canvas .gmapitem .nameStreet a {
  color: #333333;
  font-family: "brandon_med",arial,serif;
  font-size: 15px;
  line-height: 15px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
/* line 3936, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem .nameStreet a.moreinfos {
  color: #03bae7;
  display: block;
  font-style: italic;
  margin-top: 10px;
  text-align: right;
  text-decoration: underline;
}
/* line 3944, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap #map_canvas .gmapitem .nameStreet .arrowBottom {
  bottom: -17px;
  height: 17px;
  left: 0;
  position: absolute;
  width: 17px;
  background: transparent url(/images/arrow_bloc_gmap.png) top left no-repeat;
}
/* line 3955, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap ul.listing {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
  text-align: left;
  width: 100%;
}
/* line 3961, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap ul.listing li {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-family: 'avenir_roman';
  font-size: 10px;
  margin: 2px 0;
  width: 125px;
}
/* line 3968, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap ul.listing li.title {
  font-size: 11px;
  font-weight: 700;
}
/* line 3972, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap ul.listing li a {
  color: #333333;
  text-decoration: none;
}
/* line 3975, /home/vagrant/www/html/web/styles/main.scss */
.blockResultSearch .gmap ul.listing li a:hover {
  text-decoration: underline;
}

/* block recent offers */
/* line 3985, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers {
  background-color: #f1f1f1;
  padding: 0;
}
/* line 3988, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers h2 {
  margin: 0;
  padding: 60px 0 30px 30px;
}
/* line 3992, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 3996, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers .linkmore {
  margin: 0;
  padding: 25px 30px 30px 0;
}
/* line 3999, /home/vagrant/www/html/web/styles/main.scss */
.block_recentoffers .linkmore a.ctalink {
  float: right;
}

/* block error */
/* line 4007, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error {
  left: 0;
  position: absolute;
  top: 144x;
  width: 100%;
}
/* line 4012, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .errorhold {
  background: none #ff4634;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 12;
}
/* line 4018, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .errorhold p.errorline {
  margin: 0 auto;
  width: 960px;
}
/* line 4023, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .breadcrumbs {
  display: block;
}
/* line 4026, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .breadcrumbs ul {
  margin: 52px auto 0 auto;
}
/* line 4031, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .dashboard.breadcrumbs {
  background-position: 0 52px;
}
/* line 4033, /home/vagrant/www/html/web/styles/main.scss */
#container .block_error .dashboard.breadcrumbs ul {
  margin: 0 auto;
  padding-top: 52px;
}

/* line 4043, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error {
  left: 0;
  position: absolute;
  top: 124px;
  width: 100%;
}
/* line 4048, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .errorhold {
  background: none #ff4634;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 12;
}
/* line 4054, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .errorhold p.errorline {
  margin: 0 auto;
  width: 960px;
}
/* line 4059, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .breadcrumbs {
  display: block;
}
/* line 4062, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .breadcrumbs ul {
  margin: 52px auto 0 auto;
}
/* line 4067, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .dashboard.breadcrumbs {
  background-position: 0 52px;
}
/* line 4069, /home/vagrant/www/html/web/styles/main.scss */
#container #main .main #contactUsForm .block_error .dashboard.breadcrumbs ul {
  margin: 0 auto;
  padding-top: 52px;
}

/* block popin Gmap */
/* line 4079, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin {
  height: 475px;
  width: 100%;
}
/* line 4082, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin {
  width: 100%;
  height: 100%;
}
/* line 4085, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem {
  height: 100px;
  overflow: hidden;
  padding: 2px;
  width: 280px;
}
/* line 4090, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem figure {
  width: auto;
}
/* line 4096, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem .nameStreet {
  display: inline-block;
  padding: 10px;
  position: relative;
  width: 127px;
}
/* line 4101, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem .nameStreet p, .block_gmap_popin #map_canvas_popin .gmapitem .nameStreet a {
  color: #333333;
  font-family: "brandon_med",arial,serif;
  font-size: 15px;
  line-height: 15px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
/* line 4110, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem .nameStreet a.moreinfos {
  color: #03bae7;
  display: block;
  font-style: italic;
  margin-top: 10px;
  text-align: right;
  text-decoration: underline;
}
/* line 4118, /home/vagrant/www/html/web/styles/main.scss */
.block_gmap_popin #map_canvas_popin .gmapitem .nameStreet .arrowBottom {
  bottom: -17px;
  height: 17px;
  left: 0;
  position: absolute;
  width: 17px;
  background: transparent url(/images/arrow_bloc_gmap.png) top left no-repeat;
}

/* block login */
/* line 4132, /home/vagrant/www/html/web/styles/main.scss */
.block_login {
  margin: 0 auto;
  background: none;
  padding: 0;
  width: 960px;
}
/* line 4137, /home/vagrant/www/html/web/styles/main.scss */
.block_login h2 {
  margin: 15px 0;
  line-height: 1.1;
}
/* line 4141, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul {
  border: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  list-style-type: none;
}
/* line 4145, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li {
  float: left;
  height: 100%;
}
/* line 4148, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li p {
  color: black;
  font-family: "avenir_roman";
  font-size: 15px;
  line-height: 15px;
}
/* line 4154, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.login {
  width: 390px;
  height: 375px;
  position: relative;
}
/* line 4158, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.login a.ctalink {
  margin: 10px 0 0 0;
  display: block;
  text-align: right;
}
/* line 4163, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.login .mandatory_notice {
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
}
/* line 4171, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.sep {
  background: url(/images/login_sep.gif) center 20px no-repeat;
  min-height: 450px;
  width: 180px;
}
/* line 4176, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.signup {
  margin-left: 4px;
  width: 320px;
  position: relative;
  height: 375px;
}
/* line 4181, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.signup .infos {
  height: 245px;
  width: 315px;
}
/* line 4184, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.signup .infos p {
  margin: 10px 0;
  color: #252525;
}
/* line 4187, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.signup .infos p.baseline {
  color: black;
}
/* line 4191, /home/vagrant/www/html/web/styles/main.scss */
.block_login ul li.signup .infos a.ctainput {
  bottom: 62px;
  display: inline-block;
  line-height: 18px;
  min-width: 180px;
  padding: 15px 10px 14px;
  position: absolute;
  text-align: center;
}
/* line 4205, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  font-family: "avenir_roman";
  height: 245px;
}
/* line 4210, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login legend {
  color: black;
  font-size: 15px;
  line-height: 15px;
  margin: 0;
  padding: 0 0 30px 0;
}
/* line 4217, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login label {
  display: inline-block;
  min-width: 100px;
}
/* line 4221, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login input[type="text"], .block_login form#login input[type="password"], .block_login form#login input[type="email"] {
  width: 250px;
  margin: 8px 0;
}
/* line 4225, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login input[type="checkbox"] {
  margin: 0 5px 0 112px;
}
/* line 4228, /home/vagrant/www/html/web/styles/main.scss */
.block_login form#login input[type="submit"] {
  bottom: 62px;
  left: 112px;
  min-width: 274px;
  padding: 15px 20px 14px;
  position: absolute;
}

/* block forgotten password */
/* line 4239, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd {
  margin: 0 auto;
  background: none;
  padding: 0;
  width: 960px;
  text-align: center;
}
/* line 4245, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd h2 {
  margin: 15px 0;
}
/* line 4248, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd form#forgotten_passwrd {
  margin: 0 auto;
  display: block;
  font-family: "avenir_roman";
  padding: 0;
  width: 500px;
}
/* line 4254, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd form#forgotten_passwrd legend {
  color: black;
  font-size: 15px;
  line-height: 15px;
  margin: 0;
  padding: 30px 0;
  text-align: center;
  width: 100%;
}
/* line 4263, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd form#forgotten_passwrd input[type="email"] {
  width: 250px;
}
/* line 4266, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd form#forgotten_passwrd input[type="submit"] {
  margin: 20px 0 0 55px;
  max-width: 270px;
  padding-left: 0;
  padding-right: 0;
  width: 270px;
}
/* line 4274, /home/vagrant/www/html/web/styles/main.scss */
.block_forgotpasswrd .mandatory_notice {
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
  margin: 30px 0 50px 80px;
  padding: 0;
  text-align: left;
}

/* -- QUICK FIX -- */
/* line 4287, /home/vagrant/www/html/web/styles/main.scss */
.desactivated {
  color: red;
  font-size: 12px;
  font-family: avenir_roman;
}
/* line 4291, /home/vagrant/www/html/web/styles/main.scss */
.desactivated.bigger {
  font-size: 16px;
  color: #00bae9;
}

.confirmation_notice {
  font-family : "brandon_thin";
  font-size: 22px;
  color: #01aa31;
  line-height: 50px;
  font-weight: bold;
}

/* line 4296, /home/vagrant/www/html/web/styles/main.scss */
.error_address_ambigous {
  text-align: center;
  color: #ff4634;
  font-family: avenir_roman;
  font-size: 14px;
  display: none;
}

/* block renew password */
/* line 4305, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd {
  margin: 0 auto;
  background: none;
  padding: 0;
  width: 960px;
  text-align: center;
}
/* line 4311, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd h2 {
  margin: 15px 0;
}
/* line 4314, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd form#renew_passwrd {
  margin: 0 auto;
  display: block;
  font-family: "avenir_roman";
  padding: 0;
  width: 430px;
}
/* line 4320, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd form#renew_passwrd legend {
  color: black;
  display: none;
  font-size: 15px;
  line-height: 15px;
  margin: 30px 0 0 0;
  padding: 0;
  width: 100%;
}
/* line 4329, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd form#renew_passwrd label {
  display: inline-block;
  width: 120px;
  text-align: left;
}
/* line 4334, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd form#renew_passwrd input[type="email"], .block_renewpasswrd form#renew_passwrd input[type="password"] {
  margin: 8px 0 0 10px;
  width: 250px;
  text-align: left;
}
/* line 4339, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd form#renew_passwrd input[type="submit"] {
  margin: 20px 0 0 140px;
  max-width: 270px;
  padding-left: 0;
  padding-right: 0;
  width: 270px;
}
/* line 4347, /home/vagrant/www/html/web/styles/main.scss */
.block_renewpasswrd .mandatory_notice {
  color: #5d5d5d;
  font-family: "avenir_roman";
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
  margin: 10px 0 50px 0;
  padding: 0;
  text-align: left;
}

/* Block Country & Language */
/* line 4360, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang {
  margin: 0 auto;
  background: none;
  padding: 0;
}
/* line 4364, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang h2 {
  text-align: center;
}
/* line 4367, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang p {
  font-family: 'avenir_roman';
  font-size: 14px;
  line-height: 14px;
}
/* line 4372, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul {
  display: block;
  list-style-type: none;
  margin: 40px auto 0 auto;
  padding: 0;
  width: 400px;
}
/* line 4378, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li {
  display: block;
  margin: 20px 0 0 0;
  padding: 0;
  text-align: left;
}
/* line 4383, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li.last {
  text-align: center;
}
/* line 4386, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li label {
  color: #252525;
  display: inline-block;
  float: left;
  font-family: 'avenir_roman';
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  width: 180px;
}
/* line 4396, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li .selectblue {
  display: inline-block;
  width: 218px;
}
/* line 4399, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li .selectblue span {
  width: 179px;
}
/* line 4402, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li .selectblue select {
  width: 245px;
}
/* line 4406, /home/vagrant/www/html/web/styles/main.scss */
.block_country_lang ul li input[type="submit"] {
  width: 100%;
}

/* Block Change Country */
/* line 4414, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country {
  margin: 0 auto;
  background: none;
  padding: 0;
  text-align: left;
  width: 100%;
}
/* line 4420, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country h2 {
  font-size: 20px;
  margin-top: 0;
  padding-right: 65px;
  text-align: center;
}
/* line 4425, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country h2 span {
  font-size: 40px;
  margin-top: 15px;
  text-transform: none;
}
/* line 4431, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country ul {
  display: block;
  list-style-type: none;
  margin: 40px 0 0;
  padding: 0;
  width: 100%;
}
/* line 4437, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country ul li {
  display: inline-block;
  margin: 0 10px 16px 0;
  min-width: 96px;
  padding: 0;
  text-align: left;
}
/* line 4444, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country ul li figure figcaption {
  display: block;
  margin-top: 8px;
}
/* line 4447, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country ul li figure figcaption a {
  color: #252525;
  font-family: "avenir_roman", Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
/* line 4456, /home/vagrant/www/html/web/styles/main.scss */
.block_change_country ul li.last {
  margin-right: 0;
}

/* Block Added to Wish List */
/* line 4464, /home/vagrant/www/html/web/styles/main.scss */
.block_addedwishlist {
  margin: 0 auto;
  background: none;
  padding: 0;
  text-align: center;
  width: 810px;
}
/* line 4470, /home/vagrant/www/html/web/styles/main.scss */
.block_addedwishlist h2 {
  font-size: 40px;
  line-height: 40px;
}
/* line 4474, /home/vagrant/www/html/web/styles/main.scss */
.block_addedwishlist p {
  font-family: 'brandon_thin';
  font-size: 40px;
  line-height: 40px;
}
/* line 4479, /home/vagrant/www/html/web/styles/main.scss */
.block_addedwishlist ul.deletion {
  display: block;
  list-style-type: none;
  margin: 40px auto 0 auto;
  padding: 0;
  width: 350px;
}
/* line 4485, /home/vagrant/www/html/web/styles/main.scss */
.block_addedwishlist ul.deletion li {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  font-family: 'avenir_oblique';
  font-size: 14px;
  line-height: 14px;
  text-align: left;
}

/* Block upgrade / create listing */
/* line 4497, /home/vagrant/www/html/web/styles/main.scss */
.block_upgrade, .block_createlisting {
  width: 380px;
}
/* line 4499, /home/vagrant/www/html/web/styles/main.scss */
.block_upgrade p, .block_createlisting p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  color: black;
}
/* line 4503, /home/vagrant/www/html/web/styles/main.scss */
.block_upgrade p a, .block_createlisting p a {
  color: #00b9e8;
  text-decoration: underline;
}
/* line 4506, /home/vagrant/www/html/web/styles/main.scss */
.block_upgrade p a:hover, .block_createlisting p a:hover {
  text-decoration: none;
}
/* line 4510, /home/vagrant/www/html/web/styles/main.scss */
.block_upgrade p.discover, .block_createlisting p.discover {
  margin: 20px 0 40px 0;
}

/* Block carousel Wishlist */
/* line 4517, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish {
  padding: 35px 0 20px 0;
  position: relative;
  text-align: center;
}
/* line 4521, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer {
  margin: 0 auto;
  height: 130px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 614px;
}
/* line 4528, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer ul.contentSlider {
  display: block;
  height: 100%;
  list-style-type: none;
  margin: 18px 0 0 0;
  padding: 0;
  position: relative;
  text-align: left;
}
/* line 4536, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer ul.contentSlider li.item {
  display: inline-block;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 4544, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer ul.contentSlider li.item span.date {
  border: none;
  margin: 0;
  padding: 0;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
}
/* line 4552, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer ul.contentSlider li.item ul.list {
  display: block;
  list-style-type: none;
  padding: 0;
  text-align: center;
}
/* line 4557, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .wishCarouselContainer ul.contentSlider li.item ul.list li {
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  margin: 15px 0 0 0;
  padding: 0;
  width: 100%;
}
/* line 4571, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls {
  margin-top: 5px;
}
/* line 4573, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  text-align: center;
  width: 614px;
}
/* line 4579, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls ul li {
  display: inline-block;
  height: 14px;
  margin-right: 12px;
  width: 14px;
}
/* line 4584, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls ul li.last {
  margin-right: 0;
}
/* line 4588, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls ul li.active button {
  background-position: 0 100%;
}
/* line 4592, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .controls ul li button {
  background: url(/images/bullets.png) 0 0 no-repeat;
  border: none;
  display: inline-block;
  height: 14px;
  text-indent: -9999px;
  width: 14px;
}
/* line 4603, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish h2 {
  border: none;
  margin: 0;
  padding: 0;
  background: url(/images/bg/border_darkergrey.gif) 0 50% repeat-x;
  display: inline-block;
  padding: 0 49px;
  width: auto;
}
/* line 4609, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish h2 span {
  background: none white;
  color: #333333;
  display: inline-block;
  font-family: "thristy_script", times, serif;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  padding: 0 13px;
  text-transform: none;
}
/* line 4621, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .prevframe, .carousel_wish .nextframe {
  background: url(/images/carousel_arrows.png) 0 0 no-repeat;
  border: none;
  display: block;
  height: 23px;
  position: absolute;
  text-indent: -9999px;
  top: 140px;
  width: 12px;
}
/* line 4631, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .prevframe {
  left: 161px;
}
/* line 4634, /home/vagrant/www/html/web/styles/main.scss */
.carousel_wish .nextframe {
  background-position: 100% 0;
  right: 161px;
}

/* Block Wishlist */
/* line 4641, /home/vagrant/www/html/web/styles/main.scss */
.block_wishList {
  padding-bottom: 40px;
}
/* line 4643, /home/vagrant/www/html/web/styles/main.scss */
.block_wishList p {
  border: medium none;
  color: #252525;
  font-family: "avenir_roman";
  font-size: 13px;
  line-height: normal;
  margin: 0 0 10px 0;
  width: 100%;
  height: 45px;
  overflow: hidden;
  padding: 0;
}

/* Block messages conversation */
/* line 4657, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv {
  margin-bottom: 65px;
  position: relative;
}
/* line 4660, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv h2 {
  background: url(/images/bg/picto-conv.png) no-repeat top left;
  padding-left: 53px;
  line-height: 30px;
  margin: 87px 0 0;
}
/* line 4665, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv h2 span {
  color: #00bae9;
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 30px;
  text-transform: none;
}
/* line 4672, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv #message_conversation, .block_messages_conv #new_message {
  margin: 0 0 30px 0;
  padding: 0;
}
/* line 4675, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv #message_conversation input[type='file'], .block_messages_conv #message_conversation label, .block_messages_conv #new_message input[type='file'], .block_messages_conv #new_message label {
  display: none;
}
/* line 4681, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .conversation .colMid .shareLogo {
  background: url(/images/bg/bg-echange.png) no-repeat center center;
  color: white;
  display: block;
  height: 47px;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
  margin: 79px auto 25px;
  padding-top: 36px;
  text-transform: uppercase;
  width: 266px;
}
/* line 4696, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .searchResults {
  position: absolute;
  right: 0;
  top: 15px;
}
/* line 4701, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .attachFile {
  margin-top: 20px;
  text-align: right;
}
/* line 4704, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .attachFile .attahFileName {
  float: left;
  font-size: 12px;
  color: #333333;
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 12px;
  background: url(/images/picto_trombonne.png) no-repeat 0 0;
  line-height: 20px;
  padding-left: 20px;
  text-decoration: none;
}
/* line 4717, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .attachFile a.blue {
  color: #00b9e8;
  display: inline-block;
  font-family: "avenir_oblique", arial,sans-serif;
  font-size: 15px;
  height: 34px;
  line-height: 34px;
  margin-right: 20px;
  text-decoration: none;
}
/* line 4726, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .attachFile a.blue.addFile {
  background: url(/images/blue-trombone.png) no-repeat 0 7px;
  padding-left: 20px;
}
/* line 4731, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv .attachFile a, .block_messages_conv .attachFile button {
  margin-left: 15px;
  vertical-align: middle;
}
/* line 4736, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0;
}
/* line 4740, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul figure {
  height: 103px;
  margin: 0;
  width: 103px;
}
/* line 4744, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul figure img {
  height: 100%;
  /*width: 100%;*/
}
/* line 4749, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull, .block_messages_conv ul .blockBullR {
  border: 1px solid #cfcfcf;
  margin: 0 0 40px 30px;
  position: relative;
  padding: 15px;
  width: 795px;
}
/* line 4755, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull a.addFile, .block_messages_conv ul .blockBullR a.addFile {
  color: #333333;
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 12px;
  background: url(/images/picto_trombonne.png) no-repeat 0 0;
  line-height: 20px;
  padding-left: 20px;
  text-decoration: none;
}
/* line 4765, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull span, .block_messages_conv ul .blockBullR span {
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
}
/* line 4771, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull time, .block_messages_conv ul .blockBullR time {
  color: #00b9e8;
  float: right;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
/* line 4779, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull p, .block_messages_conv ul .blockBullR p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 15px;
  width: 100%;
}
/* line 4786, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBull .arow, .block_messages_conv ul .blockBullR .arow {
  background: transparent url(/images/arrow_bull.jpg) 0 0 no-repeat;
  height: 20px;
  left: -12px;
  position: absolute;
  top: 40px;
  width: 12px;
}
/* line 4795, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBullR {
  margin: 0 30px 40px 0;
}
/* line 4797, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv ul .blockBullR .arow {
  background-position: 0 -20px;
  left: auto;
  right: -12px;
}
/* line 4804, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_conv textarea {
  border: 1px solid #CFCFCF;
  font-size: 14px;
  font-family: "avenir_roman", arial, sans-serif;
  margin: 0;
  min-height: 145px;
  padding: 15px;
  position: relative;
  text-align: left;
  width: 930px;
}

/* Block my exchange */
/* line 4820, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview {
  background-color: #f1f1f1;
  padding: 30px;
  position: relative;
}
/* line 4824, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview a.deleteBtn {
  color: #333333;
  display: block;
  font-family: "avenir_oblique";
  font-size: 15px;
  position: absolute;
  right: 11px;
  text-decoration: none;
  top: 10px;
}
/* line 4833, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview a.deleteBtn .delete {
  background: url(/images/pictoDelete.png) no-repeat top right;
  display: inline-block;
  height: 11px;
  margin-left: 10px;
  width: 11px;
}
/* line 4841, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0;
  width: 100%;
}
/* line 4848, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview p.title {
  color: #00b9e8;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 16px;
}
/* line 4854, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview p.descriptionReview, section.dashboard .block_my_exchanges .guestReview p.emptyReview {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 25px;
}
/* line 4859, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview p.emptyReview {
  margin-bottom: 0;
}
/* line 4863, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 12px 0 0 0;
}
/* line 4867, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul figure {
  height: 103px;
  margin: 0;
  width: 103px;
}
/* line 4872, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul .blockBull {
  background-color: white;
  border: 1px solid #cfcfcf;
  font-size: 14px;
  margin: 0 0 0 30px;
  position: relative;
  padding: 19px 19px 32px 19px;
  width: 727px;
}
/* line 4881, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul .blockBull p.title {
  color: #333333;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 20px;
}
/* line 4888, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul .blockBull span {
  float: left;
  font-size: 16px;
}
/* line 4892, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul .blockBull time {
  color: #00bae9;
  float: right;
}
/* line 4896, /home/vagrant/www/html/web/styles/main.scss */
section.dashboard .block_my_exchanges .guestReview ul .blockBull .arow {
  background: transparent url(/images/arrow_bull.png) top left repeat-x;
  height: 20px;
  left: -12px;
  position: absolute;
  top: 40px;
  width: 12px;
}

/* How it works */
/* line 4911, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks {
  margin-top: 43px;
  padding-bottom: 70px;
}
/* line 4914, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks h1 {
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 4922, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0 0 70px 0;
  width: 100%;
}
/* line 4927, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li {
  background: url(/images/separator_bottom.png) left bottom no-repeat;
  width: 100%;
}
/* line 4930, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li figure {
  width: auto;
}
/* line 4933, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li .how_step {
  display: inline-block;
  width: 720px;
}
/* line 4936, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li .how_step h2 {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  margin: 0 0 17px 0;
  text-transform: none;
}
/* line 4943, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li .how_step h2 span {
  color: #00b9e8;
  display: inline-block;
  margin-right: 8px;
}
/* line 4949, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li .how_step p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  width: 100%;
}
/* line 4957, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.list_your_home {
  padding-bottom: 48px;
}
/* line 4959, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.list_your_home .how_step {
  margin-top: 29px;
}
/* line 4962, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.list_your_home figure {
  margin: 0 37px 0 32px;
}
/* line 4964, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.list_your_home figure img {
  height: 129px;
  width: 171px;
}
/* line 4970, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.search_exchange {
  margin-top: 37px;
  padding-bottom: 39px;
}
/* line 4973, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.search_exchange .how_step {
  margin-top: 42px;
}
/* line 4976, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.search_exchange figure {
  margin: 0 37px 0 32px;
}
/* line 4978, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.search_exchange figure img {
  height: 137px;
  width: 171px;
}
/* line 4984, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.connect_members {
  margin-top: 59px;
  padding-bottom: 61px;
}
/* line 4987, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.connect_members .how_step {
  margin-top: 20px;
}
/* line 4990, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.connect_members figure {
  margin: 0 32px;
}
/* line 4992, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.connect_members figure img {
  height: 108px;
  width: 176px;
}
/* line 4998, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.agree_exchange {
  margin-top: 25px;
  padding-bottom: 30px;
}
/* line 5001, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.agree_exchange .how_step {
  margin-top: 50px;
}
/* line 5004, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.agree_exchange figure {
  margin: 0 70px 0 32px;
}
/* line 5006, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.agree_exchange figure img {
  height: 178px;
  width: 138px;
}
/* line 5012, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.ready_go {
  margin-top: 48px;
  padding-bottom: 51px;
}
/* line 5015, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.ready_go .how_step {
  margin-top: 15px;
}
/* line 5018, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.ready_go figure {
  margin: 0 77px 0 32px;
}
/* line 5020, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.steps li.ready_go figure img {
  height: 115px;
  width: 131px;
}
/* line 5028, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0;
  width: 100%;
}
/* line 5033, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li {
  display: inline-block;
  height: 202px;
  margin: 0 30px;
  width: 298px;
}
/* line 5038, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a {
  display: inline-block;
  height: 202px;
  position: relative;
  width: 298px;
  z-index: 0;
}
/* line 5044, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a img {
  height: 100%;
  width: 100%;
}
/* line 5048, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span {
  color: white;
  display: inline-block;
  font-family: "thristy_script", times, serif;
  font-size: 40px;
  height: 172px;
  left: 0;
  line-height: 40px;
  padding: 15px;
  position: absolute;
  text-align: center;
  text-shadow: -3px 4px 0px #333333;
  top: 0px;
  width: 268px;
  z-index: 2;
}
/* line 5063, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.libelle {
  line-height: 172px;
}
/* line 5065, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.libelle span {
  height: auto;
  left: auto;
  padding: 0;
  position: relative;
  top: auto;
  width: auto;
}
/* line 5072, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.libelle span.libelleCont {
  line-height: auto;
  top: -7px;
  vertical-align: middle;
}
/* line 5076, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.libelle span.libelleCont .number {
  font-size: 50px;
}
/* line 5079, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.libelle span.libelleCont .small {
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 17px;
  line-height: 17px;
  margin-top: 10px;
  text-shadow: none;
}
/* line 5090, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a span.hoverIt {
  background: none white;
  opacity: 0;
  z-index: 3;
}
/* line 5097, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li a:hover .hoverIt {
  opacity: 0.10;
}
/* line 5102, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li.first, section.howitworks ul.access_entries li.last {
  margin: 0;
}
/* line 5107, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li.last a span {
  color: #896d2e;
  text-shadow: -3px 4px 0px #f2ebbb;
}
/* line 5112, /home/vagrant/www/html/web/styles/main.scss */
section.howitworks ul.access_entries li.last a span.libelle span.libelleCont {
  line-height: 45px;
  top: -17px;
}

/* Join now */
/* line 5126, /home/vagrant/www/html/web/styles/main.scss */
section.join_now {
  padding-bottom: 97px;
}
/* line 5128, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header {
  margin: 0px 0 52px 0;
}
/* line 5130, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header .wrapFull {
  background: url("/images/join_now_bg.jpg") center 0 no-repeat;
  height: 562px;
}
/* line 5133, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header .wrapFull h1 {
  color: white;
  display: inline-block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  margin: 53px 0 36px 0;
  text-transform: uppercase;
}
/* line 5142, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header .wrapFull .why_become {
  background: none rgba(0, 0, 0, 0.5);
  max-height: 335px;
  padding: 35px 110px 35px 32px;
  width: 598px;
}
/* line 5147, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header .wrapFull .why_become h2 {
  color: white;
  font-family: "brandon_med";
  font-size: 25px;
  line-height: 25px;
  margin: 0 0 23px;
  text-transform: uppercase;
}
/* line 5155, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .join_now_header .wrapFull .why_become p {
  color: white;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 17px;
  line-height: 19px;
  margin: 0;
}
/* line 5165, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain {
  background: none #f1f1f1;
  height: 310px;
  max-height: 310px;
  padding: 30px;
  width: 403px;
}
/* line 5171, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain h3 {
  color: black;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 25px;
  line-height: 25px;
  margin: 0 0 25px 0;
  text-transform: none;
}
/* line 5179, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  margin: 0;
}
/* line 5186, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin: 0;
}
/* line 5190, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price {
  margin-top: 30px;
}
/* line 5192, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price li {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 10px;
}
/* line 5197, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price li span {
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  margin-right: 6px;
}
/* line 5202, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price li span.months12 {
  color: #356cb7;
}
/* line 5205, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price li span.months24 {
  color: #3397cf;
}
/* line 5208, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price li span.months36 {
  color: #30c5eb;
}
/* line 5214, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.months_price.renewal li {
  color: #01a831;
}
/* line 5220, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.steps_becoming li {
  display: inline-block;
  margin-bottom: 15px;
}
/* line 5223, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.steps_becoming li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 5226, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.steps_becoming li span.step_nb {
  background: url(/images/step_bubble.png) 0 0 no-repeat;
  color: white;
  height: 27px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 30px;
  margin-right: 20px;
  text-align: center;
  width: 27px;
}
/* line 5238, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain ul.steps_becoming li span.step_desc {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  width: 356px;
}
/* line 5248, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain p.button {
  margin-top: 35px;
  text-align: center;
}
/* line 5252, /home/vagrant/www/html/web/styles/main.scss */
section.join_now .block_explain.last {
  margin-left: 34px;
}

/* HEADERS :: About Homelink & Testimonies */
/* line 5259, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink, section.testimonies {
  padding-bottom: 45px;
}
/* line 5261, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink p, section.testimonies p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
}
/* line 5266, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header, section.about_homelink .testimonies_header, section.testimonies .about_homelink_header, section.testimonies .testimonies_header {
  margin: 0px 0 72px 0;
}
/* line 5268, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull, section.about_homelink .testimonies_header .wrapFull, section.testimonies .about_homelink_header .wrapFull, section.testimonies .testimonies_header .wrapFull {
  background: url(/images/about_homelink_bg.jpg) no-repeat 50% 0;
  height: 520px;
}
/* line 5271, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull h1, section.about_homelink .testimonies_header .wrapFull h1, section.testimonies .about_homelink_header .wrapFull h1, section.testimonies .testimonies_header .wrapFull h1 {
  color: white;
  display: inline-block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  margin: 53px 0 0 0;
  text-transform: uppercase;
}
/* line 5280, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull .baseline, section.about_homelink .testimonies_header .wrapFull .baseline, section.testimonies .about_homelink_header .wrapFull .baseline, section.testimonies .testimonies_header .wrapFull .baseline {
  color: white;
  font-size: 18px;
  line-height: 20px;
  margin: 8px 0 30px 0;
}
/* line 5286, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull .about_intro, section.about_homelink .about_homelink_header .wrapFull .testimonies_intro, section.about_homelink .testimonies_header .wrapFull .about_intro, section.about_homelink .testimonies_header .wrapFull .testimonies_intro, section.testimonies .about_homelink_header .wrapFull .about_intro, section.testimonies .about_homelink_header .wrapFull .testimonies_intro, section.testimonies .testimonies_header .wrapFull .about_intro, section.testimonies .testimonies_header .wrapFull .testimonies_intro {
  background: none rgba(0, 0, 0, 0.5);
  max-height: 210px;
  padding: 35px 22px 35px 32px;
  width: 420px;
}
/* line 5291, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull .about_intro h2, section.about_homelink .about_homelink_header .wrapFull .testimonies_intro h2, section.about_homelink .testimonies_header .wrapFull .about_intro h2, section.about_homelink .testimonies_header .wrapFull .testimonies_intro h2, section.testimonies .about_homelink_header .wrapFull .about_intro h2, section.testimonies .about_homelink_header .wrapFull .testimonies_intro h2, section.testimonies .testimonies_header .wrapFull .about_intro h2, section.testimonies .testimonies_header .wrapFull .testimonies_intro h2 {
  color: white;
  font-family: "brandon_med";
  font-size: 25px;
  line-height: 25px;
  margin: 0 0 23px 0;
  text-transform: uppercase;
}
/* line 5299, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .about_homelink_header .wrapFull .about_intro p, section.about_homelink .about_homelink_header .wrapFull .testimonies_intro p, section.about_homelink .testimonies_header .wrapFull .about_intro p, section.about_homelink .testimonies_header .wrapFull .testimonies_intro p, section.testimonies .about_homelink_header .wrapFull .about_intro p, section.testimonies .about_homelink_header .wrapFull .testimonies_intro p, section.testimonies .testimonies_header .wrapFull .about_intro p, section.testimonies .testimonies_header .wrapFull .testimonies_intro p {
  color: white;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
}

/* About Homelink */
/* line 5313, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about {
  width: 451px;
}
/* line 5315, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about figure {
  height: 191px;
  width: 451px;
}
/* line 5318, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about figure img {
  height: 100%;
  width: 100%;
}
/* line 5323, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about h3 {
  margin: 19px 0 32px 0;
  min-height: 58px;
}
/* line 5326, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about h3 span {
  color: #333333;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  text-transform: none;
  vertical-align: middle;
  width: 387px;
}
/* line 5336, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about h3 span.ico {
  background: url(/images/picto_homelink_network.png) 0 50% no-repeat;
  height: 58px;
  width: 64px;
}
/* line 5343, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about p {
  color: #333333;
  margin: 0;
}
/* line 5346, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about p.button {
  margin-top: 15px;
}
/* line 5350, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about.last {
  margin-left: 58px;
}
/* line 5354, /home/vagrant/www/html/web/styles/main.scss */
section.about_homelink .block_about.last h3 span.ico {
  background: url(/images/picto_accomodation.png) 0 50% no-repeat;
}

/* Testimonies */
/* line 5364, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_header {
  margin-bottom: 48px;
}
/* line 5366, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_header .wrapFull {
  background: url(/images/testimonies_bg.jpg) no-repeat 50% 0;
}
/* line 5368, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_header .wrapFull .wrap960 {
  position: relative;
}
/* line 5370, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_header .wrapFull .wrap960 .home_seal {
  top: -21px;
}
/* line 5373, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_header .wrapFull .wrap960 .testimonies_intro {
  max-height: 250px;
}
/* line 5380, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border-bottom: 1px solid #cccccc;
  margin: 28px 0 0 0;
  padding-bottom: 28px;
}
/* line 5386, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li {
  display: inline-block;
  vertical-align: top;
  width: 239px;
}
/* line 5390, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li h3 {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  height: 69px;
  margin: 19px 0 0;
  text-transform: none;
}
/* line 5400, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li p {
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  margin: 0;
  vertical-align: top;
  width: 239px;
}
/* line 5408, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li p img {
  height: 169px;
  width: 239px;
}
/* line 5412, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li p.who {
  color: #00b9e8;
  font-family: "avenir_oblique", arial, sans-serif;
  margin-top: 20px;
}
/* line 5418, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul li.middle {
  margin: 0 89px;
}
/* line 5422, /home/vagrant/www/html/web/styles/main.scss */
section.testimonies .testimonies_list ul.last {
  border: none;
}

/* Block My pictures */
/* line 5431, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 {
  position: relative;
  padding: 40px 0 30px 0;
}
/* line 5434, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .actions {
  text-align: right;
}
/* line 5436, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .actions .choose_picture {
  margin-right: 20px;
}
/* line 5440, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls {
  margin: 0 auto;
  height: 82px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  width: 860px;
}
/* line 5447, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul {
  border: none;
  margin: 0;
  padding: 0;
  left: 0;
  min-width: 882px;
  position: relative;
}
/* line 5452, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li {
  border: 1px solid #a8a8a8;
  cursor: pointer;
  /*height: 80px;*/
  margin: 0 6px;
  position: relative;
  /*width: 133px;*/
  z-index: 1;
}
/* line 5460, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li span {
  background: url(/images/selected_home_visuel.png) 100% 0 no-repeat;
  left: 50%;
  height: 31px;
  margin-left: -20px;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: 1;
  display: none;
}
/* line 5471, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li div img {
  height: 100%;
  /*width: 100%;*/
}
/* line 5475, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li.active {
  border: 3px solid #00b9e8;
  cursor: default;
  height: 76px;
  width: 129px;
}
/* line 5481, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li.disabled {
  cursor: default;
}
/* line 5485, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .controls ul li.main_visuel span {
  display: block;
}
/* line 5492, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .prevframe, .myHomePhotosCarousel .wrap960 .nextframe {
  background: url(/images/ico_previous.png) 100% 0 no-repeat;
  border: none;
  display: block;
  height: 27px;
  position: absolute;
  text-indent: -9999px;
  top: 74px;
  width: 14px;
}
/* line 5501, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .prevframe.disabled, .myHomePhotosCarousel .wrap960 .nextframe.disabled {
  cursor: default;
  opacity: 0.5;
}
/* line 5506, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .prevframe {
  left: 0;
}
/* line 5509, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .nextframe {
  background-image: url(/images/ico_next.png);
  right: 0;
}
/* line 5513, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .contentSlider {
  border: none;
  margin: 0;
  padding: 0;
  height: 620px;
  margin-top: 40px;
  overflow: hidden;
  position: relative;
  width: 960px;
}
/* line 5520, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .contentSlider li {
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 5526, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .contentSlider li p.notice {
  font-family: "avenir_oblique", arial, sans-serif !important;
  font-size: 10px !important;
  margin: 5px 0 15px 0 !important;
  line-height: 10px !important;
}
/* line 5532, /home/vagrant/www/html/web/styles/main.scss */
.myHomePhotosCarousel .wrap960 .contentSlider li img {
  border: 1px solid #a8a8a8;
  /*height: 508px;
  width: 958px;*/
}

/* Homelink story */
/* line 5543, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story {
  margin-top: 43px;
  padding-bottom: 90px;
}
/* line 5547, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 h1 {
  margin-bottom: 23px;
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 5556, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
}
/* line 5563, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline {
  padding-left: 22px;
  width: 938px;
}
/* line 5566, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border-left: 4px solid #064ba8;
  display: inline-block;
  margin: 37px 0 0 0;
  width: 873px;
}
/* line 5573, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li {
  display: block;
  padding: 13px 0 27px 67px;
  position: relative;
  width: 807px;
}
/* line 5578, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li span {
  background: url(/images/bullet_storyline.gif) 0 0 no-repeat;
  display: block;
  left: -11px;
  height: 42px;
  position: absolute;
  top: 1px;
  width: 18px;
}
/* line 5587, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li h3 {
  margin: 0;
}
/* line 5589, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li h3 time {
  color: #8e4e9c;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
}
/* line 5597, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li p {
  font-size: 14px;
  line-height: 16px;
  margin-top: 12px;
}
/* line 5601, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li p em {
  font-family: "avenir_oblique", arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
}
/* line 5607, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.start {
  background: url(/images/bullet_storyline_start_time.jpg) 51px 9px no-repeat;
}
/* line 5609, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.start span {
  background: url(/images/bullet_storyline_start.jpg) 0 0 no-repeat;
  left: -25px;
  height: 37px;
  top: 0;
  width: 46px;
}
/* line 5616, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.start time {
  color: white;
}
/* line 5620, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.last {
  background: none white;
  left: -26px;
  padding-left: 93px;
}
/* line 5624, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.last span {
  background-position: 0 -42px;
  left: 15px;
  top: 0px;
}
/* line 5631, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.bithday60 span {
  background: url(/images/bullet_storyline_60th_birthday.jpg) 0 0 no-repeat;
  height: 96px;
  left: -26px;
  top: 0px;
  width: 57px;
}
/* line 5638, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.bithday60.last {
  background: none white;
  left: -26px;
  padding-left: 93px;
}
/* line 5642, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.bithday60.last span {
  background: url(/images/bullet_storyline_60th_birthday.jpg) 0 0 no-repeat;
  left: 0;
}
/* line 5648, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 .storyline ul li.bithday60.continue span {
  background-position: 0 -96px;
}
/* line 5656, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_story .wrap960 h2 {
  font-family: "thristy_script", times, serif;
  font-size: 30px;
  line-height: 40px;
  margin: 42px auto 0 auto;
  text-align: center;
  text-transform: none;
  width: 70%;
}

/* Error 404 */
/* line 5669, /home/vagrant/www/html/web/styles/main.scss */
section.error404 {
  margin-bottom: 160px;
  padding-top: 72px;
}
/* line 5673, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 p {
  color: #333333;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: 100%;
}
/* line 5679, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 p.not_there {
  display: block;
  font-family: "brandon_thin", "futura", arial, sans-serif;
  font-size: 38px;
  line-height: 40px;
  margin: 40px 0 35px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 5688, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 p.button {
  text-align: center;
}
/* line 5692, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 figure {
  height: 247px;
  width: 306px;
}
/* line 5695, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 figure img {
  height: 100%;
  width: 100%;
}
/* line 5700, /home/vagrant/www/html/web/styles/main.scss */
section.error404 .wrap960 h1 {
  color: #333333;
  display: inline-block;
  font-family: "thristy_script", times, serif;
  font-size: 154px;
  height: 247px;
  line-height: 154px;
  margin: 0 0 0 67px;
  text-transform: none;
  vertical-align: middle;
  width: 587px;
}

section.error404 .wrap960 h1.error500 {
  height: 200px;
  line-height: 154px;
  margin: 0 !important;
  vertical-align: middle;
  text-align: center;
  display: block;
  width: 100%;
  color: #000;
}

/* =========================
    = POPIN - surcharge
    ======================== */
/* line 5720, /home/vagrant/www/html/web/styles/main.scss */
.popin .block_login {
  display: inline-block;
  width: 810px;
}
/* line 5723, /home/vagrant/www/html/web/styles/main.scss */
.popin .block_login li.sep {
  min-height: 350px;
  width: 83px;
}
/* line 5729, /home/vagrant/www/html/web/styles/main.scss */
.popin.change_country .content {
  padding-left: 65px;
  padding-right: 0px;
  width: 895px;
}

/* =========================
    = PRE-FOOTER
    ======================== */
/* line 5742, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrapContent {
  margin: 0 auto;
  width: 906px;
  background-color: transparent;
  padding-left: 40px;
  padding-right: 14px;
  height: 256px;
}
/* line 5750, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap {
  height: 135px;
  padding-top: 70px;
  position: relative;
  text-align: center;
}
/* line 5755, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  height: 37px;
  margin: 0 0 10px 0;
  padding: 0 10px;
}
/* line 5761, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap p.title {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  height: 35px;
  line-height: 16px;
  margin: 0;
  padding: 0 10px;
  margin-bottom: 10px;
  text-transform: none;
}
/* line 5772, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap p.title a {
  color: #333;
  text-decoration: none;
}
/* line 5778, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap.firstExchanges {
  width: 200px;
  background: transparent url(/images/footer/icon_blue.png) center top no-repeat;
}
/* line 5782, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap.network {
  width: 240px;
  background: transparent url(/images/footer/icon_purple.png) center top no-repeat;
}
/* line 5786, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap.exchanges {
  width: 240px;
  background: transparent url(/images/footer/icon_green.png) center top no-repeat;
}
/* line 5790, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap.principes {
  width: 226px;
  background: transparent url(/images/footer/icon_blue_dark.png) center top no-repeat;
}
/* line 5794, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .wrap a {
  margin-top: 20px;
}
/* line 5798, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer .areaBlue {
  width: 100%;
  height: 13px;
  background-color: #00bae9;
}
/* line 5804, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .wrapContent {
  height: 330px;
}
/* line 5807, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .wrap {
  height: 136px;
  padding-top: 145px;
}
/* line 5811, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .firstExchanges {
  background: transparent url(/images/footer/icon_pre-footer_home.png) 0 0 no-repeat;
}
/* line 5814, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .network {
  background: transparent url(/images/footer/icon_pre-footer_home.png) -200px 0 no-repeat;
}
/* line 5817, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .exchanges {
  background: transparent url(/images/footer/icon_pre-footer_home.png) -440px 0 no-repeat;
}
/* line 5820, /home/vagrant/www/html/web/styles/main.scss */
section.pre-footer.pre-footer-home .principes {
  background: transparent url(/images/footer/icon_pre-footer_home.png) -680px 0 no-repeat;
}

/* line 5826, /home/vagrant/www/html/web/styles/main.scss */
a.smalllink {
  background: url(/images/ico-arrow-blue-dashboard.png) 100% 50% no-repeat;
  color: #00b9e8;
  font-family: "avenir_oblique", arial, sans-serif;
  padding-right: 14px;
  text-decoration: none;
  cursor: pointer;
}

/* line 5835, /home/vagrant/www/html/web/styles/main.scss */
.block_guest_book a.smalllink {
  float: right;
  font-size: 14px;
}

/* Block messages dispatch */
/* line 5841, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch {
  padding-bottom: 70px;
}
/* line 5843, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch a.smalllink {
  background: url(/images/ico-arrow-blue-dashboard.png) 100% 50% no-repeat;
  color: #00b9e8;
  font-family: "avenir_oblique", arial, sans-serif;
  padding-right: 14px;
  text-decoration: none;
}
/* line 5851, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch .header_block_messages {
  margin: 17px 0 9px 0;
  position: relative;
}
/* line 5854, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch .header_block_messages h2 {
  background: transparent url(/images/picto-letter-grey.png) 0 6px no-repeat;
  font-size: 38px;
  line-height: 38px;
  padding-left: 54px;
}
/* line 5859, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch .header_block_messages h2 span {
  color: #00b9e8;
  margin-left: 5px;
}
/* line 5864, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch .header_block_messages a {
  bottom: 25px;
  font-size: 16px;
  line-height: 14px;
  position: absolute;
  text-align: right;
  right: 0;
  font-weight:bold;
}
.block_messages_dispatch .header_block_messages a.top {
  bottom:89px;
}
/* line 5873, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages {
  border: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 5876, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li {
  position: relative;
  border-top: 1px solid #b7c7ca;
  margin-bottom: 40px;
  padding: 17px 17px 17px 0;
  vertical-align: top;
  width: 943px;
}
/* line 5884, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article figure {
  border: none;
  margin: 0;
  padding: 0;
  height: 103px;
  margin-right: 20px;
  width: 103px;
}
/* line 5889, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article figure img {
  height: 100%;
  /*width: 100%;*/
}
/* line 5894, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl {
  vertical-align: top;
  width: 820px;
}
/* line 5897, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl p {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 13px;
  line-height: 15px;
  margin: 5px 0 0 0;
  width: 715px;
}
/* line 5904, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl div {
  display: inline-block;
  width: 550px;
  margin: -5px 0 0 0;
}
/* line 5907, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl div p a {
  font-size: 15px;
  margin: 0 0 5px 0;
  width: 100%;
  color: #333333;
  text-decoration: none;
}
/* line 5911, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl div p a span {
  color: #00b9e8;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
}
/* line 5921, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl p.link_archives {
  margin: 0;
  text-align: right;
  width: 270px;
}
/* line 5925, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl p.link_archives a {
  font-size: 13px;
  line-height: 13px;
}
.block_messages_dispatch ul.messages li article div.inbl p.link_delete {
  margin: 0;
  text-align: right;
  width: 820px;
}
.block_messages_dispatch ul.messages li article div.inbl p.link_delete a.smalllink {
  font-size: 13px;
  line-height: 13px;
}
.block_messages_dispatch ul.messages li article div.inbl p.link_delete a.hidden {
  visibility:hidden;
}
/* line 5930, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li article div.inbl p.message a {
  height: 33px;
  color: #333333;
  text-decoration: none;
}
/* line 5941, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages li.hightlited {
  background-color: #e5f9fd;
}
/* line 5945, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch ul.messages .desactivated {
  position: absolute;
  top: 0;
  left: 0;
  color: red;
  font-size: 12px;
  font-family: avenir_roman;
}
/* line 5954, /home/vagrant/www/html/web/styles/main.scss */
.block_messages_dispatch .contPagination {
  text-align: right;
  width: 100%;
}

/* line 5960, /home/vagrant/www/html/web/styles/main.scss */
.mainhome_and_listings .my_message_ctn .desactivated {
  position: absolute;
  top: 0;
  left: 0;
  color: red;
  font-size: 12px;
  font-family: avenir_roman;
}

/* HELP & FAQ */
/* line 5970, /home/vagrant/www/html/web/styles/main.scss */
section.faq {
  margin-top: 43px;
  margin-bottom: 110px;
}
/* line 5974, /home/vagrant/www/html/web/styles/main.scss */
section.faq .header_faq h1 {
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 5983, /home/vagrant/www/html/web/styles/main.scss */
section.faq .header_faq p.subtitle {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 2px 0 53px 0;
}
/* line 5990, /home/vagrant/www/html/web/styles/main.scss */
section.faq .more_help {
  background: none #f1f1f1;
  margin-bottom: 54px;
  padding: 32px 0;
  width: 100%;
}
/* line 5995, /home/vagrant/www/html/web/styles/main.scss */
section.faq .more_help h3 {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding: 0 20px;
  margin: 0 0 20px 0;
  text-transform: none;
}
/* line 6006, /home/vagrant/www/html/web/styles/main.scss */
section.faq .more_help p {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding: 0 20px;
}
/* line 6013, /home/vagrant/www/html/web/styles/main.scss */
section.faq .more_help p.button {
  display: inline-block;
  margin-top: 30px;
  padding: 0;
  text-align: center;
  width: 960px;
}
/* line 6022, /home/vagrant/www/html/web/styles/main.scss */
section.faq ul.faq_entries {
  border: none;
  margin: 0;
  padding: 0;
  margin: 0 0 65px 12px;
}
/* line 6025, /home/vagrant/www/html/web/styles/main.scss */
section.faq ul.faq_entries li {
  color: #00b9e8;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  width: 100%;
}
/* line 6031, /home/vagrant/www/html/web/styles/main.scss */
section.faq ul.faq_entries li a {
  color: #00b9e8;
  font-family: "brandon_med";
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
}
/* line 6040, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents {
  background: url(/images/separator_bottom.png) top left no-repeat;
  padding-top: 85px;
}
/* line 6043, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 6050, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group h2 {
  color: #00b9e8;
  font-family: "brandon_med";
  font-size: 32px;
  line-height: 32px;
  margin: 0 0 30px 0;
  text-transform: none;
}
/* line 6058, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group ul {
  display: inline-block;
  margin: 0 0 35px 0;
}
/* line 6062, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group ul li p {
  margin: 0;
}
/* line 6064, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group ul li p.entrie {
  background: none #f1f1f1;
  cursor: pointer;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 20px;
  margin-bottom: 5px;
  padding: 10px 32px 16px 25px;
}
/* line 6072, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group ul li p.entrie span {
  color: #00b9e8;
  display: inline-block;
  margin-right: 6px;
}
/* line 6078, /home/vagrant/www/html/web/styles/main.scss */
section.faq .faq_contents ul li.group ul li p.entrie_content {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 25px 0 45px 0;
  padding-left: 60px;
  display: none;
}

/* =========================
    = FOOTER
    ======================== */
/* line 6098, /home/vagrant/www/html/web/styles/main.scss */
footer {
  background-color: #fff;
}
/* line 6100, /home/vagrant/www/html/web/styles/main.scss */
footer ul.sub-links {
  margin-bottom: 25px;
}

/* line 6104, /home/vagrant/www/html/web/styles/main.scss */
footer li.first {
  background: none;
}

/* line 6107, /home/vagrant/www/html/web/styles/main.scss */
.sup-links, .sub-links {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 6110, /home/vagrant/www/html/web/styles/main.scss */
.sup-links li {
  padding: 17px 0 .5em;
  margin-top: 53px;
  text-align: center;
  width: 33%;
}
/* line 6115, /home/vagrant/www/html/web/styles/main.scss */
.sup-links li.border {
  background: transparent url(/images/vertical_line.png) left top no-repeat;
}

/* line 6119, /home/vagrant/www/html/web/styles/main.scss */
.sup-links p.title {
  border: none;
  margin: 0;
  padding: 0;
  color: #252525;
  font-family: "thristy_script", times, serif;
  font-size: 2.4em;
  font-weight: normal;
  line-height: 15px;
  text-transform: none;
}

/* line 6128, /home/vagrant/www/html/web/styles/main.scss */
.sup-links p.link {
  font-family: "brandon_thin", "futura", arial, sans-serif;
  font-size: 22px;
  line-height: 24px;
  text-transform: uppercase;
}
/* line 6133, /home/vagrant/www/html/web/styles/main.scss */
.sup-links p.link a {
  text-decoration: none;
  color: #252525;
}

/* line 6139, /home/vagrant/www/html/web/styles/main.scss */
.sub-links li {
  background: transparent url(/images/dot.gif) left 5px no-repeat;
  text-align: center;
  width: 25%;
}
/* line 6144, /home/vagrant/www/html/web/styles/main.scss */
.sub-links li a:hover {
  color: #00b9e8;
}

/* line 6149, /home/vagrant/www/html/web/styles/main.scss */
.sub-links a, .sub-links span {
  color: #252525;
  display: block;
  font-family: "brandon_med", "futura", arial, sans-serif;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}

/* house-line : la ligne avec la maison centree sur un trait noir, dans le footer */
/* line 6160, /home/vagrant/www/html/web/styles/main.scss */
.house-line {
  margin: 30px 0 25px 0;
  width: 100%;
}
/* line 6163, /home/vagrant/www/html/web/styles/main.scss */
.house-line div {
  vertical-align: bottom;
}
/* line 6166, /home/vagrant/www/html/web/styles/main.scss */
.house-line .first, .house-line .last {
  border: 0;
  border-top: 2px #252525 solid;
  height: 10px;
  width: 416px;
}
/* line 6172, /home/vagrant/www/html/web/styles/main.scss */
.house-line .first {
  padding-right: 32px;
}
/* line 6175, /home/vagrant/www/html/web/styles/main.scss */
.house-line .middle {
  background: white url(/images/homelink_house.png) center 0 no-repeat;
  height: 35px;
  width: 64px;
}
/* line 6180, /home/vagrant/www/html/web/styles/main.scss */
.house-line .last {
  padding-left: 32px;
}

/* ===== BLOCK MY WISHED DATES & DESTINATIONS ======== */
/* line 6187, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm {
  padding-bottom: 70px;
}
/* line 6189, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm .note {
  color: #333333;
  font-size: 14px;
  font-family: avenir_roman;
  margin: 0 0 28px 0;
}
/* line 6195, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm .button {
  text-align: right;
}
/* line 6197, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm .button .ctainput.low {
  padding: 10px 20px;
}
/* line 6201, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset {
  position: relative;
}
/* line 6203, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 6207, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset ul li {
  display: block;
  margin-bottom: 15px;
}
/* line 6210, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset ul li.extraMargin {
  margin-bottom: 25px;
}
/* line 6215, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .pictoBell {
  background: url("/images/picto_bell.png") 0 0 no-repeat;
  width: 16px;
  height: 18px;
  margin: 0 62px 8px 0;
  vertical-align: middle;
  display: inline-block;
}
/* line 6223, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .text {
  display: inline-block;
  color: #333333;
  font-size: 15px;
  font-family: avenir_black;
  width: 80px;
  text-align: left;
}
/* line 6231, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .textLight {
  display: inline-block;
  color: #333333;
  font-size: 15px;
  font-family: avenir_roman;
  width: 80px;
  text-align: left;
}
/* line 6239, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .textBetween {
  display: inline-block;
  color: #333333;
  font-size: 15px;
  font-family: avenir_roman;
  margin-right: 10px;
}
/* line 6246, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .checkbox_ctn {
  display: inline-block;
}
/* line 6250, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset label.checkboxLabel {
  font-family: avenir_roman;
  font-size: 15px;
  color: #333333;
}
/* line 6256, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset .stepLabel {
  color: #00bae9;
  position: absolute;
  top: -9px;
  left: 0;
  font-size: 25px;
  font-family: avenir_black;
}
/* line 6265, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset input[type="text"].tiersWidth {
  width: 196px;
  margin-right: 20px;
}
/* line 6269, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset input[type="text"].largedatepicker {
  width: 93px;
  margin-right: 40px;
  padding-right: 26px;
}
/* line 6273, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset input[type="text"].largedatepicker.hidden {
  display: none;
}
/* line 6278, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset input[type="checkbox"] {
  vertical-align: top;
  margin: 0 8px 0 0;
}
/* line 6282, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 {
  margin-bottom: 20px;
}
/* line 6284, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 input[type="radio"] {
  margin-bottom: 10px;
  vertical-align: middle;
}
/* line 6289, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 label.checkboxLabel {
  font-family: avenir_roman;
  font-size: 15px;
  color: #333333;
}
/* line 6294, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 label.radioLabel {
  font-family: brandon_thin;
  font-size: 40px;
  color: #333333;
  margin-left: 18px;
}
/* line 6301, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 .checkbox_ctn {
  display: block;
  clear: both;
  margin: 20px 0 0 56px;
}
/* line 6306, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.step0 hr {
  border-width: 3px;
  color: #b2b2b2;
  margin: 40px 0;
}
/* line 6312, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.stepList {
  padding: 0 0 30px 46px;
  margin-bottom: 40px;
  background: url("/images/form_border_bottom.png") center bottom no-repeat;
}
/* line 6316, /home/vagrant/www/html/web/styles/main.scss */
section.my_wished_dates #myWishedDatesAndDestinationsForm fieldset.stepList.last {
  background: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* ===== BLOCK DASHBOARD ======== */
/* line 6329, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn {
  width: 960px;
  margin: 0 auto;
}
/* line 6332, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 36px;
}
/* line 6336, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li {
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  width: 184px;
  height: 99px;
  margin-left: 10px;
}
/* line 6343, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li .notif_nb {
  position: absolute;
  top: -13px;
  right: -7px;
  width: 39px;
  height: 39px;
  padding: 0 2px 2px 0;
  line-height: 39px;
  vertical-align: middle;
  text-align: center;
  background: url("/images/dashboard/dashboard-sprite.png") -450px -49px no-repeat;
  color: white;
  font-family: arial;
  font-weight: bold;
  font-size: 20px;
}
/* line 6360, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li a {
  display: block;
}
/* line 6363, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li p {
  color: white;
  font-size: 11px;
  width: 92%;
  padding: 0 4%;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  margin: 7px 0;
}
/* line 6375, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li:first-child {
  margin-left: 0;
}
/* line 6378, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_messages {
  background-color: #00c6e9;
}
/* line 6380, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_messages .picto {
  background: url("/images/dashboard/dashboard-sprite.png") -22px -49px no-repeat;
  width: 43px;
  height: 28px;
  margin: 19px auto 8px auto;
}
/* line 6387, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_guest_review {
  background-color: #0095e9;
}
/* line 6389, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_guest_review .picto {
  background: url("/images/dashboard/dashboard-sprite.png") -112px -49px no-repeat;
  width: 33px;
  height: 33px;
  margin: 13px auto 9px auto;
}
/* line 6396, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.document {
  background-color: #064ba8;
}
/* line 6398, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.document .picto {
  background: url("/images/dashboard/dashboard-sprite.png") -209px -49px no-repeat;
  width: 41px;
  height: 30px;
  margin: 18px auto 7px auto;
}
/* line 6405, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_exchange_validated {
  background-color: #594f9c;
}
/* line 6407, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.new_exchange_validated .picto {
  background: url("/images/dashboard/dashboard-sprite.png") -295px -49px no-repeat;
  width: 34px;
  height: 38px;
  margin: 10px auto 7px auto;
}
/* line 6414, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.exchange_evaluation {
  background-color: #8e4e9c;
}
/* line 6416, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.exchange_evaluation .picto {
  background: url("/images/dashboard/dashboard-sprite.png") -373px -49px no-repeat;
  width: 32px;
  height: 34px;
  margin: 14px auto 7px auto;
}
/* line 6424, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive p {
  color: #aeaeae;
}
/* line 6427, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_messages {
  background-color: #f1f1f1;
}
/* line 6429, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_messages .picto {
  background-position: -22px -126px;
}
/* line 6433, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_guest_review {
  background-color: #f1f1f1;
}
/* line 6435, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_guest_review .picto {
  background-position: -122px -126px;
}
/* line 6439, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.document {
  background-color: #f1f1f1;
}
/* line 6441, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.document .picto {
  background-position: -209px -126px;
}
/* line 6445, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_exchange_validated {
  background-color: #f1f1f1;
}
/* line 6447, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.new_exchange_validated .picto {
  background-position: -295px -126px;
}
/* line 6451, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.exchange_evaluation {
  background-color: #f1f1f1;
}
/* line 6453, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .dashboard_nav li.inactive.exchange_evaluation .picto {
  background-position: -373px -126px;
}
/* line 6460, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol {
  width: 320px;
  display: inline-block;
  padding-bottom: 50px;
  vertical-align: top;
}
/* line 6465, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_formermember {
  background: #f1f1f1;
  padding: 18px 20px;
  position: relative;
  width: 240px;
  margin: 10px 0 30px 0;
}
/* line 6471, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_formermember p {
  border: none;
  margin: 0;
  padding: 0;
  color: #ff4633;
  font-family: avenir_oblique;
  font-size: 12px;
  width: 150px;
}
/* line 6478, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_formermember .renew {
  display: block;
  position: absolute;
  right: 5px;
  top: 24px;
  padding: 0 5px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #ff4633;
  background: white;
  text-decoration: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 6497, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn {
  width: 242px;
  position: relative;
  float: left;
  border: 1px solid #cccccc;
  padding: 14px 19px;
}
/* line 6503, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn img {
  /*display: block;*/
}
/* line 6506, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p {
  margin: 0;
  display: block;
  clear: both;
  float: left;
}
/* line 6511, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p.name {
  margin: 12px 0 5px 0;
  font-size: 15px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: #333333;
}
/* line 6518, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p.email {
  color: #5d5d5d;
  font-size: 14px;
  font-family: avenir_roman;
}
/* line 6523, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p.details {
  margin: 0;
  font-size: 15px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: #333333;
}
/* line 6529, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p.details.payment {
  font-style: italic;
}
/* line 6532, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn p.details span {
  color: #5d5d5d;
  font-size: 14px;
  font-family: avenir_roman;
}
/* line 6539, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn .edit {
  display: block;
  float: right;
  color: #00bae9;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-blue-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 6548, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn .edit:hover {
  text-decoration: underline;
}
/* line 6552, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn .id_ctn {
  display: block;
  clear: both;
  float: left;
  height: 32px;
  padding-right: 35px;
  margin: 12px 0;
  background: url("/images/dashboard/dashboard-sprite.png") right -364px no-repeat;
}
/* line 6560, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .profil_ctn .id_ctn span {
  display: block;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  padding-left: 10px;
  background: url("/images/dashboard/dashboard-sprite.png") -478px -332px no-repeat;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 6575, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol h3 {
  font-family: brandon_thin;
  font-size: 25px;
  color: #333333;
  font-weight: 400;
  margin: 35px 0 10px 0;
  line-height: 30px;
  display: inline-block;
}
/* line 6584, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn {
  background: #ff4633;
  position: relative;
  float: left;
  clear: both;
  bottom: 0;
  left: 0;
  width: 268px;
  padding: 8px 7px;
}
.content .dashboard_ctn .leftCol .alert_box_ctn:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #ff4633;
    top: -9px;
    left: 55px;
    
}
.content .dashboard_ctn .leftCol .alert_box_ctn.danger {
  background: #ea1919;
}
.content .dashboard_ctn .leftCol .alert_box_ctn.danger:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #ea1919;
    top: -9px;
    left: 55px;
    
}
/* line 6593, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn .picto {
  position: absolute;
  background: url("/images/dashboard/red-triangle-up.png") 0 -2px no-repeat;
  width: 19px;
  height: 13px;
  top: -10px;
  left: 40px;
}
/* line 6601, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn p {
  margin: 4px 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-size: 12px;
  color: white;
  font-family: avenir_oblique;
  width: 68%;
}
/* line 6610, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn p.subscribe_text {
  width: 180px;
  line-height: 17px;
}
/* line 6614, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn p.title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: white;
}
/* line 6621, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn .renew {
  display: block;
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 0 5px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #ff4633;
  background: white;
  text-decoration: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  max-width: 26%;
}
/* line 6640, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn .subscribe {
  display: block;
  position: absolute;
  right: 7px;
  bottom: 7px;
  padding: 0 5px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #ff4633;
  background: white;
  text-decoration: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 6658, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .alert_box_ctn .close_alert {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 22px;
  background: #ff4633 url("../images/picto_tiny_white_close.png") center center no-repeat;
}
/* line 6667, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  background: url("../images/dashboard/left-border-bottom.png") left bottom no-repeat;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 6673, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li {
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
/* line 6677, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .deleteConfirm {
  height: 215px;
  padding: 60px 20px 0;
  width: 240px;
}
/* line 6681, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .deleteConfirm p.title {
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 30px 0;
}
/* line 6687, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .deleteConfirm button#removeHome {
  margin-right: 20px;
}
/* line 6692, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion {
  float: left;
  margin-top: 10px;
  position: relative;
}
/* line 6696, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div {
  display: inline-block;
}
/* line 6698, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div span {
  color: #00b9e8;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  padding: 4px 0 0 0;
  text-align: center;
  width: 211px;
}
/* line 6709, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div .gauge {
  border-top: 1px solid #b2b2b2;
  border-right: none;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  height: 21px;
  overflow: hidden;
  position: relative;
  width: 229px;
}
/* line 6718, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div .gauge .filler {
  background: none #01aa31;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0px;
}
/* line 6726, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div .gauge .filler_red {
  background: none #ff0000;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0px;
}
/* line 6735, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion div .percent {
  color: #333333;
  border: 1px solid #b2b2b2;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
  text-align: center;
  width: 48px;
}
/* line 6749, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion .cta {
  display: inline-block;
  line-height: 16px;
  vertical-align: top;
  margin-left: 23px;
}
/* line 6754, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .completion .cta:hover {
  color: white;
  background: none #5d5d5d;
}
/* line 6760, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  display: block;
  margin-top: 10px;
  clear: both;
  float: left;
}
/* line 6767, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li {
  float: left;
  margin-right: 10px;
}
/* line 6770, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li:first-child {
  width: 80px;
}
/* line 6773, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .publish_btn {
  display: block;
  color: #5d5d5d;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  text-decoration: none;
}
/* line 6780, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .publish_btn:hover {
  text-decoration: underline;
}
/* line 6784, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li input[type="checkbox"] {
  height: 16px;
  vertical-align: top;
  margin: 0 10px 0 0;
}
/* line 6789, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li label {
  color: #5d5d5d;
  font-size: 15px;
  font-family: avenir_oblique;
}
/* line 6794, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .edit_btn {
  display: block;
  color: #00bae9;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-blue-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 6802, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .edit_btn:hover {
  text-decoration: underline;
}
/* line 6806, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .preview_btn {
  display: block;
  color: #5d5d5d;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-grey-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 6814, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .preview_btn:hover {
  text-decoration: underline;
}
/* line 6818, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .delete_btn {
  display: block;
  color: #5d5d5d;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("../images/picto-cross-grey.png") right 5px no-repeat;
  text-decoration: none;
}
/* line 6826, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .list_action li .delete_btn:hover {
  text-decoration: underline;
}
/* line 6832, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .info {
  font-size: 14px;
  font-family: avenir_roman;
  color: #333333;
  padding: 6px 0;
  margin: 0;
  width: 280px;
}
/* line 6840, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .pict_ctn {
  position: relative;
  width: 280px;
  /*height: 153px;*/
}
/* line 6844, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .pict_ctn .picto {
  position: absolute;
  width: 19px;
  height: 13px;
  background: url("../images/dashboard/white-triangle-down.png") 0 0 no-repeat;
  top: -2px;
  left: 13px;
}
/* line 6852, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li .pict_ctn .empty_text {
  font-family: avenir_roman;
  font-size: 14px;
  color: #333333;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 97px;
  left: 0;
}
/* line 6864, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li.inactive .info {
  color: #696969;
}
/* line 6868, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .listing_ctn li.inactive .pict_ctn img {
  opacity: 0.7;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg#greyscale);
  /* Firefox 4+ */
  filter: gray;
  /* IE 6-9 */
}
/* line 6882, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .add_new_listing {
  display: block;
  width: 263px;
  text-align: right;
  clear: both;
  float: left;
  color: #5d5d5d;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 17px;
  background: url("../images/picto-plus-grey.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 6894, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .add_new_listing:hover {
  text-decoration: underline;
}
/* line 6898, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn {
  width: 280px;
  height: 140px;
  float: left;
  position: relative;
  clear: both;
  margin-top: 35px;
  background: #f1f1f1;
}
/* line 6906, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn .title {
  border: none;
  margin: 0;
  padding: 0;
  padding: 18px 0 0 0;
  font-family: brandon_thin;
  font-size: 25px;
  color: #333333;
  text-align: center;
  text-transform: uppercase;
}
/* line 6915, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn .wish_listing_ctn {
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "thristy_script";
  font-size: 25px;
  line-height: 35px;
  color: #333333;
}
/* line 6922, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn .wish_listing_ctn span {
  font-size: 35px;
  color: #00bbe9;
}
/* line 6927, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn .edit_btn {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 10px;
  color: #00bae9;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-blue-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 6938, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .leftCol .my_wish_list_ctn .edit_btn:hover {
  text-decoration: underline;
}
/* line 6945, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol {
  width: 640px;
  padding-bottom: 100px;
  display: inline-block;
  vertical-align: top;
}
/* line 6950, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol form {
  width: auto;
}
/* line 6953, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol > div:first-child {
  margin-top: 0;
}
/* line 6956, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn {
  position: relative;
  overflow: hidden;
}
/* line 6959, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .response_rate {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 6px;
  color: #00bae9;
  font-size: 14px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 6969, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn h4 {
  margin: 0 0 13px 0;
  padding: 0 0 0 54px;
  display: inline-block;
  font-size: 25px;
  font-family: brandon_thin;
  color: #333333;
  text-transform: uppercase;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background: url("../images/picto-letter-grey.png") left top no-repeat;
}
/* line 6981, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn h4 span {
  color: #00bae9;
}
/* line 6985, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .no_message_text {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  width: 100%;
  margin: 0;
  padding: 30px 0 10px 0;
  border-top: 1px solid #cccccc;
}
/* line 6995, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .alert_formermember {
  background: #f1f1f1;
  padding: 18px 30px;
  position: relative;
}
/* line 6999, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .alert_formermember p {
  border: none;
  margin: 0;
  padding: 0;
  color: #ff4633;
  font-family: avenir_oblique;
  font-size: 12px;
  width: 520px;
}
/* line 7006, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .alert_formermember .renew {
  display: block;
  position: absolute;
  right: 5px;
  top: 17px;
  padding: 0 5px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #ff4633;
  background: white;
  text-decoration: none;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 7025, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 7px;
}
/* line 7031, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li {
  border-top: 1px solid #a3a3a3;
  padding: 18px 0;
  overflow: hidden;
  position: relative;
}
/* line 7036, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li:first-child {
  border-top: none;
}
/* line 7039, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li.hightlited {
  background-color: #E5F9FD;
}
/* line 7042, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .profil_pict_thumb {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  margin: 0 20px 0 0;
}
/* line 7049, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn {
  width: 545px;
  float: left;
}
/* line 7053, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn .header .name {
  color: #00bae9;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  vertical-align: top;
}
/* line 7061, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn .header a {
  color: #333333;
  display: block;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  max-width: 546px;
  text-decoration: none;
}
/* line 7070, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn .date_created {
  color: #bfbfbf;
  font-size: 15px;
  font-family: avenir_roman;
  position: absolute;
  top: 19px;
  right: 0;
}
/* line 7078, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn a.smalllink {
  position: absolute;
  display: block;
  top: 80px;
  right: 0px;
  font-size: 13px;
  line-height: 13px;
}
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn a.hidden {
  visibility:hidden;
}
/* line 7087, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn ul li .details_ctn p a {
  font-size: 13px;
  color: #333333;
  font-family: avenir_roman;
  margin: 2px 0 0 0;
  width: 480px;
  text-decoration: none;
}
/* line 7097, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .see_other_message {
  display: block;
  float: right;
  clear: both;
  color: #00bae9;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-blue-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 7107, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_message_ctn .see_other_message:hover {
  text-decoration: underline;
}
/* line 7112, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn {
  padding: 17px 20px;
  background: #f1f1f1;
  margin-top: 23px;
  position: relative;
}
/* line 7117, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn h4 {
  margin: 0 0 13px 0;
  padding: 5px 0 0 54px;
  display: inline-block;
  font-size: 25px;
  font-family: brandon_thin;
  color: #333333;
  text-transform: uppercase;
  background: url("../images/picto-case-grey.png") left top no-repeat;
  line-height: 30px;
}
/* line 7129, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 30px;
}
/* line 7133, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li {
  position: relative;
  border-top: 1px solid #c1c1c1;
  padding-top: 18px;
}
/* line 7137, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li:first-child {
  border-top: none;
}
/* line 7140, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li .red_bell_picto {
  background: url("../images/picto-bell-red.png") 0 0 no-repeat;
  width: 16px;
  height: 18px;
  position: absolute;
  top: 20px;
  right: 0;
}
/* line 7148, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li .header {
  font-size: 15px;
  font-family: avenir_roman;
  color: #333333;
}
/* line 7152, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li .header span {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: #00bae9;
  margin-right: 7px;
}
/* line 7159, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn ul li p {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 15px;
  margin: 10px 0 16px 30px;
  width: 320px;
  line-height: 24px;
}
/* line 7170, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn .no-content-info-box {
  padding: 0 0 15px 58px;
}
/* line 7172, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn .no-content-info-box p {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  margin: 0;
  padding: 20px 0;
}
/* line 7181, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn .edit_btn {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 10px;
  color: #00bae9;
  font-size: 15px;
  font-family: avenir_oblique;
  padding-right: 15px;
  background: url("/images/ico-arrow-blue-dashboard.png") right 2px no-repeat;
  text-decoration: none;
}
/* line 7192, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_wished_dates_ctn .edit_btn:hover {
  text-decoration: underline;
}
/* line 7198, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .timezone_ctn {
  margin-top: 33px;
  position: relative;
  overflow: hidden;
}
/* line 7202, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .timezone_ctn h4 {
  margin: 0 0 25px 0;
  padding: 5px 0 0 54px;
  display: inline-block;
  font-size: 25px;
  font-family: brandon_thin;
  color: #333333;
  text-transform: uppercase;
  background: url("../images/picto-timezone-grey.png") left 3px no-repeat;
  line-height: 30px;
  width: 100%;
}
/* line 7214, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .timezone_ctn label {
  font-family: avenir_roman;
  font-size: 14px;
  color: #333333;
  display: block;
  float: left;
  margin-bottom: 14px;
  cursor: default;
}
/* line 7223, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .timezone_ctn select {
  width: 500px;
  display: block;
  float: left;
  clear: both;
  font-size: 14px;
  font-family: avenir_roman;
  color: #333333;
}
/* line 7234, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn {
  margin-top: 33px;
  position: relative;
}
/* line 7237, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn h4 {
  margin: 0 0 25px 0;
  padding: 5px 0 0 54px;
  display: inline-block;
  font-size: 25px;
  font-family: brandon_thin;
  color: #333333;
  text-transform: uppercase;
  background: url("../images/picto-home-grey.png") left top no-repeat;
  line-height: 30px;
  width: 100%;
}
/* line 7249, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn .half_block {
  display: inline-block;
  vertical-align: top;
  width: 320px;
}
/* line 7253, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn .half_block p {
  margin: 0;
  padding: 0 20px 0 0;
  color: #333333;
}
/* line 7257, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn .half_block p.title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 3px;
}
/* line 7263, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .my_exchange_ctn .half_block p.text {
  font-family: avenir_roman;
  font-size: 14px;
  padding-bottom: 25px;
}
/* line 7271, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile {
  padding: 17px 0;
  background: #f1f1f1;
  margin-top: 43px;
  position: relative;
}
/* line 7276, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile h4 {
  font-family: "thristy_script";
  color: #333333;
  margin: 0;
  font-size: 25px;
  text-align: center;
  width: 100%;
  line-height: 30px;
}
/* line 7285, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 30px;
}
/* line 7289, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile ul li {
  position: relative;
  display: inline-block;
  width: 213px;
  min-height: 80px;
  background: url("../images/dashboard/dash-separator.png") top left no-repeat;
  padding-top: 5px;
  vertical-align: top;
}
/* line 7297, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile ul li:first-child {
  background: none;
}
/* line 7300, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile ul li .number {
  position: absolute;
  top: 4px;
  left: 22px;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 33px;
  color: #00bae9;
}
/* line 7309, /home/vagrant/www/html/web/styles/main.scss */
.content .dashboard_ctn .rightCol .help_improve_your_prfile ul li p {
  margin: 3px 0;
  padding: 0 20px 0 50px;
  font-family: avenir_roman;
  font-size: 15px;
  color: #333333;
}

/* ====== BLOCK EEF ========= */
/* line 7327, /home/vagrant/www/html/web/styles/main.scss */
.block_eef .button_back {
  margin: 20px 0 0 0;
  text-align: right;
  width: 100%;
}
/* line 7332, /home/vagrant/www/html/web/styles/main.scss */
.block_eef h2 {
  color: #333333;
  font-size: 35px;
  font-family: brandon_thin;
  text-transform: uppercase;
  margin: 29px 0 0 0;
  width: 100%;
}
/* line 7340, /home/vagrant/www/html/web/styles/main.scss */
.block_eef p {
  font-size: 14px;
  color: #333333;
  font-family: avenir_roman;
}
/* line 7346, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list {
  background: url("../images/gradient-border-960.png") 0 bottom no-repeat;
}
/* line 7348, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 40px;
  padding-bottom: 20px;
  display: block;
  overflow: hidden;
}
/* line 7355, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li {
  display: block;
  position: relative;
  width: 100%;
  float: left;
  clear: both;
}
/* line 7361, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .title {
  float: left;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  width: 705px;
  color: #333333;
  margin: 0;
}
/* line 7369, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .title span {
  color: #00bae9;
}
/* line 7373, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .info {
  float: left;
  clear: both;
  margin: 14px 0 35px 0;
  width: 705px;
  font-family: avenir_roman;
  font-size: 14px;
  color: #333333;
}
/* line 7382, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .eval_star_ctn {
  position: absolute;
  top: 10px;
  right: 0;
}
/* line 7386, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .eval_star_ctn .star {
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background: url("../images/eef_form_star.png") 0 -20px no-repeat;
}
/* line 7393, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.question_list ul li .eval_star_ctn .star.active, .block_eef fieldset.question_list ul li .eval_star_ctn .star.hover, .block_eef fieldset.question_list ul li .eval_star_ctn .star:hover {
  background: url("../images/eef_form_star.png") 0 0 no-repeat;
}
/* line 7402, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .note_ctn {
  text-align: center;
}
/* line 7404, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .note_ctn p {
  margin: 0;
  background: url("../images/pictoTip.png") 0 center no-repeat;
  font-size: 15px;
  color: #00bae9;
  font-family: avenir_roman;
  padding-left: 50px;
  height: 77px;
  line-height: 77px;
  vertical-align: middle;
  display: block;
  text-align: left;
}
/* line 7417, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .note_ctn p span {
  vertical-align: middle;
  line-height: 1.3;
}
/* line 7423, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .comment_label {
  font-size: 15px;
  color: #333333;
  font-family: avenir_roman;
  margin: 30px 0 15px;
  width: 100%;
  display: inline-block;
}
/* line 7431, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment textarea {
  border: 1px solid #b7b7b7;
  width: 926px;
  height: 114px;
  font-family: avenir_roman;
  color: #333333;
  font-size: 15px;
  padding: 16px;
}
/* line 7440, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .checkbox_ctn {
  margin-top: 20px;
}
/* line 7442, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .checkbox_ctn label {
  font-size: 15px;
  color: #333333;
  font-family: avenir_roman;
  display: inline-block;
  vertical-align: top;
}
/* line 7449, /home/vagrant/www/html/web/styles/main.scss */
.block_eef fieldset.leave_comment .checkbox_ctn input[type="checkbox"] {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 0 0;
}
/* line 7457, /home/vagrant/www/html/web/styles/main.scss */
.block_eef .button {
  width: 960px;
  text-align: right;
  margin: 40px 0 50px 0;
}

/* ====== BLOCK EAF ======== */
/* line 7466, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f h1 {
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  margin-bottom: 7px;
  text-transform: uppercase;
}
/* line 7475, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f p.intro {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
}
/* line 7481, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f h2 {
  color: #333333;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  margin: 40px 0 0 0;
  text-transform: none;
}
/* line 7490, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .tip {
  background: url(/images/separator_bottom.png) 0 100% no-repeat;
  display: block;
  margin: 21px auto 0 auto;
  padding-bottom: 26px;
  width: 960px;
}
/* line 7496, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .tip img {
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 7501, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .tip span {
  color: #00b9e8;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  padding-left: 20px;
  vertical-align: middle;
  width: 910px;
}
/* line 7512, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .searchResults {
  padding-top: 25px;
  text-align: right;
  width: 100%;
}
/* line 7517, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f p.title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 7522, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f.block_e_a_f_first .intro {
  margin: 0;
}
/* line 7524, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f.block_e_a_f_first .intro.title {
  margin: 40px 0 0 0;
  padding-bottom: 15px;
}
/* line 7530, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent {
  margin-top: 25px;
  background: none #f1f1f1;
}
/* line 7533, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column {
  background: #fff;
}
/* line 7536, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column, .block_e_a_f .eaf_formContent .eaf_right_column, .block_e_a_f .eaf_formContent .block {
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
  padding: 0 61px 20px 30px;
  position: relative;
  vertical-align: top;
  width: 389px;
}
/* line 7546, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column .agreement > label, .block_e_a_f .eaf_formContent .eaf_right_column .agreement > label, .block_e_a_f .eaf_formContent .block .agreement > label {
  width: 300px;
}
/* line 7548, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column .agreement > label.error, .block_e_a_f .eaf_formContent .eaf_right_column .agreement > label.error, .block_e_a_f .eaf_formContent .block .agreement > label.error {
  color: #ff4634;
}
/* line 7553, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column p, .block_e_a_f .eaf_formContent .eaf_right_column p, .block_e_a_f .eaf_formContent .block p {
  margin: 0;
}
/* line 7556, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column .left, .block_e_a_f .eaf_formContent .eaf_right_column .left, .block_e_a_f .eaf_formContent .block .left {
  padding-right: 10px;
  width: 154px;
}
/* line 7560, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column .right, .block_e_a_f .eaf_formContent .eaf_right_column .right, .block_e_a_f .eaf_formContent .block .right {
  width: 225px;
}
/* line 7563, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset, .block_e_a_f .eaf_formContent .eaf_right_column fieldset, .block_e_a_f .eaf_formContent .block fieldset {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 39px;
}
/* line 7566, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset ul, .block_e_a_f .eaf_formContent .eaf_right_column fieldset ul, .block_e_a_f .eaf_formContent .block fieldset ul {
  float: left;
  left: 155px;
  position: relative;
  width: 230px;
  top: -78px;
}
/* line 7573, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset legend, .block_e_a_f .eaf_formContent .eaf_right_column fieldset legend, .block_e_a_f .eaf_formContent .block fieldset legend {
  color: #333333;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 25px;
  padding-top: 39px;
}
/* line 7579, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset legend.blue, .block_e_a_f .eaf_formContent .eaf_right_column fieldset legend.blue, .block_e_a_f .eaf_formContent .block fieldset legend.blue {
  color: #00b9e8;
}
/* line 7583, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset span.inbl, .block_e_a_f .eaf_formContent .eaf_left_column fieldset label.inbl, .block_e_a_f .eaf_formContent .eaf_left_column fieldset input.inbl, .block_e_a_f .eaf_formContent .eaf_left_column fieldset div.inbl, .block_e_a_f .eaf_formContent .eaf_left_column fieldset p.inbl, .block_e_a_f .eaf_formContent .eaf_right_column fieldset span.inbl, .block_e_a_f .eaf_formContent .eaf_right_column fieldset label.inbl, .block_e_a_f .eaf_formContent .eaf_right_column fieldset input.inbl, .block_e_a_f .eaf_formContent .eaf_right_column fieldset div.inbl, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.inbl, .block_e_a_f .eaf_formContent .block fieldset span.inbl, .block_e_a_f .eaf_formContent .block fieldset label.inbl, .block_e_a_f .eaf_formContent .block fieldset input.inbl, .block_e_a_f .eaf_formContent .block fieldset div.inbl, .block_e_a_f .eaf_formContent .block fieldset p.inbl {
  vertical-align: middle;
}
/* line 7586, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset div.between, .block_e_a_f .eaf_formContent .eaf_right_column fieldset div.between, .block_e_a_f .eaf_formContent .block fieldset div.between {
  margin-bottom: 18px;
  width: 100%;
}
/* line 7590, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset input[type="text"], .block_e_a_f .eaf_formContent .eaf_right_column fieldset input[type="text"], .block_e_a_f .eaf_formContent .block fieldset input[type="text"] {
  height: 16px;
  width: 201px;
}
/* line 7593, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset input[type="text"].full, .block_e_a_f .eaf_formContent .eaf_right_column fieldset input[type="text"].full, .block_e_a_f .eaf_formContent .block fieldset input[type="text"].full {
  display: block;
  margin-top: 16px;
  width: 365px;
}
/* line 7599, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset input[type="radio"], .block_e_a_f .eaf_formContent .eaf_left_column fieldset input[type="checkbox"], .block_e_a_f .eaf_formContent .eaf_right_column fieldset input[type="radio"], .block_e_a_f .eaf_formContent .eaf_right_column fieldset input[type="checkbox"], .block_e_a_f .eaf_formContent .block fieldset input[type="radio"], .block_e_a_f .eaf_formContent .block fieldset input[type="checkbox"] {
  margin: -2px 12px 0 0;
}
/* line 7602, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset input.smalldatepicker, .block_e_a_f .eaf_formContent .eaf_right_column fieldset input.smalldatepicker, .block_e_a_f .eaf_formContent .block fieldset input.smalldatepicker {
  height: 38px;
  line-height: 38px;
  width: 79px;
}
/* line 7606, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset input.smalldatepicker.hidden, .block_e_a_f .eaf_formContent .eaf_right_column fieldset input.smalldatepicker.hidden, .block_e_a_f .eaf_formContent .block fieldset input.smalldatepicker.hidden {
  display: none;
}
/* line 7610, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset textarea, .block_e_a_f .eaf_formContent .eaf_right_column fieldset textarea, .block_e_a_f .eaf_formContent .block fieldset textarea {
  margin-top: 16px;
  width: 365px;
}
/* line 7614, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset div.selectblue, .block_e_a_f .eaf_formContent .eaf_right_column fieldset div.selectblue, .block_e_a_f .eaf_formContent .block fieldset div.selectblue {
  min-width: 75px;
  width: 75px;
}
/* line 7618, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p, .block_e_a_f .eaf_formContent .block fieldset p {
  display: inline-block;
  margin-bottom: 34px;
  width: 100%;
}
/* line 7623, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p span.filled, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p span.filled, .block_e_a_f .eaf_formContent .block fieldset p span.filled {
  color: #7f7f7f;
  font-size: 14px;
}
/* line 7628, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p label, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p label, .block_e_a_f .eaf_formContent .block fieldset p label {
  padding-right: 10px;
}
/* line 7630, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p label.datesFrom, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p label.datesFrom, .block_e_a_f .eaf_formContent .block fieldset p label.datesFrom {
  width: 44px;
}
/* line 7633, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p label.datesTo, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p label.datesTo, .block_e_a_f .eaf_formContent .block fieldset p label.datesTo {
  padding: 0;
  text-align: center;
  width: 70px;
}
/* line 7639, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.noBottomMargin, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.noBottomMargin, .block_e_a_f .eaf_formContent .block fieldset p.noBottomMargin {
  margin: 0;
}
/* line 7642, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.indent, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.indent, .block_e_a_f .eaf_formContent .block fieldset p.indent {
  margin: 9px 0 0 164px;
}
/* line 7645, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.inputBottomMargin, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.inputBottomMargin, .block_e_a_f .eaf_formContent .block fieldset p.inputBottomMargin {
  margin-bottom: 20px;
}
/* line 7648, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.mediumBottomMargin, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.mediumBottomMargin, .block_e_a_f .eaf_formContent .block fieldset p.mediumBottomMargin {
  margin-bottom: 16px;
}
/* line 7651, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.alert, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.alert, .block_e_a_f .eaf_formContent .block fieldset p.alert {
  background: url(/images/picto_alerte.png) 0 50% no-repeat;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 23px;
  padding-left: 20px;
  vertical-align: middle;
  margin-top: 10px;
}
/* line 7661, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.listFilled span.left, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.listFilled span.left, .block_e_a_f .eaf_formContent .block fieldset p.listFilled span.left {
  vertical-align: top;
}
/* line 7665, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.section, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.section, .block_e_a_f .eaf_formContent .block fieldset p.section {
  margin-bottom: 25px;
  padding-top: 39px;
}
/* line 7668, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.section span, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.section span, .block_e_a_f .eaf_formContent .block fieldset p.section span {
  color: #333333;
  font-size: 18px;
  line-height: 18px;
  margin-right: 54px;
}
/* line 7675, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.section.blue span, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.section.blue span, .block_e_a_f .eaf_formContent .block fieldset p.section.blue span {
  color: #00b9e8;
}
/* line 7681, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.mini_inputs label, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.mini_inputs label, .block_e_a_f .eaf_formContent .block fieldset p.mini_inputs label {
  width: 50px;
}
/* line 7684, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.mini_inputs input[type="text"], .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.mini_inputs input[type="text"], .block_e_a_f .eaf_formContent .block fieldset p.mini_inputs input[type="text"] {
  width: 20px;
}
/* line 7686, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.mini_inputs input[type="text"].name, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.mini_inputs input[type="text"].name, .block_e_a_f .eaf_formContent .block fieldset p.mini_inputs input[type="text"].name {
  margin-right: 27px;
  width: 173px;
}
/* line 7693, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.agreement input[type="checkbox"], .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.agreement input[type="checkbox"], .block_e_a_f .eaf_formContent .block fieldset p.agreement input[type="checkbox"] {
  vertical-align: top;
}
/* line 7696, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.agreement label, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.agreement label, .block_e_a_f .eaf_formContent .block fieldset p.agreement label {
  padding: 0;
  vertical-align: top;
  width: 359px;
}
/* line 7702, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset p.description, .block_e_a_f .eaf_formContent .eaf_right_column fieldset p.description, .block_e_a_f .eaf_formContent .block fieldset p.description {
  font-family: "avenir_oblique", arial, sans-serif;
}
/* line 7706, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset.noLegend, .block_e_a_f .eaf_formContent .eaf_right_column fieldset.noLegend, .block_e_a_f .eaf_formContent .block fieldset.noLegend {
  padding-top: 39px;
}
/* line 7709, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column fieldset.last, .block_e_a_f .eaf_formContent .eaf_right_column fieldset.last, .block_e_a_f .eaf_formContent .block fieldset.last {
  border: none;
  padding-bottom: 0;
}
/* line 7716, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_left_column .bgInactive {
  background: transparent url(/images/bg/lightgrey_bg_1x1.png) 0 0 repeat;
  left: 0;
  position: absolute;
  top: 0;
  width: 480px;
  z-index: 40;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 7727, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_right_column {
  background: none #f1f1f1;
  z-index: 1;
}
/* line 7730, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_right_column .bgInactive {
  background: transparent url(/images/bg/lightgrey_bg_1x1.png) 0 0 repeat;
  left: 0;
  position: absolute;
  top: 0;
  width: 480px;
  z-index: 40;
}
/* line 7739, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_right_column .agreement.driver {
  position: static;
  clear: both;
  float: left;
}
/* line 7745, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .eaf_right_column input, .block_e_a_f .eaf_formContent .eaf_right_column textarea {
  background-color: #f1f1f1;
}
/* line 7749, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block {
  background-color: #f1f1f1;
  display: table-cell;
  padding: 20px 20px 30px;
  vertical-align: top;
  width: 273px;
}
/* line 7756, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block fieldset div.title, .block_e_a_f .eaf_formContent .block fieldset legend {
  color: #00b9e8;
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  padding: 0 0 15px 0;
}
/* line 7764, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block input[type="radio"] {
  margin: -10px 10px 0 0;
}
/* line 7767, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block.mid {
  border-left: 10px solid white;
  border-right: 10px solid white;
}
/* line 7771, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block .radioContent {
  margin-bottom: 13px;
}
/* line 7773, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block .radioContent label {
  color: #00bae9;
  font-family: "avenir_roman";
  font-size: 15px;
  margin-left: 5px;
}
/* line 7779, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block .radioContent input[type="radio"] {
  margin: 0 12px 0 0;
}
/* line 7782, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f .eaf_formContent .block .radioContent p {
  margin: 5px 0 0 30px;
  width: 89%;
}
/* line 7789, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f table.eaf_formContent {
  margin-bottom: 30px;
}
/* line 7792, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f p.mentions {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 47px 0 40px 0;
}
/* line 7799, /home/vagrant/www/html/web/styles/main.scss */
.block_e_a_f p.button {
  display: block;
  margin: 0;
  text-align: right;
  width: 100%;
}
/*Added by Aju */
h2.country-popup-header {
    color: #00bae9;
    font-family: "avenir_roman",arial,sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-transform: none;
}
.saving-hint {
    color: #777;
    font-size: 15px;
    font-style: italic;
}

/* ===== BLOCK REVIEWS ===== */
/* line 7811, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews h2 {
  margin-top: 9px;
}
/* line 7813, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews h2.subtitle {
  margin-top: 29px;
  text-transform: none;
}
/* line 7817, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews h2.comment {
  margin-top: 29px;
}
/* line 7821, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .searchResults {
  margin-top: 20px;
  width: 100%;
  text-align: right;
}
/* line 7827, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews p.introduction {
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
/* line 7833, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .btnContent {
  display: block;
  text-align: right;
  width: 100%;
}
/* line 7837, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .btnContent input[type="submit"] {
  margin: 30px 0 30px;
}
/* line 7841, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent {
  width: 100%;
}
/* line 7843, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p {
  margin: 0;
}
/* line 7845, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p label {
  color: #333333;
  display: inline-block;
  font-family: "avenir_roman", arial, sans-serif;
  font-size: 15px;
  width: 118px;
}
/* line 7852, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p input[type="text"], .block_reviews .reviewsContent p textarea {
  width: 818px;
}
/* line 7855, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p textarea {
  min-height: 110px;
  max-height: 200px;
}
/* line 7860, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p.description label {
  padding-top: 10px;
  vertical-align: top;
}
/* line 7865, /home/vagrant/www/html/web/styles/main.scss */
.block_reviews .reviewsContent p.notice {
  margin: 5px 0 20px 0;
}

/* ===== BLOCK Contatc Us / press-area ==== */
/* line 7873, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area,
.block_contact_us {
  margin-top: 43px;
}
/* line 7875, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area p,
.block_contact_us p {
  font-family: "avenir_roman";
  font-size: 14px;
  line-height: 18px;
}
/* line 7879, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area p.mb60,
.block_contact_us p.mb60 {
  margin-bottom: 60px;
}
/* line 7883, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul,
.block_contact_us ul {
  margin: 0;
  padding: 0;
}
/* line 7886, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul li,
.block_contact_us ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 7890, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul li.bottom,
.block_contact_us ul li.bottom {
  margin-bottom: 20px;
}
/* line 7893, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul li.legal,
.block_contact_us ul li.legal {
  color: #333;
  font-size: 15px;
  font-family: "avenir_roman";
  margin-bottom: 45px;
  clear: both;
}
/* line 7899, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul li.legal .required,
.block_contact_us ul li.legal .required {
  font-family: "avenir_oblique";
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 7904, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area ul li.legal .title,
.block_contact_us ul li.legal .title {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 7911, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .homelink_asso_ctn,
.block_contact_us .homelink_asso_ctn {
  margin: 0 auto;
  width: 287px;
  height: 104px;
  padding-left: 87px;
  margin-bottom: 63px;
  list-style: none;
  background: #f1f1f1 url("../images/homelink_net_logo.png") 18px center no-repeat;
}
/* line 7919, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .homelink_asso_ctn li,
.block_contact_us .homelink_asso_ctn li {
  color: #333;
  font-size: 15px;
  font-family: "avenir_roman";
  clear: both;
  line-height: 20px;
}
/* line 7920, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .homelink_asso_ctn li.title,
.block_contact_us .homelink_asso_ctn li.title {
  font-family: "avenir_roman";
  font-weight: bold;
  border-bottom: 1px solid #333;
  padding-top: 20px;
}
/* line 7933, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left,
.block_contact_us .left {
  width: 454px;
}
/* line 7935, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left ul li,
.block_contact_us .left ul li {
  margin-bottom: 30px;
}
/* line 7936, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left ul li label,
.block_contact_us .left ul li label {
  display: inline-block;
  font-family: "avenir_roman";
  font-size: 15px;
  vertical-align: middle;
  width: 120px;
}
/* line 7942, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left ul li label.country,
.block_contact_us .left ul li label.country {
  vertical-align: top;
}
/* line 7947, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left ul li input,
.block_contact_us .left ul li input {
  width: 218px;
}
/* line 7950, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .left ul li .selectblue,
.block_contact_us .left ul li .selectblue {
  display: inline-block;
  width: 240px;
}
/* line 7956, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right,
.block_contact_us .right {
  background-color: #f1f1f1;
  border: 1px solid #e0e0e0;
  height: 136px;
  padding: 20px;
  width: 464px;
}
/* line 7962, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right figure,
.block_contact_us .right figure {
  display: inline-block;
  margin-right: 18px;
  vertical-align: top;
  width: 119px;
}
/* line 7968, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right > span,
.block_contact_us .right > span {
  width: 323px;
}
/* line 7971, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right ul.contactInfo li,
.block_contact_us .right ul.contactInfo li {
  color: #333;
  font-family: "avenir_roman";
  font-size: 15px;
}
/* line 7975, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right ul.contactInfo li.title,
.block_contact_us .right ul.contactInfo li.title {
  color: #252525;
  font-family: "thristy_script",times,serif;
  font-size: 21px;
  font-weight: normal;
  margin-top: -10px;
  margin-bottom: 27px;
  vertical-align: top;
  text-transform: none;
}
/* line 7985, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .right ul.contactInfo li.memberInfo,
.block_contact_us .right ul.contactInfo li.memberInfo {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
}
/* line 7991, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .commentContent,
.block_contact_us .commentContent {
  display: block;
  margin-bottom: 20px;
  width: 100%;
}
.block_press_area li.block_success label,
.block_contact_us li.block_success label {
  font-family : "brandon_thin";
  font-size: 22px;
  color: #01aa31;
  line-height: 50px;
  font-weight: bold;
}
/* line 7995, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .commentContent label.comment,
.block_contact_us .commentContent label.comment {
  display: inline-block;
  font-family: "avenir_roman";
  font-size: 15px;
  margin-top: 8px;
  vertical-align: top;
  width: 120px;
}
/* line 8003, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .commentContent textarea,
.block_contact_us .commentContent textarea {
  width: 816px;
  min-height: 137px;
}
/* line 8008, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .agree,
.block_contact_us .agree {
  display: inline-block;
  height: 27px;
  margin-top: 10px;
  width: 750px;
}
/* line 8013, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .agree label,
.block_contact_us .agree label {
  margin-left: 12px;
  font-family: "avenir_roman";
  font-size: 15px;
}
/* line 8018, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .agree.hidden,
.block_contact_us .agree.hidden {
  display: none;
}
/* line 8022, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .submitContent,
.block_contact_us .submitContent {
  display: inline-block;
  text-align: right;
  width: 210px;
}
/* line 8026, /home/vagrant/www/html/web/styles/main.scss */
.block_press_area .submitContent.to_right,
.block_contact_us .submitContent.to_right {
  display: block;
  float: right;
}

/* ==== BLOCK QUALITY ASSURANCE // 10 principles ==== */
/* line 8034, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance, section.homelink_10principles {
  margin-top: 43px;
}
/* line 8036, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960, section.homelink_10principles .wrap960 {
  margin-bottom: 120px;
  position: relative;
}
/* line 8039, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 .home_seal, section.homelink_10principles .wrap960 .home_seal {
  top: -68px;
}
/* line 8042, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 h1, section.homelink_10principles .wrap960 h1 {
  margin-bottom: 7px;
  color: #333333;
  display: block;
  font-family: "brandon_thin";
  font-size: 35px;
  font-weight: normal;
  text-transform: uppercase;
  width: 840px;
  line-height: 1.1;
}
/* line 8053, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 p, section.homelink_10principles .wrap960 p {
  font-family: "avenir_roman",arial,sans-serif;
  font-size: 14px;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 8058, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 p.mb70, section.homelink_10principles .wrap960 p.mb70 {
  margin-bottom: 70px;
  font-size: 18px;
  line-height: 20px;
  padding-right: 120px;
}
/* line 8065, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul, section.homelink_10principles .wrap960 ul {
  border: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  background: url(/images/picto_quality_assurance/shadow-bottom.png) no-repeat 0 100%;
  margin: 0;
  padding-bottom: 33px;
}
/* line 8071, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li, section.homelink_10principles .wrap960 ul li {
  background: url(/images/separator_bottom.png) no-repeat left bottom;
  display: block;
  margin: 0;
  padding: 0 0 40px 0;
  margin-bottom: 40px;
}
/* line 8077, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li div, section.homelink_10principles .wrap960 ul li div {
  display: inline-block;
  vertical-align: middle;
  width: 850px;
}
/* line 8082, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li h2, section.homelink_10principles .wrap960 ul li h2 {
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  margin: 0;
  text-transform: none;
}
/* line 8090, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li p, section.homelink_10principles .wrap960 ul li p {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
}
/* line 8095, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.last, section.homelink_10principles .wrap960 ul li.last {
  background: none;
  margin-bottom: 85px;
  padding: 0;
}

/* ==== BLOCK QUALITY ASSURANCE ==== */
/* line 8108, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li {
  min-height: 81px;
}
/* line 8110, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li .ico {
  display: inline-block;
  height: 81px;
  vertical-align: middle;
  width: 110px;
}
/* line 8117, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.proximity .ico {
  background: url(/images/picto_quality_assurance/picto_proximity.png) no-repeat top left;
}
/* line 8122, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.experiences .ico {
  background: url(/images/picto_quality_assurance/picto_experience.png) no-repeat top left;
}
/* line 8127, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.worldStandard .ico {
  background: url(/images/picto_quality_assurance/picto_world_standard.png) no-repeat top left;
}
/* line 8132, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.trust .ico {
  background: url(/images/picto_quality_assurance/picto_trust.png) no-repeat top left;
}
/* line 8137, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.affinities .ico {
  background: url(/images/picto_quality_assurance/picto_a-a.png) no-repeat top left;
}
/* line 8142, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.secure .ico {
  background: url(/images/picto_quality_assurance/picto_secure.png) no-repeat top left;
}
/* line 8147, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.fea .ico {
  background: url(/images/picto_quality_assurance/picto_f-e-a.png) no-repeat top left;
}
/* line 8152, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.feedback .ico {
  background: url(/images/picto_quality_assurance/picto_member-feedback.png) no-repeat top left;
}
/* line 8157, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.guestBook .ico {
  background: url(/images/picto_quality_assurance/picto_guest-book.png) no-repeat top left;
}
/* line 8162, /home/vagrant/www/html/web/styles/main.scss */
section.quality_assurance .wrap960 ul li.cancellation .ico {
  background: url(/images/picto_quality_assurance/picto_cancellation.png) no-repeat top left;
}

/* ==== Terms Of use ==== */
/* line 8172, /home/vagrant/www/html/web/styles/main.scss */
section.main .terms_of_use, section.main .privacy_policy {
  color: #333333;
  font-family: 'avenir_roman';
  font-size: 14px;
  margin: 0 auto;
  padding: 0 0 15px 0;
  width: 960px;
}
/* line 8179, /home/vagrant/www/html/web/styles/main.scss */
section.main .terms_of_use h3 span, section.main .privacy_policy h3 span {
  color: #00bae9;
}
/* line 8183, /home/vagrant/www/html/web/styles/main.scss */
section.main.searchResults {
  margin-top: 43px;
}

/* ==== SiteMap ==== */
/* line 8190, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap {
  color: #333333;
  font-family: 'avenir_roman';
  font-size: 14px;
  margin: 0 auto;
  padding: 0 0 15px 0;
  width: 960px;
}
/* line 8197, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap h2 {
  text-align: center;
}
/* line 8200, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 8204, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul li a {
  background: url(/images/ico-arrow-grey-dashboard.png) no-repeat left center;
  color: #333333;
  margin: 0;
  padding: 0 0 0 12px;
  text-decoration: none;
}
/* line 8210, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul li a:hover {
  background: url(/images/ico-arrow-blue-dashboard.png) no-repeat left center;
  color: #00bae9;
  text-decoration: underline;
}
/* line 8217, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul.list li {
  margin: 10px 0 10px 0;
  padding: 0;
}
/* line 8220, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul.list li a {
  font-weight: bold;
}
/* line 8226, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul.sublist li {
  margin: 5px 0 5px 0;
  padding: 0 0 0 25px;
}
/* line 8229, /home/vagrant/www/html/web/styles/main.scss */
section.main .sitemap ul.sublist li a {
  font-weight: normal;
}

/* ==== 10 principles ==== */
/* line 8242, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li {
  background: none;
  margin-bottom: 45px;
  min-height: auto;
  padding: 0;
}
/* line 8247, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li span {
  display: inline-block;
  vertical-align: top;
}
/* line 8250, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li span.nb {
  width: 145px;
}
/* line 8252, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li span.nb span {
  border-bottom: 6px solid #ccf4fb;
  color: #00b9e8;
  font-family: "brandon_med", arial, serif;
  font-size: 40px;
  line-height: 40px;
  padding-bottom: 20px;
  text-align: center;
  width: 64px;
}
/* line 8264, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li div {
  vertical-align: top;
  width: 815px;
}
/* line 8268, /home/vagrant/www/html/web/styles/main.scss */
section.homelink_10principles .wrap960 ul li.last {
  margin-bottom: 75px;
}

/* -- no result --- */
/* line 8278, /home/vagrant/www/html/web/styles/main.scss */
.search-no-result {
  font-family: avenir_roman;
  font-size: 16px;
  color: #00bae9;
  margin-left: 75px;
  margin-top: 100px;
}

/* --- BANDEAU TEMPORAIRE ---- */
/* line 8288, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn {
  display: none;
  position: fixed;
  bottom: -50px;
  left: 0;
  width: 90%;
  height: 34px;
  background: url("../images/pixel-black-alpha-80.png") 0 0 repeat;
  z-index: 100;
  padding: 10px 5%;
}
/* line 8298, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn .close_btn {
  position: absolute;
  height: 14px;
  width: 14px;
  top: 10px;
  right: 10px;
  text-indent: -999999em;
  outline: none;
  background: url("../images/popin_close_white.png") 0 0 repeat;
}
/* line 8308, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn .title {
  color: #ffffff;
  font-size: 15px;
  font-family: avenir_roman;
  font-weight: 700;
  padding-right: 40px;
  line-height: 1.3;
}
/* line 8316, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn .note {
  color: #ffffff;
  padding-right: 40px;
  font-size: 13px;
  font-family: avenir_roman;
  line-height: 1.3;
}
/* line 8322, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn .note a {
  color: #00B9E8;
  text-decoration: none;
}
/* line 8325, /home/vagrant/www/html/web/styles/main.scss */
.temporaray_alert_ctn .note a:hover {
  text-decoration: underline;
}

/* _ Media Queries ======================================================= */
@media only screen and (min-width: 1920px) {
  /* line 8339, /home/vagrant/www/html/web/styles/main.scss */
  .seekHome .homeFilterBg {
    background: url(/images/upload/bg_seek_home.jpg) no-repeat 50% 0/100% auto content-box transparent;
  }

  /* line 8342, /home/vagrant/www/html/web/styles/main.scss */
  .blockAffinitie .wrapFull {
    background: url(/images/imgGolf.jpg) no-repeat 100% 50% auto content-box transparent;
  }

  /* line 8346, /home/vagrant/www/html/web/styles/main.scss */
  .seekHome .homeFilterBg,
  .blockAffinitie .wrapFull {
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    -o-background-clip: content-box;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
@media only screen and (min-width: 1523px) {
  /* line 8355, /home/vagrant/www/html/web/styles/main.scss */
  section.join_now .join_now_header .wrapFull {
    background: url(/images/join_now_bg.jpg) no-repeat 50% 0/100% auto content-box transparent;
  }
}
@media only screen and (min-width: 1365px) {
  /* line 8360, /home/vagrant/www/html/web/styles/main.scss */
  section.about_homelink .about_homelink_header .wrapFull {
    background: url(/images/about_homelink_bg.jpg) no-repeat 50% 0/100% auto content-box transparent;
  }
}
@media only screen and (min-width: 1366px) {
  /* line 8365, /home/vagrant/www/html/web/styles/main.scss */
  section.testimonies .testimonies_header .wrapFull {
    background: url(/images/testimonies_bg.jpg) no-repeat 50% 0/100% auto content-box transparent;
  }
}
/* Ie8 */
/* line 8372, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .seekHome fieldset.when .mLeft {
  max-width: auto !important;
}
/* line 8375, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .seekHome fieldset input[type="text"] {
  max-width: 80px !important;
}
/* line 8378, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .seekHome fieldset.where input[type="text"] {
  max-width: 100% !important;
}
/* line 8381, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .selectsmall {
  background: white url("../images/select_small.gif") 100% 0 no-repeat !important;
}
/* line 8384, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .selectblue {
  background: white url("../images/select_bleu.gif") 100% 0 no-repeat !important;
}
/* line 8387, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .selectsmall select, .ie8 .selectblue select {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity='0'})";
}
/* line 8391, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .blockAffinitie .wrapFull {
  height: auto;
  background-position: 100% 0;
}
/* line 8395, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .listingPage .block_tab_youth_exchange ul li figure, .ie8 .listingPage .block_tab_youth_exchange ul li div {
  float: left;
}
/* line 8398, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .blockResultSearch ul.filter li {
  min-width: 200px;
}
/* line 8401, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .mainmy_profile label {
  display: inline !important;
}
/* line 8404, /home/vagrant/www/html/web/styles/main.scss */
.ie8 .mainmy_profile .my_family .moreinfos ul li {
  height: 30px;
  display: block;
  float: left;
}

/* Ie7 */
/* line 8414, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .home_seal span {
  text-decoration: none;
}
/* line 8417, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .selectsmall {
  background: white url("../images/select_small.gif") 100% 0 no-repeat !important;
}
/* line 8420, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .selectblue {
  background: white url("../images/select_bleu.gif") 190px 0 no-repeat !important;
}
/* line 8423, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .selectsmall select, .ie7 .selectblue select {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity='0'})";
}
/* line 8427, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .blockAffinitie .wrapFull {
  height: auto;
  background-position: 100% 0;
}
/* line 8431, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .listingPage .block_tab_youth_exchange ul li figure, .ie7 .listingPage .block_tab_youth_exchange ul li div {
  float: left;
}
/* line 8434, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .blockResultSearch ul.filter li {
  min-width: 200px;
}
/* line 8437, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .mainmy_profile label {
  display: inline !important;
}
/* line 8440, /home/vagrant/www/html/web/styles/main.scss */
.ie7 .mainmy_profile .my_family .moreinfos ul li {
  height: 30px;
  display: block;
  float: left;
}
.confirmDraftDeleteBlock .confirmDraftDeleteSubBlock {
  background: url(/images/bg/white_bg_1x1.png) 0 0 repeat;
  height: 225px;
  left: 0;
  padding-top: 50px;
  position: absolute;
  text-align: center;
  top: 420px;
  width: 1000px;
  opacity:0.8;
}
.confirmDraftDeleteBlock .confirmDraftDeleteSubBlock #confirmedDraftRemove {
  margin-right:20px;
  opacity:1;
}
.confirmDraftDeleteBlock .confirmDraftDeleteSubBlock p.title {
  color: #252525;
  font-family: "avenir_roman", arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 30px 0;
  opacity:1;
}

/**
 * @name print.scss
 */
/* _ Print Styles ======================================================= */
@media print {
  /** Réinitialiser la couleur du texte pour accélérer l'impression.
  * @see http://www.sanbeiji.com/archives/953
  * Supprimer les ombres portées et les couleurs d'arrière-plan. */
  /* line 11, /home/vagrant/www/html/web/styles/print.scss */
  * {
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    -ms-filter: none !important;
    filter: none !important;
    background-color: transparent !important;
  }

  /** Supprimer les éventuelles marges et largeur de <body>.
  * Initialiser la taille de police en point. */
  /* line 23, /home/vagrant/www/html/web/styles/print.scss */
  body {
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    font-size: 12pt;
  }

  /* line 31, /home/vagrant/www/html/web/styles/print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 35, /home/vagrant/www/html/web/styles/print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 39, /home/vagrant/www/html/web/styles/print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 49, /home/vagrant/www/html/web/styles/print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 54, /home/vagrant/www/html/web/styles/print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 59, /home/vagrant/www/html/web/styles/print.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 64, /home/vagrant/www/html/web/styles/print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 68, /home/vagrant/www/html/web/styles/print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 78, /home/vagrant/www/html/web/styles/print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 87, /home/vagrant/www/html/web/styles/print.scss */
  h1, h2, h3, h4, h5, h6,
  blockquote,
  code, pre,
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 96, /home/vagrant/www/html/web/styles/print.scss */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  caption {
    page-break-after: avoid;
  }
}
