body {
    background: #fff;
}
.alignvert {
    vertical-align: middle;
}
/* references choisies*/
p.ref-choisies-liste{
    color: #5BC8F4;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;  
	padding:0 0 0 20px;
	line-height:220%;
}

p.ref-choisies-liste  a.texte-bleu-clair{
background-image: url(../upload/Image/carre-orange-fonbleu.gif) ;
background-position:right 6px;
background-repeat:no-repeat;
padding-right:10px;
margin-right:4px;
}

.ref-choisies-conteneur{
background-color:#fff;
}
.ref-choisies-lien {
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 2px;    
    font-weight: bold;
    color: #333333;
}
.ref-chosies-detail-lien {
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 2px;    
    color: #999999;
}
.ref-choisies-titre {
	font-weight:normal;
    color: #00000;
    font-family: Arial black;
    font-size: 20px;
    letter-spacing: 3px;
	margin:0;
	display:inline;
}
.ref-choisies-sous-titre {
	font-weight:normal;
    color: #666666;
    font-family: Arial;
    font-size: 18px;
	margin:0;
	display:inline;
}
.ref-choisies-titre-ref-suivantes {
    color: #00000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
	margin:0;
	display:inline;
}
.ref-choisies-soustitre-ref-suivantes {
    color: #00000;
    font-family: Arial;
    font-size: 12px;
	margin:0;
	display:inline;
}
.ref-choisies-surface {
    color: #00000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.ref-choisies-detail-gras {
    font-family: arial;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}
.ref-choisies-detail {
    font-family: arial;
    color: #666666;
    font-size: 11px;
}
.ref-choisies-titre-texte {
    font-family: arial;
    color: #999999;
    font-size: 11px;
    text-decoration: underline;
	margin:0; 
	font-weight:normal;
}
.ref-choisies-texte {
	margin:2px 0;
	text-align:justify;
    font-family: arial;
    color: #999999;
    font-size: 10px;
}
.ref-choisies-sous-titre2{
	font-weight:normal;
    color: #666666;
    font-family: Arial;
    font-size: 16px;
	margin:0 0 8px 0;
	display:inline;
}
.ref-choisies-texte2 {
	margin:8px 0;
	text-align:justify;
    font-family: arial;
    color: #999999;
    font-size: 11px;
}
.ref-choisies-texte2 strong{
    color: #888;
}
a img {
border:0;
}
 /*********************ajout fev 2007 jfd **************************/
 
abbr{
cursor:help;
}
a:link .lien-img-press  {
border-color: #fff;
border-width: 1px;
}
a:visited .lien-img-press  {
border-color: #fff;
border-width: 1px;
}
a:hover .lien-img-press  {
border-color: #aaa;
border-width: 1px;
}
a:active .lien-img-press  {
border-color: #fff;
border-width: 1px;
}

.lien_presse_projet {
  color: #666666;
  text-decoration:none;
   font-family: Arial; 
   font-size:11px;
 }
.lien_presse_ext {
  color: #999999;
  text-decoration:none;
   font-family: Arial; 
   font-size:11px;
 }

 /*********************ajout fev 2007 jfd **************************/
 
 
 /*********************ajout juillet 2007 jfd  page liens**************************/
 ul.page-lien{
list-style-type:none;
font-family: arial;
color: #999;
font-size: 11px;
padding-left:0;
 }
ul.page-lien li{
 padding-left:12px;
 background: url(../upload/Image/tiret.gif) no-repeat left 4px ;
 }

ul.page-lien li a:link, ul.page-lien li a:visited{
color: #999;
 }
ul.page-lien  li a:hover{
color: #666;
}
  /*********************ajout juillet 2007 jfd page liens **************************/
