@charset "utf-8";
/* CSS Document */

/* formulaire de contact */

form {
   margin: 5px;
}

.address {
   margin-bottom: 15px;
   padding: 5px;
}

.address p {
   /*text-indent: 400px;*/
   margin: 0px;
   color: #6b97bf;
}

.summary {
   border: 1px solid #333;
   /*background: url(../view/contact.view/top_right.gif) top right no-repeat;*/
   width: 45%;
   margin: 20px 0px 5px 0px;
   padding: 5px;
}

.summary p {
   color: #333;
   margin: 0px;
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
   font-size: 0.9em;
}

fieldset {
  /*border: 1px solid #333;*/
  border: 0;
  color: #333;
}

h1 {
  font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
  font-size: 3em;
  text-align: left;
  color: #333;
}

.contact {
  font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
  font-size: 3em;
  text-align: left;
  color: #bf4332;
}

legend {
  font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
  font-size: 1.10em;
  color: #333;
}

label {
  clear: left;
  float: left;
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
  font-size: 0.9em;
  margin: .3em 1em;
  text-align: right;
  width: 8em;
}

input, textarea {
  float: left;
  margin-right: 3px;
  border: 1px #333 solid;
  font-family: "Andale Mono", Consolas,
               "DejaVu Sans Mono", "Liberation Mono", monospace;
  font-size: 1em;
}

.form_button {
  cursor: pointer;
  background-color: #333;
  color: #fffed0;
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
  font-size: 0.9em;
  padding: 3px;
  margin-right: 3px;
  border: 1px solid #fffed0;
}

br {
  clear: both;
}

.notice {
   /*text-indent: 250px;*/
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
   font-size: 1em;
   /*color: #50518F;*/
   color: #333;
   margin-bottom: 10px;
}

.warning {
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
   font-size: 0.9em;
   color: #b22731;
   margin-bottom: 10px;
}

.data_default {
   background-color: #ffffff;
   color: #333;
}

.data_ok {
   border: 1.5px solid #346839;
   color: #346839;
}

.data_nok {
   border: 1.5px solid #943030;
   color: #943030;
}

.data_check_symbol {
   float: left;
   margin-right: 3px;
}

.data_error_explanation {
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
   font-size: 0.7em;
   color: #b22731;
}

.data_notice_explanation {
   font-family: Arial, Verdana, "Trebuchet MS", "Segoe UI",
                "DejaVu Sans", "Liberation Sans", sans-serif;
   font-size: 0.9em;
   color: #46704D;
}