/* GENERIQUE */
body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background: #959595;
    /*background:#FFFFFF;*/
}
body.blanc {
    background: #FFFFFF;
}

a {
    color: #CC0000;
    text-decoration: none;
}
a:hover {
    color: #FF0000;
    text-decoration: underline overline;
}
h1 a:hover,h2 a:hover,h3 a:hover {
    text-decoration: underline;
}
p {
    font-family:  Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align:justify;
}

h1 {
    font-family:  Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-indent: 5px;
    margin-top: 0px;
    margin-bottom: 1px;
    text-align: center;
}
h2 {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF0000;
    margin-top: 0px;
    margin-bottom: 1px;

    padding:2px;
    background-color: #E9E9E9;
    background-image: url('images/eurostaf/fond_gris.gif');
}
h3 {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* pseudo paragraphe centr� */
h4 {
    font-family:  Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align:center;
}

td {
    font-family:  Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}
ul {
    margin:0px 0px 0px 0px;
    padding:0px;
    font-size: 11px;
}
ol {
    margin:0px 0px 0px 7px;
    padding:0px;
}
li {
    margin:0px 0px 0px 16px;
    padding:0px;
    list-style-type:square;
    font-size: 11px;
    color: #333333;
    text-align:justify;
}
form {
    border:0px;
    margin:0px;
    padding:0px;
}

blockquote {
    font-family:  Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    margin: 2px 10px 2px 10px;
}

/* SPECIFIQUE */
.RechercheGris {
    color: #959595;
    font-weight: bold;
}

.Champs {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 14px;
    width: 120px;
    border: 1px solid #000000;
    margin:0px;
    padding:0px;
}

form {
    margin: 0px;
}




.TxtBlancNewsletter {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}


.Contact {
    color: #4C4C4C;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
}

.TitreUne {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

.TitreNoir {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.gris {
    color               : #999999!important;
}

div.cadre h3.important {
    background: #B90800;
}

.RetourAccueil {
    color: #545454;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5px;
    padding-left:10px;
}
td.espace_client {
    width: 277px;
}
td.espace_client a, td.menu a, td.menu_selection a, td.home_blocs a {
    color: #000000;
    text-decoration: none;
}
td.espace_client a:hover, td.menu a:hover, td.menu_selection a:hover, td.home_blocs a:hover {
    color: #000000;
    text-decoration: underline;
}
td.menu_selection p, td.home_blocs p {
    text-align: left;
}


/***********************************/
/*** Menu de gauche du catalogue ***/
/***********************************/

table.menu_catalogue {
    margin: 0px 5px;
}
table.menu_catalogue a, table.menu_catalogue a:hover {
    color: #000000;
    text-decoration:none;
}
table.menu_catalogue td.niv2 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0px 0px 15px;
}
table.menu_catalogue td.niv3_sel {
    font-weight: bold;
}
table.menu_catalogue td.niv3_sel a.rouge {
    color: #FD0000;
}
table.menu_catalogue a.rouge:hover {
    color: #FD0000;
}
table.menu_catalogue td.niv3_sel a.bleu {
    color: #0F5D96;
}
table.menu_catalogue a.bleu:hover {
    color: #0F5D96;
}
table.menu_catalogue td.niv3_sel a.gris {
    color: #989DA0;
}
table.menu_catalogue a.gris:hover {
    color: #989DA0;
}

/***********************************/
/***          Catalogue          ***/
/***********************************/
table.catalogue_titre td.etude {
    background-color: #ffffff;
    background-image: url('images/eurostaf/carre-rouge.gif');
    background-repeat: repeat-x;
    background-position: center;
}
table.catalogue_titre td.seminaire {
    background-color: #ffffff;
    background-image: url('images/eurostaf/carre-bleu.gif');
    background-repeat: repeat-x;
    background-position: center;
}

table.catalogue_titre h1 {
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
}

/* LISTES DE PRODUITS DANS LES CATEGORIES */
table.liste_prod td h2 {
    margin: 2px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
table.liste_prod td h2 a {
    color: #000000;
}
table.liste_prod td p {
    margin: 0px 5px 0px 5px;
}
table.etude_cartouche_liste td {
    border: 1px solid #FF0000;
    text-align: center;
    color: #FF0000;

    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;

}
table.etude_cartouche_liste a {
    color: #FF0000;
    display: block;
    width:100%;
}
table.etude_cartouche_liste a:hover {
    text-decoration: underline;
}
table.seminaire_cartouche_liste td {
    border: 1px solid #3D86BB;
    text-align: center;
    color: #3D86BB;
    font-weight: bold;
    font-size: 10px;
}
table.seminaire_cartouche_liste a {
    color: #3D86BB;
    display: block;
    width:100%;
}
table.seminaire_cartouche_liste a:hover {
    color: #3D86BB;
    text-decoration: underline;
}
table.etude_cartouche {
    background-color: #E9E9E9;
    background-color: #FFFFFF;
    /*border          : 1px solid #F3F3EC;*/
    /*background-image: url('images/eurostaf/fond_gris.gif');*/
}
table.etude_cartouche li {
    margin:0px 0px 0px 16px;
    font-size: 11px;
    list-style-image: url('images/eurostaf/fleche_inv.gif');
}
table.etude_cartouche a {
    text-decoration: underline;
}
table.etude_navigation td {
    padding: 1px;
    background-color: #FF0000;
    font-size: 11px;
}
table.etude_navigation td.sel {
    background-color: #FFFFFF;
}
table.etude_navigation a {
    color: #FFFFFF;
}
table.etude_navigation td.sel a, table.etude_navigation td.sel a:hover {
    color: #FF0000;
}
table.etude_navigation a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}
table.seminaire_navigation td {
    padding: 1px;
    background-color: #3D86BB;
    font-size: 11px;
}
table.seminaire_navigation td.sel {
    background-color: #FFFFFF;
}
table.seminaire_navigation a {
    color: #FFFFFF;
}
table.seminaire_navigation td.sel a,table.seminaire_navigation td.sel a:hover {
    color: #3D86BB;
}
table.seminaire_navigation a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

/* Une �tude pour */
table.etude_resume {
    margin-left:5px;
    margin-bottom:5px;
}
table.etude_resume td {
    vertical-align: top;
}
table.etude_resume td p {
    margin: 0px 0px 10px 0px;
    text-align: justify;
}
table.etude_resume td.gauche {
    padding-right:10px;
}
table.etude_resume td.etude_pour {
    background-color: #E9E9E9;
    background-image: url('images/eurostaf/fond_gris.gif');
}
table.etude_resume td.etude_pour h3 {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FD0000;
    text-align: center;
    padding: 2px;
}
table.etude_resume td.etude_pour ul {
    margin: 3px 0px 3px 5px;
}
table.etude_resume td.etude_pour li {
    font-size: 11px;
    font-weight: bold;
    margin:0px 2px 10px 16px;
    list-style-image: url('images/eurostaf/catalogue/fleche_rouge.gif');
}

/* Un s�minaire pour */
table.seminaire_presentation {
    margin-bottom:5px;
}
table.seminaire_presentation td {
    vertical-align: top;
}
table.seminaire_presentation td p {
    margin: 0px 0px 10px 0px;
    text-align: justify;
}
table.seminaire_presentation td.gauche {
    padding-right:10px;
}
table.seminaire_presentation td.seminaire_pour {
    background-color: #E9E9E9;
    background-image: url('images/eurostaf/fond_gris.gif');
}
table.seminaire_presentation td.seminaire_pour h3 {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3D86BB;
    text-align: center;
    padding: 2px;
}
table.seminaire_presentation td.seminaire_pour ul {
    margin: 3px 0px 3px 5px;
}
table.seminaire_presentation td.seminaire_pour li {
    font-size: 11px;
    font-weight: bold;
    margin:0px 2px 10px 16px;
    list-style-image: url('images/eurostaf/catalogue/fleche_bleu.gif');
}


/* encart � voir �galement */
table.voir_egalement tr.titre td {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 2px;
}
table.voir_egalement tr.titre td.etude {
    background-color: #FD0000;
}
table.voir_egalement tr.titre td.seminaire {
    background-color: #3D86BB;
}
table.voir_egalement tr.contenu td {
    padding: 5px;
    background-color: #E9E9E9;
    background-image: url('images/eurostaf/fond_gris.gif');
}
table.voir_egalement tr.contenu td.seminaire h2,
table.voir_egalement tr.contenu td.seminaire a,
table.voir_egalement tr.contenu td.seminaire a:hover {
    color: #3D86BB;
}


h1.etude,
h2.etude,
.contenu_rouge h2,
.etude_fiche h2 {
    color: #FF0000;
}
.contenu_rouge ul,
.etude_fiche ul {
    margin: 3px 0px 3px 5px;
}
.contenu_rouge li,
.etude_fiche li {
    margin:0px 2px 0px 16px;
    list-style-image: url('images/eurostaf/catalogue/fleche_rouge.gif');
}
div.etude_fiche div.etude_pour div.titre {
    padding: 10px 0px 10px 0px;
}
div.etude_fiche div.etude_pour ul li {
    padding-bottom: 8px;
    font-weight: bold;
}
h1.seminaire,
h2.seminaire,
.contenu_bleu h2,
.contenu_bleu a,
.contenu_bleu a:hover,
.seminaire_fiche h2,
.seminaire_fiche a,
.seminaire_fiche a:hover {
    color: #3D86BB;
}
.contenu_bleu ul,
.seminaire_fiche ul {
    margin: 3px 0px 3px 5px;
}
.contenu_bleu li,
.seminaire_fiche li {
    margin:0px 2px 0px 16px;
    list-style-image: url('images/eurostaf/catalogue/fleche_bleu.gif');
}
h1.conseil,
h2.conseil,
.contenu_gris h2,
.contenu_gris a,
.contenu_gris a:hover {
    color: #989DA0;
}
.contenu_gris ul {
    margin: 3px 0px 3px 5px;
}
.contenu_gris li {
    margin:0px 2px 0px 16px;
    list-style-image: url('images/eurostaf/catalogue/fleche_grise.gif');
}
a.menu_interne {
    color: #CC0000;
    text-decoration: none;
}
a.menu_interne:hover {
    color: #FF0000;
    text-decoration: underline overline;
}



/* TABLEAU POUR LES LISTES */
table.liste {
    font-size: 11px;
    border: 1px solid #85776A;
    margin: 2px 0px;
}
table.liste th {
    background-color: #818286;
    color:#FFFFFF;
    padding:2px 2px;
    font-size: 11px;
    font-weight: bold;
}
table.liste td {
    font-size: 11px;
    padding:0px 2px;
}
table.liste tr.pair {
    background-color: #EBEBEB;
}
table.liste a {
    color: #000000;
}
table.liste a:hover {
    text-decoration: underline;
}
/* formulaire */
.champ {
    font-size: 11px;
    vertical-align: middle;
    padding: 0px 2px;
}
.bouton {
    background-color: #B3B4B4;
    font-size: 11px;
    vertical-align: middle;
    border: outset 2px #EBEBEB;
    cursor: default;
}
.obligatoire,  .erreur {
    color: #FF0000;
}

/* CADRE POUR BIZYNOVA */
div.cadre {
    border-width:1px;
    border-style: dashed;
    border-color: gray;
    padding: 2px;
    margin-bottom:1px;
}
div.cadre h3 {
    font-size: 11px;
    font-weight: bold;
    margin:0px;
    padding: 2px;
    background-color: #818286;
    color: #FFFFFF;
}
div.cadre p {
    padding: 3px;
}
div.cadre table.liste {
    border: 0px;
}
div.cadre table.liste th {
    background-color: #B3B4B4;
}
div.cadre a {
    text-decoration: underline;
}
div.cadre a:hover {
    color: #818286;
    text-decoration: underline;
}

.souligne {
    text-decoration: underline;
}


/*************************************************

GABARIT classique 2007

**************************************************/

table.container {
    width               : 1000px;
    background-color    : #FFFFFF;
}

table.footer {
    background-color    : transparent;
}

table.footer td {
    color               : #FFFFFF;
    font-weight         : bold;
}

table.footer td a,
table.footer td a:link,
table.footer td a:visited {
    color               : #FFFFFF;
}

div.menu_gauche_contact_eurostaf {
    background-color    : #FFFFFF;
    padding             : 0;
    margin              : 0;
    width               : 160px;
}
div.menu_gauche_contact_eurostaf div.titre {
    color               : #FFFFFF;
    font-weight         : bold;
    padding             : 2px 2px 4px 2px;
    margin              : 0px;
    font-size           : 12px;
    border-left         : 1px solid #FFFFFF;
    border-right        : 1px solid #FFFFFF;
}
div.menu_gauche_contact_eurostaf div.contenu {
    border-left         : 1px solid #D8D8D8;
    border-right        : 1px solid #8E8E8E;
}
div.menu_gauche_contact_eurostaf div.texte {
    padding             : 5px;
    text-align          : left;
}

div.menu_gauche_contact_eurostaf div.etude {
    background          : #FF0000;
}
div.menu_gauche_contact_eurostaf div.seminaire {
    background          : #3D86BB;
}
div.menu_gauche_contact_eurostaf div.conseil {
    background          : #989DA0;
}

div.home_actualites th {
    border-bottom       : 2px solid #989DA0;
    font-size           : 14px;
    font-weight         : bold;
}

div.home_actualites div.actu_titre {
    font-weight         : bold;
    color               : #C20000;
    padding             : 10px 0px;
}
div.secteur_actualites {
    background          : url('images/eurostaf/cadre_top.gif') top center no-repeat;
    padding-top         : 5px;
}
div.secteur_actualites div.actu_titre {
    font-weight         : bold;
}
div.secteur_actualites th {
    color               : #FFFFFF;
    font-size           : 13px;
    background          : #434343 url('images/eurostaf/cadre_titre_degrade.gif') repeat-x top;
    text-align          : left;
    border              : 1px solid #DDDBDB;
    border-width        : 0px 1px;
}
div.secteur_actualites th div {
    padding             : 0px 5px 3px 5px;
}
div.secteur_actualites td.contenu {
    border              : 1px solid #DDDBDB;
    background          : #F1EFEF url('images/eurostaf/cadre_contenu_degrade.gif') repeat-x bottom;
    border-width        : 0 1px;
}

div.articles_les_plus_lus div.CARTOUCHE-ROUGE {
    color               : #A40E0A;
    font-weight         : bold;
    padding             : 5px 5px;
}

div.articles_les_plus_lus div.LIEN-CONTEXT {
    padding-left        : 15px;
    background          : url('images/eurostaf/home/fleche_gris.gif') no-repeat left;
    background-position : 0px 5px;
}
div.articles_les_plus_lus div.LIEN-CONTEXT a,
div.articles_les_plus_lus div.LIEN-CONTEXT a:link,
div.articles_les_plus_lus div.LIEN-CONTEXT a:visited {
    color               : #000000;
}
div.articles_les_plus_lus div.LIEN-CONTEXT a:hover {
    text-decoration     : underline;
}

div.articles_les_plus_lus div.LIEN-CONTEXT span.DATE {

}

/************************************************************/
/* MENU HAUT                                                */
/************************************************************/

div.menu_haut {
    margin-bottom       : 5px;
}
div.menu_haut ul {
    height              : 23px;
    background          : url('images/eurostaf/bg_menu_haut.gif') repeat-x;
}
div.menu_haut ul li {
    display             : inline;
    padding             : 0;
    margin              : 0 0 0 0;
    font-size           : 11px;
}
div.menu_haut a,
div.menu_haut a:link,
div.menu_haut a:visited {
    color               : #FFFFFF;
    float               : left;
    padding             : 5px 4px 4px 4px;
    border-right        : 1px solid #FFFFFF;
}
div.menu_haut ul li#first a,
div.menu_haut ul li#first a:link,
div.menu_haut ul li#first a:visited {
    padding             : 6px 10px 6px 40px;
}
div.menu_haut a:hover {
    text-decoration     : none;
}

/************************************************************/
/* PIED DE PAGE                                             */
/************************************************************/

div.menu_bas,
div.menu_bas a,
div.menu_bas a:link,
div.menu_bas a:visited {
    color               : #FFFFFF;
    font-size           : 12px;
    font-weight         : bold;
}
div.menu_bas {
    background          : #ABABAB;
    padding             : 6px;
}
div.menu_bas td {
    color               : #FFFFFF;
}

div.hotlinks {
    background          : #E4E0E1;
    padding             : 6px;
}

div.hotlinks a {
    color               : #000000;
}

div.pied {
    background          : #D9D9D9;
    text-align          : center;
    font-size           : 11px;
}
div.pied div.adresse {
    color               : #000000;
    padding             : 5px;
    font-size           : 11px;
}
div.pied div.note {
    color               : #5E5E5E;
    padding             : 5px;
    font-size           : 11px;
}


/************************************************************/
/* CROSS SELLING                                            */
/************************************************************/

div.cross_selling li {
    text-align          : left;
}

div.cross_selling ul {
    border              : 1px solid #F1EFEF;
    padding             : 10px 2px;
    width               : 184px;
}
div.cross_selling ul li a,
div.cross_selling ul li a:link,
div.cross_selling ul li a:visited {
    color               : #000000;
}
div.cross_selling ul li a:hover {
    text-decoration     : underline;
}
div.cross_selling ul li.etud {
    list-style-image    : url('images/eurostaf/puce_li_etud.gif');
}
div.cross_selling ul li.semi {
    list-style-image    : url('images/eurostaf/puce_li_semi.gif');
}


#etude_adhoc {
    text-align          : center;
    width               : 187px;
    /*height              : 90px;
    background          : url('images/eurostaf/cadre_etudes_adhoc.gif') no-repeat top center;*/
}
#seminaire_adhoc {
    text-align          : center;
    width               : 187px;
}
#etude_adhoc div.contenu {
    padding             : 5px 5px 10px 5px;
    border-left         : 1px solid #D8D8D8;
    border-right        : 1px solid #8E8E8E;
}
#seminaire_adhoc div.contenu {
    padding             : 5px 5px 10px 5px;
    border-left         : 1px solid #D8D8D8;
    border-right        : 1px solid #8E8E8E;
}

