
* {
	font-family:'Esphimere',Arial;
}
#encode_annonce input[type="text"]{

	background-color: #d4dccd;
	border: medium none;
	color: white;
	display: block;
	font-size: 12px;
	height: 28px;
	line-height: 28px;

	text-indent: 10px;
	width: 100%;
}
#encode_annonce select {
	background-color: #d4dccd;
	color: white;
	height: 28px;
	line-height: 28px;
	text-indent: 5px;
	/*width: 100%;*/
	border:none;
	border-radius:0;


}

.params_impression select {
	/*background-color: #d4dccd;*/
	color: #4d4d4d;
	height: 28px;
	line-height: 28px;
	width: 150px;
	border:none;
	text-indent: 5px;
}
#encode_annonce select option {
	text-indent:5px;
}
#encode_annonce .label_mandat , .label_caracteristique{
	line-height:28px;
	color: #4d4d4d;
	font-size:12px;
	padding-right:10px;
}
#encode_annonce .padding {
	padding:20px;
}

#encode_annonce   td {
	padding-bottom:10px;
}

#encode_annonce textarea {
	height:118px;
	background-color:#d4dccd;
	color:white;
	padding-left:10px;
	border:none;
	font-size:12px;
	width:260px;
	line-height:28px;
}
/*
#encode_annonce  .menu_details a {
	cursor:pointer;
	color: #4d4d4d;
	display:block;
	float:left;
	line-height:35px;
	padding-left:10px;
	padding-right:10px;
	border:solid 1px #4d4d4d;
	margin-right:10px;
}
*/
#encode_annonce .menu_details {

}

#encode_annonce h1{
	font-size:16px;
}
.bloc_caracteristique {
	float:left;
	width:300px;
}
.value_caracteristique {
	line-height:28px;
	color: #4d4d4d;
	font-size:12px;
	padding-right:10px;
}

.plupload_header_content {
	background-color:#d4dccd;
}

.ui-menu .ui-menu-item {
	font-family:Arial;
	background-color:#d4dccd;
}
.autocomplete_ville_espace_pro {
	background-color:#d4dccd;
}

.ui-autocomplete .ui-state-focus{
	border:solid 1px white;
}

#encode_annonce .onglet{

	border:none;
	cursor:pointer;
	color: #4d4d4d;

	float:left;

}

#encode_annonce .onglet .left{
	float:left;
	background:url('../images/background-onglet-espace-pro.jpg') repeat-x;
	display:block;
	height:30px;
	padding-left:15px;
	padding-right:15px;
	line-height:30px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
#encode_annonce .onglet .right{
	background:url('../images/right-onglet-espace-pro-off.png');
	width:13px;
	height:30px;
	float:right;
}
#encode_annonce .onglet.selected .left{
	float:left;
	background:none;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	background-color:#d7dcce;
	display:block;
	height:30px;
	padding-left:15px;
	padding-right:15px;
	line-height:30px;
}
#encode_annonce .onglet.selected .right{
	background:url('../images/right-onglet-espace-pro.png');
	width:13px;
	height:30px;
	float:right;
}

.onglet_content {
	background:url('../images/background-onglet-content-espace-pro.png') repeat-x;
	padding-top:20px;
	padding-left:10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#encode_annonce input[type="text"]{
	color:#4d4d4d;
}

#encode_annonce select,#encode_annonce textarea {
	color:#4d4d4d;
}
#encode_annonce input[type="text"].small_text {
	width:150px;
}
#type_projet_content {
	display:none;
}
#id_parent_content {
	display:none;
}
#datepicker_disponibilites .ui-state-highlight,
#add_annonce_form .ui-state-highlight,
#form_template .ui-state-highlight,
.annonce_impression .ui-state-highlight{
	background-color:#00b73f;
	background-image:none;
	border:none;
}

#datepicker_disponibilites .ui-state-highlight .ui-state-active,
#datepicker_disponibilites .ui-state-highlight .ui-state-default,
#add_annonce_form .ui-state-highlight .ui-state-active,
#add_annonce_form .ui-state-highlight .ui-state-default,
#form_template .ui-state-highlight .ui-state-active,
#form_template .ui-state-highlight .ui-state-default,
.annonce_impression .ui-state-highlight .ui-state-active,
.annonce_impression .ui-state-highlight .ui-state-default{
	border:none;
	color:white;
	text-align:center;
}

