/*
** BACKGROUND COLOR
*/

#header {
	background: url('../img/background/BG-MARCHES-HEADER.jpg') repeat-x center top #ffffff;
}
.title {
	width: 100%;
	text-align: left;
	font-size: 1.4em;
	color: #798792;
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 5px;
	margin-top:0;
}
.stitle {
	padding-bottom: 5px;
	border-bottom: 1px solid #aaaaaa;
	width: 100%;
	text-align: left;
	font-size: 1.1em;
	color: #798792;
}
/* NAVIGATION */

nav.menu-principale-container {
	background-color: #027fbd;
}
nav.menu-profil-container {
	background-color: #f5f5f5;
	border: 1px solid #aaaaaa;
}
nav.menu-profil-container .navigation li a {
	color: #798792;
}
nav.menu-principale-container ul.navigation li a:hover, nav.menu-principale-container ul.navigation li.active a {
	background-color: #00aaff;
}
/* NAVIGATION PROFIL */

nav.menu-profil-container ul#menu-menu-profil-maraicher li a:hover, nav ul#menu-menu-profil-maraicher li.active a, nav.menu-profil-container ul#menu-menu-profil-maraicher_premium li a:hover, nav ul#menu-menu-profil-maraicher_premium li.active a {
	background-color: #027fbd;
	color: #fff;
}
/* braderies */
nav.menu-profil-container #menu-menu-profil-exposant_braderie_premium li a:hover, nav.menu-profil-container #menu-menu-profil-exposant_braderie_premium li.active a, nav.menu-profil-container #menu-menu-profil-exposant_braderie li a:hover, nav.menu-profil-container #menu-menu-profil-exposant_braderie li.active a, nav.menu-profil-container #menu-menu-profil-organisateur_braderie li a:hover, nav.menu-profil-container #menu-menu-profil-organisateur_braderie li.active a {
	background-color: #ff2425;
	color: #fff;
}
/* brocantes */
nav.menu-profil-container #menu-menu-profil-organisateur_brocante li a:hover, nav.menu-profil-container #menu-menu-profil-organisateur_brocante li.active a, nav.menu-profil-container #menu-menu-profil-exposant_brocante li a:hover, nav.menu-profil-container #menu-menu-exposant_brocante li.active a, nav.menu-profil-container #menu-menu-profil-exposant_brocante_premium li a:hover, nav.menu-profil-container #menu-menu-exposant_brocante_premium li.active a {
	background-color: #ff9e10;
	color: #fff;
}
/* Marché de Noël */
nav.menu-profil-container #menu-menu-profil-exposant_noel_premium li a:hover, nav.menu-profil-container #menu-menu-profil-exposant_noel_premium li.active a, nav.menu-profil-container #menu-menu-profil-exposant_noel li a:hover, nav.menu-profil-container #menu-menu-profil-exposant_noel li.active a, nav.menu-profil-container #menu-menu-profil-organisateur_noel li a:hover, nav.menu-profil-container #menu-menu-profil-organisateur_noel li.active a {
	background-color: #854200;
	color: #fff;
}

.search, .side .sous-menu, #rightbar #information-utile{
    background-color: #F5F5F5;
    border: 1px solid #AAA;
    border-radius: 15px;
}

/***** PAGE MARCHES ******/

.post-pub img, #rightbar #vignette_marches li img {
	border: 1px solid #aaaaaa;
	width: 100%;
	height: 180px !important;
}
/***** SIDEBAR ******/

#post-page .post-marches {
	margin-bottom: 15px;
	border: 1px solid #aaaaaa;
	background: #f5f5f5;
	min-height: 150px;
	border-radius: 10px;
}
.jour, .exposants, .heure {
	color: #798792;
}
/***** PAGE BROCANTES, BRADERIES ******/