/************************************************************/
/* CARTOUCHE ARRONDI                                        */
/************************************************************/

div.cartouche_arrondi {
    width               : 587px;
}
div.cartouche_arrondi div.interieur {
}
div.cartouche_arrondi div.haut {
    height              : 6px;
    background          : url('images/eurostaf/cadre_produit_n.gif') repeat-x;
}
div.cartouche_arrondi div.nw {
    width               : 7px;
    height              : 6px;
    background          : url('images/eurostaf/cadre_produit_nw.gif') no-repeat;
    float               : left;
    font-size           : 1px; /* HACK IE */
}
div.cartouche_arrondi div.ne {
    width               : 7px;
    height              : 6px;
    background          : url('images/eurostaf/cadre_produit_ne.gif') no-repeat;
    float               : right;
    font-size           : 1px; /* HACK IE */
}
div.cartouche_arrondi div.contenu {
    padding             : 5px 0px;
    border-left         : 1px solid #E3E3E3;
    border-right        : 1px solid #8E8E8E;
}
div.cartouche_arrondi div.bas {
    height              : 12px;
    background          : url('images/eurostaf/cadre_produit_s.gif') repeat-x;
}
div.cartouche_arrondi div.sw {
    width               : 7px;
    height              : 12px;
    background          : url('images/eurostaf/cadre_produit_sw.gif') no-repeat;
    float               : left;
}
div.cartouche_arrondi div.se {
    width               : 7px;
    height              : 12px;
    background          : url('images/eurostaf/cadre_produit_se.gif') no-repeat;
    float               : right;
}

