/* CSS Document */
/******************************************************
** FRONT 1 BACK COLORS
******************************************************/
.front-couleur0 { color: #000000; }
.front-couleur1 { color: #666666; }
.front-couleur2 { color: #603913; }
.front-couleur3 { color: #8dc63f; }
.front-couleur4 { color: #00b6be; }
.front-couleur5 { color: #603913; }
.front-couleur6 { color: #c2b59b; }
.front-couleur7 { color: #f4f4f4; }
.front-couleur8 { color: #ffffff; }
.back-couleur0 { 
	background-color: #000000; 
  background-color: linear-gradient(65deg, #000000, #000000);
}
.back-couleur1 { 
	background-color: #666666; 
  background: linear-gradient(65deg, #525252, #666666);
}
.back-couleur2 { 
	background-color: #603913; 
  background: linear-gradient(65deg, #4D2E0F, #603913);
}
.back-couleur3 { 
	background-color: #8dc63f; 
  background: linear-gradient(65deg, #719E32, #8dc63f);
}
.back-couleur4 { 
	background-color: #00b6be; 
  background: linear-gradient(65deg, #009298, #00b6be);
}
.back-couleur5 { 
	background-color: #603913; 
  background: linear-gradient(65deg, #4D2E0F, #603913);
}
.back-couleur6 { 
	background-color: #c2b59b; 
  background: linear-gradient(65deg, #9B917C, #c2b59b);
}
.back-couleur7 { 
	background-color: #f4f4f4; 
  background: linear-gradient(65deg, #C3C3C3, #f4f4f4);
}
.back-couleur8 { 
	background-color: #ffffff; 
  background: linear-gradient(65deg, #CCCCCC, #ffffff);
}

/******************************************************
** HTML STYLES
******************************************************/
html {
	background-color: #ffffff;;
}
body {
	color: #666666;
}
h1 {
	color: #603913;
}
h2 {
	color: #8dc63f;
}
h3 {
	color: #603913;
}
h4 {
	color: #666666;
}
h5 {
	color: #603913;
}
h6 {
	color: #603913;
}
a, a:visited,
a.forced_rendering, a.forced_rendering:visited {
	color: #603913;
}
a:hover,
a.forced_rendering:hover {
	color: #00b6be;
}
a.active,
a.active:visited,
a.active:hover {
}

h2 a, h2 a:visited, a h2, a:visited h2 {
	color: #8dc63f;
}
h2 a:hover, a:hover h2 {
	color: #00b6be;
}

th {
	background-color: #603913;
  color: #fff;
}

.keyword {
	background-color: rgba(96,57,19,0.2);
}

.codepromo {
	color: #603913;
}

#sommaire h1,
#sommaire h2,
#sommaire h3,
#sommaire h4,
#sommaire h5,
#sommaire h6 {
  color: #fff;
}

/******************************************************
** STYLES HEADER
******************************************************/
#logo {
}

#header_top {
	background-color: rgba(96,57,19,0.85);
  border-top: solid 1px #c2b59b;
  border-bottom: solid 1px #c2b59b;
}
#header_inner {
}

/******************************************************
** STYLES FOOTER
******************************************************/
#footer {
	background-color: #c2b59b;
}
#footer, #footer a, #footer a:visited, #footer address, #footer h2, #footer h3 {
	color: #fff;
}

/******************************************************
** BACKGROUNDS
******************************************************/
.hstripe-style-1 {
	background-color: #ffffff;
}
.hstripe-style-2 {
	background-color: #603913;
  background : linear-gradient(65deg, #603913 25%, #c2b59b);
}
.hstripe-style-3 {
	background-color: #8dc63f;
}
.hstripe-style-4 {
	background-color: #00b6be;
  /*background : linear-gradient(to bottom, #009298, #00b6be);*/
}
.hstripe-style-5 {
	background-color: #603913;
}
.hstripe-style-6 {
	background-color: #c2b59b;
}
.hstripe-style-7 {
	background-color: #f4f4f4;
  /*background : linear-gradient(to bottom, #C3C3C3, #f4f4f4);*/
}

/******************************************************
** TEXT COLOR
******************************************************/

/******************************************************
** SLIMMENU (MAIN) NAV
******************************************************/
#nav_main {
}
/* niveau 1 */
ul.slimmenu li {
  background-color: transparent;
 border-top: solid 10px transparent;
}
ul.slimmenu li a {
  color: #fff;
  background-color: transparent;
}
ul.slimmenu li:hover {
 border-top: solid 10px #fff;
 border-bottom: solid 10px #fff;
}
ul.slimmenu li:hover a,
ul.slimmenu li a:hover {
  background-color: transparent;
}
ul.slimmenu li.active {
 border-bottom: solid 10px #fff;
}
ul.slimmenu li.active a {
  background-color: transparent;
}
/* niveau 2 */
ul.slimmenu li > ul {
  background-color: #fff;
}
ul.slimmenu li ul li {
 background-color: #fff;
 border-top: none;
}
ul.slimmenu li ul li a {
  color: #603913;
}
ul.slimmenu li ul li:hover {
 border-top: none;
 border-bottom: none;
}
ul.slimmenu li ul li:hover a,
ul.slimmenu li.active ul li:hover a {
  color: #fff;
  background-color: #603913;
}
ul.slimmenu li.active ul li.active a,
ul.slimmenu li ul li.active a:hover {
  color: #fff;
  background-color: #603913;
}
ul.slimmenu li .sub-toggle {
 background-color: transparent;
}
ul.slimmenu li .sub-toggle > i {
  color: #666666;
}
ul.slimmenu li:hover .sub-toggle > i {
  color: #666666;
}
.menu-collapser {
  background-color: #603913;
}
.collapse-button {
	color: #603913;
  background: transparent;
}
ul.slimmenu li a > span {
	border-color: #603913;
}
ul.slimmenu li a > span.logged_user {
	color: #603913;
}
ul.slimmenu li a:hover > span.logged_user {
	color: #FFF;
}

/******************************************************
** NAVGOCO (ADMIN) NAV
******************************************************/
#nav_admin {
  background-color: #00b6be;
}
.navgoco li {
  background-color: #603913;
}
.navgoco li a {
	color: #ffffff;
}
.navgoco li:hover,
.navgoco li a:hover {
  background-color: #8dc63f;
}
.navgoco li > ul {
  background-color: #8dc63f;
}
.navgoco li ul li {
  background-color: #8dc63f;
}
.navgoco li ul li:hover,
.navgoco li ul li a:hover {
  background-color: #c2b59b;
}
.navgoco li .sub-toggle {
  background: transparent;
}
.navgoco li .sub-toggle > i {
  color: rgba(255,255,255,0.4);
}
.navgoco li:hover .sub-toggle > i {
  color: rgba(255,255,255,1);
}

/******************************************************
** NAV LANG
******************************************************/
#nav_lang div {
	color: #ffffff;
}
#nav_lang a div {
	color: #ffffff;
}

/******************************************************
** BLOCKS
******************************************************/
.hstripe-style-2 h1,
.hstripe-style-3 h1 {
	color: #ffffff;
}
#sommaire {
  background-color: #603913;
}
#sommaire * {
	color: #ffffff;
}

/******************************************************
** SERP & FICHE
******************************************************/
.pager_page_no a,
.pager_nav a {
	background-color: #603913;
	border-color: #603913;
	color: #fff;
}
.pager_page_no.active a {
	border-color: #8dc63f;
	background-color: #8dc63f;
	color: #fff;
}
.pager_page_no a:hover,
.pager_nav a:hover {
	background-color: #00b6be;
	border-color: #00b6be;
	color: #fff;
}
.pager_nb_results {
	color: #603913;
}

.serp_cfg {
	background-color: #8dc63f;
	color: #fff;
}

.serp_element * {
	color: #fff;
}

.serp_element_prix {
	border-top-color: #603913;
	border-bottom-color: #603913;
}

#nav_fiche a {
	color: #fff;
}
#nav_fiche a:hover {
	color: #fff;
}
.nav_fiche_list,
.nav_fiche_prev,
.nav_fiche_current,
.nav_fiche_next {
	border-color: #603913;
	background-color: #603913;
	color: #fff;
}
#nav_fiche a:hover .nav_fiche_list,
#nav_fiche a:hover .nav_fiche_prev,
#nav_fiche a:hover .nav_fiche_next {
	border-color: #603913;
	background-color: #603913;
	color: #fff;
}

.galeries_list {
	background-color: #603913;
}
a .galerie_titre h2,
a:hover .galerie_titre h2 {
	color: #603913;
}
a .galerie_titre h3,
a:hover .galerie_titre h3 {
	color: #fff;
}

/******************************************************
** PANIER
******************************************************/


/******************************************************
** USER EDIT
******************************************************/
.user-edit tr:nth-child(even) {
	background-color: #ffffff;
}
.user-edit tr:nth-child(odd) {
	background-color: #f4f4f4;
}
.user-edit tr:hover {
	background-color: #f4f4f4;
}

/******************************************************
** FORMS
******************************************************/
input,
select,
textarea,
.chosen-container-single .chosen-single,
.chzn-container-single,
.chzn-container,
.cke_inner {
	background-color: #ffffff;
	color: #666666;
  border: solid 2px #f4f4f4;
}
input:hover,
select:hover,
textarea:hover,
.chosen-container-single .chosen-single:hover,
.chzn-container-single:hover,
.chzn-container:hover {
  border: solid 2px #603913;
}
input:focus,
select:focus,
textarea:focus,
.chzn-container-active {
  border: solid 2px #8dc63f;
}
option {
	color: #666666;
}

/* 
** bouton
*/
p.lien a,
.area-bouton-inner a,
.area-bouton-inner a:visited,
.area-bouton-inner button,
input[type="submit"] {
	background-color: #603913;
	border-color: #603913;
	color: #fff;
}
p.lien a:hover,
.area-bouton-inner a:active,
.area-bouton-inner a:hover,
.area-bouton-inner button:hover,
input[type="submit"]:hover  {
	background-color: #00b6be;
	border-color: #00b6be;
	color: #fff;
}
/* 
** bouton different
*/
.area-bouton-inner.alt1-button a,
.area-bouton-inner.alt1-button a:visited,
.area-bouton-inner.alt1-button button,
input.small-button[type="submit"] {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}
.area-bouton-inner.alt1-button a:active,
.area-bouton-inner.alt1-button a:hover,
.area-bouton-inner.alt1-button button:hover,
input.alt1-button[type="submit"]:hover  {
	background-color: #00b6be;
	border-color: #00b6be;
	color: #fff;
}
.area-bouton-inner.alt2-button a,
.area-bouton-inner.alt2-button a:visited,
.area-bouton-inner.alt2-button button,
input.alt2-button[type="submit"] {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}
.area-bouton-inner.alt2-button a:active,
.area-bouton-inner.alt2-button a:hover,
.area-bouton-inner.alt2-button button:hover,
input.alt2-button[type="submit"]:hover  {
	background-color: #8dc63f;
	border-color: #8dc63f;
	color: #fff;
}
.area-bouton-inner.alt3-button a,
.area-bouton-inner.alt3-button a:visited,
.area-bouton-inner.alt3-button button,
input.alt3-button[type="submit"] {
	background-color: #8dc63f;
	border-color: #8dc63f;
	color: #ffffff;
}
.area-bouton-inner.alt3-button a:active,
.area-bouton-inner.alt3-button a:hover,
.area-bouton-inner.alt3-button button:hover,
input.alt3-button[type="submit"]:hover  {
	background-color: #00b6be;
	border-color: #00b6be;
	color: #ffffff;
}
.area-bouton-inner.alt4-button a,
.area-bouton-inner.alt4-button a:visited,
.area-bouton-inner.alt4-button button,
input.alt4-button[type="submit"] {
	background-color: transparent;
	border-color: #603913;
	color: #603913;
}
.area-bouton-inner.alt4-button a:active,
.area-bouton-inner.alt4-button a:hover,
.area-bouton-inner.alt4-button button:hover,
input.alt4-button[type="submit"]:hover  {
	background-color: #603913;
	border-color: #603913;
	color: #ffffff;
}

/******************************************************
** GMA
******************************************************/
#gma_carte {
	border-color: #00b6be;
}
.marker-infobulle-vignette {
	border-color: #00b6be;
}
.gma_marker_elem {
	border-color: #fff;
}
.gma_marker_elem:hover,
.gma_marker_elem.over {
	border-color: #603913;
}

/******************************************************
** MICROS
******************************************************/
.rounded,
.round-corner {
  border-color: #603913;
}
.rounded-alt,
.round-corner-alt {
  border-color: #8dc63f;
}
.highlight {
	color: #8dc63f;
}
.lead {
}
.liseret {
	background-color: #666666;
} 
.liseret-inner {
	background-color: #FFF;
} 
.watermark,
.chzn-container-multi .chzn-choices .search-field .default {
	color: #dadada;
}
.overactive:hover {
	background-color: #c2b59b;
  color: #fff;
}

/******************************************************
** JQUERY
******************************************************/
/* all ui */
.ui-widget-content > a,
.ui-widget-content > a:visited {
	color: #603913;
}
.ui-widget-content > a:hover {
	color: #603913;
}

/* dialog */
.ui-dialog .msg_erreur {
	/*color: #603913;*/
}
.ui-dialog .msg_ok,
.ui-dialog .msg_info {
	/*color: #603913;*/
}
.ui-tabs .ui-widget-header {
	background-color: transparent;
}

/* datepicker */
.ui-datepicker table, .ui-timepicker-div, .ui-datepicker .ui-datepicker-buttonpane {
	background-color: #c2b59b;
}
img.ui-datepicker-trigger {
	background-color: #603913;
}

/* fancybox */
.fancybox-overlay {
	background: url(../api/design/motif_fond_blanc_transparent.png);
}
#fancybox-buttons ul {
	border-color: #666666;
}
#fancybox-thumbs ul li a {
	background-color: #eee;
	border-color: #666666;
}
#fancybox-thumbs ul li.active {
    border-color:#666666;
}