#datepicker_disponibilites  .ui-state-active,
#datepicker_disponibilites  .ui-state-default,
#datepicker_disponibilites  .ui-datepicker-calendar,
#form_template .ui-state-active,
#form_template .ui-state-default,
#form_template .ui-datepicker-calendar,
#add_annonce_form .ui-state-active,
#add_annonce_form .ui-state-default,
#add_annonce_form .ui-datepicker-calendar,
.annonce_impression .ui-state-active,
.annonce_impression  .ui-state-default,
.annonce_impression .ui-datepicker-calendar{
	color:black;
}
#datepicker_disponibilites  .ui-state-default,
#form_template .ui-state-default,
#add_annonce_form .ui-state-default,
.annonce_impression .ui-state-default{
	border:1px solid white;
}
#datepicker_disponibilites .ui-datepicker,
#add_annonce_form .ui-datepicker,
#form_template .ui-datepicker,
.annonce_impression .ui-datepicker{
	background-color:#d4dccd;
	/*border:solid 1px #00ace5;*/
}

#form_template .ui-widget-content {
	background:#d4dccd !important;
}

#form_template .ui-datepicker-calendar .ui-state-disabled,
#datepicker_disponibilites .ui-datepicker-calendar .ui-state-disabled,
#add_annonce_form .ui-datepicker-calendar .ui-state-disabled,
.annonce_impression  .ui-datepicker-calendar .ui-state-disabled{
	background-color:#8b8b8b;
}

#form_template  .ui-datepicker-header,
#datepicker_disponibilites .ui-datepicker-header, #add_annonce_form  .ui-datepicker-header{
	background-color:#444;
	background-image:none;
}

#datepicker_disponibilites .ui-datepicker {
	width:400px;
	/*height:200px;*/
}

#form_template .ui-datepicker,
#add_annonce_form .ui-datepicker {
	width:100%;
	/*height:200px;*/
}
#datepicker_disponibilites .ui-datepicker-calendar .ui-state-default,
#form_template  .ui-datepicker-calendar .ui-state-default,
#add_annonce_form  .ui-datepicker-calendar .ui-state-default,
.annonce_impression .ui-datepicker-calendar .ui-state-default{
	/*height:25px;*/
	padding-top:10px;
}
#datepicker_disponibilites .ui-datepicker-header .ui-state-hover,
#form_template .ui-datepicker-header .ui-state-hover,
#add_annonce_form .ui-datepicker-header .ui-state-hover,
.annonce_impression  .ui-datepicker-header .ui-state-hover  {
	background-color:transparent;
}

#form_template .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:transparent;
}

#datepicker_disponibilites .ui-datepicker-header .ui-state-hover .ui-icon,
#add_annonce_form .ui-datepicker-header .ui-state-hover .ui-icon,
#form_template .ui-datepicker-header .ui-state-hover .ui-icon,
.annonce_impression .ui-datepicker-header .ui-state-hover .ui-icon {
	background-image :url("images/ui-icons_ffffff_256x240.png");
}

#datepicker_disponibilites .ui-datepicker-today .ui-state-default.ui-state-highlight,
#form_template  .ui-datepicker-today .ui-state-default.ui-state-highlight,
#add_annonce_form  .ui-datepicker-today .ui-state-default.ui-state-highlight,
.annonce_impression  .ui-datepicker-today .ui-state-default.ui-state-highlight {
	background-color:transparent;
}
#datepicker_disponibilites {
	float:left;
}
.annonce_impression .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background-color:transparent;
}
#add_annonce_form .ui-widget-content .ui-state-default, .annonce_impression .ui-widget-content .ui-state-default{
	background-color:transparent;
}
/*#datepicker_disponibilites .ui-datepicker-header  .ui-state-disabled {
	background-color:none;
}*/

#form_demenagement {
	padding:20px;
}
#form_demenagement .left {
	color: #4d4d4d;
	float: left;
	width: 270px;
}

#form_demenagement .left input[type="text"] {
	/* background-color: #d4dccd;*/
	border: medium none;
	/* color: white;*/
	display: block;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 8px;
	text-indent: 10px;
	width: 100%;

	color: #4d4d4d;
	background-color:white;
}
#form_demenagement .right {

	width:630px;
	left: 300px;
	position: absolute;
	top: 190px;
	width: 630px;
	z-index: 100;
}


