/* CSS Document */


body
{
   width: 980px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;    
   background-color: #94d2da;
   
}


/* L'en-tête */

#en_tete
{
   width: 980px;
   height: 130px;
  
   background-repeat: no-repeat;
   margin-bottom: 5px;
}


#corps
{
  
   padding: 5px;   
   
   color: #4a8d9c;
   background-color: #ffffff;   
  
}

#corps h1
{
   font-size: 25px;  
   color: #4a8d9c;
   text-align: left;
   margin-left: 5px;
   margin-top: 5px;  
   font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   background-image: url("images/titre.png");
   background-repeat: no-repeat;   
   color: #4a8d9c;
   text-align: left;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;  
}

   
  #pied_de_page
{
   padding: 5px;

   text-align: left; 

   color: #B3B3B3;
   background-color: #626262;
   background-image:  url(file:///D|/01%20SITE/Le%20NeXus/css/%22images/motif.png%22);
   background-repeat: repeat-x;
   
   border: 2px solid black;   
}
#pied_de_page h1, h2, h3
{
   font-size: small;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   text-align: center      
}

#pied_de_page p
{
   font-size: x-small;
}

#pied_de_page a
{
   text-decoration: none;
   color: #B3B3B3;
}

#pied_de_page strong, em
{
   font-style: normal;
   font-variant: normal;
   font-weight: normal;  
}


.imageflottante
{
   float: left;
   width: 241px;
   text-align: center;
   border: 2px solid #FF00FF;
}

.dessous
{
   clear: both;
}

.gauche
{
   float: left;
   margin: 10px;
   margin-left: 5px;  
}

.droite
{
   float: right;
   margin: 10px;
   margin-right: 5px; 
}

.fauxtitre1
{
   font-variant: small-caps;  
}

.visu1
{
   font-style: italic;
   font-size: 20px;
   background-color: #993366  
}

.centre1
{
   text-align: center;
}

.important1
{
   font-style: normal;
   font-variant: normal;     
}

.important2
{
   font-style: normal;
   font-variant: normal;
   font-weight: normal;       
}

.lien1
{
   text-decoration: underline;
   color: #fdbb39;    
}

.paragraphe2
{
  font-size: 20px;  
}

.non
{display: none;
}

.lienformulaire
{background-color:#FF00FF;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
}
input, textarea
{
   font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}
 
input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #BEE3FF;
}
 
label
{
   color: blue; /* Colorer en bleu tous les labels (bah oui, pourquoi pas en bleu ?) */
   font-weight: bold;
}
 
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #993366;
   font-weight: bold;
   background-color:#fbc8e7;
}
 
fieldset
{
   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
   background-color: #fbc8e7;
}

.ptab{
width: 700px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 200px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.labeltab{
font-weight: bold;
float: left;
margin-left: -190px; /*width of left column*/
width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.textback
{
background-color: #fbc8e7;
}