/************************************************************/
/* SITE FLASH                                               */
/************************************************************/

span.iframeflash_titre {
    color               : #FFF;
}


div.home_site_flash table th {
    color               : #FFF;
    background          : url(images/eurostaf/site_flash/consult_bg.gif) repeat-x top;
    font-size           : 14px;
    font-weight         : bold;
}
div.home_site_flash div.liste_dernieres_etudes {
    padding             : 5px;
    background          : #F1EFEF;
    width               : 98%;
}
div.home_site_flash div.liste_dernieres_etudes div.ligne {
    background          : #FFF url(images/eurostaf/site_flash/icones_bg.gif) repeat-y right;
    margin              : 2px 5px;
}
div.home_site_flash div.liste_dernieres_etudes div.ligne div.etude {
    padding             : 3px 0 3px 5px;
}
div.home_site_flash div.liste_dernieres_etudes div.ligne div.icones {
    float               : right;
    text-align          : center;
    width               : 60px;
    padding             : 3px 0;
}
div.home_site_flash div.liste_dernieres_etudes div.ligne div.icones div {
    float               : right;
    padding             : 0 5px;
}

div.home_site_flash div.liste_dernieres_etudes div.ligne a,
div.home_site_flash div.liste_dernieres_etudes div.ligne a:link,
div.home_site_flash div.liste_dernieres_etudes div.ligne a:visited {
    font-weight         : bold;
    text-transform      : uppercase;
    color               : #B82918;
}