.title_form {
	font-weight:bold;
	line-height:30px;
	color:#4d4d4d;
}

.legend_element {
	cursor:pointer;
	float:left;
	margin-right:10px;
	line-height:25px;
}
.explain_graph_legend {
	font-weight:bold;
	background-color:#000000;
	line-height:25px;
	padding-left:16px;
	padding-right:16px;
	color:white;
	font-size:12px;
	float:left;
	clear:both;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	margin-bottom:9px;
}
#preview_contener {

}
#left_print_form {
	width:70%;
	float:left;
}
#right_print_form {
	width:30%;
	float:right;
}
#prix_annonce_contener {
	font-weight:bold;
	padding-top:10px;
	font-size:16px;
	/*width:30%;*/
	/*float:right;*/
}
#left_print_form .text_align {
	float:right;
	padding-right:10px;
}
#table_historique_commandes td {
	/*line-height:30px;*/
	border:solid 1px #e4e8db;
}
#table_historique_commandes tbody {
	border-collapse: collapse;
	border:1px solid #e4e8db
}

.text_align img.selected{
	border:solid 1px #444;
}
.text_align a {
	cursor:pointer;
}

#carton_right{
	background:url("../images/carton-right.png");
	width:421px;
	height:595px;
	position:absolute;
	top:45px;
	background-position:top right;
	right:0px;
}
#bloc_stocks {
	position:relative;
}
.background_move{
	background:url("../images/background-move.png");
}
.ui-tooltip{
	background-color:#444;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:200px;
	text-align:left;
	color:white;
}
.info_bulle_parent{
	cursor:pointer;
}
#pickfiles , #uploadfiles, .add_element{
	text-decoration:none;
	background-color:#0099cc;
	color:white;
	display:block;
	float:left;
	padding:5px;
	margin-right:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}
.add_element{
	line-height:15px;
	cursor:pointer;
}
#uploadfiles{
	background-color:#00b63e;
}
#filelist {
	/*display:none;*/
	font-size:11px;
}
.plus_bouton {
	color:#00cc33;
	font-weight:bold;
}
#sortable li{
	border-radius: 10px;
	float:left;
	heiht:130px;
	margin: 3px 3px 3px 0px;
	width:150px;
	border:solid 1px #cccccc;
}

#add_annonce_form .input_mandat{
	text-align:right;
}
#add_annonce_form.print .input_mandat{
	text-align:right;
	float:right;
}
#add_annonce_form  #cke_description_print{
	float:right;
}
.params_impression {
	float:left;
	/*width:250px;*/
	margin-right:5px;
	margin-left:5px;

}

.params_impression .text_align {
	float:left;
	padding-right:10px;
}

.annonce_impression .validation_bloc{
	float:right;
	margin-top:10px;
}
#bloc_impression .padding{
	padding:20px;
}

#bloc_impression .price_ad{
	float:right;

	line-height:40px;
	font-size:16px;
}

#bloc_impression .valider_bouton, #bloc_impression .supprimer_bouton{
	float:right;
}
.valider_button, .supprimer_bouton{
	width:150px;
}
.valider_button {
	cursor:pointer;
}

.annonce_impression .texte_annonce_impression, .annonce_impression .dates_parutions_annonce_impression {
	float:left;
}
.annonce_impression .dates_parutions_annonce_impression {

	padding-left:10px;
	padding-right:10px;
}

.annonce_impression .preview_contener{
	float:right;
}

.params_contener {
	margin-top:10px;
	/*margin-bottom:10px;*/
	background-color:#bac0b6;
	/*border:solid 1px #444;*/
	padding:5px;
	color:#4d4d4d;
	/*line-height:40px;*/
	line-height:20px;
	font-size:12px;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}

.annonce_impression h3{
	font-weight:bold;
	font-size:16px;
	color:white;
	font-size:12px;
	font-weight:normal;

	background-color:#2e2e2c;
	line-height:25px;
	padding-left:10px;
}

.annonce_impression .text_align{
	/*padding-top:10px;*/
}
.annonce_impression {
	/*padding:10px;*/
	background-color:#e5eadc;
	/*	-webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;*/
	border:solid 1px #eae9e8;
	margin-bottom:10px;
}
.annonce_impression:hover{
	border:solid 1px #00ade5;
}





