html, body {
  color: #fff;
  background: url('../images/common/bg-content.jpg?1367257078') 0 0 repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height:100%;
}
/** ESPACE DE CONVERSATIONS **/
#content .PortletConversationSpace .conv-button button.btn.btn-small,#content .PortletConversationSpace .conv-button input.btn.btn-small[type="submit"]{
    background: none repeat scroll 0 0 #097C91;
    color: #FFFFFF;
    margin-bottom: 5px;
    padding: 5px;   
}
.item-box .items .item-date-new {
    background-color: #097C91;
}
.modal-footer INPUT.btn{
    background: url("../images/common/btsubmit.png?1366398988") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    text-transform: uppercase;
}
#main-nav h1{
    background: #09323a none repeat scroll 0 0;
    color: #fff;
    font: 30px/100% "centurygothic",Arial,sans-serif;
    padding: 20px;
    text-decoration: none;
    text-shadow: none;
}
#content .band-pev{
  padding:3px;
  font-size:12px;
  background-color:#09869e;
  color:#fff;
  text-align:center;	
}
#content .band-pev.orange{
	  background-color:#f09e34;
}
#content .band-pev.vert{
    background-color:#09869e;
}
#home-insert .inner a.link-mea, #home-insert .inner a.link-mea:focus, #home-insert .inner .link-mea div {
	color:#fff;
}
.secondLevel{
    padding-left:15px;
}
.firstLevel{
    font-weight:bold;
}
.widget .wdg-list > LI:before {
    -moz-box-sizing: border-box;
    color: #666666;
    content: counter(li, decimal) "";
    counter-increment: li;
    font-size: 10px;
    left: -7px;
    line-height: 32px;
    position: absolute;
}
.formButton.mainButton:hover, .formButton.mainButton:active, .formButton.mainButton.active, .formButton.mainButton.disabled, .formButton.mainButton[disabled] {
    background-color: none;
    color: #FFFFFF;
}
.liste-price{
  background-color:#09869E;
  padding:5px;
  color: #fff;
  font-size: 14px;
  /*font-weight: bold;*/
}
#viewsize{
  color:#fff;
  padding-top:5px;
}
/*.alert {
    background-color: #F0EEEB;
    border: 1px solid #E9E5DE;
    border-radius: 4px 4px 4px 4px;
    color: #4E4D4D;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}*/
.alert{
    background-color: #D0E3E6;
    border: 1px solid #ADDCE4;
    border-radius: 4px 4px 4px 4px;
    color: #0989A0;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-info {
    background-color: #D0E3E6;
    border: 1px solid #ADDCE4;
    border-radius: 4px 4px 4px 4px;
    color: #0989A0;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/*
Bt discover home
*/
.discover-home, .discover-home:hover {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 76px;
  height: 35px;
  text-align: center;
  background: url('../images/common/bt-discover.png?1366059414') 0 0 no-repeat;
  color: #fff;
  font-size: 10px;
  padding-top: 39px;
  padding-left: 45px;
  text-transform: uppercase;
  text-decoration: none;
  z-index: 50;
  box-sizing: content-box;
}
.discover-home span, .discover-home:hover span {
  display: block;
}
IMG.bg-box-home{
  bottom: 0;
  position: absolute;
}
#sidebar .box-home IMG{
  width:auto;
}
#sidebar .box-home IMG.bg-box-home{
  bottom: 0;
  position: relative;
}
#sidebar .box-home .quote {
    padding-top:15px;
}
#news .news-title h3 {
    line-height: 17px;
}
#result-content ul.house-details li.zone {
    background: url("../images/picto-zone.png") no-repeat scroll 0 0px transparent;
    color: #09869E;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 23px;
}
.btn.mainButton:hover,
.formButton.mainButton:hover,
.input-append .add-on.mainButton:hover,
.btn.mainButton:active,
.formButton.mainButton:active,
.input-append .add-on.mainButton:active,
.btn.mainButton.active,
.formButton.mainButton.active,
.input-append .add-on.mainButton.active,
.btn.mainButton.disabled,
.formButton.mainButton.disabled,
.input-append .add-on.mainButton.disabled,
.btn.mainButton[disabled],
.formButton.mainButton[disabled],
.input-append .add-on.mainButton[disabled] {
  color: inherit;
  background-color: inherit;
  *background-color: inherit;
}
.box-home .quote {
  z-index:100;
}
div.modal{
 z-index: 10000;
}
#customsearch form > div {
     min-height: inherit;
}
#customsearch .price{
 margin-left:0px;
}
#customsearch .header-search {
    padding-bottom: 0px;
}

