
.bouton { 
display:block;
width:100px;
height:25px;
float:right;
font-size:13px;
font-weight:bold;
border:none;
padding:0px 0px 0px 0px;
margin:0px;
background-color:#FFFFFF;
border:1px solid #8ED3E3;
cursor:pointer; 
color:#000000;
text-align:center;
margin-top:15px;
}
#formulaireSoftSystem .bouton { cursor: pointer; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; background-repeat: repeat-x; background-image: url(/Images/Formulaires/boutonSubmit.gif); color: #333333; font-size: 90%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;  width:auto;}

.alignerCentre {
float: none;
display: block;
margin: 0 auto;
}

.erreur					      { border: solid 1px #000000; background-color: #FFEEEE;  }
table.couleurFond			  { border: #4D66A0 1px solid; }

fieldset {
display: block;
 font-size: 11px;
 color: #555555;
 font-family: Arial, Helvetica, sans-serif;
 border: 1px solid #8ED3E3;
}
legend
{
  font-size: 11px; 
  color: #000000; 
  font-weight:bold;
  margin-left:12px;
  padding-left:7px;
  padding-right:7px; 
}

.formulaire span {
font-size: 9px;
margin-left: 10px;
}
form.principal { 
margin: 10px; 
display:none;
visibility:hidden;
}
.formulaire input.petitLogon { width: 100px; }
.formulaire td.premierGauche {
width: 180px;
}

.formulaire {
margin: 20px;
font-size:1.2em;
}

div.sousBoiteContenu fieldset table.formulaire a{
font-size:1.1em !important;
}

.formulaire td.commentEntenduParler {
width: 385px;
}

.formulaire td
{
 padding-bottom:5px;
 vertical-align:top; 
}
.formulaire td.resume
{
 background-color:#4D66A0;
 padding:10px;
 color:#FFFFFF;
}
.formulaire td.resume td
{
 color:#FFFFFF;
}
.formulaire td.resume hr
{
 border: 1px dashed;
 color:#FFFFFF;
 background-color:#FFFFFF;
}

.formulaire p {
clear:both;
}

.formulaire input
{
 width: 155px; 
 color:#000000;
 font-size: 12px;
 border: 1px solid #000000;
 float:left;
 margin-right:5px;
}
.formulaire input.checkbox
{ 
 border:0px;
 width: auto;
}

.formulaire input.petit
{ 
 width: 85px;
}

.formulaire input.tresPetit
{ 
 width: 35px;
}

.formulaire input.petitAutre
{ 
 width: 95px;float:none;
}

.formulaire select
{
 width: 155px; 
 color:#000000;
 font-size: 12px;
}

.formulaire select.petit
{
 width: 40px; 
}

.formulaire textarea
{
 width: 500px; 
 height: 110px; 
 color:#000000;
 font-size: 11px;
 border: 1px solid #000000;
 margin:-25px 0 0 43px;
}

.formulaire textarea.sansMargesHaut{float:left;margin:0 0 5px 0px;}

.formulaire input.moyen
{
 width: 246px; 
}
.formulaire select.moyen
{
 width: 246px; 
}
.formulaire textarea.petit
{
 width: 355px; 
}
.formulaire textarea.tresPetit
{
 width: 355px; 
 height: 55px;
}

.formulaire label
{
 /* float: right; */
 float:left;
 width:117px;
 text-align: right;
 padding-right: 14px; 
 margin-right:10px;
}

.formulaire span.noticeLabel {
font-size:0.7em;
margin-left:0px;
float:left;
clear:left;
width:97px;
text-align: right;
}

.formulaire label.alignerGauche
{
 float: left;
 text-align: left;
 padding-right: 14px; 
}

.formulaire label.obl
{
  background: url(/Images/Formulaires/etoile-formulaire.gif) top right no-repeat; 
}

label.cache
{
  visibility: hidden;
  display: none;
}

.formulaire label.labelGauche
{
  float: left;
  text-align:right;
  /*width:200px;
  margin-left:5px;*/
}

.formulaire div.desactive
{ 
 color: #C8C8C8;
}

.formulaire div.desactive input
{ 
 border: solid 1px #C8C8C8; 
}

.formulaire input.texte
{
  border:0px;
  font: bold 11px Verdana, Sans-Serif;  
  color: #564c39;
  width: 85px;
}

.formulaire div.contientBtnRadio {
margin-bottom:0px;
margin-left:144px;
}

.formulaire div.contientBtnRadio label {
float:none;
}

.formulaire div.contientBtnRadio input {
float:none;
}

input.boutonEnregistrer {
border: 0;
margin: 0;
padding: 0;
}

input.envoyerAUnAmi {
width: 123px;
}




/***************************************************/
.formulaireUneColonne input.bouton { 
display:block;
width:120px;
height:32px;
float:right;
font-size:13px;
font-weight:bold;
background: none;
border: none;
padding: 5px 0 0 00;
margin: 0;
background-image:url(/Images/PagesInterieures/btn_ficheDetail.gif);
background-position: top left;
background-repeat: no-repeat;
cursor: pointer; 
color: #ffffff;
text-align: center;
}

.formulaireUneColonne input.alignerGauche {
float: left;
display: block;
clear: both;
}

.formulaireUneColonne {
margin: 20px;
}
.formulaireUneColonne td.premierGauche {
width: 180px;
vertical-align: top;
}
.formulaireUneColonne td.label {
width: 180px;
vertical-align: top;
}
.formulaireUneColonne input
{
 width: 235px; 
 color:#000000;
 font-size: 12px;
 border: 1px solid #000000;
}
.formulaireUneColonne input.distance
{
 width: 170px; 
 color:#000000;
 font-size: 12px;
 border: 1px solid #000000;
}


.formulaireUneColonne input.checkbox
{ 
 border:0px;
 width: auto;
}

.formulaireUneColonne input.petit
{ 
 width: 85px;
}

.formulaireUneColonne input.tresPetit
{ 
 width: 35px;
}

.formulaireUneColonne input.petitAutre
{ 
 width: 170px;
}

.formulaireUneColonne select
{
 width: 235px; 
 color:#000000;
 font-size: 12px;
}

.formulaireUneColonne select.petit
{
 width: 40px; 
}

.formulaireUneColonne textarea
{
 width: 500px; 
 height: 110px; 
 color:#000000;
 font-size: 11px;
 border: 1px solid #000000;
 margin-left:0;
}

.formulaireUneColonne textarea.petit
{
 width: 355px; 
}
.formulaireUneColonne textarea.tresPetit
{
 width: 355px; 
 height: 55px; 
}

.formulaireUneColonne label
{
 float: right;
 text-align: right;
 padding-right: 14px; 
}

.formulaireUneColonne label.alignerGauche
{
 float: left;
 text-align: left;
 padding-right: 14px; 
}

.formulaireUneColonne label.obl
{
  background: url(/Images/Formulaires/etoile-formulaire.gif) top right no-repeat; 
}

.formulaireUneColonne label.labelGauche
{
  float: left;
  margin-left:5px;
}

.formulaireUneColonne div.desactive
{ 
 color: #C8C8C8;
}

.formulaireUneColonne div.desactive input
{ 
 border: solid 1px #C8C8C8; 
}

.formulaireUneColonne input.texte
{
  border:0px;
  font: bold 11px Verdana, Sans-Serif;  
  color: #564c39;
  width: 85px;
}



/*************************************/
/*      formulaire de recherche      */
/*************************************/

#rechercheAvancee form{
width:646px;
border:1px solid #000;
background-color:#FFF;
text-align:left;
padding:12px 29px 0 29px;
color:#474747;
}

#rechercheAvancee form h3{
font-size:1.2em;
}