.titre_tab_espace_pro {
	padding-left:20px;
	padding-top:20px;
	/*padding-bottom:20px;*/
	color:#4d4d4d;

	font-size:16px;
}

.header_text {
	font-size:12px;
	color:#444;
	padding-bottom:10px;
}

.titre_bloc_page_espace_pro {
	height:45px;
	background-color:#2e2e2c;
	line-height:45px;
	font-weight:bold;
	font-size:12px;
	text-indent:39px;
	text-transform:uppercase;
	color:white;
}
.titre_bloc_page_espace_pro a {
	text-decoration:none;
	color:inherit;
}
#gerer_espace_pro_titre {
	background:url('../images/background-title-moteur-recherche-right.png') no-repeat;
	background-position: 27px center;
	background-color:#2e2e2c;
}

#stats_contact {
	background:url('../images/header-stats-contact.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#stats_visibilite {
	background:url('../images/header-stats-visibilite.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
.header_graph {
	background:url('../images/header-graph.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_demenagement {
	background:url('../images/header-demenagement.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_annonces_papier {
	background:url('../images/header-annonces-papier.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_stats {
	background:url('../images/header-stats.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_profil {
	background:url('../images/header-profil.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_gerer_annonces{
	background:url('../images/header-gerer-annonces.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}
#header_periode {
	background:url('../images/header-periode.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}

#edit_profil_titre {
	background:url('../images/picto-edit-profil.png') no-repeat;
	background-position: 27px center;
	background-color:#2e2e2c;
}

#top_position_titre {
	background:url('../images/header-annonces.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}

#remontees_titre{
	background:url('../images/header-annonces.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}

#stock_titre {
	background:url('../images/header-annonces.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}

#profil_titre {

	/*background:url('../images/picto-profil.png') no-repeat;*/
	background:url('../images/header-profil.png') no-repeat;
	background-position: 9px center;
	background-color:#2e2e2c;
}

#table_gerer_espace_pro {
	width:100%;
}
#table_gerer_espace_pro tr {
	padding-bottom:15px;
}
#table_gerer_espace_pro .left, #table_editer_profil .left {
	width:190px;
	line-height:17px;
	font-size:12px;
	/*text-transform:uppercase;*/
}
#table_gerer_espace_pro .right{
	line-height:17px;
	text-align:right;
	background-color:white;
	color:#151513;
	font-size:12px;
	padding-right:13px;
	border-bottom:solid 2px #d6dcce;

}
#table_gerer_espace_pro .right a {
	color:white;
	text-transform:uppercase;
	display:block;
}
#table_editer_profil .right {
	width:75px;
}
#table_editer_profil .right a{
	line-height:17px;
	text-align:center;
	background-color:#6aa842;
	color:white;
	display:block;
	font-size:12px;

	text-transform:uppercase;
}
#table_gerer_espace_pro, #table_editer_profil {
	padding-top:25px;
}
#table_gerer_espace_pro .padding, #table_editer_profil .padding{
	height:15px;
}
.btn_header_espace_pro, .bouton_entete_espace_pro, .bouton_white_entete_espace_pro, .bouton_green_entete_espace_pro, .bouton_blue_entete_espace_pro {
	padding-bottom:16px;
}

.bouton_entete_espace_pro a, .btn_header_espace_pro a  {
	width:200px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:white;
	background-color:#e52226;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
.bouton_green_entete_espace_pro a {
	width:200px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:white;
	background-color:#39b44a;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
.bouton_white_entete_espace_pro a {
	width:200px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:#474747;
	background-color:white;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}

.bouton_blue_entete_espace_pro a {
	width:200px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:white;
	background-color:#29aae1;
	text-align:center;
	/*text-transform:uppercase;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
.bouton_red_entete_espace_pro a {
	width:200px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:white;
	background-color:#ff7070;
	text-align:center;
	/*text-transform:uppercase;*/
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
/*.bouton_green_entete_espace_pro a {
	width:150px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:19px;
	color:white;
	background-color:#39b44a;
	text-align:center;

	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}*/
.col1, .col2, .col3{
	float:left;
}
.col1, .col2{
	margin-right:10px;
}
.bloc_page_espace_pro {
	background-color: #f7fcee;
	border: 1px solid #c9c8c8;
	margin-bottom:20px;
	width:100%;
}

.content_small_bloc_page_espace_pro {

	margin-left:auto;
	margin-right:auto;
	width:265px;
	padding-top:25px;
	/*min-height:159px;*/
	padding-bottom:10px;
}
.input_period{
	width:100px;
	height:22px;
	line-height:22px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	text-align:center;
	font-size:12px;
	border:none;
}
.label_period{
	text-align:center;
}
/*
#form_recherche_espace_pro input[type="text"]{
	line-height:36px;
	height:36px;
}*/
.legend_graph {
	padding-left:15px;
	background-color:white;
	padding-top:9px;
	padding-bottom:9px;
}
#legend_pie {

}
.legend_circle {

	display:inline-block;
	width:21px;
	line-height:21px;
	color:white;
	text-align:center;
}
.legend_blue {
	background-color:blue;
}
.legend_green {
	background-color:green;
}

.legend_circle img {

}

#bloc_demenagement {
	background:url("../images/background-bloc-demenagement.png");
	background-position: bottom right;
	width:100%;
	background-repeat:no-repeat;
	height:102px;
	padding-top:0px;
	padding-right:0px;
}

.ui-datepicker-trigger {
	cursor:pointer;
}

#pie_legend_stats {
	position:absolute;
	top:69px;
}
#legend_pie {
	width:40%;
	position:absolute;
	top:110px;
}
#legend_pie .legend_element{
	float:none;
}

