/* Feuilles de style du site Visiref */

body {
  background:#ffffff;
  margin: 0;
  font: 0.7em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  }

.baseline {
  margin: 0;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  }

p {
  margin: 0;
  font: 0.7em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #333333;
  }


.basdepage {
  margin: 0;
  font: 0.7em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #333333;
  }
  
a:link {
  color: #000066;
  text-decoration: none;
  }
a:visited {
  color: #000066;
  text-decoration: none;
  }
a:active {
  color: #000066;
  text-decoration: underline;
  }
a:hover {
  color: #c60c60;
  text-decoration:underline;
  }
  
a img {
  border-width: 0;
  }

/* Headings */

h1 {
  margin: 0pt;
  font: 1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  font-weight: bold;
  color:#003399;
  }

h2 {
  margin: 0pt;
  font: 0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #333333;
  }

h3 {
  margin: 0;
  font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-weight: bold;
  color: #003399;
  }

.soustitre {
  background:#ffffff;
  margin: 0;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #003399;
  }

/* Results table */

.tab-res {
  border-width: 1px;
  border-color: #cccccc;
  border-style: dashed;
  padding: 6px;
  }

.tab-cl {
  background:#cccccc;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  }

.tab-url {
  background:#dddddd;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  padding: 3px;
  }

.tab-vp {
  background:#eeeeee;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  padding: 6px;
  }

.tab-cl2 {
  background:#ffffcc;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  }

.tab-url2 {
  background:#ffffcc;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  padding: 3px;
  }

.tab-vp2 {
  background:#ffffcc;
  font: 0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align: left;
  color: #333333;
  padding: 6px;
  }


/* Form */

.formulaire {
  margin: 0;
  font: verdana,arial,Serif;
  text-align:left;
  color:#330000;
  font-size: 0.9em;
  font-weight: bold;
  }

.boutonformulaire {
  margin: 0;
  font: verdana,arial,Serif;
  text-align:center;
  color:#330000;
  font-size: 0.8em;
  font-weight: bold;
  }


/* Footer */

a.lienreseau:link { 
   margin: 0;
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #666666;
   text-decoration: none; 
} 

a.lienreseau:active { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #666666;
   text-decoration: none; 
} 

a.lienreseau:visited { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #666666;
   text-decoration: none; 
} 

a.lienreseau:hover { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #000055;
   text-decoration: underline; 
}

a.lienreseaubold:link { 
   margin: 0;
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   font-weight: bold;
   color: #666666;
   text-decoration: none; 
} 

a.lienreseaubold:active { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #666666;
   font-weight: bold;
   text-decoration: none; 
} 

a.lienreseaubold:visited { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #666666;
   font-weight: bold;
   text-decoration: none; 
} 

a.lienreseaubold:hover { 
   font: 1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
   color: #000055;
   font-weight: bold;
   text-decoration: underline; 
}
