@charset "utf-8";

/* ===== Conference Color Theme ===== */
:root {
  --violet-sc: #1E5AA8;        /* main blue */
  --violet-clair-sc: #E3ECF8;  /* light blue */
}

/* ===== Text & Borders ===== */
.template_color {
  color: var(--violet-sc);
}

.template_border_color {
  border-color: var(--violet-sc);
}

.template_backgroundcolor {
  color: var(--violet-sc);
}

/* ===== Titles ===== */
.titre {
  text-transform: uppercase;
  color: var(--violet-sc);
}

.formcontent .titre {
  text-transform: none;
  color: inherit;
}

/* ===== Page Background ===== */
body {
  background: url(/img/conference/skins/sc/fond.jpg) repeat-x #F6F6F6;
}

/* ===== Menu ===== */
.menu_niveau_1_on {
  background-color: var(--violet-sc);
  color: #000;
}

/* ===== Header ===== */
#template_header {
  color: var(--violet-sc);
}

#template_header a {
  color: var(--violet-sc);
}

/* ===== Navigation / Boxes ===== */
#template_link,
.menu_cartouche {
  background: var(--violet-clair-sc);
}
