body{
	padding-bottom:0;
	min-height:100%;
	font-family:'Open Sans','Segoe UI';
	font-size:14px;
	color:#444;
	}
	
body:before{
	content:"";
	display:block;
	position:fixed;
	top:0;bottom:0;
	left:0;right:0;
	z-index:-1;
/*	background-color:#D0D7E1;*/
	}
	
.accordion.panel-group .panel-heading .accordion-toggle.collapsed{
	color:#FFFFFF;
	font-weight:normal;
	background-color:#003366;
	-webkit-transition:border .218s;-moz-transition:border .218s;-o-transition:border .218s;transition:border .218s;
	border-bottom:1px solid #f5f5f5;
	}
.accordion.panel-group .panel-heading .accordion-toggle2.collapsed{
	color:#FFFFFF;
	font-weight:normal;
	background-color:#6d8922;
	-webkit-transition:border .218s;-moz-transition:border .218s;-o-transition:border .218s;transition:border .218s;
	border-bottom:1px solid #f5f5f5;
	}
.widget-header{
	position:relative;
	min-height:80px;
	background:#fff;
	-webkit-box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	color:#555;
	padding-top:12px;
	text-align:center;
	}
.widget-footer{
	position:relative;
	min-height:30px;
	background:#fff;
/*	-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	-moz-box-shadow:0 0 4px rgba(0,0,0,.3);
	box-shadow:0 0 2px rgba(0,0,0,.3);*/
	color:#555;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	}
.widget-body{
	background-color:#fbfbfb;
	-webkit-box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	box-shadow:1px 0 10px 1px rgba(0,0,0,.3);
	padding:12px
	}
	
.accordion.panel-group .panel-heading .accordion-toggle{
	color:#FFFFFF;
	background-color:#003366;
	position:relative;
	font-weight:normal;
	font-size:13px;
	line-height:1;
	padding:10px;
	display:block;
	-webkit-box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	-moz-box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	}
.accordion.panel-group .panel-heading .accordion-toggle:hover{
	color:#FFFFFF;
	text-decoration:none;
	}	
.accordion.panel-group .panel-heading .accordion-toggle:after{
	-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;
	position:absolute;right:20px;top:8px;
	font-family:'FontAwesome';
	font-size:17px;
	font-weight:normal;
	content:"";
	color:#FFFFFF;
	}
.accordion.panel-group .panel-heading .accordion-toggle.collapsed:after{content:""}
.accordion.panel-group .panel-heading .accordion-toggle.collapsed{
	color:#FFFFFF;
	font-weight:normal;
/*	background-color:#666666;*/
	-webkit-transition:border .218s;-moz-transition:border .218s;-o-transition:border .218s;transition:border .218s;
	border-bottom:1px solid #f5f5f5;
}

.accordion.panel-group .panel-heading .accordion-toggle:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.accordion.panel-group .panel-heading .accordion-toggle:hover>[class*="icon-"]:first-child{text-decoration:none}
.accordion.panel-group .panel-heading .accordion-toggle:hover:after{color:#FFFFFF;}
.accordion.panel-group .panel-heading .accordion-toggle:focus,.accordion.panel-group .panel-heading .accordion-toggle:active{outline:0;text-decoration:none}
.accordion.panel-group .panel-heading .accordion-toggle>[class*="fa-"]:first-child{width:16px}








.accordion.panel-group .panel-heading .accordion-toggle2{
	color:#FFFFFF;
	background-color:#6d8922;
	position:relative;
	font-weight:normal;
	font-size:13px;
	line-height:1;
	padding:10px;
	display:block;
	-webkit-box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	-moz-box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	box-shadow:1px 0 0 1px rgba(0,0,0,.3);
	}
.accordion.panel-group .panel-heading .accordion-toggle2:hover{
	color:#FFFFFF;
	text-decoration:none;
	}	
.accordion.panel-group .panel-heading .accordion-toggle2:after{
	-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;
	position:absolute;right:20px;top:8px;
	font-family:'FontAwesome';
	font-size:17px;
	font-weight:normal;
	content:"";
	color:#FFFFFF;
	}
.accordion.panel-group .panel-heading .accordion-toggle2.collapsed:after{content:""}
.accordion.panel-group .panel-heading .accordion-toggle2.collapsed{
	color:#FFFFFF;
	font-weight:normal;
/*	background-color:#666666;*/
	-webkit-transition:border .218s;-moz-transition:border .218s;-o-transition:border .218s;transition:border .218s;
	border-bottom:1px solid #f5f5f5;
}

.accordion.panel-group .panel-heading .accordion-toggle2:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.accordion.panel-group .panel-heading .accordion-toggle2:hover>[class*="icon-"]:first-child{text-decoration:none}
.accordion.panel-group .panel-heading .accordion-toggle2:hover:after{color:#FFFFFF;}
.accordion.panel-group .panel-heading .accordion-toggle2:focus,.accordion.panel-group .panel-heading .accordion-toggle2:active{outline:0;text-decoration:none}
.accordion.panel-group .panel-heading .accordion-toggle2>[class*="fa-"]:first-child{width:16px}
	
	
	
.pagination>li.active>a,.pagination>li.active>a:hover{
	background-color:#919699;
	border-color:#919699;
	color:#fff;
	-webkit-text-shadow:0 -1px 0 #9D00C8;
}	
	














/* Lounis */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	color:#000000 !important;
}
.form-control, select{
	color:#000000 !important;
	padding:6px 8px;
	font-size:12px;
}
.navbar-default {
    border-color:#EEEEEE !important;
}
.padding_form{
	padding-left: 15px;
}

@media (min-width: 768px) {
.class_partenaire_recherche{
		margin-left: -25px;
	}
}

.bloc_type_actif, .div_liste_departements, .div_liste_region, .bloc_prix_immobilier, .bloc_recherche_partenariat, .div_liste_region_deposant, .div_liste_departements_deposant, .div_infos_societe_recherche, .div_localisation_recherche_partenariat, .div_localisation_recherche_personne, .div_localisation_recherche_societe, .div_autre_localisation, .div_stade_dev_deposant, .div_infos_personne, .div_infos_societe, .div_sect_and_loca_initiateur, .div_secteur_acquereur_personne, .div_secteur_acquereur_societe, .div_modale_liste_region, .div_modale_liste_departements{
	display: none;
}

.bloc_type_actif{
	margin-bottom: 0px;	
}

.div_localisation_recherche_personne label, .div_localisation_recherche_societe label, .div_secteur_acquereur_personne label, .div_secteur_acquereur_societe label{
    font-size: 1.1em;
}

.interogation{
    position: relative;
    top: -2px;
    margin-right: 10px;
}
.explication_cadre, .explication_cadre_partenariat{
	display: none;
/*	position: relative;*/
	font: 10px  Arial, Helvetica, sans-serif;
	color: #666666;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #A384B3;
	border-style: solid;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	z-index: 9999;
}


.interogation:hover .explication_cadre{
    display: block;
}

.interogation:hover .explication_cadre_partenariat{
    display: block;
    width: 340px;
}

.label_radio, .label_checkbox{
	font-size: 15px;
}

.has-error .label_radio{
	color: #a94442;
}

.has-error .label_checkbox{
	color: #a94442;
}


.form-group.has-error .control-label, .input-group.has-error .control-label, .form-group.has-error .help-block, .input-group.has-error .help-block, .form-group.has-error .help-inline, .input-group.has-error .help-inline, input.form-control.email{
    color: #a94442;
}

.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea{
    border-color: #a94442;
    color: #858585;
    background-color: #fbfbfb;
}

.error-chiffres{
	color: #a94442;
}

.text_champ_obligatoir{
	display: block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 25px;
}
.bloc_error{
    display: block;
    width: 100%;
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a94442;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.bloc_error a{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:11.5px;
	color:#698c9f;
}

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 0px;
}

.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}

.bvalidator-bslikert-msg{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a94442;
}

.bvalidator-bslikert-tooltip{
	border-color: #a94442;
	z-index:777;
}

.bvalidator-bslikert-tooltip .bvalidator-bslikert-arrow:after{
	border-top-color: #B98A89;
}

.form-control.bvalidator-bslikert-invalid,input.bvalidator-bslikert-invalid{
	background-color: #FFFFFF !important;
	border: 1px solid #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.span_type_partenariat{
	display: inline-block;
}

.label_titre_annonce{
	margin-left: -15px;
}

.label_ref_annonce{
	margin-left: -15px;
}

.div_code_naf1, .div_code_naf2{
    width: 10%;
}
.point{
    font-weight: bold;
    width: 1%;
    position: relative;
    top: 5px;
    padding-right: 13px;
    padding-left: 10px;
}

.point, .div_code_naf2{
    margin-left: -23px;
}

@media (max-width: 480px) {
 	.div_code_naf1, .div_code_naf2{
    	width: auto;
	}
	.point{
	    font-weight: bold;
	    width: 1%;
	    position: relative;
	    top: 5px;
	    padding-right: 13px;
	    padding-left: 10px;
	}
	
	.point, .div_code_naf2{
	    margin-left: -23px;
	}
}
#idEnregistrementAnnoce{
  background-color:#d6d6d1!important;
  border-color:#d6d6d1;
  color:#000000;
	}
	