#rechercheAvancee form label{
font-size:0.85em;
width:125px;
float:left;
margin:7px 0 0 0;
}

#rechercheAvancee form .groupeChampsCheckbox label,#rechercheAvancee form label .labelBoiteCoche{
margin:8px 0 0 6px;
clear:right;
}

#rechercheAvancee form .groupeChampsSelect{
width:318px;
float:left;
margin:12px 0 14px 0;
}

#rechercheAvancee form .groupeChampsCheckbox{
width:160px;
float:left;
margin:12px 0 14px 0;
}

#rechercheAvancee form .boiteCoche{
float:left;
margin-top:9px;
}

#rechercheAvancee form input{
font-size:0.85em;
color:#474747;
}

#rechercheAvancee form .motCle, #rechercheAvancee form select{
width:175px;
font-size:0.85em;
margin-top:5px;
color:#474747;
}

.ctnSoumettre{
text-align:right;
margin-bottom:24px;
}

/*************************************/
/*   formulaire d'acces privilegie   */
/*************************************/

.colonneDroiteRech form{
background-color:#f3e4b5;
margin:-1px 0 -1px 0;
width:175px;
font-size:0.85em;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding-top:19px;
}

.colonneDroiteRech .champTexteAcces{
font-size:0.9em;
margin:-6px 0 14px 18px;
width:130px;
}

.colonneDroiteRech .soumettre{
margin:-8px 0 -8px 0 !important;
margin:-30px 0 -8px 0;
}

select.sansLargeur {
width: auto;
}