.table_espace_pro_annonces {
	width:100%;
	/*margin-left:49px;*/
	margin-left:auto;
	margin-right:auto;
}
.table_espace_pro_annonces {
	color:#4d4d4d;
	/*	margin-top:26px;*/
}
.table_espace_pro_annonces th {
	font-weight:normal;
	text-transform:uppercase;
	height:32px;
	vertical-align:top;
	text-align:center;
}
.table_espace_pro_annonces td {
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	border-bottom:solid 1px #594945;
}
.order_bottom {
	background:url("../images/order-bottom.png");
	width:11px;
	height:7px;
	display:inline-block;
}
.order_top {
	background:url("../images/order-top.png");
	width:11px;
	height:7px;
	display:inline-block;
}

.first_head{
	background-color:#edf3e5;
}
.first_head th{
	height:43px;
	vertical-align: middle;
}
.order_head th{
	height:21px;
	vertical-align: middle;
}
.table_espace_pro_annonces {
	border-collapse: collapse;
}
.table_espace_pro_annonces th {
	border: solid 1px #e4e8db;
	vertical-align: middle;

}
.search_head .search_input {
	width:63px;
	height:21px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	text-align:center;
	font-size:12px;
	border:0px;
}

.search_head .submit_search_head {
	background:url("../images/submit_search_head.png");
	width:10px;
	height:10px;
	border:none;
	position:absolute;
	margin-top:6px;
	margin-left:-5px;
}
.table_espace_pro_annonces td {
	font-size:12px;
}
.table_espace_pro_annonces td {

	border-left: solid 1px #e4e8db;
	border-right: solid 1px #e4e8db;
	border-bottom:0;
}
.table_espace_pro_annonces .clair td{
	background-color:#f6fbed;
}
.table_espace_pro_annonces .fonce td{
	background-color:#edf3e5;
}
.bloc_page_espace_pro #paging_listing{
	padding-top:20px;
}

.search_footer td {
	line-height:27px;
	border-bottom:solid 1px #dbe2d4;
	border-top:solid 1px #dbe2d4;
	background-color:#edf3e5;
}
#message_contact, #multiple_callback_message_contact {
	height:95px;
	/*width:270px;/
}

#entete_gestion_espace_pro .left{
	padding-top:38px;


	/*font-weight:bold;*/
	padding-left:27px;
	color:#000000;
	float:left;
}
#entete_gestion_espace_pro .blue{
	/*	color:#01a0e1;
        */
}

#entete_gestion_espace_pro .right {
	float:right;
}

.bouton_remonter {
	cursor:pointer;
}

.bouton_supprimer {

	cursor:pointer;

}
.bouton_modifier {
	/*width:75px;*/
	height:17px;
	display:block;
	background-color:#ffa650;
	color:white;
	text-transform:uppercase;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:solid 1px #594945;
}
.bouton_supprimer:hover {
	color:white;
	text-decoration:none;
}