#idEnregistrementAnnoce, #idEnregistrementAnnoce:focus{
	background-color: #d6d6d1 !important;
	border-color:#d6d6d1;
  color:#000000;
}

#idEnregistrementAnnoce:hover{
  background-color:#e2e2df!important;
  border-color:#e2e2df;
  color:#000000;
}

.modal-mise-en-ligne{
	width: 90%
}

a.lien_annonce_vers_actualite_expert{
	color: #5C863B;
	font-weight:600;
	text-decoration:underline;
}
a.lien_annonce_vers_actualite_expert:hover {
	color: #5C863B;
	font-weight:600;
	text-decoration:none;
}
a.lien_annonce_vers_actualite_classique {
	color: #12598F;
	font-weight:600;
	text-decoration:underline;
}
a.lien_annonce_vers_actualite_classique:hover {
	color: #12598F;
	font-weight:600;
	text-decoration:none;
}

#carte_france_small{
	position: relative;
	top: 18px;
	padding-bottom: 32px;
}


.vert_gras{
	 color: #693;
    font-weight: bold;
}

.padding_left_text {
	padding-left:15px;
}

.cadre_resumannonce{
	margin-top: 20px;
}

@media (max-width: 770px) {
  .mobile-padding-10{
    padding:10px;
  }
  
  .mobile-no-padding{
    padding:0px;
  }
  
  .padding_left_text{
  	padding-left: 2px;
  }
  
  .cadre_resumannonce{
	margin-top: 15px;
  }
  .onglet_recheche_standard_ces{
	background-color:#FFFFFF;
	padding:16px 16px 16px 30px;
	font-size:20px;
	font-family:Campton-light;
	border-top:2px solid #42627B;
	border-right:0;
}
  .onglet_recheche_standard_acq{
	background-color:#FFFFFF;
	padding:16px 16px 16px 30px;
	font-size:20px;
	font-family:Campton-light;
	border-top:2px solid #42627B;
	border-right:0;
}   
}