.slider.slider-horizontal .slider-track {
    height: 10px;
    left: 0;
    margin-left: 10px;
    top: 0;
    width: 90%;
}
#news .news-title {
    height: auto;
}
#pagetools-rse {
    float: left;
    margin: 15px auto 0 15px;
    /*padding: 0 10px 10px;*/
}
#pagetools-rse li {
    float: left;
    padding-left: 5px;
    display:inline;
}
.googlemaps-bubble DIV.thumbnail {
    margin-left: 0px;
}
.gmapResultDisplay{
  display:inline-block;
  padding-bottom:10px;
  clear:both;
  width: 90%;     
}
.gmapResultDisplay .content{
  margin-left:20px;
}
.gmapResultDisplay .thumbnail {
    border: 0 none;
    border-radius: 0 0 0 0;
    float: left;
}
.result .rate{
  display:inline-block;     
}
.UI_EDITOR_PASSWORD INPUT.formTextfield{
  width:90%;
}
#sidebar #search-asset .firstselect,#sidebar #search-asset .sndselect {
    padding-left: 10%;
    width: 90%;
    float:left !important;
}
#form-contactus .widget {
    padding: 0px;
}
#sidebar #search-asset {
    background: url("../images/home/bg-search-asset.jpg?1366059152") repeat scroll 0 0 transparent;
}
#sidebar .box-home{
  height:auto;
}
#sidebar .box-home .btsubmit{
    width: auto;
}
.result .rate .fdlgauge.fdltiny{
	border: 1px solid #424443;
}

.result .rate .fdlgauge .progress {
    background-color: #449F95;
    background-image: linear-gradient(#449F95, #449F95 50%, #449F95);
}
.fdlgauge.fdltiny .progress {
    height: 8px;
    padding: 0;
    filter:inherit;
}
#news .readmore-libelle-bandeau {
    background: none repeat scroll 0 0 #f09e34;
    color:#fff;
    padding: 5px;
    margin-bottom: 5px;
}
.fdlgauge .progress {
    background-repeat: no-repeat;
    border-radius: 0px;
    color: #FFFFFF;
    height: 18px;
    left: 0;
    padding: 0 3px;
    position: absolute;
    text-align: right;
    text-shadow: -1px -1px 1px rgba(120, 120, 120, 0.4);
    top: 0;
    z-index: 3;
}
.fdlgauge.fdltiny {
    border: 1px solid #006600;
    display: inline-block;
    float: left;
    height: 8px;
    margin: 4px 0 5px;
    vertical-align: middle;
    width: 40px;
}
.fdlgauge {
    border: 1px solid #BBBBBB;
    border-radius: 0px;
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.result .wysiwyg IMG {
    float: left;
    max-height: 120px;
    max-width: 120px;
    padding-right: 5px;
}
h3.titleGabarit {
    background: url("../images/min-fdlh.png") no-repeat scroll 0 15px transparent;
    color: #0F859B;
    font-size: 20px;
    font-weight: normal;
    line-height: 100%;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-top: 15px;
}
BODY.body SPAN.highlight {
    background-color: #C5E1DE;
}
.result .btlightbrown {
	  clear: both;
    display:inline-block;
    margin-top: 15px;
}
.typeahead-search-full{
	  padding:5px;
	  text-align:center;
	  display:inline-block;
}
#popup-complete-search{
  color:#0F859B;
  text-decoration:underline;
  cursor:pointer;
  padding:5px;
}
#news .news-inner .news-header{
	/*display:inline-table;
  padding-bottom:10px;*/
  padding-bottom:30px;
}

.typeahead-menu.typeahead-search UL.dropdown-menu .typeahead-layout {
  background: none repeat scroll 0 0 #0989A0;
}
#news .news-inner {
	  border: 1px solid #E7E5E2;
    min-height:auto;
    overflow:hidden;
    padding:5px;
}
#subscribenews .form-control{
	height:28px;
}
#news .news-inner .news-header .news-abstract
{
  height:auto;
}
#news .news-inner .news-header .news-abstract img{
	width:100%;
}
#news .news-inner .readmore {
    background: none repeat scroll 0 0 #097C91;
    color:#fff;
    padding: 5px;
    margin-bottom: 5px;
}
#news .projet-en-cours{
   background: none repeat scroll 0 0 #F6F6F6;
}

