/* CSS Document */

/* CSS SAFT ROUGE */

h1, h1 span
{
  font-size : 14px;
  font-weight : bold;
  font-family : Verdana,Arial,Helvetica;
  color : #CD0016;
  margin-bottom:18px;
}

h2, h2 span
{
  font-size : 12px;
  font-weight : bold;
  font-family : Verdana,Arial,Helvetica;
  color : #CD0016;
  margin-bottom:14px;
  border-bottom:1px solid #CD0016;
}

h3, h3 span
{
  font-size : 11px;
  font-weight : bold;
  font-family : Verdana,Arial,Helvetica;
  color : #CD0016;
  margin-bottom:10px;
}

p.sous_titre
{
  font-size : 10px;
  color : #666666;
}

p.introduction
{
  font-size : 11px;
  font-weight : bold;
  color : #666666; 
  margin-bottom:10px;
}

p
{
  font-size : 11px;
  color : #333333;
  margin-bottom:10px;
}

.borderD0D0D0
{
  border : 1px solid #D0D0D0;
}

.bouton_gris
{
  float : right;
  background : url(./images/contenu/bouton_gris_f.gif);
  font : 10px Arial;
  color : #CD0016;
  vertical-align : middle;
  height : 19px;
  line-height : 19px;
  white-space : nowrap;
}

.bouton_gris a span
{
    font : 10px Arial;
    color : #CD0016;
    vertical-align : middle;
    height : 19px;
    line-height : 19px;
    white-space : nowrap;
    cursor : pointer;
}

.bouton_gris a, .bouton_gris a:hover, .bouton_gris a:visited
{
  font : 10px Arial;
  color : #CD0016;
  line-height : 19px;
  text-decoration : underline;
}

.bouton_gris_fleche
{
  background : url(./images/contenu/rouge/bouton_gris_fleche.gif) no-repeat;
}

.titre_tableau
{
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  white-space: nowrap;
  background : url(./images/contenu/rouge/titre_tableau_f.gif);
}

.titre_tableau_g
{
  background : url(./images/contenu/rouge/titre_tableau_g.gif) no-repeat;   
}

.titre_tableau_d
{
  background : url(./images/contenu/rouge/titre_tableau_d.gif) no-repeat;   
}

.titre_tableau_l
{
  background : url(./images/contenu/titre_tableau_l.gif);   
}

.tableau
{
  font-size : 10px;
  color : #000000;
  text-align : center;
}

.cellule
{
  text-align : left;
  padding-left : 4px;
}