#inscriptionNewsletterModal  .div-captcha{
	margin-left: 27%;
}

@media (max-width: 480px) {
 	#inscriptionNewsletterModal  .div-captcha{
		margin-left: 0%;
	}
}

#inscriptionNewsletterModal .modal-content {	
    background-color: #fff;
}
#inscriptionNewsletterModal .modal-body > label,.modal-body > span{
  	font-family: Raleway;
  	font-weight: bold;
  	color: #666666;
 }
  
 #inscriptionNewsletterModal #captcha-image{
	 margin-top: 5px;
 	 background-color: #f5f5f5;
 }
 

#sendMailModal  .div-captcha{
	margin-left: 27%;
}

@media (max-width: 480px) {
 	#sendMailModal  .div-captcha{
		margin-left: 0%;
	}
}

#sendMailModal .modal-content {	
    background-color: #fff;
}
#sendMailModal .modal-body > label,.modal-body > span{
  	font-family: Raleway;
  	font-weight: bold;
  	color: #666666;
 }
  
 #sendMailModal #captcha-image{
	 margin-top: 5px;
 	 background-color: #f5f5f5;
 }
 
#sendMailModal .btn-send-to-ami{
  background-color:#4B7389 !important;
  border-color:#4B7389;
  color:#fff;
  font-weight: bold;
  padding-left: 20px;
  padding-right: 20px;
}

#sendMailModal input.form-control.email{
	background-color: #fbfbfb;
}

/* Change the white to any color ;) */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input:-webkit-autofill:FOCUS {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
select:-webkit-autofill:FOCUS{
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.fontawesome2 {
    padding-top: 4px;
    padding-left: 5px;
    font-size: 0.8em;
}

.cadre_resumannonce_margintop{
	margin-top: 0px;
}

@media (max-width: 480px) {
 	.cadre_resumannonce_margintop{
		margin-top: 10px;
	}
}

.padding-chart{
	padding-left: 5px;
}

.margin-bottom-5{
	margin-bottom: 5px;
}

.margin-left-chart-10{
	margin-left: 10px;
}

.margin-top-8{
	margin-top: 8px;
}

.margin-left-moin5{
	margin-left: -5px;
}

.text_save_annonce{
	color: #6d8922;
	font-weight: bold;
	margin: 0px auto;
	width:70%;
	font-size: 15px;
}
.tri-active{
	color:#E67308;
}

@media (min-width: 770px) {
	.favori{
		position: relative; left: 12px;
	}
}

@media (max-width: 990px) {
	.tab-mobile-padding-top20{
		padding-top: 20px;
	}
}

@media (max-width: 990px) {
	.fontawesome2 {
	    padding-top: 4px;
	    padding-left: 3px;
	    font-size: 0.65em;
	}
}

@media (max-width: 480px) {
	.fontawesome2 {
	    padding-top: 4px;
	    padding-left: 5px;
	    font-size: 0.8em;
	}
}

@media (min-width: 480px) and (max-width: 990px){
	.r-tabs .r-tabs-nav .r-tabs-anchor {	    
	    font-size: 0.9em;
	}	
	.r-tabs .r-tabs-nav .r-tabs-anchor:HOVER {	    
	    font-size: 0.9em;
	}	
	.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a {    
   		 font-size: 0.9em;
	}
	.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a:HOVER {    
   		 font-size: 0.9em;
	}
	.r-tabs .r-tabs-nav .r-tabs-anchor-inactivf {	    
	    font-size: 0.9em;
	}	
	.r-tabs .r-tabs-nav .r-tabs-anchor-inactivf:HOVER {	    
	    font-size: 0.9em;
	}	
	.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a-inactivf {    
   		 font-size: 0.9em;
	}
	.r-tabs-a .r-tabs-nav-a .r-tabs-anchor-a-inactivf:HOVER {    
   		 font-size: 0.9em;
	}
}
	
	
	
	
	
	
	