.bouton_top_annonce {
	cursor:pointer;
	/*width:75px;*/
	height:17px;
	display:block;
	background-color:#6aa842;
	color:white;
	text-transform:uppercase;
	font-size:12px;
	border-bottom:solid 1px #594945;
	/*width:105px;*/
}
.bouton_top_annonce:hover {
	color:white;
	text-decoration:none;
}
#date_entete {
	line-height:21px;
	color:#4d4d4d;
	font-size:12px;
	background-color:#cbcbcb;
	float:left;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
}

#contact_conseiller {
	padding-top:16px;
	padding-bottom:16px;
	border:solid 1px #f1f1f1;
	float:right;
	margin-left:20px;
	padding-left:14px;
	padding-right:14px;
}

#background_middle_content {
	background-color:white;
	background:none;
}

.title_contact_conseiller {
	font-size:12px;
	text-align:center;
	color:black;
}

#deconnexion_bloc {
	float:right;

}
#deconnexion_bloc a {
	text-decoration:none;
	color:black;
	text-transform:lowercase;
	font-size:11px;
}

#retour_site {
	padding-top:20px;
	float:right;
	clear:right;
	line-height:20px;
}
#retour_site  a {
	line-height:20px;
	text-transform:uppercase;
	text-decoration:none;
	color:#4d4d4d;
}
#logo_espace_pro {
	position:absolute;
	margin-left:800px;
	margin-top:5px;
}

#entete_gestion_espace_pro .left {
	float:left;
	padding-top:20px;
}
#remarque_demenagement {

	color: #4d4d4d;
	padding-left:10px;
	background-color:white;
	border:none;
	width:260px;
	height:80px;
	font-size:12px;
	line-height: 28px;
}

#form_recherche_espace_pro .ui-datepicker-trigger{
	padding-left:35px;
	width:20px;
}
#form_recherche_espace_pro .padding{
	padding-top:15px;
}

#form_recherche_espace_pro_detail .ui-datepicker-trigger{
	padding-left:5px;

}




#bloc_impression .valider_button.valided {
	background-color:#00b63e;
}

#bloc_impression .valider_button {
	width:100px;
	display:block;
	background-color:#00ace4;
	cursor:pointer;
}

#bloc_impression .supprimer_button {
	width:100px;
	display:block;
	background-color:#00ace4;
	cursor:pointer;
}


#bloc_impression .supprimer_button {
	display:block;
	color:white;
	text-align:center;
	background-color:#e12229;
}

#bouton_retour_detail a, #bouton_retour_page a {

	height:44px;
	line-height:44px;
	color:white;
	text-decoration:none;
	text-transform:none;
	font-size:12px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
	text-indent:1000px;
}

.bouton_valid_global{
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.22);
	margin-right:20px;
}

.content_impression_listing {
	padding:10px;
}
#total_price_contener{
	float:left;
	font-size:16px;
	font-weight:bold;
}
#bloc_historique_commandes .padding {
	padding:10px;
}
#summary_order .preview_ad{
	float:left;

}
#summary_order .table_espace_pro_annonces .price{
	font-size:18px;
}
#summary_order .table_espace_pro_annonces td {
	padding-top:5px;
	padding-bottom:5px;
}
.return_home_espace_pro{
	color:black;
	background:url('../images/picto-left.png') no-repeat;
	background-position:left center;
	text-indent:30px;
	display:block;
	height:22px;
	line-height:22px;
	text-decoration:none;
	margin-bottom:10px;
}

#sortable {
	list-style-type: none; margin: 0; padding: 0; width: 920px;
}
.collection_photo #sortable li {
	margin: 3px 3px 3px 0; padding: 1px; float: left; width:150px; height: 130px; font-size: 4em; text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:solid 1px #cccccc;
}
.photo_details_big{
	height:100px;
}
.bas {
	height:40px;
}
.photo_details_big .picture {
	height:100px;
	cursor:grab;
}
#bloc_photos_ajax  {
	font-size:12px;
}

span.cke_skin_kama{
	border-radius:0;
}

#blocs_contener fieldset {
	padding:10px;
	border:solid 1px #d4dccd;
}
#blocs_contener fieldset legend {
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#encode_annonce #blocs_contener  .ad_title {
	width:410px;
	margin-right:10px;
}
#encode_annonce #blocs_contener  .ad_price {
	width:100px;
	text-align:center;
}

