/* -------------------------------------------------------------------   C S S   D U    FORMULAIRE DEVIS  -----------------------------------*/
#formulaire
{
margin: 20px 20px 50px 20px ;  
font-size:12px; 
text-decoration: none; 
line-height: 16px;
height:1%
}

fieldset 
{
border: 1px solid lightgrey;
  margin-bottom:1em;
  padding-top:1.5em;
}

fieldset p {display:table;margin:3px;}

legend {
margin-left: 20px;
background-color: white;
font: normal 1.4em Trebuchet, "Trebuchet MS", "Bitstream Vera Sans", verdana, arial, sans-serif;
}

.titreformulaire  /* TITRE DES FORMULAIRE*/
{
FONT-SIZE: 16px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #FF0000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
text-align:center; /* police centre sur la ligne*/
}

.titresaisie  /*  ZONE DE SAISIE*/
{

FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
text-align:left; /* police centre sur la ligne*/
}

.titresaisie2  /*  ZONE DE SAISIE*/
{
 margin-left: 40px; 
FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
text-align:left; /* police centre sur la ligne*/
}

.titreF1  /* TITRE DES ZONES DU FORMULAIRE*/
{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
	margin-right: 10px;
    border-bottom:RED DOUBLE 4px;
    text-align:left;    
width:99%!important;
width:auto;
	
}


span.radio {
FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
text-align:left; /* police centre sur la ligne*/
vertical-align:middle;
margin-right:0.5em;
}

.radioretrait 
{
margin-left: 203px;
FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
text-align:left; /* police centre sur la ligne*/
margin-right:0.5em;
margin-top:0.5em;

}

label 
{
display: inline;
  float: left;
  width: 150px;
 margin-left: 40px; 
  FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
text-align:left; /* police centre sur la ligne*/
}



.cadre
{
    font-size:11pt;
    font-weight:normal;
    font-family:Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
    color:BLACK;
    background-color: #FFEFD5;
    border:GRAY solid 1px;
    padding-left:3px;
    padding-right:3px;
margin:0 0.5em 0 0
}





.indice  /* style des indices*/
{
FONT-SIZE: 10px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #FF0000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
text-align:left; /* police centre sur la ligne*/
}

.legende      /* Explication sur les formulaire */
 { 
 margin-left: 200px; 
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
	color:BLACK;
	font-style:italic;  
	font-size:7pt;
	text-align:justify;
}

.condition      /* Explication sur les formulaire */
 { 
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
	color:BLACK;
	font-size:8pt;
	text-align:justify;
}
	
.selectF 
{
FONT-SIZE:11px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #000000; /* couleur de la police*/
text-align:left; /* police centre sur la ligne*/
background-color:#FFEFD5;/* couleur du fon de la zone selection */
height: 25px;
border:GRAY solid 1px;
padding: 5px;
}

.textarea 
{
	border:GRAY solid 1px;
	background-color:#FFEFD5;
	color:BLACK;
	font-family:Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
	font-size:9pt;
	font-weight:normal;
}

.messagederreur  /*  pour les formulaire*/
{
margin-left: 200px; 
FONT-SIZE:12px; /* taille de la police*/
font-family: Arial, "Arial Black", "Times New Roman", Times, serif; /* style de police*/
color: #FF0000; /* couleur de la police*/
font-weight:bold;  /* police en gras*/
}

.bouton {
    font-size:11px; 
    font-family: Arial, "Arial Black", "Times New Roman", Times, serif; 
    color: red;
    background-color: #A9A9A9;
    text-decoration: none;
    font-weight: bold;
    padding: 3px; 
    border: 2px outset #c0c0c0;
 }
.bouton:hover 
{
    color:white;
    background-color: red;
    border: 2px inset #c0c0c0;
}