#news .projet-en-cours .news-date{
   background: url("../images/home-projet2.png") no-repeat scroll 10px 8px #F09E34;
   /*background: none repeat scroll 0 0 #F09E34;*/
}
#news .projet-en-cours .news-type{
    color: #F09E34;
}
#news .projet-en-cours .readmore{
    background: none repeat scroll 0 0 #F09E34;
}
.number-result {
 background: none repeat scroll 0 0 #07404B;
    border-bottom: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
}
.result-info{
	padding:1px 5px 6px 12px;
}
.number-result .orderby {
    padding-left:12px;
    padding-top:8px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;  
    padding-right:12px;  
    padding-bottom:5px;
}

#form-contactus label {
    padding-top: 0px;
}
.number-result .orderby form {
    margin: 0 0 5px;
}

#result-content IMG{
  max-height:130px;
  max-width: 100%;
}
#customsearch .slider.slider-horizontal {
    margin-top: 35px;
}
#search-tab li a,#search-tab li a:hover,#search-tab li a:focus {
  text-decoration:none;
}
.house-details {
	margin: 0px;
}
.house-details li{
  display:inline-block;
  list-style: none outside none;
}
.label{
	font-weight: bold;
}
IMG.energie{
  /*max-width:163px;*/
  /*padding-right:5px;*/
}
.chambres TD,.lots TD{
  border:1px solid #7F7F7F;
  padding:5px;
  max-width:150px;
}
.chambres TH,.lots TH{
  border:1px solid #7F7F7F;
  background-color:#7F7F7F;
  color:#fff;
  padding:5px;
  text-align:center;
  max-width:150px;
}
#map{
  height:255px;
}
.contactus .office p {
    font-size: inherit;
    margin-right: 15px;
}
.contactus .adress span {
    margin-top: 3px;
}	
li.header-icone{
  color:#fff;
  padding-top: 5px;
  padding-left: 10px;
}
.cell{
  height:100%;
}
#jalios-modal .modal-dialog.modal-detail-salon{
    margin: 30px auto;
    width: 80%;
    height: 80%;
}
#jalios-modal .modal-dialog.modal-detail-carrousel{
    margin: 30px auto;
    width: 60%;
    height: 80%;
}
.salon{
    background-color: #fff;
    border: 0px solid #eae6e6;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
}

#details .equalize{
	margin-bottom:30px;
}
.box-home{
    background: url("../images/home/bg-search-asset.jpg?1366059152") no-repeat scroll 0 0 transparent;
    /*min-width:30%;*/
}
/** Page Mon compte **/
a, a:focus {
    text-decoration: underline;
}
#sidebar FIELDSET {
    border: 0px;
}
.newsletter input[type="text"] {
    border-radius: 0px;
}

button, textarea, input[type="text"] {
    background-image: none;
    border-radius: 4px 4px 4px 4px;
}

.sb-box{
  text-align:left;
  
}
.search-engine input[type="text"] {
    border-radius: 0px;
}
/** tooltip **/
.tip .popover-inner {
    background-color: #0F859B;
    color:#ffffff;
}
.popover.tip.right .arrow {
    border-right-color: #0F859B;
}
/** tooltip **/
/** Page Mon compte **/
.quote{
  z-index:5000;
}
#search-asset fieldset {
    border: 0px;
    border-radius: 0px;
    margin: 0 5px 10px;
    padding: 0px;
}
#home-insert .title H2{
	color:#fff;
  width:50%;
  font-weight: bold;
}
#home-insert .title p{
	color:#fff;
  width:40%;
}
#home-insert-gris .title H2{
  width:45%;
  font-weight: bold;
  color: #fff;
}
#home-insert-gris .title p{
  width:40%;
  color: #fff;
}
#aboutus .span6 {
  padding: 0 2.564102564102564%;
  /*background: url('../images/home/about-sep.png?1366143870') right 65% no-repeat;*/
}
.inner-content.advancedsearch{
	padding:0px;
}
.inner-content.advancedsearch .liste-result{
  padding:0 15px 10px;
}
.inner-content.advancedsearch .liste-result >.row {
    border-bottom: 1px solid #d8d6da;
    margin: 10px 0;
    padding-bottom: 15px;
}
.col-item .number-result, #searchfooter.row{
	padding-bottom:0px;
	border-bottom:0px;
}

