/* Couleurs Blanc-vert-or' */
/* Feuille de style générée à partir de color_multicolor.php */
html {
  background-color: #264E18;
}


body {
  background-color: #FFFFFF;
  color: #000000;
}

a:link,a:visited,a:active {
  color: #13270C;
  text-decoration: underline dotted #4B9B31;
}

a:hover {
  color: #4B9B31;
  text-decoration:underline dotted #5EC23D;
}

a.image {
  background-color: #5EC23D;
  color: #000000;
}

.bouton_light {
  background: #FFFFFF; /* Old browsers */
  background: linear-gradient(to bottom,  #FFFFFF 0%, #FEF0CD 100%); /* W3C */
  border-color: #DAA520;
}

select.bouton_light {
  background: #FFFFFF; /* Image not found */
  background: url("../images/dropdown-secondaire.svg") no-repeat scroll right center; /* Old browsers */
  background: url("../images/dropdown-secondaire.svg") no-repeat scroll right center, linear-gradient(to bottom,  #FFFFFF 0%, #FEF0CD 100%);
  background-width: 10px, cover;/* W3C */
  border-color: #DAA520;
}

.bouton {
  background: #FFFFFF; /* Old browsers */
  background: linear-gradient(to bottom,  #FFFFFF 0%, #FAC540 100%); /* W3C */
  border-color: #DAA520;
}

select.bouton {
  background: #FFFFFF; /* Image not found */
  background: url("../images/dropdown-secondaire.svg") no-repeat scroll right center; /* Old browsers */
  background: url("../images/dropdown-secondaire.svg") no-repeat scroll right center, linear-gradient(to bottom,  #FFFFFF 0%, #FAC540 100%);
  background-width: 10px, cover;/* W3C */
  border-color: #DAA520;
}

.cadre_principale {
  border-color: #397425;
}

.cadre_secondaire {
  border-color: #DAA520;
}

#titre_site {
  background-color: #397425;
  color: #FFFFFF;
}

#titre_page h1 {
  background-color: #FFFFFF;
  color: #397425;
  border-color:  #DAA520;
}

#header {
  border-color:  #DAA520;
}

#bouton_connexion, #bouton_connexion a {
  color:  #DAA520;
}

#connexion_menu {
  background-color: #FFFFFF;
  border-color:  #DAA520;
}

#connexion_menu.invalide {
  background-color:#FFCCCC;
  color: #000000;
  border-color:  #B60000;
}

#bouton_connexion.invalide {
  color: #000000;
}

input[type=text].invalide, input[type=email].invalide, input[type=password].invalide, textarea.invalide {
  background-color:#FFCCCC;
  color: #000000;
  border-color:  #B60000;
}

.invalide > input[type=radio] + label {
  color:  #B60000;
}

#menu_pages, #menu_pages a {
  background-color:#4B9B31;
  color: #000000;
}

.menu_item:hover {
  background-color:#5EC23D;
  color: #000000;
}

h1,h2,h3 {
  color: #397425;
}

#portraitMain {
  border-color:  #DAA520;
}

.highlighted_border_principale {
  box-shadow: 0px 0px 50px 15px rgba(57,116,37,0.66) , 0px 0px 50px 5px rgba(57,116,37,0.66) inset;
  transition: box-shadow 400ms ease ;
}

.highlighted_bck_principale {
  background-color: rgba(75,155,49,0.33);
  transition: background-color 400ms ease ;
}

.highlighted_border_secondaire {
  box-shadow: 0px 0px 50px 15px rgba(218,165,32,0.66) , 0px 0px 50px 5px rgba(218,165,32,0.66) inset;
  transition: box-shadow 400ms ease ;
}

.highlighted_bck_secondaire {
  background-color: rgba(234,181,48,0.33);
  transition: background-color 400ms ease ;
}

.highlighted_border_alert {
  box-shadow: 0px 0px 40px 20px rgba(182,0,0,0.66) , 0px 0px 30px 5px rgba(182,0,0,0.66) inset;
  transition: box-shadow 400ms ease ;
}

.highlighted_bck_alert {
  background-color: rgba(255,204,204,1);
  transition: background-color 400ms ease ;
}

.highlighted_border_out {
  box-shadow: none;
  transition: box-shadow 600ms ease ;
}
.
highlighted_bck_out {
  background-color: none;
  transition: box-shadow 600ms ease ;
}

.alerted_border {
  border-color: #B60000;
}

.alerted_bck {
  background-color: #FFCCCC;
}

.principale_border {
  border-color: #397425;
}

.principale_bck {
  background-color: #5EC23D;
}

.principale_light_border {
  border-color: #4B9B31;
}

.principale_light_bck {
  background-color: #7ECE64;
}

.principale_lightlight_border {
  border-color: #5EC23D;
}

.principale_lightlight_bck {
  background-color: #9FDA8B;
}

.secondaire_border {
  border-color: #DAA520;
}

.secondaire_bck {
  background-color: #FAC540;
}

.secondaire_light_border {
  border-color: #EAB530;
}

.secondaire_light_bck {
  background-color: #FCD983;
}

.secondaire_lightlight_border {
  border-color: #FAC540;
}

.secondaire_lightlight_bck {
  background-color: #FEF0CD;
}

.default_bck {
  background-color: #FFFFFF;
}

#footer
{
  color: #4B9B31;
}

.disabled {
  color: #777777;
}

input[type=text], input[type=email], input[type=password], textarea {
  border-color: #777777;
}

.bouton_clear {
  color: #777777;
}

/*
.bouton_clear:hover {
  color: #000000;
  border-color: #DAA520;
  background: radial-gradient(circle, rgba(218,165,32,0), rgba(218,165,32,1));
}
*/
.bouton_clear:hover {
  color: #B60000;
}

.bouton_action {
  color: #777777;
}

/*
.bouton_action:hover {
  color: #DAA520;
}
*/

.bouton_action:hover {
  color: #000000;
  background: linear-gradient(to bottom, rgba(119,119,119,0), rgba(119,119,119,0.25));
}

#errors_display > h1, #errors_display > h2, #errors_display > h3 {
  color: #B60000;
}

.text_principale {
  color: #397425;
}
.text_secondaire {
  color: #DAA520;
}