/*Bloc Contact*/
.sprite_picto {background:transparent url(../images/sprite_picto.png) left top no-repeat}
.sprite_fond {background:transparent url(../images/sprite_fond.png) left top no-repeat}
body.page_contact {color:#FFF;border:0px; padding:0px; font-size:12pt;text-align:center;font-family: Arial,Helvetica,sans-serif;}
    .page_contact > .titre_box {float:left;margin:0 0 0 15px}
div.container_contact {float:left;clear:both;width:540px;margin:-5px 0 0 5px;background:#301E13;border-radius: 5px;font-size:90%;}  
  div.intro_contact {float:left;clear:both;margin:8px 10px 0;width:520px;font-size:1.0em;text-align:justify}
  div.intro_contact p {margin:0}
  div.contenu_contact {float:left;clear:both;background:#6F625A;margin:10px 10px;padding:0 5px;width:510px;}
  .formulaire_spip label {color:white;font-weight:normal;}
  span.asterisque {float:left;color: #85DA39;font-size: 1.1em;font-weight: bold;} 
  .formulaire_spip label.label_email {float:left;width:80px}
  .formulaire_spip label.label_message {float:left;width:100px}
  .formulaire_spip .campos {width: 95%;font-size:90%;padding: 2px;color:#000000;margin-bottom:.3em;border: 1px solid #333333;}
  div.bt {float:right;clear:both;margin:0 10px}
  .formulaire_spip input.campos {margin:0 0 0 10px}
  .formulaire_spip textarea {height:80px}
  .formulaire_spip li.erreur input, .formulaire_spip li.erreur textarea {border: 1px solid #333333;background:#FFF;}  
  .formulaire_spip li.erreur .erreur_message {color: #85DA39;display: block;font-weight: bold;font-size:0.9em}
                              .erreur_email  {float:left; margin: 0 0 0 100px}
  input[type=submit].bt_envoi_contact {padding: 0px;border:0;background-position: 0 -1240px;width:78px;height:21px;cursor:pointer;}
  input[type=submit].bt_envoi_contact:hover{background-position:0 -1261px}
  div.recap {float:left;clear:both;width:510px;margin:5px 0;font-size:0.8em;text-align:justify;border:1px solid #85DA39}
    div.titre_recap {float:left;clear:both;width:510px;font-weight:bold;background:#85DA39;color: #301E13;}
    div.message_recap {float:left;clear:both;width:510px;margin:5px 0;height:45px;overflow:auto}
    input[type=submit].bt_confirmer_envoi {padding: 0px;border:0;background-position: 0 -954px;width:78px;height:21px;cursor:pointer;}
    input[type=submit].bt_confirmer_envoi:hover{background-position:0 -975px}   
  .reponse_formulaire_ok {color:white;font-size:1em}

/*Bloc Badge et Porte-Clés*/  
div.container_badge {float:left;clear:both;width:800px;margin:-5px 0 0 5px;background:#301E13;border-radius: 5px;font-size:90%;}  
  div.intro_badge {float:left;clear:both;margin:8px 10px 0;width:780px;font-size:1.0em;text-align:justify}
  div.intro_badge a {color: #85DA39}
  div.contenu_badge {float:left;clear:both;background:#6F625A;margin:10px 10px;padding:0 5px;width:770px;}
  div.contenu_badge input.text {float:left;border: 1px solid #333333;background:#FFF;}
  div.contenu_badge li {float:left;clear:none}
  div.contenu_badge li span.obligatoire {color: #85DA39;font-size: 1.1em;font-weight: bold;} 
  li.editer_input_1, li.editer_input_2, li.editer_input_3, li.editer_checkbox_1, li.editer_input_6 {width:50%}
  li.editer_input_4 {width:35%}
  li.editer_input_5 {width:15%}
  li.editer_radio_1 {width: 100%;}
  .formulaire_spip li.editer > label {float: left;}
  .editer_input_1 label {width: 15%;}
  .editer_input_2 label {width: 25%;}
  .editer_input_4 label {width: 100%;}
  .editer_input_6 label {width: 35%;}
  .editer_radio_1 label {width: 23%;}

  .editer_input_3 input.text {margin-left: 15%; width:20em}
  .editer_input_4 input.text {margin-left: 7%;}
  .editer_input_5 input.text {width: 5em;}
  .editer_checkbox_1 .choix, li.editer_radio_1 .choix {float:left; margin-left: 5%;}
  li.editer_radio_1 .choix_choix1 {margin:0}
  .formulaire_formidable_devenir_en_randonneur {margin-bottom: 0.5em;}
  .formulaire_formidable_devenir_en_randonneur .boutons {text-align: center}
  .formulaire_formidable_devenir_en_randonneur input.submit {cursor: pointer; background: #85DA39; font-size:1.1em; color:#6F625A; font-weight: bold; border:0}
  .formulaire_formidable_devenir_en_randonneur input.submit:hover {color:#301e13;}