.bordure_h
{ border-top : 1px solid #CD0016; }

.bordure_b
{ border-bottom : 1px solid #CD0016; }

.bordure_g
{ border-left : 1px solid #CD0016; }

.bordure_d
{ border-right : 1px solid #CD0016; }

.bordure_4
{ border : 1px solid #CD0016; }

.bordure_gris_h
{ border-top : 1px solid #999999; }

.bordure_gris_b
{ border-bottom : 1px solid #999999; }

.bordure_gris_g
{ border-left : 1px solid #999999; }

.bordure_gris_d
{ border-right : 1px solid #999999; }

.bgcolorE5E5E5
{ background : #E5E5E5; }

.module_titre
{
  border-top : 1px solid #C2C2C2;
  border-bottom : 1px solid #C2C2C2;
  border-left : 1px solid #C2C2C2;
  height:22px;
  max-height:20px;
  line-height:20px;
  vertical-align:middle;
  background : url(./images/contenu/rouge/fond_module.gif);
}

.module_titre_blanc
{
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  margin-left : 6px;
}

.module_titre_blanc a, .module_titre_blanc a:hover, .module_titre_blanc a:visited
{
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : underline;
}

.module_contenu
{
  border-bottom : 1px solid #C2C2C2;
  border-left : 1px solid #C2C2C2; 
  background : #F8F9FB;
}

.ContainerCouleur_titre
{
  border-top : 1px solid #C2C2C2;
  border-bottom : 1px solid #C2C2C2;
  border-left : 1px solid #C2C2C2;
  height:22px;
  background : url(./images/contenu/rouge/fond_module.gif);
}

.ContainerCouleur_titre_blanc
{
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  margin-left : 6px;
}

.ContainerCouleur_titre_blanc a, .ContainerCouleur_titre_blanc a:hover, .ContainerCouleur_titre_blanc a:visited
{
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : underline;
}

.ContainerCouleur_contenu
{
  border-bottom : 1px solid #C2C2C2;
  border-left : 1px solid #C2C2C2; 
  background : #F8F9FB;
}

.titre_dl
{
  font-size : 11px;
  font-weight : bold;
  color : #333333;
}

.date_dl
{
  font-size : 11px;
  color : #CD0016;
}

.date_dl p
{
  font-size : 11px;
  color : #CD0016;
}

a.lien, a.lien:visited
{
  font-size : 11px;
  color : #666666;
  text-decoration : underline;
}

a:hover.lien 
{
  font-size : 11px;
  font-weight : bold;
  color : #CD0016;
  text-decoration : underline;
}

a.lien_unique, a:hover.lien_unique, a:visited.lien_unique
{
  font-size : 11px;
  color : #000000;
  text-decoration : underline;
}

.lien_cheminement, .lien_cheminement_select, .lien_cheminement a, .lien_cheminement a:hover, .lien_cheminement a:visited
{
  font-size : 11px;
  color : #CD0016;
}

.lien_cheminement a, .lien_cheminement a:hover, .lien_cheminement a:visited
{
  text-decoration : underline;
}

.lien_cheminement_select
{
  font-weight : bold;
}

.liste_carre
{
  list-style : outside none;
  color : #333333;
  margin-left:10px;
  margin-bottom:10px;
}

.liste_carre li
{
  list-style-type : none;
  background : url(./images/contenu/puce_carre.gif) no-repeat 0px 4px;
  padding-left:10px;
}

.liste_carre ul
{
  list-style : outside none;
  color : #333333;
  margin-left:10px;
  margin-bottom:10px;
}

.liste_carre ul li
{
  list-style-type : none;
  background : url(./images/contenu/puce_niveau2.gif) no-repeat 0px 8px;
  padding-left:10px;    
}

.liste_fleche
{
  list-style-position : outside;
  list-style-type : none;
}

.liste_fleche li
{
  list-style-type : none;
  background : url(./images/contenu/rouge/puce_fleche.gif) no-repeat 0px 4px;
  padding-left:10px;
}

.liste_fleche2
{
  list-style-position : outside;
  list-style-type : none;
  margin-left:10px;
}

.liste_fleche2 li
{
  list-style-type : none;
  background : url(./images/contenu/rouge/puce_fleche2.gif) no-repeat 0px 5px;
  padding-left:10px;
  font-weight:bold;
  margin-bottom:10px;
}

.liste_fleche2 ul
{
  list-style-position : outside;
  list-style-type : none;
  margin-left:0px;
}

.liste_fleche2 ul li
{
  list-style-type : none;
  background : url(./images/contenu/rouge/puce_fleche2_niveau2.gif) no-repeat center left;
  padding-left:10px;
  font-weight:normal;
  margin-bottom:0px;
}

.liste_fleche2 ul li a, .liste_fleche2 ul li a:hover, .liste_fleche2 ul li a:visited
{
  font-size : 11px;
  color : #000000;
  text-decoration:underline;
}

.leftmodule .couleur_menu
{
    width:164px;
    margin:1px 0 1px 1px;
    background:#CD0016;
}

.couleur
{
    color : #CD0016;
}

a.couleur
{
    color : #CD0016;
}

a.bouton_saft_group_EN
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px -68px; }

a.bouton_saft_group_EN:hover
{ background:transparent url("./images/menu/_EN/bouton_saft_group.gif") no-repeat 0px -68px; }

a.bouton_saft_group_FR
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px -68px; }

a.bouton_saft_group_FR:hover
{ background:transparent url("./images/menu/_FR/bouton_saft_group.gif") no-repeat 0px -68px; }