div.home_site_flash a:hover {
    text-decoration     : underline;
}
div.home_site_flash div.liste_interet div.etude {
    margin-right        : 75px;
}
div.home_site_flash div.liste_interet div.ligne {
    margin-bottom       : 10px;
    border              : 1px solid #F1EFEF;
    background          : #FFF url(images/eurostaf/site_flash/icones_bg2.gif) repeat-y right;
}
div.home_site_flash div.liste_interet div.ligne div.etude {
    padding             : 3px 0 3px 5px;
}
div.home_site_flash div.liste_interet div.ligne div.icones {
    float               : right;
    text-align          : center;
    width               : 60px;
    padding             : 15px 10px 0 0;
}
div.home_site_flash div.liste_interet div.ligne div.icones div {
    float               : right;
    padding             : 0 5px;
}
div.home_site_flash div.liste_interet div.ligne a,
div.home_site_flash div.liste_interet div.ligne a:link,
div.home_site_flash div.liste_interet div.ligne a:visited {
    font-weight         : bold;
    text-transform      : uppercase;
    color               : #000;
}

div.home_site_flash div.liste_interet div.locked div.titre {
    background          : url(images/eurostaf/site_flash/icone_locked.gif) no-repeat left top;
    padding-left        : 20px;
}
div.home_site_flash div.liste_interet div.locked div.icones div.fiche {
    padding-top         : 7px;
}
div.home_site_flash div.liste_interet div.locked,
div.home_site_flash div.liste_interet div.locked a,
div.home_site_flash div.liste_interet div.locked a:link,
div.home_site_flash div.liste_interet div.locked a:visited {
    color               : #AEAEAE;
}
div.home_site_flash div.liste_interet div.locked div.titre {
    padding-bottom      : 2px;
}



