/* FORM SEARCH
-------------------------------------------------- */

#btn_pluscriteres {
margin-right:20px;
}
.vignette_infos_certification {
font-size:20px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:30px;
}
.home_alaune_bk {
background-color:#FBE0C5;
padding-top:15px;
}
.home_search_bk {
background-color:#E5E5E5;
}
.home_search_bk .home_search_large {

}
.horiz_vignette_price {
color:#0276BF;
font-size:18px;
}
.horiz_vignette_infos_date {
color:#98A000;
margin-top:5px;
}
.horiz_vignette_home_membre {
height:90px;
}
.horiz_vignette_home_membre b {
color:#98A000;
}
.horiz_vignette_home_membre img {
height:65px !important;
width:65px !important;
}
.horiz_vignette{
margin:auto;
margin-bottom:5px;
position:relative;
padding:5px;
border-bottom:1px solid #B7B7B7;
padding-bottom:10px;
}
.horiz_vignette_infos_1{
padding:0px;
padding-right:15px;
}
.horiz_vignette_infos_2{
padding:0px;
padding-left:5px;
}
.horiz_vignette_infos_title a{
font-weight:bold;
color:#0276BF;
padding-bottom:5px;
font-size:20px;
text-decoration:none;
display:block;
}
.horiz_vignette_infos_autre{
font-size:16px;
font-weight:bold;
color:#6C6C6B;
}
.horiz_vignette_infos_autre_2{
color:#6C6C6B;
}
.list_select_cats li {
float:left;
width:200px;
}

#faprod_advertbundle_advert_ethnie label{
margin-right:15px;
}
.gm-style-iw > div {
    width: 390px !important;
}

