pre {
	white-space: normal;
}
/*==============================
=            LAYOUT            =
==============================*/
.module_annonce {
	max-width: 78.75rem;
	margin: 20px auto 40px;
}
.module_annonce .contenu {
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	position: relative;
}
.module_annonce .bloc_conteneur {
	max-width: 78.75rem;
	margin: 0 auto;
}
.module_annonce .grande_colonne {
	display: inline-block;
	width: 66.6667%;
	padding-right: 0.625rem;
	position: relative;
}
.module_annonce .petite_colonne {
	margin-top: 20px;
	display: inline-block;
	width: 33.3333%;
	padding-left: 0.625rem;
	float: right;
	position: relative;
}
.module_annonce .step1 .grande_colonne,
.module_annonce .step2 .grande_colonne{
	width: 77.77778%;
}
.module_annonce .step1 .petite_colonne,
.module_annonce .step2 .petite_colonne{
	width: 22.22222%;
}
.module_annonce .petite_colonne.menu_reduit {
	margin-top: 78px;
}
.module_annonce h2 {
	float: none;
}
.module_annonce h3 {
	float: none;
}
.module_annonce form {
	padding: 0;
	margin: 0;
}
/* ======================== */
/* GENERAL
/* ======================== */
.zone_bouton {
	width: 100%;
	text-align: right;
}
.bouton {
	padding: 0 12px 0 32px;
	display: inline-block;
	height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	text-align: center;
	font-size: 14px;
	font-weight: 200;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}