#news .news-header .wysiwyg IMG{
  /*max-height:120px;*/
  max-width:120px;
  float:left;
  padding-right: 5px;
}
.carousel-indicators{
	bottom:0px;
	left:0;
	margin-left:0;
	padding-right: 10px;
  text-align: right;
  width:100%;
  height:10px;
  margin-top: 10px;
  top:0;
  display:none;
}
.header-icone{
  display:block;
}

.more-new-caroussel .btlightbrown{
  margin-bottom:10px;
  margin-top:10px;
}

.carousel .item{
  text-align:center;
}

/** CODE CSS EDWIN **/
#pagetools li {
  float:left;
  padding-left:5px;
}

/** CORRECTIONS DU 22/05 **/
#main-nav #listmenu > li a {
  padding: 15px 32px;
}
#main-nav #listmenu > li {
    text-transform: uppercase;
}
#main-nav #listmenu > li a:hover {
  background: url("../images/common/bg-dropdownnav.png?1367250790") no-repeat scroll 0 0 #19A9C5;
  color:#fff;
}
.inner-content .encadre h4 {
  color: #0F859B;
  font-size: 15px;
  font-weight: normal;
  line-height: 100%;
  font-weight: bold;
  padding-left: 10px;
  text-transform:none;
}
.inner-content .publication h4 {
  color: #0F859B;
  font-size: 15px;
  font-weight: normal;
  line-height: 100%;
  font-weight: bold;
  padding-left: 0px;
  text-transform:none;
}
.inner-content .encadre h3{
  background: url("../plugins/FDLHPlugin/images/min-fdlh.png") no-repeat scroll 0 15px transparent;
  color: #0F859B;
  font-size: 20px;
  font-weight: normal;
  line-height: 100%;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-top: 15px;
}
.inner-content .publication h3 {
  background: url("../plugins/FDLHPlugin/images/min-fdlh.png") no-repeat scroll 0 15px transparent;
  color: #0F859B;
  font-size: 20px;
  font-weight: normal;
  line-height: 100%;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-top: 15px;
}
.inner-content .encadre h2 {
  background: none repeat scroll 0 0 #0A323A;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding-top:0px;
  padding-left:10px;
  margin: 0;
  color: #fff;
}
.inner-content .publication h2 {
  background: none repeat scroll 0 0 #0A323A;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding-top:0px;
  padding-left:0px;
  margin: 0;
  color: #fff;
}

#main-nav #listmenu > li.current a:hover {
  color:#fff;
}
#news .news-title .news-type {
    font-size: 14px;
}
.box-home h2{
    font-size: 16px;
}
.box-home h2 a,.box-home h2 a:hover,.box-home h2 a:focus{
    color:inherit;
    text-decoration:none;
}
.box-home p a,.box-home p a:hover,.box-home p a:focus{
    color: inherit;
    text-decoration:none;
}

/* Social conversation  */
#content .socialFDLH .conversation-space h2 {
  border-bottom: 1px solid #E9E5DE;
  box-shadow: 0 1px 0 #FFFFFF;
  color: #4E4D4D;
  font-size: 14px;
  text-align: left;
  text-transform: none;
}
    


.socialFDLH .conv-space-info a{
    color: #24555E;
    font-weight: bold;
    margin-bottom: 4px;
    text-decoration: none;
    
}
.socialFDLH .PortletConversationSpace .PortletConversationSpace-header {
    margin-left: 10px;
    margin-right: 10px;
    
}
.socialFDLH .PortletConversationSpace .PortletConversationSpace-header .nav {
    margin: 0 0px;
}

.socialFDLH .nav-tabs > li > a {
  padding-bottom: 2px;
  padding-top: 2px;
}
.socialFDLH .scp-meta{
    padding-top:10px;
}
.socialFDLH .badge{
    background-color: #097C91;
}
.socialFDLH .conversation-space .answer:target {
    background-color: #F6F6F6;
    background-image: none;
    background-repeat: no-repeat;
}
.socialFDLH .nav-tabs > .active > a,
.socialFDLH  .nav-tabs > .active > a:hover {
  background-color: #F6F6F6;
  color: #000000;
  text-decoration:none;
  height:30px;
}
.socialFDLH .conversation-space .scp-meta {
    background: none no-repeat scroll 0 0 #097C91;
    color: #FFFFFF;
    font-size: 11px;
    margin-top: 10px;
    padding: 3px;
    text-align: center;
    width: 120px;
}
#content .socialFDLH .title-conversation{
    background: none repeat scroll 0 0 #0A323A;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#content .socialFDLH .title-conversation h2{
    color:#fff;
    font-size: 16px;
    text-transform:uppercase;
    text-align: center;
}
.socialFDLH .conversation-space .answerForm {
   background-color: #F6F6F6;
   margin-top: 20px;
   border:1px solid #CFCFCF;
}