div.site_flash_espace_login {
    height              : 80px;
    background          : #DDD6D6 url(images/eurostaf/site_flash/espace_abonne_extranet.gif) no-repeat top;
    width               : 282px;
}
div.site_flash_espace_login_compte_auto {
    height              : 80px;
    background          : #DDD6D6;
    width               : 282px;
}
div.site_flash_espace_login input.submit {
    font-size           : 10px;
    border              : 0;
    font-weight         : bold;
    background          : transparent;
}
div.site_flash_espace_login,
div.site_flash_espace_login a,
div.site_flash_espace_login a:link,
div.site_flash_espace_login a:visited,
div.site_flash_espace_login a:hover {
    color               : #FFF;
}


div.caddy_desc_adresse {
    font-size: 10px;
    color: #999;
}

#fiche_produit_euromonitor h3.titre {
    text-transform: uppercase;
    color: #333;
    font-size: 13px;
}
#fiche_produit_euromonitor .presentation {
    background-color: #E9E9E9;
    background-image: url('images/eurostaf/fond_gris.gif');
    padding: 10px 5px;
}
#fiche_produit_euromonitor h4.titre {
    text-transform: uppercase;
    background: #FF0000;
    font-size: 12px;
    text-align: left;
    padding: 3px;
    font-weight: bold;
    color: #FFF;
    margin: 10px 0;
}
#fiche_produit_euromonitor .liste_pays {
    background-image: url('images/eurostaf/fond_gris.gif');
    /*overflow: auto;
    height: 220px;*/
}
#fiche_produit_euromonitor .liste_pays .ligne {
    padding: 3px 0;
    font-weight: lighter;
}

#titre_euromonitor {
    background-image: url('images/eurostaf/etude_titre_fnd.jpg');
    height:115px;
    vertical-align:top;
    padding-top:17px;

}

#fiche_produit_euromonitor .liste_pays .ligne b {
    font-weight: bold;
}
#fiche_produit_euromonitor .liste_pays .ligne span {
    color: #666;
}
#fiche_produit_euromonitor .liste_pays .titre {
    float: left;
     width:450px;
    /*margin-right: 140px;*/
}
#fiche_produit_euromonitor .liste_pays .btn {
    float: right;
}
h2.entite_euromonitor {
    background-image: url('images/eurostaf/fond_euromonitor.gif');
}
.catalogue_rail {
    float: left;
}
.catalogue_rail a, .catalogue_rail a:link, .catalogue_rail a:visited {
    color: #000;
}
.catalogue_rail a:hover {
    text-decoration: underline;
}