.bloc {
	margin: 20px 0 0;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.bloc .titre_page {	
	padding: 7px 40px;
	margin: -18px auto 30px auto;	
	height: 50px;
	display: table;	
	background-color: #2e93c2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52b6de), to(#2e93c2));
	background-image: -webkit-linear-gradient(top, #52b6de, #2e93c2);
	background-image: -moz-linear-gradient(top, #52b6de, #2e93c2);
	background-image: -ms-linear-gradient(top, #52b6de, #2e93c2);
	background-image: -o-linear-gradient(top, #52b6de, #2e93c2);
	background-image: linear-gradient(to bottom, #52b6de, #2e93c2);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#52b6de, endColorstr=#2e93c2);	
	border: 1px solid #008cb0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.bloc textarea {
	padding: 15px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	resize: none;
}
.bloc .tac {
	text-align: center;
}
.bloc .tar {
	text-align: right;
}
/* ======================== */
/* LISTE DES ANNONCES
/* ======================== */
.bloc_annonce {
	padding: 0;
}
.bloc_annonce .titre_page:before {
	content: '';
	margin: 0 20px 0 0;
	background: url('/projet/img/images/ico-petitesannoncestitle.png') 0 0;
	display: inline-block;
	width: 34px;
	height: 34px;
	vertical-align: text-bottom;
}
.bloc_annonce .bloc_entete {
	width: 100%;
	display: inline-block;	
	position: relative;
}
/* === Bloc Région === */
.bloc_annonce .bloc_region {
	padding: 10px 20px;
	border-top: 1px solid #d9d9d9;
}
.bloc_annonce .titre_region {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	color: #a3a3a3;
}
.bloc_annonce .icone_region {
	content: '';
	margin-right: 8px;
	background: url('/projet/img/sprites_v3.png') -37px -237px;
	width: 11px;
	height: 18px;
	display: inline-block;
	vertical-align: -3px;
}
.bloc_annonce .bloc_region input {
	margin: 0;
	min-width: 258px;
	border: 1px solid #bfbfbf;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-weight: 600;
	text-transform: uppercase;
	color: #666666;
}
.bloc_annonce .input_modif_region {
	display: inline-block;
	position: relative;
}
.bloc_annonce .input_modif_region select {
	margin: 0;
}
.bloc_annonce .modif_region {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
	color: #bdbdbd;
}
/* === Bloc Filtrer === */
.bloc_annonce .bloc_filtrer {
	padding: 10px 20px;
	border-top: 1px solid #d9d9d9;
	background-color: #f2f2f2;
	-webkit-box-shadow: 0 0 0 1px #ffffff inset;
	-moz-box-shadow: 0 0 0 1px #ffffff inset;
	box-shadow: 0 0 0 1px #ffffff inset;
}
.bloc_annonce .titre_filtrer {
	font-size: 16px;
	letter-spacing: 3.2px;
	text-transform: uppercase;
}
.bloc_annonce .titre_filtrer:before {
	content: '';
	margin-right: 11px;
	background: url('/projet/img/images/ico-blackzoom.png') 0 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: -4px;
}
.bloc_annonce .table_filtrer {
	padding: 14px 0 13px 0;
	margin: 0;
	width:  66.6667%;
	background: none;
	border: 0;
}
.bloc_annonce .table_filtrer td{
	padding: 0 20px 0 0;
	width: auto;
}
.bloc_annonce .table_filtrer td:last-child {
	padding: 0px;
}
.bloc_filtrer .table_filtrer label {
	display: none;	
}
.bloc_annonce .table_filtrer input,
.bloc_annonce .table_filtrer select{
	margin: 0;
}
.bloc_annonce .bouton_filtrer {
	padding: 10px 12px;
	width: 100%;
	height: 40px;
	display: block;
	background-color: #f3ab3a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3ab3a), to(#e28623));
	background: -webkit-linear-gradient(top, #f3ab3a, #e28623);
	background: -moz-linear-gradient(top, #f3ab3a, #e28623);
	background: -ms-linear-gradient(top, #f3ab3a, #e28623);
	background: -o-linear-gradient(top, #f3ab3a, #e28623);
	background: linear-gradient(to bottom, #f3ab3a, #e28623);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3ab3a, endColorstr=#e28623);	
	border: 1px solid #cc8635;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;	
	font-size: 16px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	text-transform: uppercase;
}
.bloc_annonce .bouton_reinitialiser {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: 0.6px;
	color: #a0a0a0;
}
.bloc_annonce .bouton_reinitialiser:before {
	content: '';
	margin-right: 4px;
	background: url('/projet/img/images/ico-reinitialisericone.png') 0 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: -3px;
}
/* === Encart Démarrer === */
.encart_demarrer {
	padding: 90px 32px 0 150px;
	position: absolute;
	top: -190px;
	right: 0;
	width: 400px;
	height: 170px;
	display: inline-block;
	background: url('/projet/img/images/encart-annoncefull.png') 0 0 transparent;
	background-size: cover;
}
.encart_demarrer.mobile {
		display: none;
	}
.menu_reduit .encart_demarrer {
	padding: 69px 32px 0 150px;
	width: 400px;
	height: 128px;
	top: -140px;
	background: url('/projet/img/images/encart-annoncereduit.png') 0 0 transparent;
}
.encart_demarrer .bouton_demarrer {
	padding: 6px 38px 0px 38px;
	width: 100%;
	height: 40px;
	display: inline-block;	
	background-color: #f2a740;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2a740), to(#ea8422));
	background: -webkit-linear-gradient(top, #f2a740, #ea8422);
	background: -moz-linear-gradient(top, #f2a740, #ea8422);
	background: -ms-linear-gradient(top, #f2a740, #ea8422);
	background: -o-linear-gradient(top, #f2a740, #ea8422);
	background: linear-gradient(to bottom, #f2a740, #ea8422);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a740, endColorstr=#ea8422);	
	border: 1px solid #cc8635;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4);
	box-shadow: 0 1px 0 rgba(255,255,255,0.4);	
	color: white;
	text-transform: uppercase;
}
.encart_demarrer .bouton_demarrer:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	background: url('/projet/img/images/ico-petitesannonces.png') 0 0 transparent;
	width: 26px;
	height: 26px;
	vertical-align: -6px;
}
.encart_demarrer .bouton_demarrer:after {
	content: '';
	margin-left: 10px;
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid;
	border-bottom: 6px solid transparent;
}
/* === Bloc Liste Annonce === */
.bloc_liste {
	padding: 30px;
}
.bloc_liste .titre_liste {
	margin: 0;
	background: url('/projet/img/images/grey-border.png') repeat-x center center transparent;
	font-size: 16px;
	font-weight: 600;	
	line-height: 16px;
	text-transform: uppercase;
	color: #a3a3a3;
}
.bloc_liste .titre_liste span {
	padding: 0 14px 0 0;
	background: white;
	letter-spacing: 1.6px;
}
.bloc_liste sup {
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 10px;
}
.bloc_liste sup a {
	color: #65b9df;
}
.bloc_liste .annonce_liste {
	margin: 0;
}
.bloc_liste .annonce_liste li {
	padding: 30px 0;
	width: 100%;
	list-style: none;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_liste .annonce_liste .bloc_charger_annonces {
	padding: 30px 0 0;
	text-align: center;
	border-bottom: none;
}
.bloc_liste .annonce_liste .bloc_charger_annonces .bouton_charger_annonces {
	padding: 10px 24px;	
	border: 1px solid #ababab;
	background-color: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #fefefe, #f1f1f1);
	background: -moz-linear-gradient(top, #fefefe, #f1f1f1);
	background: -ms-linear-gradient(top, #fefefe, #f1f1f1);
	background: -o-linear-gradient(top, #fefefe, #f1f1f1);
	background: linear-gradient(to bottom, #fefefe, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#f1f1f1);	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	font-size: 16px;
	text-transform: uppercase;
	color: #262626;
}
.bloc_liste .annonce_liste .annonce_avatar {
	margin-right: 16px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.bloc_liste .annonce_liste .annonce_avatar .annonce_photo {
	width: 140px;
	height: 140px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.bloc_liste .annonce_liste .annonce_avatar .annonce_favori {
	padding: 8px;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;	
	background-color: #f2a740;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2a740), to(#ea8422));
	background: -webkit-linear-gradient(top, #f2a740, #ea8422);
	background: -moz-linear-gradient(top, #f2a740, #ea8422);
	background: -ms-linear-gradient(top, #f2a740, #ea8422);
	background: -o-linear-gradient(top, #f2a740, #ea8422);
	background: linear-gradient(to bottom, #f2a740, #ea8422);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a740, endColorstr=#ea8422);	
	border: 1px solid #cc8635;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
}
.bloc_liste .annonce_liste .annonce_textes {
	padding-top: 26px;
	display: inline-block;
	width: 78%;
	position: relative;
}
.bloc_liste .annonce_liste .annonce_textes h3 {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 20px;	
	line-height: 20px;
}
.bloc_liste .annonce_liste .annonce_textes span {
	margin: 0 0 7px 0;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #8c8c8c;
}
.bloc_liste .annonce_liste .annonce_textes .annonce_ville {
	display: block;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #8c8c8c;
}
.bloc_liste .annonce_liste .annonce_textes .annonce_ville:before {
	content: '';
	margin-right: 6px;
	background: url('/projet/img/sprites_v3.png') -37px -237px;
	width: 11px;
	height: 18px;
	display: inline-block;
	vertical-align: -4px;
}
.bloc_liste .annonce_liste .annonce_textes .annonce_detail {
	font-size: 10px;
	font-weight: 600;
	line-height: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #65b9df;
}
.bloc_liste .annonce_liste .annonce_textes .annonce_proche {
	position: absolute;
	top: 0;
	right: 0;		
}
.bloc_liste .annonce_liste .annonce_textes .annonce_proche span {
	margin: 0;
	display: inline-block;
	vertical-align: text-top;
}
.bloc_liste .annonce_liste .annonce_textes .icone_annonce_proche {
	margin: 0 4px 0 0;
	background: url('/projet/img/images/ico-cibleannonce.png') 0 0;
	width: 16px;
	height: 16px;
}
.bloc_liste .annonce_liste .annonce_textes .texte_annonce_proche {
	max-width: 82px;
	font-size: 8px;
	font-weight: 600;
	line-height: 10px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #a3a3a3;
}
/* ======================== */
/* DETAIL D'UNE ANNONCE
/* ======================== */
.bloc_fiche {
	padding: 0;
}
.bloc_fiche .bloc_detail {
	padding: 30px;
}
/* === Bloc Head === */
.bloc_detail .bloc_head {
	padding-bottom: 18px;
	position: relative;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_detail .bloc_head .revenir_resultats {
	margin: 0 10px 0 0; 
	padding: 8px 9px 6px 10px;
	display: inline-block;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
	background: -webkit-linear-gradient(top, #ffffff, #ededed);
	background: -moz-linear-gradient(top, #ffffff, #ededed);
	background: -ms-linear-gradient(top, #ffffff, #ededed);
	background: -o-linear-gradient(top, #ffffff, #ededed);
	background: linear-gradient(to bottom, #ffffff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#ededed);	
	border: 1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	-webkit-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;	
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #53b7df;
}
.bloc_detail .bloc_head .revenir_resultats:before {
	content: '';
	margin-right: 3px;
	display: inline-block;
	border-top: 5.5px solid transparent;
	border-right: 6px solid;
	border-bottom: 5.5px solid transparent;
}
.bloc_detail .bloc_head .apercu_annonce {
	padding: 9px 10px 7px 10px;
	display: inline-block;
	background-color: #f2f2f2;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: 2.4px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes .bouton_revenir_resultats {
	float: right;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
}
.bloc_commandes .bloc_detail .bloc_head .revenir_resultats {
	margin-right: 10px;
	width: auto;
	display: inline-block;
	position: relative;
	/*float: left;*/
}
.bloc_commandes .bloc_detail .bloc_head .apercu_annonce {
	display: block;
}
.bloc_detail .bloc_head .icone_fav {
	content: '';
	margin: 30px 9px 0 0;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: -6px;
	background-color: #f2a740;
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat,-webkit-gradient(linear, left top, left bottom, from(#f2a740), to(#ea8422));
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat,-webkit-linear-gradient(top, #f2a740, #ea8422);
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat,-moz-linear-gradient(top, #f2a740, #ea8422);
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat,-ms-linear-gradient(top, #f2a740, #ea8422);
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat, -o-linear-gradient(top, #f2a740, #ea8422);
	background: url('/projet/img/images/fav_blanc.png') center center no-repeat, linear-gradient(to bottom, #f2a740, #ea8422);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a740, endColorstr=#ea8422);	
	border: 1px solid #cc8635;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 1px 2px rgba(255,255,255,0.2) inset;
}
.bloc_detail .bloc_head [class*="modif_titre"] {
	margin-top: 26px;
	width: -moz-calc(100% - 41px);
	width: -webkit-calc(100% - 41px);
	width: calc(100% - 41px);
	float: right;
}
.bloc_detail .bloc_head h2 {
	padding-top: 6px;
	margin: 0;
	display: inline-block;
	font-size: 30px;
	font-weight: 200;
	line-height: 26px;
}
.bloc_detail .bloc_head .input_titre_annonce {
	width: -webkit-calc(100% - 96px);
	width: calc(100% - 96px);
}
.bloc_detail .bloc_head .annonce_publiee {
	padding: 4px 0 0 41px;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #8c8c8c;
}
.bloc_detail .bloc_head .annonce_proche {
	display: inline-block;
	width: 14%;
	position: absolute;
	top: 66px;
	right: 0;	
	font-size: 8px;
	font-weight: 600;
	line-height: 10px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	color: #a3a3a3;
}
.bloc_detail .bloc_head .annonce_proche:before {
	content: '';
	margin-right: 4px;
	background: url('/projet/img/images/ico-cibleannonce.png') 0 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
}
.bloc_detail .lien_modifier {
	position: absolute;
	right: 0;
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: 2px;
	text-decoration: underline;
	text-transform: uppercase;
	color: #53b7df;
}
.bloc_detail h2 .lien_modifier {
	right: inherit;
	margin: -4px 0 0 11px;
}
.bloc_detail .bloc_description .lien_modifier {
	margin-top: -8px;
}
/* === Bloc Detail Auteur === */
.bloc_detail .bloc_infos {
	padding: 20px 0;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_detail .bloc_miniatures {
	margin-right: 10px;
	width: 418px;
	float: left;
}
.bloc_detail .bloc_miniatures a {
	margin-bottom: 10px;
	display: inline-block;
	width: 96px;
	height: 96px;
	background-color: #f7f7f7;
	/*border: 1px solid #e5e5e5;*/
}
.bloc_detail .bloc_miniatures .owl-controls {
	display: none !important;
}
.bloc_detail .bloc_image_annonce {
	margin-left: 10px;
	width: 312px;
	float: right;
}
.bloc_commandes .bloc_image_annonce {
	margin-left: 0;
	margin-right: 10px;
}
.bloc_detail .bloc_image_annonce a {
	width: 312px;
	height: 312px;
}
.bloc_detail .bloc_auteur {
	/*height: 330px;*/
	float: right;
	width: -webkit-calc(100% - 428px);
	width: calc(100% - 428px);
	/*margin-left: -446px;*/
}
.bloc_detail .contenu_a_droite {
	/*margin-left: 436px;*/
}
.bloc_detail .avatar_auteur {
	display: none;
}
.bloc_coordonnees {
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_commandes .bloc_coordonnees h3 {
	padding: 16px 0 0;
}
.bloc_commandes .bloc_coordonnees .lien_modifier {
	top: 0;
}
.bloc_commandes .modif_coordonnees .masquer-numero + label {
	margin-bottom: 20px;
}
.bloc_prix,
.bloc_telephone {
	padding: 20px 0;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_contact_auteur {
	padding-top: 20px;
}
.bloc_detail h3,
.bloc_commandes h3 {
	margin: 0;
	font-size: 14px;
	font-weight: 600;	
	line-height: 12px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	color: #a3a3a3;
	position: relative;
}
.bloc_detail .nom_auteur {
	padding: 9px 0 0;
	font-size: 22px;
	font-weight: 200;
	line-height: 18px;
	display: block;
}
.bloc_detail .ville_auteur {
	margin-top: 9px;
	display: block;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #53b7df;
}
.bloc_detail .ville_auteur:before {
	content: '';
	margin-right: 6px;
	background: url('/projet/img/sprites_v3.png') -37px -237px;
	width: 11px;
	height: 18px;
	display: inline-block;
	vertical-align: -4px;
}
.bloc_detail .telephone_titre:before {
	content: '';
	margin-right: 10px;
	background: url('/projet/img/images/sprites_v3.png') -29px -860px;
	display: inline-block;
	width: 18px;
	height: 27px;
	vertical-align: -7px;
}
.bloc_detail .telephone_auteur {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1.4px;
}
.bloc_detail .prix_auteur {
	display: block;
	margin-top: 9px;
}
.bloc_detail .bloc_contact_auteur .bouton{
	width: 100%;
	background-color: #8d44ac;
	background: -webkit-gradient(linear, left top, left bottom, from(#8d44ac), to(#72378b));
	background: -webkit-linear-gradient(top, #8d44ac, #72378b);
	background: -moz-linear-gradient(top, #8d44ac, #72378b);
	background: -ms-linear-gradient(top, #8d44ac, #72378b);
	background: -o-linear-gradient(top, #8d44ac, #72378b);
	background: linear-gradient(to bottom, #8d44ac, #72378b);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8d44ac, endColorstr=#72378b);	
	border: 1px solid #64307b;
	line-height: 40px;
	color: #ffffff;
}
.bloc_detail .bloc_contact_auteur .bouton:after {
	content: '';
	margin-left: 0;
	background: url("/projet/img/sprites_v3.png") no-repeat right -1664px;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-left: 1px solid rgba(0,0,0,0.2);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset;
	vertical-align: top;
	float: right;
}
.bloc_commandes .bloc_contact_auteur .bouton {
	width: 100%;
	padding: 0;
}
/* === Bloc Detail Description === */
.bloc_detail .bloc_description {
	padding: 20px 0;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_commandes .bloc_description {
	padding: 20px 0;
	border: none;
}
.bloc_description .categorie_annonce {
	display: none;
}
.bloc_detail .bloc_description .description_annonce {
	margin-bottom: 10px;
}
.bloc_detail .bloc_description .description_annonce:before {
	content: '';
	margin-right: 10px;
	background: url('/projet/img/images/sprites_v3.png') -23px -963px;
	display: inline-block;
	width: 24px;
	height: 32px;
	vertical-align: -9px;
}
.bloc_detail .bloc_description p {
	margin: 0;
	font-size: 16px;
	font-weight: 100;
	line-height: 22px;
	letter-spacing: 0;
}
.bloc_detail .modif_annonce_hide {
	white-space: pre-line;
}
.bloc_detail .caracteres_utilises {
	display: block;
	margin-top: 12px;
	font-size: 12px;
	line-height: 14px;
	font-weight: 600;
}
/* === Bloc Detail Contact === */
.bloc_detail .bloc_contact {
	width: 60%;
	padding: 20px 0 0;
}
.bloc_detail .bloc_contact .contacter_annonceur {
	margin-bottom: 20px;
}
.bloc_detail .bloc_contact .contacter_annonceur:before {
	content: '';
	margin-right: 14px;
	background: url('/projet/img/images/sprites_v3.png') -17px -1083px;
	display: inline-block;
	width: 31px;
	height: 33px;
	vertical-align: -9px;
}
.bloc_detail .bloc_contact form {
	padding: 0 0 20px;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.bloc_detail .bloc_contact table {
	padding: 0;
	margin: 0;
	width: 100%;
	border: none;
}
.bloc_detail .bloc_contact table td {
	padding: 0;
	margin: 0;
}
.bloc_detail .bloc_contact .label_contact {
	display: none;
}
.bloc_detail .bloc_contact form input,
.bloc_detail .bloc_contact form textarea{
	padding-left: 10px;
	margin: 0 0 15px 0;
}
.bloc_detail .bloc_contact form textarea {
	height: 90px;
}
.bloc_detail .bloc_contact .captcha {
	margin: 1px 0;
	display: block;
	float: left;
}
.bloc_detail .bloc_contact .captcha_input {
	width: -webkit-calc(100% - 151px);
	width: calc(100% - 151px);
	display: block;
	margin: 0;
	float: right;
}
.bloc_detail .bloc_contact small {
	display: block;
	margin-bottom: 8px;
	clear: both;
}
.bloc_detail .bloc_contact .bouton {
	width: 70%;
	background-color: #389f99;
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -webkit-gradient(linear, left top, left bottom, from(#5dbdb8), to(#389f99));
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -webkit-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -moz-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -ms-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -o-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, linear-gradient(to bottom, #5dbdb8, #389f99);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5dbdb8, endColorstr=#389f99);
	border: 1px solid #35716e;
	line-height: 40px;
	color: #ffffff;
}
.bloc_detail .bloc_contact .bouton:after {
	content: '';
	margin-left: 0;
	background: url("/projet/img/sprites_v3.png") no-repeat center -1664px;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-left: 1px solid rgba(0,0,0,0.2);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset;
	vertical-align: top;
	float: right;
}
/* ======================== */
/* COMMANDE ANNONCE STEPS
/* ======================== */
.bloc_commandes {
	padding: 0 30px;
}
/* === Bloc Titre === */
.bloc_commandes .commandes_titre {
	text-align: right;
}
.bloc_commandes .commandes_titre .numero_etape {
	margin-top: -40px;
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes .commandes_titre p {
	text-align: left;
}
.bloc_commandes .commandes_titre strong{
	font-weight: 600;
}
.bloc_commandes .commandes_titre .numero_etape_couleur {
	color: #8e44ad;
}
/* === Layout === */
.bloc_commandes .bloc_etapes {
	padding: 30px 0;
	border-top: 1px solid rgba(217,217,217,0.4);
}
.bloc_commandes .ligne_titre {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.bloc_commandes .ligne_titre .bloc_categorie {
	padding: 10px 20px 8px 40px;
	margin-left: -40px;
	display: inline-block;
	position: relative;
	background-color: #f2a841;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2a841), to(#ea8322));
	background: -webkit-linear-gradient(top, #f2a841, #ea8322);
	background: -moz-linear-gradient(top, #f2a841, #ea8322);
	background: -ms-linear-gradient(top, #f2a841, #ea8322);
	background: -o-linear-gradient(top, #f2a841, #ea8322);
	background: linear-gradient(to bottom, #f2a841, #ea8322);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a841, endColorstr=#ea8322);
	border: 1px solid #cc8635;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-box-shadow: 0 0 2px 1px rgba(255,255,255,0.4) inset;
	-moz-box-shadow: 0 0 2px 1px rgba(255,255,255,0.4) inset;
	box-shadow: 0 0 2px 1px rgba(255,255,255,0.4) inset;
}
.bloc_commandes .ligne_titre .bloc_categorie:before {
	content: '';
	position: absolute;
	bottom: -10px;
	left: -1px;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #926824 transparent transparent;
}
.bloc_commandes .ligne_titre .numero_categorie {
	display: inline-block;
	vertical-align: -3px;
	width: 36px;
	height: 36px;
	border: 3px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.4),
		0 1px 1px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.4),
		0 1px 1px rgba(0,0,0,0.4) inset;
	box-shadow: 0 1px 1px rgba(0,0,0,0.4),
		0 1px 1px rgba(0,0,0,0.4) inset;
	font-size: 26px;
	font-weight: 600;
	line-height: 30px;
	text-align: center;
	color: #ffffff;	
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}
.bloc_commandes .ligne_titre .nom_categorie {
	display: inline-block;
	font-size: 20px;
	font-weight: 200;
	line-height: 18px;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}
.bloc_commandes .ligne_titre .sous_titre_categorie {
	padding-left: 10px;
	margin-top: -7px;
	display: inline-block;
	max-width: 52%;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes .ligne_titre .sous_titre_categorie strong {
	padding-top: 7px; 
	display: block;
	font-weight: 600;
	color: #f2a841;
}
.bloc_commandes .ligne_titre .validation_etape {
	float: right;
	font-size: 12px;
	font-weight: 600;
	line-height: 30px;
	text-transform: uppercase;
	color: #d6d7da;
}
.bloc_commandes .ligne_titre .validation_etape:before {
	content: '';
	margin: 0 auto;
	display: block;
	width: 32px;
	height: 24px;
	background: url('/projet/img/images/ico-validationXL.png') 0 0 transparent;
}
.bloc_commandes .ligne_titre .validation_etape.validee {
	color: #5dbdb8;
}
.bloc_commandes .ligne_titre .validation_etape.validee:before {
	background: url('/projet/img/images/ico-validationXL.png') -32px 0 transparent;
}
.bloc_commandes .description_categorie {
	margin-bottom: 14px;
	display: block;
	font-size: 16px;
	font-weight: 200;
	line-height: 24px;
}
.bloc_commandes .icone_info {
	content: '';
	margin-right: 5px;
	background: url('/projet/img/images/ico-infobulle.png') 0 0 transparent;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: -3px;
}
.bloc_commandes .info {
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes input[type='checkbox']+label {
	margin: 0;
	font-size: 14px;
	font-weight: 100;
	line-height: 24px;
	color: #262626;
}
.bloc_commandes input[type='checkbox']+label strong {
	font-weight: 200;
}
/* === Etape 1: Catégorie === */
.bloc_commandes .etape1_categorie_form {
	width: 50%;
}
.bloc_commandes .etape1_categorie_form select{
	margin: 0;
	width: 100%;
}
/* === Etape 2: Annonce === */
.bloc_commandes .etape2_categorie_form {
	padding-bottom: 5px;
	width: 65%;
}
.bloc_commandes .etape2_categorie_form textarea {
	margin-bottom: 10px;
	height: 110px;
}
.bloc_commandes .etape2_categorie_form .ligne_caracteres {
	margin-bottom: 20px;
	display: block;
	width: 100%;
	position: relative;
}
.bloc_commandes .etape2_categorie_form .caracteres_gratuits {
	max-width: 70%;
	display: inline-block;
	vertical-align: -11px;
	font-size: 10px;
	line-height: 12px;
}
.bloc_commandes .etape2_categorie_form .caracteres_utilises {
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
}
.bloc_commandes .etape2_categorie_form .input_reduit {
	margin-right: 7px;
	width: 40%;
}
.bloc_commandes .etape2_categorie_form .optionnel {
	font-size: 10px;
	font-weight: 600;
	font-style: italic;
	line-height: 12px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes select{
	margin-right: 10px;
	width: 34%;
}
.bloc_commandes .ajouter_departement {
	font-size: 0;
	line-height: 0;
}
.bloc_commandes .ajouter_departement img {
	padding: 11px;
	vertical-align: top;
	background-color: #8e44ad;
	background: -webkit-gradient(linear, left top, left bottom, from(#8e44ad), to(#72378b));
	background: -webkit-linear-gradient(top, #8e44ad, #72378b);
	background: -moz-linear-gradient(top, #8e44ad, #72378b);
	background: -ms-linear-gradient(top, #8e44ad, #72378b);
	background: -o-linear-gradient(top, #8e44ad, #72378b);
	background: linear-gradient(to bottom, #8e44ad, #72378b);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8e44ad, endColorstr=#72378b);
	border: 1px solid #64307a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bloc_commandes .departement {
	margin: 0;
	list-style: none;
}
.bloc_commandes .departement li {
	padding-right: 18px;
	display: inline-block;
	font-size: 14px;
	font-weight: 200;
	letter-spacing: 0.7px;
}
.bloc_commandes .departement .xmselect-del {
	margin-right: 6px;
	background: url('/projet/img/images/sprites_v3.png') -29px -1372px transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: -2px;
	cursor: pointer;
}
/* === Etape 3: Ajoutez vos photos === */
.bloc_commandes .bloc_upload_photo {
	padding-top: 10px;
	margin-bottom: -25px;
	position: relative;
}
.bloc_commandes .cout_photo {
	position: absolute;
	top: -10px;
	right: 0;
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
}
.bloc_commandes .cout_photo.format_photo {
	left: 0;
	right: auto;
	bottom: 4px !important;
}
.bloc_commandes #nvl_emplacement {
	display: none;
}
.bloc_commandes .emplacement {
	margin: 0 24px 25px 0;
	display: inline-block;
	width: 160px;
	height: 160px;
	border: 1px solid #e5e5e5;
	vertical-align: top;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.bloc_commandes .emplacement:last-of-type {
	margin-right: 0;
}
.bloc_commandes .photo_uploadee {
	width: 158px;
	height: 158px;
	position: relative;
	border: 2px solid #f2a841;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	display: none;
}
.bloc_commandes .photo_uploadee .pastille_validation {
	padding: 11px 8px;
	margin-left: -20px;
	position: absolute;
	left: 50%;
	bottom: -20px;
	z-index: 1;
	width: 40px;
	height: 40px;
	background-color: #6dcd73;
	background-image: url('/projet/img/images/ico-validationblanc.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: 2px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 4px rgba(0,0,0,0.35);	
	text-align: center;
	font-size: 0;	
}
.bloc_commandes .photo_uploadee .texte_validation {
	display: none;
}
.bloc_commandes .photo_uploadee .pastille_suppression {
	padding: 7px;
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 32px;
	height: 32px;	
	background-color: rgba(81,81,81,0.8);
	background-image: url('/projet/img/images/ico-suppressionblanc.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: 2px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 4px rgba(0,0,0,0.35);	
	font-size: 0;
	cursor: pointer;
}
.bloc_commandes .emplacement_upload {
	width: 158px;
	height: 158px;
	padding: 19px;
	background: #fcfcfc;
}
.bloc_commandes .emplacement_upload .numero_emplacement{
	margin: 13px auto 20px;
	display: block;
	width: 55px;
	height: 55px;
	border: 2px solid rgba(197,197,197,0.5);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	color: rgba(197,197,197,0.5);
}
.bloc_commandes .emplacement_upload .upload {
	display: block;
	position: relative;
	text-align: center;
}
.bloc_commandes .emplacement_upload .upload a{	
	font-size: 12px;
	font-weight: 200;
	line-height: 12px;
	text-transform: uppercase;	
	text-decoration: underline;
	color: #8b347e;
}
.bloc_commandes .emplacement_upload .upload input[type='file'] {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
.bloc_commandes .emplacement_vide {
	padding: 55px;
	background: #ffffff;
}
.bloc_commandes .bloc_miniatures {
	margin-right: 10px;
	width: 96px;
	float: left;
}
.bloc_commandes .bloc_miniatures .emplacement {
	width: 96px;
	height: 96px;
	display: inline-block;
	padding: 0;
	margin: 0 0 10px;
}
.bloc_commandes .bloc_miniatures img {
	max-width: 100%;
	height: auto;
}
.bloc_commandes .bloc_miniatures .photo_uploadee {
	position: relative;
	width: 94px;
	height: 94px;
	border: 3px solid #faad27;
}
.bloc_commandes .bloc_miniatures .photo_uploadee .pastille_suppression {
	padding: 7px;
	display: inline-block;
	position: absolute;
	top: -10px;
	right: -9px;
	width: 24px;
	height: 24px;
	background-color: rgb(81,81,81);
	background-color: rgba(81,81,81,0.8);
	background-image: url('/projet/img/images/annonce-suppression-photo.png');
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 10px;
	background-size: 10px;
	border: 2px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.35);
	box-shadow: 0 0 4px rgba(0,0,0,0.35);	
	font-size: 0;
	cursor: pointer;
}
.bloc_commandes .bloc_miniatures a {
	width: 94px;
	height: 94px;
}
.bloc_commandes .bloc_miniatures .ajouter_emplacement {
	/*border: 1px solid #e5e5e5;*/
	padding: 28px;
}
.bloc_commandes .bloc_miniatures .ajouter_emplacement img {
	width: 38px;
	height: 38px;
}
.bloc_commandes .bloc_miniatures .emplacement_upload {
	width: 94px;
	height: 94px;
	padding: 10px;
}
.bloc_commandes .bloc_miniatures .emplacement_upload .numero_emplacement {
	width: 44px;
	height: 44px;
	margin: 0 auto 9px;
	font-size: 26px;
	line-height: 42px;
}
.bloc_commandes .bloc_miniatures .emplacement_upload .upload a {
	width: auto;
	height: auto;
	margin: 0;
	font-size: 10px;
	line-height: 11px;
}

/* === Etape 4: Informations de contact === */
.bloc_commandes .etape4_categorie_form input{
	margin-right: 10px;
	width: 50%;
}
.bloc_commandes .etape4_categorie_form .lutte_spam {
	display: inline-block;
	vertical-align: middle;
	width: 22%;
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
	text-transform: uppercase;
	color: #999999;
}
/* === Etape 5: Publication magazine === */
.bloc_commandes .options_publication {
	margin-bottom: 25px;
	display: block;
	font-size: 24px;
	font-weight: 200;
	line-height: 26px;
}
.bloc_commandes .ligne_prix {
	margin-bottom: 15px;
	display: block;
	width: 100%;
	clear: both;
}
.bloc_commandes .ligne_prix label {
	display: inline-block;
}
.bloc_commandes .ligne_options {
	padding: 4px 0;
}
.bloc_commandes .infobulle {
	position: relative;
	z-index: 1;
	left: -4px;
	display: inline-block;
	vertical-align: -2px;
	cursor: pointer;
}
.bloc_commandes .infobulle > img {
	display: block;
	background-color: #FFF;
	border: 2px solid #FFF;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.bloc_commandes .infobulle .image_infobulle {
	float: left;
	margin: 0 3% 3% 0;
}
.bloc_commandes .infobulle .infobulle_content {
	position: absolute;
	top: 23px;
	left: -10px;
	padding: 6px 8px;
	min-width: 240px;
	background-color: #999999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;

	visibility: hidden;
}
.bloc_commandes .infobulle .infobulle_content:before {
	content: '';
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #999999 transparent;
	position: absolute;
	top: -6px;
	left: 10px;
}
.bloc_commandes .infobulle:hover .infobulle_content {
	visibility: visible;
}
.bloc_commandes .ligne_prix .label_prix {
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	color: #999999;
}
.bloc_commandes .ligne_prix .label_prix.check {
	color: #f2a841;
}
.bloc_commandes .ligne_prix .label_prix.gratuit {
	color: #78d17d;
}
.bloc_commandes .ligne_prix .tar {
	float: right;
}
.bloc_commandes .reduction {
	font-size: 14px;
	line-height: 24px;
	font-weight: 200;
	color: #7d3c99;
}
.bloc_commandes .mois_duree_publication .publication_titre:before {
	content: "";
	margin: 5px 5px 8px 0;
	display: inline-block;
	vertical-align: middle;
	background: url('/projet/img/images/sprites_v3.png') repeat scroll -25px -720px transparent;
	width: 22px;
	height: 32px;
}
.bloc_commandes .mois_duree_publication select {
	margin: 0;
	width: 100%;
}
.bloc_commandes .mois_publication,
.bloc_commandes .duree_publication {
	margin: 0 10px 10px 0;
	display: inline-block;
}
.bloc_commandes .places_disponibles {
	display: block;
}
/* === Etape 6: Publication internet === */
.bloc_commandes .options_vues {
	padding: 21px 32px;
	margin-bottom: 20px;
	display: block;
	width: 100%;
	background-color: #fafafa;
	border-top: 1px solid rgba(217,217,217,0.4);
	border-bottom: 1px solid rgba(217,217,217,0.4);
	box-shadow: 0 1px 0 #ffffff inset, 0 -1px 0 #ffffff inset; 
	clear: both;
	position: relative;
}
.bloc_commandes .options_vues .description_categorie {
	margin-bottom: 0;
}
.bloc_commandes .fermeture_options {
	background: url('/projet/img/images/ico-close.png') 0 0 transparent;
	display: inline-block;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.bloc_commandes .fermeture_options.active {
	background: url('/projet/img/images/ico-openarrow.png') 0 0 transparent;
}
.bloc_commandes .zone_options {
	margin-top: 14px;
}
.bloc_commandes .options {
	display: inline-block;
	max-width: 50%;
}
.bloc_commandes .options:last-of-type {
	float: right;
}
.bloc_commandes .cadre_option {
	margin: 2px 2px 10px 2px;
	position: relative;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 2px rgba(0,0,0,0.1);
	overflow: hidden;
}
.bloc_commandes .cadre_option.active {
	margin: 0 0 8px 0;
	border: 3px solid #f2a841;
}
.bloc_commandes .zone_checkbox {
	width: 40px;
	height: 172px;
	padding: 72px 8px;
	border-right: 1px solid rgba(217,217,217,0.4);
	display: inline-block;
	vertical-align: top;
}
.bloc_commandes .zone_checkbox input[type="checkbox"] + label {
	padding-left: 20px;
	padding-right: 4px;
	font-size: 0;
}
.bloc_commandes .zone_encart {
	display: inline-block;
	width: -webkit-calc(100% - 45px);
	width: calc(100% - 45px);
	height: 172px;
}
.bloc_commandes .zone_encart.mise_en_avant {
	background-image: url('/projet/img/images/encart-optionmiseenavant.png');
}
.bloc_commandes .zone_encart.tete_de_liste {
	background-image: url('/projet/img/images/encart-optiontetedeliste.png');
}
.bloc_commandes .option_texte {
	padding: 15px 0 0 8px;
	display: inline-block;
	vertical-align: middle;
}
.bloc_commandes .option_categorie {
	display: block;
	font-size: 10px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #a3a3a3;	
}
.bloc_commandes .option_titre {
	display: block;
	font-size: 30px;
	font-weight: 100;
	line-height: 30px;
	text-transform: uppercase;
}
.bloc_commandes .option_titre strong {
	display: block;
	font-weight: 200;
}
.bloc_commandes .option_description {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
}
.bloc_commandes .zone_encart.mise_en_avant .option_description {
	max-width: 75%;
}
.bloc_commandes .zone_encart.tete_de_liste .option_description {
	max-width: 52%;
}
.bloc_commandes .encart_tarif {
	padding: 8px;
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 64px;
	background-color: #8e44ad;
	-webkit-border-bottom-left-radius: 64px;
	-moz-border-bottom-left-radius: 64px;
	border-bottom-left-radius: 64px;
	text-align: right;
}
.bloc_commandes .encart_tarif span {
	display: block;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ffffff;
}
.bloc_commandes .encart_tarif .nbr_tarif {
	font-size: 26px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0;
}
/* === Etape 7: Estimation annonce === */
.bloc_commandes .prix_final {
	/*margin-top: -88px;*/
	display: inline-block;
	text-align: right;
	float: right;
}
.bloc_commandes .prix_final .total_ttc {
	margin-bottom: 12px;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
}
.bloc_commandes .prix_final .label_prix {
	margin-bottom: 13px;
	display: block;
	font-size: 36px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #f2a841;
}
.bloc_commandes .prix_final .reduction_final {
	display: block;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #6dcd73;
}
/* === Bouton de confirmation === */
.bloc_commandes .bouton,	
.bloc_commandes .valid_modif {	
	background-color: #389f99;
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -webkit-gradient(linear, left top, left bottom, from(#5dbdb8), to(#389f99));
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -webkit-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -moz-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -ms-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, -o-linear-gradient(top, #5dbdb8, #389f99);
	background: url("/projet/img/sprites_v3.png") no-repeat 0 9999px, linear-gradient(to bottom, #5dbdb8, #389f99);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5dbdb8, endColorstr=#389f99);
	border: 1px solid #35716e;
	line-height: 40px;
	color: #ffffff;
}
.bloc_commandes .valid_modif {
	vertical-align: top;
}	
.bloc_commandes .bouton:after {
	content: '';
	margin-left: 12px;
	background: url("/projet/img/sprites_v3.png") no-repeat center -1664px;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-left: 1px solid rgba(0,0,0,0.2);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1) inset;
	vertical-align: top;
}
/* ======================== */
/* ANNONCES SIMILAIRES
/* ======================== */
.bloc_annonces_similaires {
	padding: 0 30px;
	background-color: #fafafa;
	border-top: 1px solid rgba(217,217,217,0.4);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 0 1px #ffffff inset;
	-moz-box-shadow: 0 0 0 1px #ffffff inset;
	box-shadow: 0 0 0 1px #ffffff inset;
}
.bloc_annonces_similaires h2 {
	padding: 25px 0 33px;
	font-size: 16px;
	line-height: 12px;
	text-transform: uppercase;
	text-align: center;
}
.bloc_annonces_similaires .liste_annonces_similaires {
	margin: 0;
	list-style: none;
}
.bloc_annonces_similaires .liste_annonces_similaires li {
	margin-bottom: 38px;
	display: inline-block;
	width: 50%;
	vertical-align: top;
}
.bloc_annonces_similaires .liste_annonce_avatar {
	display: inline-block;
	vertical-align: top;
}
.bloc_annonces_similaires .liste_annonce_avatar .annonce_photo {
	width: 82px;
	height: 82px;
	background: #e3e3e3;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.bloc_annonces_similaires .liste_annonce_avatar .annonce_favori {
	display: none;
} 
.bloc_annonces_similaires .liste_annonce_texte {
	padding-top: 2px;
	margin-left: 8px;
	display: inline-block;
}
.bloc_annonces_similaires .liste_annonce_texte h3 {
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 12px;
}
.bloc_annonces_similaires .liste_annonce_texte span {
	margin: 0 0 7px 0;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #8c8c8c;
}
.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_ville {
	display: block;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #65b9df;
}
.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_ville:before {
	content: '';
	margin-right: 6px;
	background: url('/projet/img/sprites_v3.png') -37px -237px;
	width: 11px;
	height: 18px;
	display: inline-block;
	vertical-align: -4px;
}
.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_detail {
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #65b9df;
}
/* ======================== */
/* WIDGETS
/* ======================== */
/* === Widget annonces à la une === */
.widget_annonces_une {
	padding: 0 20px;
	margin: 0;
	background-color: #67b8e0;
	border: 1px solid #ffffff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	box-shadow: 0 0 1px rgba(0,0,0,0.4);
}
.widget_annonces_une .widget_annonces_titre {
	padding: 27px 0 11px;
	font-size: 22px;
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.widget_annonces_une .widget_annonces_titre strong {
	font-weight: 600;
	color: #f2a841;
}
.widget_annonces_une .widget_annonces_titre:before,
.widget_annonces_une .widget_annonces_titre:after {
	content: '';
	display: inline-block;
	vertical-align: -2px;
	background: url('/projet/img/images/ico-etoile.png') 0 0 transparent;
	width: 18px;
	height: 18px;
}
.widget_annonces_une .widget_annonces_titre:before {
	margin-right: 12px;
}
.widget_annonces_une .widget_annonces_titre:after {
	margin-left: 12px;
}
.widget_annonces_une .annonce_liste {	
	margin: 0;
}
.widget_annonces_une .annonce_liste li {
	padding: 20px 0;
	width: 100%;
	list-style: none;
	border-top: 1px solid rgba(217,217,217,0.4);
}
.widget_annonces_une .annonce_liste .annonce_avatar {
	margin-right: 16px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.widget_annonces_une .annonce_liste .annonce_avatar .annonce_photo {
	width: 140px;
	height: 140px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.widget_annonces_une .annonce_liste .annonce_avatar .annonce_favori {
	padding: 8px;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;	
	background-color: #f2a740;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2a740), to(#ea8422));
	background: -webkit-linear-gradient(top, #f2a740, #ea8422);
	background: -moz-linear-gradient(top, #f2a740, #ea8422);
	background: -ms-linear-gradient(top, #f2a740, #ea8422);
	background: -o-linear-gradient(top, #f2a740, #ea8422);
	background: linear-gradient(to bottom, #f2a740, #ea8422);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a740, endColorstr=#ea8422);	
	border: 1px solid #cc8635;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.4), 0 0 1px 2px rgba(255,255,255,0.2) inset;
}
.widget_annonces_une .annonce_liste .annonce_textes {
	padding-top: 12px;
	display: inline-block;
	width: 55%;
	position: relative;
}
.widget_annonces_une .annonce_liste .annonce_textes h3 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #ffffff;
}
.widget_annonces_une .annonce_liste .annonce_textes span {
	margin: 0 0 8px 0;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #262626;
}
.widget_annonces_une .annonce_liste .annonce_textes .annonce_ville {
	display: block;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #262626;
}
.widget_annonces_une .annonce_liste .annonce_textes .annonce_ville:before {
	content: '';
	margin-right: 6px;
	background: url('/projet/img/sprites_v3.png') -37px -237px;
	width: 11px;
	height: 18px;
	display: inline-block;
	vertical-align: -4px;
}
.widget_annonces_une .annonce_liste .annonce_textes .annonce_detail {
	font-size: 10px;
	font-weight: 600;
	line-height: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #ffffff;
}
/* === Widget complétion d'achat d'annonce === */
.zone_etapes.scrolled .widget_completion_annonce {
	position: fixed;
	top: 111px;
	z-index: 1;
}

.widget_completion_annonce {
	padding: 0 20px;
	margin: 0;
}
.widget_completion_annonce .etape {
	margin: 20px 0 0;
	font-weight: 600;
	color: #d8d9dc;
	text-transform: uppercase;
	list-style: none;
}
.widget_completion_annonce li {
	padding: 11px 0px;
	border-bottom: 1px solid rgba(217,217,217,0.4);
}
.widget_completion_annonce li:first-child {
	padding-top: 0;
}
.widget_completion_annonce .icone_etape {
	display: none;
}
.widget_completion_annonce .numero_etape {
	display: block;
	padding: 0;
	margin-bottom: 2px;
	border: none;
	font-size: 10px;
	line-height: 10px;
}
.widget_completion_annonce .en_cours .numero_etape {
	color: #999999;
}
.widget_completion_annonce .titre_etape {
	display: block;
	padding-top: 0;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.1px;
}
.widget_completion_annonce .en_cours .titre_etape {
	color: #8b347e;
}
.widget_completion_annonce .titre_etape.validee {
	color: #8e44ad;
}
.widget_completion_annonce .categorie {
	font-size: 14px;
	line-height: 18px;
}
.widget_completion_annonce .categorie.validee {
	color: #5dbdb8;
}
.widget_completion_annonce .categorie:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	background: url('/projet/img/images/ico-validation.png') 0 0 transparent;
	width: 16px;
	height: 12px;
}
.widget_completion_annonce .categorie.validee:before {
	background-position: -16px 0;
}
.widget_completion_annonce .estimation {
	position: relative;
	padding: 15px 0;
	display: block;
	width: 100%;
	border-bottom: 1px solid rgba(217,217,217,0.4);
	font-weight: 600;
	text-transform: uppercase;
}
.widget_completion_annonce .estimation_label {
	font-size: 16px;
	padding-left: 24px;
	color: #f2a741;
}
.widget_completion_annonce .estimation_label.total {
	color: #f2a841;
}
.widget_completion_annonce .estimation_label:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	background: url('/projet/img/images/ico-estimation.png') -26px 0 transparent;
	width: 26px;
	height: 18px;
	vertical-align: -3px;
}
.widget_completion_annonce .estimation_label.total:before {
	background-position: -26px 0;
}
.widget_completion_annonce .estimation_prix {
	font-size: 20px;
	color: #f2a741;
	float: right;
}
.widget_completion_annonce .estimation_prix.total {
	color: #f2a841;
}
.widget_completion_annonce .infobulle {
	position: absolute;
	top: 14px;
	cursor: pointer;
}
.widget_completion_annonce .infobulle_content {
	position: absolute;
	top: 23px;
	left: -10px;
	min-width: 240px;
	padding: 6px 8px;
	background-color: #999999;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	text-transform: none;
	visibility: hidden;
}
.widget_completion_annonce .infobulle_content:before {
	content: '';
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #999999 transparent;
	position: absolute;
	top: -6px;
	left: 10px;
}
.widget_completion_annonce .infobulle:hover .infobulle_content {
	visibility: visible;
}
.widget_completion_annonce .reduction {
	margin-top: 8px;
	display: block;
	font-size: 12px;
	text-align: right;
	color: #6ecd74; 
	clear: both;
}
.widget_completion_annonce .bouton_etape_suivante {
	padding: 15px 0 20px;
	font-size: 14px;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 0.7px;
}
.widget_completion_annonce .bouton_etape_suivante a {
	display: block;	
	width: 100%;
	background-color: #389f99;
	background: -webkit-gradient(linear, left top, left bottom, from(#5dbdb8), to(#389f99));
	background: -webkit-linear-gradient(top, #5dbdb8, #389f99);
	background: -moz-linear-gradient(top, #5dbdb8, #389f99);
	background: -ms-linear-gradient(top, #5dbdb8, #389f99);
	background: -o-linear-gradient(top, #5dbdb8, #389f99);
	background: linear-gradient(to bottom, #5dbdb8, #389f99);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5dbdb8, endColorstr=#389f99);
	border: 1px solid #35716e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 4px rgba(255,255,255,0.5) inset;
	-moz-box-shadow: 0 0 4px rgba(255,255,255,0.5) inset;
	box-shadow: 0 0 4px rgba(255,255,255,0.5) inset;
	line-height: 40px;
	color: #ffffff;
	text-align: center;
}
.widget_completion_annonce .bouton_etape_suivante a:after {
	content: '';
	margin-left: 10px;
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid;
	border-bottom: 6px solid transparent;
}
/* ======================== */
/* VERSION MOBILE
/* ======================== */
@media screen and (max-width: 640px) {
	.module_annonce .contenu {
		padding: 0;
	}
	.module_annonce .grande_colonne {
		width: 100%;
	}
	.module_annonce .petite_colonne {
		display: none;
	}
	.module_annonce .step1 .grande_colonne,
	.module_annonce .step2 .grande_colonne{
		width: 100%;
	}
	.bloc {
		margin: 64px 8px 18px 8px;
		background-color: #ffffff;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.zone_bouton {
    width: 100%;
    text-align: left;
	}
	.bloc .titre_page {
		padding: 24px 30px 0;
		margin: -28px auto 39px;
		height: 100px;
		border-width: 2px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-bottom-left-radius: 8px;
		border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-moz-border-bottom-right-radius: 8px;
		border-bottom-right-radius: 8px;
		font-size: 44px;
		line-height: 44px;
	}
	.step2 .bloc .titre_page  {
		padding: 4px 30px;
	}
	.bloc_annonce .titre_page:before {
		display: none;
	}
	.bloc_annonce .bloc_entete .bloc_region {
		padding: 20px;
		border-width: 2px;
	}
	.bloc_annonce .bloc_entete .bloc_region .icone_region {
		background: url('/projet/img/sprites_v3.png') -25px -263px;
		width: 22px;
		height: 36px;
		margin-right: 10px;
		vertical-align: top;
	}
	.bloc_annonce .bloc_entete .bloc_region .titre_region { 
		margin-bottom: 20px;
		display: inline-block;
		width: 94%;
		font-size: 32px;
		letter-spacing: 3.2px;
	}
	.bloc_annonce .input_modif_region {
		display: block;
	}
	.bloc_annonce .bloc_entete .bloc_region input {
		margin-bottom: 0;
		width: 100%;
		min-width: 100%;
		border-width: 2px;
		position: relative;
	}
	.bloc_annonce .bloc_entete .bloc_region .modif_region {
		font-size: 28px;
		margin: 0;
		position: absolute;
		top: 26px;
		right: 47px;
	}
	.bloc_annonce .bloc_entete .bloc_filtrer {
		padding: 28px 20px 20px;
		border-width: 2px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
		border-radius: 0 0 8px 8px;
	}
	.bloc_annonce .titre_filtrer {
		font-size: 32px;
		letter-spacing: 5.4px;
	}
	.bloc_annonce .titre_filtrer:before {
    margin-right: 22px;
    background: url('/projet/img/images/ico-blackzoom.png') no-repeat scroll 0px 0px transparent;
		background-size: cover;
		width: 40px;
    height: 40px;
    vertical-align: -8px;		
	}
	.bloc_annonce .table_filtrer {
		width: 100%;
		padding: 14px 0 0 0;
	}
	.bloc_annonce .table_filtrer td {
		padding: 0;
		margin-bottom: 20px;
		display: block;
		width: 100%;
	}
	.bloc_annonce .bouton_filtrer {
		padding: 30px;
		margin-bottom: 20px;
		height: 80px;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 28px;
		letter-spacing: 1.4px;
	}
	.bloc_annonce .bouton_reinitialiser {
		font-size: 24px;
		letter-spacing: 1.2px;
	}
	.bloc_annonce .bouton_reinitialiser:before {
    margin: 20px 8px 0 0;
    background: url('/projet/img/images/ico-reinitialisericonemobile.png') repeat scroll 0px 0px transparent;
    width: 32px;
    height: 32px;
    vertical-align: -6px;
	}
	.bloc_annonce .table_filtrer .tar {
		text-align: left;
	}
	.encart_demarrer.mobile {
		display: block;
		position: static;
		padding: 158px 96px 0 96px;
		margin: 0 8px 18px;
		width: 622px;
		height: 280px;
		display: inline-block;
		background: url('/projet/img/images/encart-annoncefullmobile.png') 0 0 transparent;
	}
	.encart_demarrer:not(.mobile) {
		display: none;
	}
	.encart_demarrer .bouton_demarrer {
    padding: 12px 38px 0px;
    width: 100%;
    height: 80px;
		border-width: 2px;
    -wekit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
    box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.4);
		font-size: 28px;
		letter-spacing: 1.4px;
		text-align: center;
	}
	.encart_demarrer .bouton_demarrer:before {
		margin-right: 20px;
		background: url('/projet/img/images/ico-petitesannoncesmobile.png') repeat scroll 0px 0px transparent;
		width: 52px;
		height: 52px;
		vertical-align: -12px;
	}
	.encart_demarrer .bouton_demarrer:after {
    margin-left: 20px;
    border-top: 11px solid transparent;
    border-left: 12px solid;
    border-bottom: 11px solid transparent;
	}	
	.bloc_liste {
		padding: 40px 20px;
		margin-top: 0;
		margin-bottom: 35px;
	}
	.bloc_liste .titre_liste {
		text-align: center;
		background: none;
		font-size: 32px;
		line-height: 24px;
		letter-spacing: 3.2px;
	}
	.bloc_liste sup {
		font-size: 20px;
		letter-spacing: 1px;
	}
	.bloc_liste .annonce_liste li {
		padding: 40px 0;
		border-width: 2px;
	}
	.bloc_liste .annonce_liste .annonce_avatar {
		margin-right: 18px;
	}
	.bloc_liste .annonce_liste .annonce_avatar .annonce_photo {
    width: 160px;
    height: 160px;
	}
	.bloc_liste .annonce_liste .annonce_avatar .annonce_favori {
    padding: 16px;
		width: 64px;
		height: 64px;
    position: absolute;
    top: 0px;
    left: 0px;
		border-width: 2px;
		box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.4), 0px 0px 2px 4px rgba(255, 255, 255, 0.2) inset;
	}
	.bloc_liste .annonce_liste .annonce_textes {
		width: 60%;
	}
	.bloc_liste .annonce_liste .annonce_textes h3 {
		margin: 0 0 10px 0;
		font-size: 28px;	
		line-height: 32px;
	}
	.bloc_liste .annonce_liste .annonce_textes span {
		margin: 0 0 9px 0;
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_liste .annonce_liste .annonce_textes .annonce_ville {
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_liste .annonce_liste .annonce_textes .annonce_ville:before {
		margin-right: 12px;
		background: url('/projet/img/sprites_v3.png') -25px -263px;
		width: 22px;
		height: 36px;
		vertical-align: -8px;
	}
	.bloc_liste .annonce_liste .annonce_textes .annonce_detail {
		display: none;
	}
	.bloc_liste .annonce_liste .annonce_textes .annonce_proche {
		display: none;
	}
	.bloc_liste .annonce_liste .bloc_charger_annonces {
		padding: 40px 0 0 0;
	}
	.bloc_liste .annonce_liste .bloc_charger_annonces .bouton_charger_annonces {
    padding: 18px 0;
		display: block;
		width: 100%;
		height: 80px;
		border-width: 2px;
    -webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
    font-size: 28px;
	}
	.bloc_fiche {
		margin-top: 0;
		margin-bottom: 35px;
	}
	.bloc_fiche .bloc_detail {
    padding: 40px 20px;
	}
	.bloc_detail .bloc_head {
    padding-bottom: 33px;
    border-width: 2px;
	}	
	.bloc_detail .bloc_head .revenir_resultats {
		margin: 0 0 20px 0;
		padding: 16px 18px 12px 20px;
		max-width: 100%;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		box-shadow: 0px 0px 2px 4px rgba(255, 255, 255, 0.2) inset;
		font-size: 24px;
		letter-spacing: 1.2px;
		text-align: center;
	}
	.bloc_detail .bloc_head .revenir_resultats:before {
    margin-right: 14px;
    border-top: 11px solid transparent;
    border-right: 12px solid;
    border-bottom: 11px solid transparent;
		vertical-align: -2px;
	}
	.bloc_detail .bloc_head .apercu_annonce {
    padding: 17px 0;
		margin-bottom: 20px;
		display: block;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 4.8px;
		text-align: center;
	}
	.bloc_detail .bloc_head .icone_fav {
    margin: 20px 20px 0 0;
    width: 64px;
    height: 64px;
    vertical-align: top;
    background-color: #f2a740;
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat,-webkit-gradient(linear, left top, left bottom, from(#f2a740), to(#ea8422));
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat,-webkit-linear-gradient(top, #f2a740, #ea8422);
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat,-moz-linear-gradient(top, #f2a740, #ea8422);
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat,-ms-linear-gradient(top, #f2a740, #ea8422);
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat, -o-linear-gradient(top, #f2a740, #ea8422);
		background: url('/projet/img/images/favXl_blanc.png') center center no-repeat, linear-gradient(to bottom, #f2a740, #ea8422);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2a740, endColorstr=#ea8422);	
		border-width: 2px;
    box-shadow: 0px 0px 2px 4px rgba(255, 255, 255, 0.2) inset;
	}
	.bloc_detail .bloc_head h2 {
		margin: 20px 0px 4px;
		padding-top: 0;
		max-width: 80%;
		font-size: 60px;
		font-weight: 200;
		line-height: 60px;
	}
	.bloc_detail .bloc_head .annonce_publiee {
    padding: 8px 0px 0px 82px;
		margin-bottom: 20px;
		display: block;
    font-size: 24px;
    line-height: 24px;
    color: #8C8C8C;
	}
	.bloc_detail .bloc_head .annonce_proche {
		display: none;
	}
	.bloc_commandes .bouton_revenir_resultats {
		padding: 98px 0 0;
		margin-bottom: 20px;
		float: none;
		width: 100%;
		border-top: 2px solid rgba(217,217,217,0.4);
	}
	.bloc_commandes .bloc_detail .bloc_head .revenir_resultats {
		margin: 0;
		width: 100%;
		display: inline-block;
		position: relative;
		float: none;
		position: absolute;
		top: 22px;
	}
	.bloc_commandes .bloc_detail .bloc_head .apercu_annonce {
		margin: 0;
		display: block;
	}
	.bloc_detail .lien_modifier {
    position: absolute;
		bottom: 20px;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 4px;
	}
	.bloc_detail h2 .lien_modifier {
		right: 0;
		margin: 0;
	}
	.bloc_detail .bloc_coordonnees .lien_modifier {
		top: 135px;
		bottom: inherit;
	}
	.bloc_detail .bloc_description .lien_modifier {
		margin-top: 0;
		top: 24px;
	}
	.bloc_detail .bloc_infos {
		padding: 40px 0;
		width: 100%;
		border-width: 2px;
	}
	.bloc_detail .bloc_miniatures {
		display: none;
	}
	.bloc_detail .bloc_image_annonce {
		margin-right: 0;
		margin-bottom: 40px;
		width: 100%;
	}
	.bloc_detail .bloc_image_annonce img {
		margin-right: 0;
		width: 100%;
	}
	.bloc_detail .bloc_auteur {
		height: auto;
		width: 100%;
		margin-left: 0;
	}
	.bloc_detail .contenu_a_droite {
		margin-left: 0;
	}
	.bloc_coordonnees {
		padding-bottom: 40px;
		border-width: 2px;
	}
	.bloc_telephone {
		padding: 40px 0;
		border-width: 2px;
	} 
	.bloc_contact_auteur {
		padding-top: 40px;
	}
	.bloc_detail h3,
	.bloc_commandes h3 {
		font-size: 28px;
		line-height: 24px;
		letter-spacing: 2.8px;
	}
	.bloc_detail .nom_auteur {
		padding: 32px 0 18px;
		font-size: 44px;
		line-height: 24px;
		display: block;
	}
	.bloc_detail .ville_auteur {
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_detail .ville_auteur:before {
		margin-right: 12px;
		background: url('/projet/img/sprites_v3.png') -25px -263px;
		width: 22px;
		height: 36px;
		vertical-align: -8px;
	}
	.bloc_detail .telephone_titre {
		margin-bottom: 10px;
	}
	.bloc_detail .telephone_titre:before {
		content: '';
		margin-right: 10px;
		background: url('/projet/img/sprites_icons_mobile_large.png') -726px 0;
		display: inline-block;
		width: 36px;
		height: 54px;
		vertical-align: -15px;
	}
	.bloc_detail .telephone_auteur {
		font-size: 28px;
		line-height: 40px;
		letter-spacing: 2.8px;
	}
	.bloc_detail .bloc_contact_auteur .bouton {		
		width: 100%;
		height: 80px;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 28px;
		line-height: 80px;
		text-align: right;
	}
	.bloc_detail .bloc_contact_auteur .bouton:after {
		margin-left: 60px;
		background: url("/projet/img/sprites_v3.png") no-repeat center -1762px;
		display: inline-block;
		width: 76px;
		height: 76px;
		border-left: 2px solid rgba(0,0,0,0.2);
		box-shadow: 2px 0 0 rgba(255,255,255,0.1) inset;
		vertical-align: top;
	}
	.bloc_detail .bloc_description {
		padding: 40px 0;
		border-width: 2px;
	}
	.bloc_commandes .bloc_description {
		padding: 40px 0;
		border: none;
	}
	.bloc_detail .bloc_description .description_annonce {
		margin-bottom: 27px;
	}
	.bloc_detail .bloc_description .description_annonce:before {
		margin-right: 20px;
		background: url('/projet/img/sprites_icons_mobile_large.png') -108px 0;
		width: 48px;
		height: 64px;
		vertical-align: -18px;
	}
	.bloc_detail .bloc_description p {
		font-size: 32px;
		line-height: 44px;
	}
	.bloc_detail .bloc_contact {
		width: 100%;
		padding: 20px 0 0;
	}
	.bloc_detail .bloc_contact .contacter_annonceur {
		margin-bottom: 20px;
	}
	.bloc_detail .bloc_contact .contacter_annonceur:before {
		content: '';
		margin-right: 25px;
		background: url('/projet/img/sprites_icons_mobile_large.png') -211px 0;
		display: inline-block;
		width: 63px;
		height: 66px;
		vertical-align: -21px;
	}
	.bloc_detail .bloc_contact form {
		margin: 40px 0 40px;
		border-width: 2px;
	}
	.bloc_detail .bloc_contact form input,
	.bloc_detail .bloc_contact form textarea{
		padding-left: 22px;
		margin: 0 0 30px 0;
	}
	.bloc_detail .bloc_contact form textarea {
		height: 180px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.bloc_detail .bloc_contact .captcha_zone {
		width: 45%;
		height: 80px;
		border-width: 2px;
	}
	.bloc_detail .bloc_contact .captcha_input {
		width: 55%;
	}
	.bloc_detail .bloc_contact .bouton {
		width: 100%;
		height: 80px;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 28px;
		letter-spacing: 1.4px;
		line-height: 80px;
	}
	.bloc_detail .bloc_contact .bouton:after {
		display: none;
	}
	.bloc_annonces_similaires {
		padding: 0 20px;
		border-width: 2px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
		border-radius: 0 0 8px 8px;
		-webkit-box-shadow: 0 0 0 2px #ffffff inset;
		-moz-box-shadow: 0 0 0 2px #ffffff inset;
		box-shadow: 0 0 0 2px #ffffff inset;
	}
	.bloc_annonces_similaires h2 {
		padding: 44px 0 39px;
		font-size: 32px;
		line-height: 24px;
	}
	.bloc_annonces_similaires .liste_annonces_similaires li {
		margin-bottom: 40px;
		width: 100%;
	}
	.bloc_annonces_similaires .liste_annonce_avatar .annonce_photo {
		width: 164px;
		height: 164px;
		border-width: 2px;
	}
	.bloc_annonces_similaires .liste_annonce_texte {
		padding-top: 2px;
		margin-left: 20px;
		display: inline-block;
		max-width: 66%;
	}
	.bloc_annonces_similaires .liste_annonce_texte h3 {
		margin: 0 0 12px 0;
		font-size: 28px;
		line-height: 36px;
	}
	.bloc_annonces_similaires .liste_annonce_texte span {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_ville {
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_ville:before {
		margin-right: 12px;
		background: url('/projet/img/sprites_v3.png') -25px -263px;
		width: 22px;
		height: 36px;
		vertical-align: -8px;
	}
	.bloc_annonces_similaires .liste_annonce_texte .liste_annonce_detail {
		display: none;
	}
	.bloc_commandes {
		margin-bottom: 40px;
		padding: 0 20px;
	}
	.bloc_commandes .commandes_titre {
		text-align: center;
		padding-bottom: 20px;
	}
	.bloc_commandes .commandes_titre .numero_etape {
		margin-top: -30px;
		font-size: 40px;
		line-height: 52px;
	}
	.bloc_commandes .bloc_etapes {
		padding: 40px 0;
		border-width: 2px;
		clear: both;
	}
	.bloc_commandes .ligne_titre {
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}
	.bloc_commandes .ligne_titre .bloc_categorie {
		padding: 20px 0 16px 0;
		margin-left: 0;
		width: 100%;
		min-height: 114px;
		border-width: 2px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4) inset;
		-moz-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4) inset;
		box-shadow: 0 0 4px 2px rgba(255,255,255,0.4) inset;
	}
	.bloc_commandes .ligne_titre .bloc_categorie:before {
		display: none;
	}
	.bloc_commandes .ligne_titre .numero_categorie {
		vertical-align: baseline;
		width: 72px;
		height: 72px;
		border-width: 6px;
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.4),
			0 2px 2px rgba(0,0,0,0.4) inset;
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.4),
			0 2px 2px rgba(0,0,0,0.4) inset;
		box-shadow: 0 2px 2px rgba(0,0,0,0.4),
			0 2px 2px rgba(0,0,0,0.4) inset;
		font-size: 52px;
		line-height: 60px;
		text-shadow: 0 2px 2px rgba(0,0,0,0.4);
	}
	.bloc_commandes .ligne_titre .nom_categorie {
		display: inline-table;
		margin-left: 16px;
		max-width: 80%;
		font-size: 40px;
		line-height: 36px;
		text-align: left;
		text-shadow: 0 2px 2px rgba(0,0,0,0.4);
	}
	.bloc_commandes .ligne_titre .sous_titre_categorie {
		display: none;
	}
	.bloc_commandes .ligne_titre .validation_etape {
		display: none;
	}
	.bloc_commandes .description_categorie {
		margin-bottom: 12px;
		font-size: 32px;
		line-height: 48px;
	}
	.bloc_commandes input {
		padding-left: 40px;
		margin-bottom: 30px;
	}
	.bloc_commandes select{
		margin-right: 0;
		width: 100%;
	}
	.bloc_commandes input[type='checkbox']+label {
		padding-left: 64px;
		margin: 0 0 30px 0;
		font-size: 28px;
		font-weight: 100;
		line-height: 48px;
		color: #262626;
	}
	.bloc_commandes .icone_info {
		margin-right: 12px;
		background: url('/projet/img/images/ico-infobulle.png') no-repeat 0 0 transparent;
		background-size: cover;
		width: 28px;
		height: 28px;
		vertical-align: top;
	}
	.bloc_commandes .info {
		font-size: 24px;
		line-height: 28px;
	}	
	.bloc_commandes .etape1_categorie_form {
		width: 100%;
	}
	.bloc_commandes .etape2_categorie_form {
		padding-bottom: 10px;
		width: 100%;
	}
	.bloc_commandes .etape2_categorie_form textarea {
		padding: 30px 40px;
		margin-bottom: 22px;
		height: 280px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.bloc_commandes .etape2_categorie_form .ligne_caracteres {
		margin-bottom: 20px;
		display: block;
		width: 100%;
	}
	.bloc_commandes .etape2_categorie_form .caracteres_gratuits {
		display: inline-block;
		margin-bottom: 12px;
		max-width: 92%;
		font-size: 20px;
		line-height: 24px;
	}
	.bloc_commandes .etape2_categorie_form .caracteres_utilises {
		margin-bottom: 35px;
		position: static;
		display: block;
		font-size: 20px;
		line-height: 24px;
	}
	.bloc_commandes .etape2_categorie_form .input_reduit {
		margin-right: 7px;
		width: 100%;
	}
	.bloc_commandes .etape2_categorie_form .optionnel {
		display: none;
	}
	.bloc_commandes .ajouter_departement {
		font-size: 0;
		line-height: 0;
	}
	.bloc_commandes .ajouter_departement img {
		display: none;
	}
	.bloc_commandes .ajouter_departement .bouton_departement {
		display: block;
		width: 100%;
		height: 80px;
		background-color: #8e44ad;
		background: -webkit-gradient(linear, left top, left bottom, from(#8e44ad), to(#72378b));
		background: -webkit-linear-gradient(top, #8e44ad, #72378b);
		background: -moz-linear-gradient(top, #8e44ad, #72378b);
		background: -ms-linear-gradient(top, #8e44ad, #72378b);
		background: -o-linear-gradient(top, #8e44ad, #72378b);
		background: linear-gradient(to bottom, #8e44ad, #72378b);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8e44ad, endColorstr=#72378b);
		border: 2px solid #64307a;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 28px;
		font-weight: 200;
		line-height: 80px;
		letter-spacing: 1.4px;
		text-transform: uppercase;
		text-align: center;
		color: #ffffff;
	}
	.bloc_commandes .departement {
		margin: 22px 0 0 0;
		list-style: none;
	}
	.bloc_commandes .departement li {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
		display: inline-block;
		font-size: 28px;
		line-height: normal;
		letter-spacing: 1.4px;
	}
	.bloc_commandes .departement li:last-child {
		margin: 0;
	}
	.bloc_commandes .cout_photo {
		margin: 5px 0 0 0;
		display: block;
		width: 100%;
		font-size: 24px;
		line-height: 24px;
		position: relative;
	}
	.bloc_commandes .emplacement {
		margin: 0 0 20px 0;
		display: inline-block;
		width: 100%;
		height: 146px;
		border-width: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.bloc_commandes .photo_uploadee {
		padding: 28px 26px 26px;
		width: 100%;
		height: 146px;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		display: none;
		text-align: right;
	}
	.bloc_commandes .photo_uploadee img {
		display: none;
	}
	.bloc_etapes .photo_uploadee .pastille_validation {
		padding: 0;
		margin-left: 0;
		margin-right: 23px;
		position: static;
		display: inline-block;
		vertical-align: middle;
		width: 80px;
		height: 80px;
		background-image: url('/projet/img/images/annonce-validation-photo-mobile.png');
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.bloc_etapes .photo_uploadee .texte_validation {
		display: inline-block;
		vertical-align: middle;
		font-size: 40px;
		font-weight: 600;
		text-transform: uppercase;
		color: #6dcd73;
	}
	.bloc_etapes .photo_uploadee .pastille_suppression {
		padding: 0;
		margin-left: 70px;
		display: inline-block;
		vertical-align: middle;
		position: static;
		width: 48px;
		height: 48px;
		background-image: url('/projet/img/images/annonce-suppression-photo-mobile.png');
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.bloc_commandes .emplacement_upload {
		width: 100%;
		height: 142px;
		padding: 28px 26px 26px;
		background: #fcfcfc;
	}
	.bloc_commandes .emplacement_upload .numero_emplacement{
		margin: 2px 0px 4px 18px;
		display: inline-block;
		vertical-align: -12px;
		width: 80px;
		height: 80px;
		border-width: 4px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		font-size: 58px;
		line-height: 72px;
	}
	.bloc_commandes .emplacement_upload .upload {
		margin-left: 50px;
		display: inline-block;
		position: relative;
	}
	.bloc_commandes .emplacement_upload .upload a{	
		font-size: 28px;
		line-height: 28px;
	}
	.bloc_commandes .emplacement_vide {
		padding: 22px 0;
	}
	.bloc_commandes .emplacement_vide img {
		margin: 0 auto;
		display: block;
		width: 96px;
		height: 96px;
	}
	.bloc_commandes .etape4_categorie_form {
		margin-top: 10px;
	}
	.bloc_commandes .etape4_categorie_form input {
		margin-right: 0;
		width: 100%;
	}
	.bloc_commandes .etape4_categorie_form .lutte_spam {
		display: none;
	}
	.bloc_commandes .etape4_categorie_form input[type='checkbox']+label:last-child {
		margin-bottom: 0;
	}
	.bloc_commandes .options_publication {
		margin-bottom: 32px;
		display: block;
		font-size: 48px;
		line-height: 52px;
		text-align: center;
	}
	.bloc_commandes .ligne_prix {
		margin-bottom: 0;
		display: block;
		width: 100%;
		clear: both;
	}
	.bloc_commandes .ligne_prix input[type="checkbox"]+label {
		padding-right: 0;
		margin-bottom: 23px;
		max-width: 66%;
		line-height: 32px;
	}
	.bloc_commandes .ligne_prix:last-child input[type="checkbox"]+label {
		margin: 0;
	}
	.bloc_commandes .infobulle {
		vertical-align: text-bottom;
		cursor: default;
		display: none;
	}
	/*.bloc_commandes .infobulle img {
		width: 28px;
		height: 28px;
	}
	.bloc_commandes .infobulle:hover .infobulle_content {
		display: none;
	}
	.bloc_commandes .infobulle .infobulle_content {
		padding: 2px 8px;
		min-width: 100px;
		background-color: #999999;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-size: 10px;
		line-height: 12px;
		color: #ffffff;
		position: absolute;
		top: -20px;
		left: -14px;

		display: none;
	}
	.bloc_commandes .infobulle .infobulle_content:before {
		content: '';
		border-style: solid;
		border-width: 7px 7px 0 7px;
		border-color: #999999 transparent transparent transparent;
		position: absolute;
		top: 14px;
		left: 14px;
	}
	.bloc_commandes .infobulle:hover .infobulle_content {
		display: inline-block;
	}*/
	.bloc_commandes .ligne_prix .label_prix {
		display: inline-block;
		vertical-align: top;
		font-size: 48px;
		line-height: 40px;
	}
	.bloc_commandes .ligne_prix .label_prix.check {
		color: #f2a841;
	}
	.bloc_commandes .ligne_prix .label_prix.gratuit {
		color: #78d17d;
	}
	.bloc_commandes .ligne_prix .tar {
		float: right;
	}
	.bloc_commandes .reduction {
		font-size: 28px;
		line-height: 42px;
	}
	.bloc_commandes .mois_duree_publication .publication_titre:before {
		margin: 0 12px 20px 0;
		vertical-align: -41px;
		background: url('/projet/img/sprites_icons_mobile_large.png') repeat scroll -762px 0px transparent;
		width: 44px;
		height: 64px;
	}
	.bloc_commandes .mois_duree_publication select {
		margin: 0;
		width: 100%;
	}
	.bloc_commandes .mois_publication,
	.bloc_commandes .duree_publication {
		margin: 0 0 20px 0;
		display: block;
	}
	.bloc_commandes .etape5_categorie_form .icone_info {
		display: none;
	}
	.bloc_commandes .options_vues {
		padding: 40px 20px;
		margin: 0 0 40px -20px;
		width: 610px;
		border-top: 2px solid rgba(217,217,217,0.4);
		border-bottom: 2px solid rgba(217,217,217,0.4);
		box-shadow: 0 2px 0 #ffffff inset, 0 -2px 0 #ffffff inset; 
	}
	.bloc_commandes .options_vues .description_categorie {
		margin-bottom: 0;
	}
	.bloc_commandes .fermeture_options {
		background: url('/projet/img/images/annonce-close-mobile.png') 0 0 transparent;
		display: inline-block;
		width: 22px;
		height: 22px;
		position: absolute;
		top: 20px;
		right: 20px;
		cursor: pointer;
	}
	.bloc_commandes .fermeture_options.active {
		background: url('/projet/img/images/annonce-openarrow-mobile.png') 0 0 transparent;
	}
	.bloc_commandes .zone_options {
		margin-top: 32px;
	}
	.bloc_commandes .options {
		display: block;	
	}
	.bloc_commandes .options:last-of-type {
		float: none;
	}
	.bloc_commandes .options .icone_info,
	.bloc_commandes .options .info {
		display: none;
	}
	.bloc_commandes .cadre_option {
		margin: 0 0 20px 0;
		width: 100%;
		height: 348px;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
		box-shadow: 0 0 4px rgba(0,0,0,0.1);
	}
	.bloc_commandes .cadre_option.active {
		margin: 0 0 20px 0;
		border-width: 6px;
	}
	.bloc_commandes .options:last-of-type .cadre_option {
		margin: 0;
	}
	.bloc_commandes .zone_checkbox {
		height: 344px;
		width: 80px;
		padding: 148px 14px 148px 16px;
		border-width: 2px;
		display: inline-block;
		vertical-align: top;
	}
	.bloc_commandes .cadre_option.active .zone_checkbox {
		height: 336px;
		width: 76px;
		padding: 144px 14px 144px 12px;
	}
	.bloc_commandes .zone_checkbox input[type="checkbox"] + label {
		padding-left: 24px;
		padding-right: 24px;
		margin: 0;
		width: 0;
		height: 0;
	}
	.bloc_commandes .zone_encart {
		display: inline-block;
		width: 480px;
		height: 344px;
	}
	.bloc_commandes .cadre_option.active .zone_encart {
		width: 476px;
		height: 336px;
	}
	.bloc_commandes .zone_encart.mise_en_avant {
		background-image: none;
	}
	.bloc_commandes .zone_encart.tete_de_liste {
		background-image: none;
	}
	.bloc_commandes .option_texte {
		padding: 27px 0 0 15px;
		display: inline-block;
		vertical-align: middle;
	}
	.bloc_commandes .cadre_option.active .option_texte {
		padding: 23px 0 0 15px;
	}
	.bloc_commandes .option_categorie {
		display: block;
		font-size: 20px;
		font-weight: 600;
		line-height: 40px;
		letter-spacing: 2px;
		text-transform: uppercase;
		color: #a3a3a3;	
	}
	.bloc_commandes .option_titre {
		display: block;
		font-size: 60px;
		font-weight: 100;
		line-height: 60px;
		text-transform: uppercase;
	}
	.bloc_commandes .option_titre strong {
		display: block;
		font-weight: 200;
	}
	.bloc_commandes .option_description {
		display: inline-block;
		font-size: 28px;
		line-height: 40px;
	}
	.bloc_commandes .zone_encart.mise_en_avant .option_description {
		max-width: 80%;
	}
	.bloc_commandes .zone_encart.tete_de_liste .option_description {
		max-width: 60%;
	}
	.bloc_commandes .encart_tarif {
		padding: 16px;
		position: absolute;
		top: 0;
		right: 0;
		width: 128px;
		height: 128px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-top-right-radius: 8px;
		border-top-right-radius: 8px;
		-webkit-border-bottom-left-radius: 125px;
		-moz-border-bottom-left-radius: 125px;
		border-bottom-left-radius: 125px;
	}
	.bloc_commandes .cadre_option.active .encart_tarif {
		padding: 12px;
		width: 124px;
		height: 124px;
		-webkit-border-top-right-radius: 0;
		-moz-border-top-right-radius: 0;
		border-top-right-radius: 0;
	}
	.bloc_commandes .encart_tarif span {
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 2px;
	}
	.bloc_commandes .encart_tarif .nbr_tarif {
		font-size: 52px;
	}
	.bloc_commandes .prix_final {
		margin: 0;
	}
	.bloc_commandes .prix_final .total_ttc {
		margin-bottom: 26px;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: 2.8px;
	}
	.bloc_commandes .prix_final .label_prix {
		margin-bottom: 28px;
		font-size: 72px;
		line-height: 40px;
	}
	.bloc_commandes .prix_final .reduction_final {
		font-size: 24px;
		line-height: 24px;
	}
	.bloc_commandes .zone_bouton input[type="checkbox"]+label {
		padding-right: 0;
		line-height: 32px;
	}
	.bloc_commandes .bouton {
		width: 100%;
		height: 80px;
		border-width: 2px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 28px;
		line-height: 80px;
		text-align: right;
	}
	.bloc_commandes .bouton:after {
		margin-left: 54px;
		background: url("/projet/img/sprites_v3.png") no-repeat center -1762px;
		display: inline-block;
		width: 76px;
		height: 76px;
		border-left: 2px solid rgba(0,0,0,0.2);
		box-shadow: 2px 0 0 rgba(255,255,255,0.1) inset;
		vertical-align: top;
	}
}