.bouton_blue_entete_espace_pro .bouton_archive {
	width:auto;
	padding-left:10px;
	padding-right:10px;
}

.bouton_archive, .bouton_active {
	cursor:pointer;
}
#code_promo_bloc {
	padding:10px;
	padding-top:20px;
	width:250px;
	height:80px;
	background-color:#f7fcee;
}
#code_promo_bloc input[type="text"] {
	line-height:30px;
	width:100%;
	text-indent:10px;
	border:none;
}
#code_promo_bloc input[type="submit"] {
	line-height:30px;
	width:100%;
	border:none;
	background-color:#333333;
	color:white;
	text-transform:uppercase;
}
#code_promo_bloc {
	display:none;
}
.ad_contener {
	float:left;
	width:260px;
	padding-bottom:10px;
	/*background-color:blue;*/
}
.ad_contener .ad_picture{
	float:left;
	width:100px;
	height:70px;
	padding-right:10px;

}
.ad_contener .ad_picture img{

	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
#ads_contener {
	width:520px;
	float:left;
}
#preview_contener {
	float:right;
}

.format_select_bloc {
	padding-top:5px;
	padding-bottom:5px;
	width:425px;
	height:200px;
	border:solid 2px #d0d0d0 ;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:white;

	float:left;
	text-align:center;
	margin-bottom:10px;
}

.format_select_bloc.selected, .format_select_bloc:hover{
	border-color:#444444;
	cursor:pointer;
}
.title_format_select {
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;

}
.format_parameters {
	padding-top:10px;
}

.title_parameters {
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

.format_parameters .label_mandat {
	font-size:12px;
}
.format_parameters select {

	background-color: #d4dccd;
	border: medium none;
	color: #444444;
	height: 28px;
	line-height: 28px;
	text-indent: 5px;
	width:250px;
}

.template_contener {
	padding-top:5px;
	padding-bottom:5px;
	border:solid 2px #d0d0d0 ;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:white;
	width:300px;
	/*height:200px;*/
	text-align:center;
	margin-bottom:10px;
}

.template_contener.selected, .template_contener:hover {
	border-color:#444444;
	cursor:pointer;
}
.template_contener .template_radio {
	display:none;
}
.format_parameters .tr_mandat td {
	padding-top:5px;
	padding-bottom:5px;
}

.format_parameters {
	display:none;
}


.annonce_impression .preview_contener {
	padding-bottom:20px;
}
.annonce_impression .preview_contener .preview_loader{
	padding-top:20px;
}



.annonce_impression  h4 {
	font-size:14px;
	font-weight:normal;
}
.annonce_impression .options_annonce_impression{
	float:left;

}
.annonce_impression .options_annonce_impression .list_options ul{
	list-style-type: none;
}

.annonce_impression  h3{
	font-size:14px;
	font-weight:normal;
}


.annonce_impression .price_ad{
	font-weight:bold;
}
.format_parameters .color_annonce, #add_annonce_form .color_annonce, .format_parameters .color_annonce, .params_impression .color_annonce  {
	width:20px;
	height:20px;
	float:left;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor:pointer;
	margin-right:5px;
}

.annonce_impression .preview_contener {
	width:177px;
	text-align:center;


}

.format_parameters .text_align {
	float:left;
	margin-right:5px;
}


#preview_loader {
	/*width: 310px;*/
	cursor:pointer;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}

.transition {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-o-transform: scale(2);
	transform: scale(2);
}
/*
.img_format_select {
			     width:200px;
			     margin-left:auto;
			     margin-right:auto;
			     background-color:blue;
			     height:150px;
			 }  */

.cancel-order-link {
	background:url('../images/picto-delete.png') no-repeat;
	height:22px;
	width:22px;
	display:block;
}
#table_historique_commandes tr.cancel {
	background-color:#aaaaaa;
}
.bouton_green_entete_espace_pro .btn {
	border-radius:0;
	padding:0;
	border:0;
}
.bouton_green_entete_espace_pro .btn:hover,.bouton_green_entete_espace_pro .btn:focus {
	background-color:#39b44a;
	color:white;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);

}
.btn_header_espace_pro .btn:hover,.btn_header_espace_pro .btn:focus {
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.22);
}
.btn_header_espace_pro.yellow > a {
	background-color:#ffce1e;
	color:#474747;
}