.socialFDLH .answerForm-title b{
   background-color: #097C91;
   color:#fff;
   padding:5px; 
}

.socialFDLH .item-box .items TR.item:hover {
    background: none;
}
.socialFDLH .item-box .items TR.item TD,
.socialFDLH .item-box .items TR.item:hover TD {
    border-bottom: none;
  border-top: none;
}
.socialFDLH .item-box .items TR.item TD:first-child {
  padding-left: 20px;   
}
.socialFDLH .item-box .items .item-info,
.socialFDLH .badge-new{
    vertical-align: text-bottom;
}

.socialFDLH .item-box-footer {
    border: none;;
}

.socialFDLH #answer-form input[type=submit],
.socialFDLH input[type=submit] {
  background: none repeat scroll 0 0 #097C91;
  color: #FFFFFF;
  /* float: left;*/
  /*text-indent: -9999px;*/
  /* padding: 7px 5px 7px 5px; */
  border: 0;
  width: 90px;
}

.socialFDLH #content .side-column,
.socialFDLH .pull-left,
.socialFDLH .PortletConversationSpace-body .mbr-photo,
.socialFDLH .conversation .scp-result-photo,
.socialFDLH .conversation-space .member-list-container {
  display:none; 
}

.socialFDLH .item-box .items TR.item TD {
    height: 16px;
}

.socialFDLH .item-box .items .item-date-new {
    background-color: #097C91;
}
.socialFDLH .item-box .items .item-date-today {
    background-color: #09323A;
}
#content .socialFDLH .conversation-space .scp-box{
    background: none repeat scroll 0 0 #F6F6F6;
    color: #000000;
    padding-bottom: 10px;
    border-width:1px;
}   
.socialFDLH .scp-container-title H2{
    color : #097C91;
}

.socialFDLH .conversation-space #row-fluid .span12,
.socialFDLH .conversation-space .row-fluid .span12 {
      width: 100%;
    *width: 99.94680851063829%;
}

#content .socialFDLH .conversation-space.conversation-space-container {
    min-width: 242px;
}

.socialFDLH .conversation-space .alert-info {
      border: 1px solid #095B6A;
      background: none repeat scroll 0 0 #F6F6F6;
    color: #000000;
    margin: 10px 0;
}

#content .socialFDLH .conversation-space .scp-result .scp-result-body{
    margin-right:0px;
}

.socialFDLH .conversation-space .alert H2 {
    border-bottom: 1px solid #E9E5DE;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #4E4D4D;
    font-size: 16px;
    text-align: left;
    line-height: 20px;
    text-transform: uppercase;
}

.socialFDLH .conversation-space .alert p {
    color: #000000;
    margin-bottom: 20px;
    text-align: left;
}

#content .socialFDLH .conversation-space .scp-ask-form-idea,
#content .socialFDLH .conversation-space .scp-ask-form-question,
#content .socialFDLH .conversation-space .scp-ask-form-topic {
    background: none repeat scroll 0 0 #F6F6F6;
}

#content .socialFDLH .conversation-space .scp-ask-form-idea.well-small,
#content .socialFDLH .conversation-space .scp-ask-form-question.well-small,
#content .socialFDLH .conversation-space .scp-ask-form-topic.well-small {
    background: none repeat scroll 0 0 #095B6A;
}

#content .socialFDLH .conversation-space .scp-ask-form FORM .btn,
#content .socialFDLH .conversation-space .scp-ask-form FORM .mainButton
 {
   background: none repeat scroll 0 0 #097C91;
   color:#fff;
  /* float: left;*/
  /*border: 1px solid #095B6A;*/
  /*text-indent: -9999px;*/
  margin-top: 2px;
  /* padding: 2px 5px; */
  width: 90px;
  border: 0px;
}
#content .socialFDLH .conversation-space .scp-ask-form FORM .cancelButton{
    background-color:#A1A1A1;
}

.col-item .number-result,#searchfooter.row{
	margin:0px;
}