/* backtotop */
.backtotopinstance {
  border-color:#603913;
	background-color:  transparent;
}
.backtotopinstance:hover {
	background-color: #00b6be;
	border-color: #00b6be;
}

/* cloudzoom */
.cloudzoom-zoom {
	border-color: #603913;
}

/* codecanyon revolution slider */
.tp-caption {
	background-color: transparent;
	color: #fff;
}

/* codecanyon currency converter */
.currency-convertBtn,
.currency-back button {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}
.currency-convertBtn:hover,
.currency-back button:hover {
	background-color: #00b6be;
	border-color: #00b6be;
	color: #fff;
}

/* hb event calendar */
.hb-day {
	color: #666666;
  border: solid 2px #666666;
}
.hb-day.hb-day-name {
	background-color: #8dc63f;
  border: solid 2px #8dc63f;
	color: #fff;
}
.hb-day.hb-day-active {
	background-color: #c2b59b;
	color: #666666;
}
.hb-day.hb-day-active:hover {
	background-color: #c2b59b;
	color: #666666;
}
.hb-day.hb-day-selected, .hb-day.hb-day-selected:hover {
	background-color: #c2b59b;
	color: #666666;
}
#calendar-events-list a h4 {
	color: #00b6be;
}
#calendar-events-list .event:hover {
}
#calendar-events-list .event a, #calendar-events-list .event a:visited {
}

/* multiselect */
.ms-container .ms-optgroup-label {
	background-color: #f4f4f4;
  color: #603913;
}

/******************************************************
** ADMIN
******************************************************/
.admin_content_googlemapeur_content {
	border-color: #603913;
}