#discount_plus_label {
	display:none;
	margin-top:10px;
	border:solid 1px black;
	padding:5px;
	background-color:#ffb821;
	font-size:11px;
	text-align:justify;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#add_annonce_form .multiselect , #form_template .multiselect{
	width:295px;
	background-color:#d4dccd;
	text-align:left;
	padding-left:12px;
	padding-right:12px;
	text-indent:5px;
	color:#4d4d4d;
	border-radius:0;
}
#form_template .multiselect{
	width:250px;
}
#form_template .input_mandat {
	padding-bottom:5px;
}
#add_annonce_form .dropdown-menu > .active > a,#add_annonce_form .dropdown-menu > .active > a:hover,#add_annonce_form .dropdown-menu > .active > a:focus,
#form_template .dropdown-menu > .active > a,#form_template .dropdown-menu > .active > a:hover,#form_template .dropdown-menu > .active > a:focus {
	background-color:white;
	color:#4d4d4d;
}
#add_annonce_form .multiselect-all label {
	font-weight:normal;
}
#add_annonce_form .multiselect .multiselect-selected-text {
	padding-left:10px;
}
#add_annonce_form select {
	width:295px;
	/*float:right;*/
}
.logo-publication-media {
	height:15px;
}
.publications_medias_container .btn {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height:28px;
	line-height:28px;
	padding-top:0;
	color: #4d4d4d;
	width:150px;
	padding-right:0;
}
.publications_medias_container .btn .multiselect-selected-text {
	display: block;
	float: left;
	overflow: hidden;
	width: 80%;
	text-align:left;
	font-size:12px;
}
.publications_medias_container .dropdown-menu > .active > a,.publications_medias_container .dropdown-menu > .active > a:hover,.publications_medias_container .dropdown-menu > .active > a:focus,.publications_medias_container .dropdown-menu > a:hover {
	background-color:white;
	color: #4d4d4d;
}

.content_impression_listing .ui-widget-header {
	background-color:#202020;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:none;
}

.btn.button_admin {
	background-color: #333333;
	border: 0 none;
	color: white;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	line-height: 30px;
	margin-top: 5px;
	padding-left: 18px;
	padding-right: 18px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius:0;
}
.btn.button_admin:hover {
	background-color: #333333;
	color:white;
}
#table_agents th {
	vertical-align:middle;
	text-align:center;
}
#table_agents td {
	vertical-align:middle;
	text-align:center;
}
#table_agents .update-agent-button .glyphicon, #table_agents .remove-agent-button .glyphicon{
	font-size:20px;
}
#agent-form .control-label {
	text-align:left;
}


.contacto-date-available a, .contacto-date-available-legend  {
	background-color: #42B373 !important;
	background-image :none !important;
	color: #ffffff !important;
}
.contacto-date-unavailable a, .contacto-date-unavailable-legend  {
	background-color: #ff6868 !important;
	background-image :none !important;
	color: #ffffff !important;
}


.legend-color{
	width:20px;
	height:20px;
	float:left;
	margin-right:5px;
}
.legend-label {
	line-height:20px;
}
.cancel-epreuve {
	cursor:pointer;
}
.action-button-admin-properties a{
	font-size:20px;
}

#push-alert-bell {
	font-size:20px;
	color:#e7bb22;
}
.push-alert-property-link .badge {
	background-color:#e7bb22;
}
.push-alert-property-link.disabled .badge {
	background-color:#838383;
	color:#d5d5d5;
	cursor:pointer;
}
#espace_pro_login {
	padding:15px;
	background-color:#ebebeb;
	width:80%;

}
#espace_pro_login .input-group > .form-control, #espace_pro_login .input-group > .input-group-addon {
	border-radius:0;
}
#login-espacepro-container {
	margin-top:100px;
	margin-bottom:100px;
}

.form-signin * {
	font-size:1em;
}
#espace_pro_login .form-control{
	font-size:1em;
	height:35px;
	padding-top:0;
	padding-bottom:0;
}

#espace_pro_login .input-group-addon {
	font-size:1em;
	height:35px;
	padding-top:0;
	padding-bottom:0;
}