/*page accueil */
.entete {
    font-family: arial;
    color: White;
    font-size: 11px;
    letter-spacing: 2px;
}
.bas-accueil {
    font-family: arial;
    font-size: 12px;
    color: #666;
}
.entete2 {
    font-family: arial;
    color: #e4e4e4;
    font-size: 8px;
}
.blanc-ref {
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.gris-ref {
    color: #666;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.titre-accueil-bleu15 {
	display:inline;
    font-family: arial;
    color: #f5f6fb;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}
.titre-accueil-bleu14 {
	display:inline;
    font-family: arial;
    color: #f5f6fb;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}
.titre-accueil-bleu13 {
 	display:inline;
   font-family: arial;
    color: #f5f6fb;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 2px;    
}
.titre-accueil-bleu12 {
	display:inline;
    font-family: arial;
    color: #f5f6fb;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 3px;
}
.titre-accueil-bleu11 {
	display:inline;
    font-family: arial;
    color: #f5f6fb;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;    
}
.titre-accueil-bleu10 {
	display:inline;
    font-family: arial;
    color: #f5f6fb;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;    
}
.titre-accueil-jaune22 {
    font-family: "Arial Black";
    color: #666666;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px;    
}
.titre-accueil-jaune18 {
    font-family: arial;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 6px;    
}
.titre-accueil-jaune14 {
    font-family: arial;
    color: #5b5b5b;
    font-size: 14px;
    letter-spacing: 3px;    
}
.titre-accueil-jaune12 {
    font-family: arial;
    color: #5b5b5b;
    font-size: 12px;
    letter-spacing: 3px;    
}
.titre-accueil-jaune11 {
    font-family: arial;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 3px;    
}

/* pages ref choisies  / news / publications*/

.texte-bleu-clair {
    color: #666666;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-bleu-fonce {
    color: #165b9e;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-gris-fonce {
    color: #666;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
h1.texte-gris-fonce,h3.texte-gris-fonce {
    margin:4px 0 4px 0;	
}
h1.texte-gris-fonce  a:link, h1.texte-gris-fonce  a:visited, h1.texte-gris-fonce  a:active,h3.texte-gris-fonce  a:link, h3.texte-gris-fonce  a:visited, h3.texte-gris-fonce  a:active{
    color: #666;   
}
    color: #999;   
}

.texte-gris{
    color: #999;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;  
}
p.texte-gris{
    margin:2px 0 2px 0;
}
.vignette_news{
	margin: 8px 10px 10px 0;
	padding:0 7px 7px 0;
	background: url(../upload/Image/fond-vignette.jpg) no-repeat right bottom;
}
.image_news{
	margin: 8px 10px 10px 0;
	padding:0 6px 6px 0;
	background: url(../upload/Image/ombre-img.png)no-repeat  right bottom;
}
p.texte-gris a.voir_suite{
    display:block;
	float:right;
}
p.texte-gris_date{
    color: #999;
    font-family: Arial; 
    font-size: 10px; 
    margin:0;  
}
#site_selector_area #selector_list {
  height: 400px;
  overflow: auto;
  overflow-x: hidden;
  clear: both;
  margin-bottom: 2em;
  margin-left: -3px;
  z-index: 1;
  padding-left: 3px;
}
#site_selector_area2 #selector_list2 {
  height: 510px;
  overflow: auto;
  overflow-x: hidden;
  clear: both;
  margin-bottom: 2em;
  margin-left: -3px;
  z-index: 1;
  padding-left: 3px;
}
table.texte-gris a:link, table.texte-gris a:visited, table.texte-gris a:active{
color:#666;
}
table.texte-gris a:hover{
color:#666;
text-decoration:underline;
}
table.texte-gris td.actif{
font-weight:bold;
background:#e4e4e4;
}
p.texte-gris a:link, p.texte-gris a:visited, p.texte-gris a:active{
color:#666;
}
p.texte-gris a:hover{
color:#666;
text-decoration:underline;
}
p.texte-gris a.actif{
font-weight:bold;
}
.texte-blanc {
    color: #000000;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
h1.texte-blanc {
margin:0; padding:0;
font-weight:normal; 
}

/* pages ref choisies */

.texte-bleu-clair {
    color: #666666;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-bleu-fonce {
    color: #165b9e;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-gris-fonce {
    color: #666;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-gris{
    color: #999;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
.texte-blanc {
    color: #000000;
    font-family: Arial; 
    font-size: 12px;    
    letter-spacing: 1px;    
}
h1.texte-blanc {
margin:0; padding:0;
font-weight:normal; 
}

/* pages atelier*/ 
.credits {
    font-family: arial;
    color: #165b9e;
    font-size: 10px;
}
.credits-noir {
    font-family: arial;
    color: #333333;
    font-size: 10px;
}
.atelier {
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 2px;    
    font-weight: bold;
    color: #333333;
}
.titre-atelier {
    font-family: Arial Black;
    font-size: 20px;
    letter-spacing: 1px;    
}
h1.titre-atelier {
    font-weight: normal;
	display:inline; 
}
.menu-principal {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 3px;    
    color: #ff3905;
}
.titre-moyens {
    font-family: arial;
    color: #666666;
    font-size: 12px;
    letter-spacing: 1px;    
    font-weight: bold;  
    }
.titre-collaborateur {
    font-family: arial;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;    
    text-decoration: underline;
    }
	
h2.titre-collaborateur {
margin:0 0 4px 0; padding:0;
    }
.texte-collaborateur {
    font-family: arial;
    color: #999999;
    font-size: 11px;
}

h1.texte-collaborateur {
margin:0; padding:0;
}
h2.texte-collaborateur {
margin:0 0 4px 0; padding:0;
font-weight:normal;
}
p.texte-collaborateur {
margin:0; padding:0;
}
.texte-vert {
    font-family: arial;
    color: #999999;
    font-size: 11px;
}
.mail-collaborateur {
    color: #666;   
    font-family: Arial; 
    font-size: 10px;    
}



/*********************ajout nov 2006 jfd **************************/
.mail-collaborateur a:link{
    color: #666;
}
.mail-collaborateur a:visited{
    color: #666;   
}
.mail-collaborateur a:hover{ 
	color: #999; 
}
.mail-collaborateur a:active{
	color: #999; 
}
/****************** fin ajout nov 2006 jfd ***********************/

.texte-atelier {
    color: #999999;
    font-family: Arial; 
    font-size: 11px;    
    letter-spacing: 1px;    
}
p.texte-atelier {
margin:0; padding:0;
}
.fond_blanc{
vertical-align:top;
padding-left:10px;
height:80px;
width:225px;
}
/* pages dynamiques*/
.titre-page {
    font-family: Arial Black;
    font-size: 32px;
    letter-spacing: 3px;    
}
.titre-retour {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;    
}
.titre-reference-10 {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
	color:#000;    
}
.titre-reference-11 {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 2px;   
	color:#999;  	
}
.titre-reference-12 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
	color:#666;      
}
.titre-reference {
    font-family: arial;
    font-size: 12px;
    letter-spacing: 1px;    
}
.texte-reference {
    font-family: arial;
    font-size: 11px;
}
.texte-navig {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 3px;    
}

.remon {
    font-family: arial;
    color: White;
    font-size: 40px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.vert {
    color: #000000;
}
.jaune {
    color: #febf2e;
}
.orange {
    color: #febf2e;
}
.orange2 {
    color: #000000;
}
.orange_retour {
    color: #f68e46;
}
.bleu {
    color: #73d0f6;
}
.bleu2 {
    color: #03568a;
}
.blanc {
    color: #000000;
}