.annonce_liste_titre{font-weight:bold;margin-top:12px;color:#777777 !important;text-decoration: underline !important;}

.product_title_ad_standard {width:100%;}
.product_title_ad_standard a, .product_title_ad_standard a:link, .product_title_ad_standard a:visited  {color:#000099;}

.product_title_ad_gold {width:100%;}
.product_title_ad_gold a, .product_title_ad_gold a:link, .product_title_ad_gold a:visited   {color:#000099;}

.ads_list_edit_item_bottom {
	padding: 10px;
}
.ads_list_edit_item_bottom .col_location {
	margin: 0px;
}
.ads_list_company{
	color:#A89694;
}
.ads_list_infos{
}
.ads_content_p{
	margin-top:5px;
	margin-bottom:5px;
}
.ads_list_date{
}
.ads_list_description{
}
.ads_list_category_name {
	font-size: 14px; 
	font-weight: bold;
	padding-left: 10px;
}
.ads_last{
	position:absolute; 
	top:0px; 
	height:40px; 
	text-align:center; 
	vertical-align:middle;
}
.gris{
	color:#A89694;
}
.annonces_in_box {
	margin-top:6px;
	width:100%;
}
.annonces_in_box_td {
	padding: 0px;
	border: 1px solid #cccccc;
}
.annonces_in_box_paginate {
    float: right;
}
.annonces_in_box_paginate .prev img,.annonces_in_box_paginate .next img{
	top:0px;
}
.annonces_in_box_paginate .prev ,.annonces_in_box_paginate .prev {
	margin:0px;
}
.product_email_box {
	width: 100%;
}
table.post_an_ad  {
	width: 100%;
}
table.post_an_ad  td {
	padding: 3px !important;
}
.ad_detail_title {
	height: 24px;
}
.seller_contact_textarea {
	resize: vertical; 
}
table.user_comments {
	width: 100%;
}
table.user_comments td {
	padding: 3px;
}
.ad_page_detail_tab {
	clear: both;
	width: 100%;
}
.confirmation_vente .glyphicon.glyphicon-ok {
	color: green;
	font-size: 50px;
	margin-left: 100px;
}
.user_comments_title_evaluation{
	border-bottom:1px; 
	border-color:#FF3300; 
	background-color:#EAE8FF
}
.user_comments_title_evaluation td{
	font-weight:bold;
	font-size:13px;
}
.product_email_box h3{
	margin-top: 0px;
}
.upload_file_field_title {
	display: inline-block;
	font-weight: bold;
	margin-right: 10px;
	vertical-align: bottom;
}
.vignette_grossiste {
	height: 100px;
	text-align: center;
	line-height:100px;
	overflow: hidden;
}
.vignette_grossiste > div {
	display: inline-block;
	vertical-align: middle;
	line-height:normal;
}
.detail_annonce img {
	max-width: 100% !important;
}
.ads_list_date_title {
	background-color: #FFEEDD;
	border: 1px solid #CCBBAA;
	font-size: 20px;
	text-align: center;
	padding: 4px;
	font-weight: bold;
}
.ads_list_date_title {
	background-color: #FFEEDD;
	border: 1px solid #CCBBAA;
	font-size: 20px;
	text-align: center;
	padding: 4px;
	font-weight: bold;
}
/***** CSS Spécifique Sexy Start *****/
.ads_home_welcome_zone_image {
	margin-top: 3px;
}
.ads_home_information_container {
	margin-top: 50px;
}
.ads_home_information_left_block_title {
	font-size: 32px;
	border-bottom: 1px solid #124e78;
	text-transform: uppercase;
}
.ads_home_information_right_block_title {
	font-size: 32px;
	border-bottom: 1px solid #44af69;
	text-transform: uppercase;
}
.ads_home_information_left_block_logo {
	height: 91px;
	background-image: url('../../upload/picto_vendeurs.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.ads_home_information_right_block_logo {
	height: 91px;
	background-image: url('../../upload/picto_acheteurs.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.ads_home_information_left_block_text, .ads_home_information_right_block_text {
		text-align: justify;
}
.ads_home_information_left_block .btn.ads_personnalized_button_create_ads {
	font-weight: bold;
	background-color: #124e78;
	border-color: #124e78;
	margin-top: 10px;
	color: #ffffff;
}
.ads_home_information_left_block .btn.ads_personnalized_button_create_ads:hover, .ads_home_information_left_block .btn.ads_personnalized_button_create_ads:focus {
	background-color: #275e84;
	border-color: #275e84;
}
.ads_home_information_right_block .btn.ads_personnalized_button_show_ads {
	font-weight: bold;
	background-color: #44af69;
	border-color: #44af69;
	margin-top: 10px;
	color: #ffffff;
}
.ads_home_information_right_block .btn.ads_personnalized_button_show_ads:hover, .ads_home_information_right_block .btn.ads_personnalized_button_show_ads:focus {
	background-color: #55b676;
	border-color: #55b676;
}
.produit_catalogue {
	height: inherit !important;
	padding: 5px !important;
}
.vignette_grossiste {
	height: auto;
	padding: 10px;
}
.vignette_grossiste:hover, .vignette_grossiste:focus {
	-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.36);
	-moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.36);
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.36);
}
.ad_focus_title {
	font-size: 28px;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #ff7133;
}
.center_left_product_new .annonces_in_box_title {
	font-size: 24px;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #38bedd;
}
.center_right_search_by_list .annonces_in_box_title {
	font-size: 24px;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #f0d535;
}
.special_vitrine_title {
	font-size: 24px;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid #ed6d77;
}
.special_vitrine_title a {
	color: #000000;
}
.special_vitrine_title a:hover, .special_vitrine_title a:focus {
	color: #000000;
	text-decoration: none;
}
.contentdiv.row {
	padding: 5px 0px;
}
.annonces_in_box img {
	width: 25%;
}
.contentdiv .titre_form {
	height: 19px;
	overflow: hidden;
}
.contentdiv .titre_form a {
	color: #000;
}
.annonces_in_box #last .contentdiv.row, .annonces_in_box #search_by_list .contentdiv.row {
	border-bottom: 1px solid #D3D3D3;
}
.rating_bar_more_infos {
	margin-right: 10px;
}
.ads_list_category_name {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.rating_area, .details_area {
	float: left;
	margin-right: 10px;
}
.rating_bar_div {
	margin-bottom: 10px;
}
.rating_bar_lot_size, .rating_bar_more_infos {
	float: right;
}
.annonce_liste_titre {
	font-size: 20px;
	font-weight: bold;
	color: #000 !important;
	margin-top: 12px;
}
.infos_soc::before {
	background-image: url('../../upload/triangle_gris.png');
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 29px;
	left: -30px;
	position: relative;
	top: 14px;
	width: 25px;
}
.infos_soc {
	background-color: #dcdcdc;
	word-wrap: break-word;
}
.infos_soc h3 {
	border-bottom: 1px solid #f1f0f0;
	padding-bottom: 10px;
	margin: -10px 0px 0px 0px;
}
.infos_soc ul {
	padding-left: 0px;
}
.infos_soc ul li {
	list-style: none;
	border-bottom: 1px solid #f1f0f0;
	padding: 10px 0px;
}
.user-info {
	background-color: #DCDCDC;
	margin-bottom: 20px;
	margin-top: 15px;
}
.user-info > div:first-child {
	padding-left: 0px;
}
.bloc_detail {
	display: inline-block;
	background-color: #fff;
	padding: 5px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.bloc_detail > div {
	display: inline-block;
	vertical-align: top;
}
.header_search_block {
    background-color: rgba(0,0,0,0.8);
    padding: 20px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    margin-right: 8.33333%;
}
#top_search, #search_wrapper {
    margin: 0 auto;
}
#search {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#search_wrapper p {
    color: #fff;
    font-size: 20px;
    text-align: center;
	text-transform: uppercase;
}
#top_search #recherche .input-group-addon {
    display: inline !important;
    background-color: transparent;
}
#recherche .btn {
    background-color: #ff4e00;
    border-color: #ff4e00;
    border-left-color: rgb(255, 78, 0);
}
#recherche .input-group-btn input {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
#recherche .input-group-addon select {
	width: 100% !important;
}
.input-group .form-control {
    border-radius: 0px;
}
@media (max-width: 991px) {
	#search {
		width: 100%;
		max-width: none;
	}
	#recherche .input-group-addon select {
		width: 100%;
	}
	#top_search #recherche .input-group-btn {
		text-align: center;
	}
	#recherche .btn {
		width: 100%;
	}
}
@media (min-width: 992px) {
	#search_wrapper .col-md-7, #search_wrapper .col-md-4, #search_wrapper .col-md-3, #search_wrapper .col-md-2 {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (min-width: 1200px) {
	.home_information_bottom {
		background-image: url("../images/imae_texte_3.jpg");
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	#search_wrapper .row {
		padding-left:35px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	#search_wrapper .row {
		padding-left:25px;
	}
}