#search_category_liste_a {
color:#0276BF;
font-size:13px;
font-weight:bold;
text-decoration:none;
margin-top:10px;
float:left;
}
.home_search_large {
margin-top:15px;
}
.home_search_large #search_ou {
background: transparent url(../images/template/home/localisation.png) no-repeat 10px 5px;
padding-left:35px;
}
.search_category_liste li {
width:159px;
float:left;
font-size:13px;
font-weight:bold;
color:#4D4D4D;
background-color:#F0F1F1;
padding:5px;
padding-left:10px;
margin:4px;
}
.home_search_title {
color:#4D4D4D;
font-size:21px;
font-weight:bold;
margin-bottom:20px;
}
.home_search_large{

}
.box_verte {
border:1px solid #98A000;
margin-top:20px;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.box_verte_title {
border-top-left-radius:8px;
border-top-right-radius:8px;
background-color:#98A000;
color:white;
text-align:center;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
font-size:15px;
}
.box_verte_body {
text-align:center;
}
.box_verte_body img {
width:100%;
}
.box_violet {
border:1px solid #83728A;
border-radius:10px;
margin-top:20px;
margin-bottom:20px;
}
.box_violet_title {
border-top-left-radius:8px;
border-top-right-radius:8px;
background-color:#83728A;
color:white;
text-align:center;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
font-size:15px;
}
.box_violet_body {
text-align:center;
padding:8px;
}
.btn-violet{
border-color:#83728A !important;
background:none !important;
background-color:#83728A !important;
color:white !important;
}
.btn-sadv-criteres{
border-color:#1C1C1C !important;
background-color:#1C1C1C !important;
color:white !important;
width:170px;
}
.btn-sadv{
width:145px;
}
.options_advsearch{
margin-bottom:15px;
}
.options_advsearch li{
display:inline;
margin-right:15px;
}
.couleur_urgent{
width:100%;
position:absolute;
top:5px;
left:0px;
text-align:center;
font-weight:bold;
}
.couleur_asaisir{
background-color:#FF7F7F;
border:1px solid black;
padding-left:25px;
padding-right:25px;
font-size:12px;
position:absolute;
top:0px;
right:0px;
text-align:center;
font-weight:bold;
}
/* FORM ADVERT
-------------------------------------------------- */

#type-selector {
  color: #fff;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

#type-selector label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}

.list_options{
max-height:420px;
width:100%;
overflow:auto;
border:1px solid #5a5a5a;
padding:15px;
border-radius:10px;
margin-bottom:15px;
}
.checkbox input,
.checkbox-register input {
	width:15px;
}
.liste-photo{
list-style:none;
padding:0px;
}
.liste-photo li{
float:left;
margin:8px;
padding:0px;
margin-left:0px;
}
.liste-photo img{
width:150px;
}
.form-horizontal hr{
border-color:#8B8B8B;
}
.checkbox_label label{
font-weight:normal;
}
.liste-checkbox{
list-style:none;
padding:0px;
margin:0px;
}
.liste-checkbox li{
float:left;
width:200px;
padding:0px;
}

/* VIGNETTE HOME
-------------------------------------------------- */

.vignette_myadvert{
background-color:#E9E9E9;
border-radius:8px;
padding:8px;
width:336px !important;
margin:auto;
margin-bottom:30px;
padding:15px;
}
.vignette_myadvert:hover{
cursor:default !important;
}
.vignette_myadvert .vignette_home_image{
text-align:center;
}
.vignette_myadvert .vignette_home_infos_title{
margin-top:8px;
margin-bottom:8px;
}
.vignette:hover{
cursor:pointer;
}
.vignette_hover{
background-color:#0276BF;
background-color: rgb(2,118,191);
background-color: rgba(2,118,191,0.65);
height:350px;
width:260px;
z-index:1000;
position:absolute;
text-align:center;
display:none;
margin-top:-5px;
margin-left:-5px;
}
.vignette_hover img{
margin-top:160px;
}
.vignette:hover .vignette_hover{
display:block;
}
.vignette_price{
background-color:#E3219E;
background-color: rgb(227,33,158);
background-color: rgba(227,33,158,0.90);
height:40px;
padding-right:15px;
padding-left:15px;
padding-top:6px;
font-size:18px;
font-weight:bold;
z-index:1000;
position:absolute;
text-align:center;
bottom:0px;
right:0px;
color:white;
}
.detail_advert_price{
background-color:#E3219E;
background-color: rgb(227,33,158);
background-color: rgba(227,33,158,0.90);
padding-right:20px;
padding-left:20px;
padding-top:9px;
padding-bottom:9px;
font-size:25px;
font-weight:bold;
text-align:center;
color:white;
margin-bottom:20px;
display:block;
}
.vignette_advert_infos{
background-color:#C6AC52;
background-color: rgb(198, 172, 82);
background-color: rgba(198, 172, 82, 0.75);
padding-top:10px;
height:390px;
width:100%;
z-index:1000;
position:relative;
display:none;
margin-top:-115px;
border-radius:5px;
}
.questions_list b {
color:#534741;
background-color:#F9F9F9;
padding:5px;
width:100%;
display:inline-grid;
text-align:left;
margin-bottom:8px;
}
.questions_list li {
float:left;
width:45%;
margin:7px;
text-align:left;
}
.vignette {
height:160px;
width:100%;
margin-bottom:10px;
padding:5px;
border-radius:5px;
background-color: #F9F9F9;
border: 1px solid #4D6412;
}
.vignette_alaune {

}
.vignette:hover {
border:2px solid #4B4B4B;
}
.vignette_image{
width:100%;
text-align:center;
position:absolute;
overflow:hidden;
}
.vignette_advert_infos_hover{
margin-top:150px;
text-align:center;
}
.vignette_image img {
margin:auto;
max-height:145px;
}
.vignette_image_user{
margin-top:15px;
}
.vignette_image_user img{
width:60px;
}
.vignette_infos_pseudo {
color:#2A2A2A;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
display:inline-block;
}
.vignette_infos_prenom{
color:#2A2A2A;
}
.vignette_ajout_favoris{
position:absolute;
top:5px;
right:15px;
z-index:1000;
}
.vignette_message{
position:absolute;
top:45px;
right:15px;
z-index:1000;
}
.vignette_certification {
position:absolute;
top:185px;
right:5px;
z-index:1000;
}
.vignette_infos_age{
font-size:14px;
color:#7C6E59;
}
.vignette_infos_age p {
margin-bottom:2px;
}
.vignette_infos_metier{
font-size:12px;
margin-top:2px;
margin-bottom:2px;
text-align:center;
}
.vignette_infos_statut{
font-size:12x;
text-transform:uppercase;
text-align:center;
}
.vignette_infos{
width:100%;
padding:5px;
}
.vignette_infos_1{
padding:0px;
padding-right:5px;
}
.vignette_infos_2{
padding:0px;
padding-left:5px;
}
/* BOUTIQUE
-------------------------------------------------- */

.detail_col_right{
background-color:#E6E6E6;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}
.detail_col_right_box{
padding-left:15px;
padding-right:15px;
}
.detail_col_right_box_title{
color:#B16200;
font-size:20px;
font-weight:bold;
text-decoration:none;
}
.vignette_boutique:hover{
cursor:pointer;
}
.vignette_boutique_hover{
background-color:#D8BD78;
background-color: rgb(216,189,120);
background-color: rgba(216,189,120,0.65);
height:240px;
width:250px;
z-index:1000;
position:absolute;
text-align:center;
display:none;
}
.vignette_boutique_hover img{
margin-top:100px;
}
.vignette_boutique:hover .vignette_boutique_hover{
display:block;
}
.vignette_boutique{
height:240px;
width:250px;
margin:auto;
margin-bottom:30px;
position:relative;
}
.vignette_boutique_image{
height:150px;
width:250px;
text-align:center;
position:relative;
overflow:hidden;
-moz-box-shadow: 0px 0px 10px 2px #DBDBDB;
-webkit-box-shadow: 0px 0px 10px 2px #DBDBDB;
-o-box-shadow: 0px 0px 10px 2px #DBDBDB;
box-shadow: 0px 0px 10px 2px #DBDBDB;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#DBDBDB, Direction=NaN, Strength=10);
}
.vignette_boutique_infos_title{
font-weight:bold;
color:#323232;
padding-top:10px;
font-size:16px;
}
.vignette_boutique_infos_autre{
font-size:14px;
}
.vignette_boutique_infos{
width:250px;
height:90px;
}
.vignette_boutique_infos{
padding:0px;
padding-right:5px;
}

/* DETAILS ADVERT
-------------------------------------------------- */

.a_abusif{
color:#E51F13;
text-decoration:none;
font-size:14px;
margin-top:15px;
margin-bottom:15px;
}
.zone_message_advert{
padding:10px;
}
.detail_col_right .row{
margin:0px !important;
}
.zone_message_advert textarea,
.zone_message_advert input{
border:1px solid #FFEBAA;
}
.zone_message_advert_infos{
background-color:#FFEBAA;
padding:7px;
}
#detail_right_telephone{
width:100%;
margin-top:20px;
}

.detail_dt li {
background-color:#E3E3E3;
padding:5px;
margin-bottom:2px;
text-align:left;
font-weight:bold;
height:32px;
}
.detail_dt li b {
width:120px;
float:left;
font-weight:normal;
}
.detail_dt_tb li b {
width:160px;
}
.detail_dt li s {
font-weight:normal;
}
.detail_dt li img {
margin-left:10px;
margin-right:10px;
}

.detail_advert_subtitle_1{
display:inline;
}
.detail_advert_subtitle_2{
border-left:1px solid #E3E3E3;
padding-left:15px;
margin-left:15px;
display:inline;
}
.detail_image{
width:100%;
text-align:center;
overflow: hidden;
}
.detail_right{
background-color:#FBE8F2;
width:100%;
padding:17px;
}
.zone_annonceur{
background-color:#FEECD7;
border:1px solid #FF7200;
padding:5px;
margin-bottom:30px;
}
.zone_annonceur_nom{
font-size:20px;
}
.zone_annonceur_nom a{
text-decoration:none;
font-weight:bold;
}
.zone_annonceur_infos{
font-size:14px;
}
.zone_annonceur_verifie{
font-size:15px;
color:#81984D;
font-weight:bold;
}