ul.list_jour {
	border: 1px solid #aaaaaa;
	background: #f5f5f5;
	border-radius: 10px;
}
ul.list_jour li.active a {
	padding: 10px;
	background-color: #027fbd;
	color: #fff !important;
	border-radius: 10px;
}
ul.list_jour li a {
	color: #798792;
}
ul.marches li a:hover, ul.marches li a.active {
	background-color: #027fbd;
	color: #fff;
}
ul.brocantes li a:hover, ul.brocantes li a.active {
	background-color: #ff9e10;
	color: #fff;
}
ul.braderies li a:hover, ul.braderies li a.active {
	background-color: #ff2425;
	color: #fff;
}
ul.noel li a:hover, ul.noel li a.active {
	background-color: #b06100;
	color: #fff;
}
ul.itinerant li a:hover, ul.itinerant li a.active {
	background-color: #f0d900;
	color: #fff;
}
/***** FOOTER ******/

#footer {
	border-top: 1px solid #aaaaaa;
	background: url('../img/background/BG-FOOTER.jpg');
}
/*
** BORDER COLOR
*/


.brd-blue {	border-color: #027fbd !important;}
.brd-blue2 {border-color: #014168 !important;}
.brd-orange {border-color: #833b05 !important;}
.brd-red {border-color: #900202 !important;}
.brd-green {border-color: #1d7204 !important;}
.brd-gris {	border-color: #aaaaaa !important;}
.brd-brun {border-color: #854200 !important;}
.brd-yellow{border-color: #ab9900 !important;}
.brd-creme{border-color:#766b44 !important;}
.no-brd {border: 0 !important;}


/*** BACKGROUND COLOR ***/

.bcg-blue {	background-color: #027fbd !important;}
.bcg-blue li:hover, .bcg-blue a:hover {color: #00aaff !important;}
.bcg-orange {	background-color: #f06c00 !important;}
.bcg-orange li:hover, .bcg-orange a:hover {color: #bbbbbb !important;}
.bcg-red {background-color: #d20000 !important;}
.bcg-red li:hover, .bcg-red a:hover {color: #bbbbbb !important;}
.bcg-green {background-color: #1d7204 !important;}
.bcg-green li:hover, .bcg-green a:hover {color: #bbbbbb !important;}
.bcg-gris {	background-color: #f5f5f5 !important;}
.bcg-brun { background-color: #854200 !important;}
.bcg-brun li:hover, .bcg-brun a:hover {color: #bbbbbb !important;}
.bcg-yellow{background-color: #ab9900 !important;}
.no-bcg {background: none !important;}
.bcg-creme{background-color:#d3c594 !important;}

/*** COLOR ***/

.blue {	color: #027fbd !important;}
.yellow{color: #ab9900 !important;}	
.orange {color: #833b05 !important;}
.orange2 {color: #f06c00 !important;}
.red {color: #900202 !important;}
.green {color: #1d7204 !important;}
.brun {	color: #854200 !important;}
.white {color: #ffffff !important;}
.grey{color: #798792 !important;}
.creme{color: #766b44 !important;}
/*
** BUTTON COLOR
*/

.button-blue {
	color: #fff !important;
	background-color: #027fbd !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-blue:hover {
	background-color: #00aaff !important;
}
.button-orange {
	color: #fff !important;
	background-color: #f06c00 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-orange:hover {
	color: #fff !important;
	background-color: #ff9e10 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-red {
	color: #fff !important;
	background-color: #d20000 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-red:hover {
	color: #fff !important;
	background-color: #ff2425 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-green {
	color: #fff !important;
	background-color: #1d7204 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-green:hover {
	color: #fff !important;
	background-color: #1d7204 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-gris {
	color: #798792 !important;
	background-color: #e5e5e5 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-gris:hover {
	background-color: #aaaaaa !important;
	color: #fff !important;
}
.button-brun {
	color: #fff !important;
	background-color: #854200 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-brun:hover {
	background-color: #b06100 !important;
	color: #fff !important;
}
.button-yellow {
	color: #fff !important;
	background-color: #ab9900 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-yellow:hover {
	background-color: #ab9900 !important;
	color: #fff !important;
}
.button-promo {
	color: #aaaaaa !important;
	background-color: #fdf204 !important;
	border-radius: 5px;
	padding: 5px;
	cursor: pointer;
	border: 0;
}
.button-promo:hover {
	background-color: #e0d607 !important;
	color: #aaaaaa !important;
}
.button-paiement {
	background: url('../img/icons/profil/Valider_paiement.png') no-repeat left center;
	border-radius: 10px !important;
	padding: 15px !important;
	padding-left: 50px !important;
	cursor: pointer;
	color: white !important;
}
.button-valider {
	background: url('../img/icons/profil/Accepter24.png') no-repeat center center;
	height: 24px;
	width: 24px;
	border: 0;
	cursor: pointer;
}
.button-supprimer {
	background: url('../img/icons/profil/Supprimer24.png') no-repeat center center;
	height: 24px;
	width: 24px;
	border: 0;
	cursor: pointer;
}
.add_media, .modif_media {
	background: url('../img/icons/profil/Ajouter_photos.png') no-repeat left center #f5f5f5;
	border: 1 px solid #aaaaaa;
	cursor: pointer;
	border-radius: 10px;
	padding: 15px;
	padding-left: 55px;
}

/* TERM MARCHES, BROCANTES, BRADERIES, NOEL */


.term_list a.blue:hover {
	background-color: #006aac;
	color: #fff !important;
}
.term_list a.red:hover {
	background-color: #ff2425;
	color: #fff !important;
}
.term_list a.orange:hover {
	background-color: #ff9e10;
	color: #fff !important;
}
.term_list a.green:hover {
	background-color: #ff2425;
	color: #fff !important;
}
.term_list a.brun:hover {
	background-color: #854200;
	color: #fff !important;
}
/* error */

.error {
	/*background-color: #ff8383;
	/*border: 1px solid #999999;
	/*border-radius: 15px;
	/*padding: 10px;
	/*color: #fff !important;*/
}
.valid {
	background-color: green;
	border: 1px solid #999999;
	border-radius: 15px;
	padding: 10px;
	color: #fff !important;
}
/*************************************************
				AUTOCOMPLETE
*************************************************/

.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}
/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete {
	height: 100px;
}
.ui-spinner-input {
	margin-right: 0 !important;
}
/*************************************************
				ACCORDEON
*************************************************/
  
.ui-accordion .ui-accordion-header {
	padding: 5px 30px !important;
}
.ui-state-defat, .ui-widget-content .ui-state-defat, .ui-widget-header .ui-state-defat {
	border: 1px solid #999999;
	background: #cfcfcf;
	font-weight: normal;
	color: #212121;
}
.ui-accordion.brocantes .ui-accordion-header {
	border: 1px solid #999999;
	color: #833b05  !important;
	background: transparent !important;
	font-weight: normal;
}
.ui-accordion.braderies .ui-accordion-header {
	border: 1px solid #999999;
	background: #ff2425 !important;
	font-weight: normal;
	color: #ffffff !important;
}
.ui-accordion.noel .ui-accordion-header {
	border: 1px solid #999999;
	background: #854200 !important;
	font-weight: normal;
	color: #ffffff !important;
}
/***************************************************
					TABS
***************************************************/

.ui-widget {
	font-family: Arial, Helvetica, sans-serif !important;
}
.ui-widget-content {
	border: none !important;
}
.ui-tabs .ui-tabs-nav {
	padding: 0 !important;
}
.ui-widget-header {
	border: 0 !important;
	border-bottom-right-radius: 0 !important;
	background: none !important;
	border-radius: 15px !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-hover a, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #fff !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #f5f5f5 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #006aac !important;
	font-weight: normal;
	color: #fff !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #006aac !important;
	font-weight: normal;
	color: #fff !important;
}
/* UI BRADERES */

.ui-braderies .ui-state-active, .ui-braderies .ui-widget-content .ui-state-active, .ui-braderies .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ff2425 !important;
	font-weight: normal;
	color: #fff !important;
}
.ui-braderies .ui-state-hover, .ui-braderies .ui-widget-content .ui-state-hover, .ui-braderies .ui-widget-header .ui-state-hover, .ui-braderies .ui-state-focus, .ui-braderies .ui-widget-content .ui-state-focus, .ui-braderies .ui-widget-header .ui-state-focus {
	border: 1px solid #999999 !important;
	background: #ff2425 !important;
	font-weight: normal;
	color: #fff !important;
}
/* UI BROCANTES */

.ui-brocantes .ui-state-active, .ui-brocantes .ui-widget-content .ui-state-active, .ui-brocantes .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ff9e10 !important;
	font-weight: normal;
	color: #fff !important;
}
.ui-brocantes .ui-state-hover, .ui-brocantes .ui-widget-content .ui-state-hover, .ui-brocantes .ui-widget-header .ui-state-hover, .ui-brocantes .ui-state-focus, .ui-brocantes .ui-widget-content .ui-state-focus, .ui-brocantes .ui-widget-header .ui-state-focus {
	border: 1px solid #999999 !important;
	background: #ff9e10 !important;
	font-weight: normal;
	color: #fff !important;
}
/* UI MARCHES DE NOËL */

.ui-noel .ui-state-active, .ui-noel .ui-widget-content .ui-state-active, .ui-noel .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #854200 !important;
	font-weight: normal;
	color: #fff !important;
}
.ui-noel .ui-state-hover, .ui-noel .ui-widget-content .ui-state-hover, .ui-noel .ui-widget-header .ui-state-hover, .ui-noel .ui-state-focus, .ui-noel .ui-widget-content .ui-state-focus, .ui-noel .ui-widget-header .ui-state-focus {
	border: 1px solid #999999 !important;
	background: #854200 !important;
	font-weight: normal;
	color: #fff !important;
}
/* UI ITINERANT */

.ui-itinerant .ui-state-active, .ui-itinerant .ui-widget-content .ui-state-active, .ui-itinerant .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ab9900 !important;
	font-weight: normal;
	color: #fff !important;
}
.ui-itinerant .ui-state-hover, .ui-itinerant .ui-widget-content .ui-state-hover, .ui-itinerant .ui-widget-header .ui-state-hover, .ui-itinerant .ui-state-focus, .ui-itinerant .ui-widget-content .ui-state-focus, .ui-itinerant .ui-widget-header .ui-state-focus {
	border: 1px solid #999999 !important;
	background: #ab9900 !important;
	font-weight: normal;
	color: #fff !important;
}

/* UI TABS */

.ui-tabs .ui-tabs-panel {
	border: 1px solid #aaaaaa !important;
	border-radius: 0px 15px 15px 15px !important;
}
/**** ACCORDEON ***/

.ui-accordion .ui-accordion-content {
	border: 1px solid #aaaaaa !important;
}
/**** SPINNER ***/

.ui-spinner {
	border: 1px solid #999999 !important;
}
.disable {
	display: none;
}
/* UI SELECT */

#autres_marches {
	font-size: 1.1em;
}
/******  AJOUT CREDIT ***********/

.box-paiements {
	padding: 10px;
}
.box-pricing li, .box-paiement li {
	background-color: #f5f5f5;
	border: 2px solid #aaaaaa;
	border-radius: 10px;
	padding: 10px;
	margin: 0 15px;
}
.box-pricing li:hover, .box-paiement li:hover {
	border: 2px solid #006aac;
}
.box-pricing li.active, .box-paiement li.active {
	background-color: #aaaaaa;
	border: 3px solid #006aac;
	border-radius: 10px;
	padding: 10px;
	margin: 0 5px;
}
#all_excerpt {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 96%;
	height: 16px;
	display: block;
	margin: 15px auto 0;
	outline: 0;
	cursor: default;
	background: transparent url(../img/background/more.png ) repeat-y scroll center center;
}

#exposant_une img{
	border:2px solid #aaaaaa;
	border-radius:10px;
}