/*** Contenu du site ***/
#site_content_droite { border: 0px solid #000; }

/*** Colonne de droite avec les liens ***/
#site_social { margin-bottom: 9px;margin-top: 19px; }

@media (min-width: 768px) and (max-width: 992px) {
	#site_social { margin-bottom: 9px;margin-top: 40px; }
}

@media (max-width: 767px) {
	#site_social { margin-bottom: 9px;margin-top: 40px; }
}

#icon_fb { background: url(../images/fb.png) no-repeat;display: inline-block;width: 28px;height: 27px;margin-right: 4px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; }
#icon_gp { background: url(../images/gp.png) no-repeat;display: inline-block;width: 28px;height: 27px;margin-right: 4px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; }
#icon_tw { background: url(../images/tw.png) no-repeat;display: inline-block;width: 28px;height: 27px;margin-right: 4px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; }
#icon_yt { background: url(../images/yt.png) no-repeat;display: inline-block;width: 28px;height: 27px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; }
.site_lien_droite { display: block;line-height: 1.5em;margin-bottom: 15px;padding: 10px;background: #5c71cb;color: #fff;border-radius: 4px;font-size: 15px; }
.site_lien_droite:hover { background: #212e67;color: #fff;border-radius: 4px;text-decoration: none; }
.parrainage { display: block;text-align: center;width: 100%; }
.parrainage img { border: none; }
.alerte { display: block;text-align: center;width: 100%;margin-bottom: 15px; }
.alerte img { border: none; }
.estim { line-height: 1em;background: #5c71cb url(../images/48h.png) no-repeat right 5px;border-radius: 4px; }
.estim:hover { line-height: 1em;background: #212e67 url(../images/48hover.png) no-repeat right 5px;border-radius: 4px; }

/*** Ss menu clients ***/
#ssMenuClient { width: 100%;margin-top: -15px;display: none;height:85px;padding-top: 5px; }
#ssMenuClient a { display: block;text-decoration: none;padding-left: 10px; }



/*** forms ***/
.form-responsive { width: 100%;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-top: 20px;margin-bottom: 0px; }
.form-responsive .lig { float: left;width: 100%;margin-bottom: 15px; }
.form-responsive .label { display: block;float: left;width: 30%;text-align: left;color: #333;font-size: 16px;padding: 11px 0px 0px 0px;color: #3a4c98; }
.form-responsive .champ { float: left;width: 70%;text-align: left;padding: 7px;border-radius: 4px;border: 1px dotted #3a4c98;background: #ddf1f0; }
.form-responsive .champ:hover { background: #fff;border: 1px dotted #000; }
.form-responsive textarea { resize: none;height: 150px; }
.form-responsive .bouton { float: right;width: 25%;padding: 8px 12px;font-size: 16px;margin-top: 20px; }

@media (max-width: 767px){
	.form-responsive .label { display: block;float: left;width: 100%;text-align: left;color: #333;font-size: 16px;padding: 0px 0px 10px 0px;color: #3a4c98; }
	.form-responsive .champ { float: left;width: 100%;text-align: left;padding: 7px;border-radius: 4px; }
	.form-responsive .bouton { float: left;width: 100%;padding: 8px 12px;font-size: 16px;margin-top: 20px; }
}


/* Selection de biens */
#listeSelec { float: left;width: 100%; }
#listeSelec .item { padding: 10px;background: #eee;border: 1px solid #E0E0E0;margin-bottom: 10px;border-radius: 5px;width: 48%; }
#listeSelec .item .thumb { float: left;width: 100%; }
#listeSelec .item .thumb img { width: 100%; }
#listeSelec .item .desc { float: right;width: 100%; }
#listeSelec .item .desc .titre { font-size: 15px;margin-top: 10px;margin-bottom: 6px;display: block;line-height: 19px;font-family: "Oswald",Arial,Verdana; }
#listeSelec .item .desc p { font-size: 12px;margin: 0px; }
#listeSelec .item .desc p a { color: #f08122;font-weight: bold;padding: 3px 7px;border: 1px solid #f08122;display: inline-block;margin-top: 5px; }
#listeSelec .item .desc p a:hover { font-weight: bold;text-decoration: none;background: #fff; }

@media (max-width: 767px){
    #listeSelec .item { padding: 10px;background: #EDEFFA;border: 1px solid #ccc;margin-bottom: 10px;border-radius: 5px;width: 100%; }
}
@media (min-width: 768px) and (max-width: 992px){
    #listeSelec .item { padding: 10px;background: #EDEFFA;border: 1px solid #ccc;margin-bottom: 10px;border-radius: 5px;width: 100%; }
}

.suite { font-weight: bold !important; }
.alerteMail { display: inline-block;padding: 8px 20px 10px 50px;background: #1c1f3a url('../images/mini-email-alert-icon.png') no-repeat 10px 12px;border-radius: 7px;color: #fff;text-decoration: none;font-size: 19px;font-family: "Oswald Light",Arial,Verdana,Times new roman }
.alerteMail:hover { background: #2b3061 url('../images/mini-email-alert-icon.png') no-repeat 10px 12px;color: #fff;text-decoration: none; }


/* Modals */
.modal { font-family: Arial, Helvetica, sans-serif; }
.modal-header { background: #282828;font-family: "Oswald",Arial,Verdana,Times new roman;color: #fff;font-weight: 400; }
.modal-title { font-size: 18px; }
.modal-body p { font-size: 12px;margin: 0px 0px 10px 0px; }

.clearer { clear: both; }