a.ANews        { font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#000; }
a.ANews:hover  { text-decoration:underline; color:#f60; }
a.ANewsG       { font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#f60; }
a.ANewsG:hover { text-decoration:underline; color:#f60; }

a.ANewsGCareers      { font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#f60; }
a.ANewsGCareers:hover { text-decoration:underline; color:#f60; }

.MNews   { margin:0px; padding:4px 0px 4px 15px; list-style:none; background: url(/images/news/fleche_menu_active.gif) no-repeat 0 3px; }
.MNewsP  { margin:0px; padding:4px 0px 4px 25px; list-style:none; background: url(/images/news/picto_print.gif) no-repeat 0 6px; }
.MNewsC  { margin:0px; padding:4px 0px 4px 25px; list-style:none; background: url(/images/news/picto_print_vert.gif) no-repeat 0 6px; }
.MNewsS  { margin:0px; padding:4px 0px 4px 25px; list-style:none; background: url(/images/news/picto_send.gif) no-repeat 0 6px; }
.MNewsSC  { margin:0px; padding:4px 0px 4px 25px; list-style:none; background: url(/images/news/picto_send_vert.gif) no-repeat 0 6px; }
.RGBNews { color: #f60; }

#Onglets      { width:100%; line-height:normal; }
#Onglets ul   { margin:0px; padding:0px; list-style:none; }
#Onglets li   { float:left; background:url(/images/news/o_right.gif) no-repeat right top; margin:0px; padding:0px; }
#Onglets a    { float:left; display:block; background:url(/images/news/o_left.gif) no-repeat left top; padding:5px 20px 5px 15px; font-weight:bold; color:#000; }
#Onglets span { float:left; display:block; background:url(/images/news/o_left.gif) no-repeat left top; padding:5px 20px 5px 15px; font-weight:bold; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Onglets a    { float:none; }
#Onglets .current      { background-image:url(/images/news/o_right_on.gif); }
#Onglets .current a    { background-image:url(/images/news/o_left_on.gif); padding:5px 20px 5px 15px; color:#fff; font-weight:bold; }
#Onglets .current span { background-image:url(/images/news/o_left_on.gif); padding:5px 20px 5px 15px; color:#fff; font-weight:bold; }

#CadreNews   { margin:0px; border-right:solid 1px #f60; border-left:solid 1px #f60; padding:0px 10px 0px 10px; width:548px; }
.CadreNewsMT { background:transparent url(/images/recherche/onglet_sommetm.png) repeat-x scroll top left; }
.CadreNewsMR { background:transparent url(/images/recherche/onglet_filet_d.png) repeat-y scroll top right; }
.CadreNewsMB { background:transparent url(/images/recherche/onglet_piedm.png) repeat-x scroll bottom left; }
.CadreNewsML { background:transparent url(/images/recherche/onglet_filet_g.png) repeat-y scroll top left; }
.CadreNewsTL { background:transparent url(/images/recherche/onglet_sommetg.png) no-repeat scroll top left; }
.CadreNewsTR { background:transparent url(/images/recherche/onglet_sommetd.png) no-repeat scroll top right; }
.CadreNewsBL { background:transparent url(/images/recherche/onglet_piedg.png) no-repeat scroll bottom left; }
.CadreNewsBR { background:transparent url(/images/recherche/onglet_piedd.png) no-repeat scroll bottom right; padding:10px; }

#ActuSites         { border-top:solid 1px #ccc; margin:0px; padding:10px 10px 10px 30px; }
#ActuSites li      { list-style:square; padding:0px 10px 5px 0px; }
#ActuSites a       { color:#f60; }
#ActuSites a:hover { text-decoration:none; }

#Footer { margin-bottom:10px; padding:5px; width:100%; background:#eee; }

.Results { font-size:12px; padding:3px; border-top:solid 1px #f60; border-bottom:solid 1px #f60; background:#fff7f0; }

.Carre  { list-style:none; background:url(/images/news/puce_carre.png) no-repeat 0 5px; padding-left:10px; }
.Fleche { list-style:none; background:url(/images/news/puce_fleche.gif) no-repeat 0 0px; padding-left:15px; margin:5px 0px 5px 0px; height: 30px;}
.FlecheCareers {list-style:none; background:url(/images/news/puce_fleche.gif) no-repeat 0 0px; color:#FF6600; font-style:bold; padding-left:15px; margin:5px 0px 5px 0px; }

/******* Styles pour les Tableaux *******/

.TabHeader    { color:#fff; background:#f60; font-weight:bold; }
.TabTL        { background:url(/images/recherche/tablo_haut_gauche.gif) top left no-repeat #f60; width:11px; height:20px; }
.TabTR        { background:url(/images/recherche/tablo_haut_droit.gif) top right no-repeat #f60; width:11px; height:20px; }
.TabBL        { background:url(/images/recherche/tablo_bas_gauche.gif) bottom left no-repeat #f60; width:11px; height:20px; }
.TabBR        { background:url(/images/recherche/tablo_bas_droit.gif) bottom right no-repeat #f60; width:11px; height:20px; }
.TabEntete1   { text-align:left; font-weight:bold; }
.TabHeader td { border-bottom:solid 2px #fff; }
.TabHeader th { border-bottom:solid 2px #fff; }
.TabRow1 td   { color:#000; background:#ffede1; padding:4px 0px 4px 8px; border-bottom:solid 2px #fff; }
.TabRow1 th   { color:#000; background:#ffede1; padding:4px 0px 4px 8px; border-bottom:solid 2px #fff; }
.TabRow2 td   { color:#fff; background:#ffc69f; padding:4px 0px 4px 8px; border-bottom:solid 2px #fff; }
.TabRow2 th   { color:#fff; background:#ffc69f; padding:4px 0px 4px 8px; border-bottom:solid 2px #fff; }
.TabRow3 td   { color:#fff; background:#003366; padding:4px 0px 4px 0px; border-bottom:solid 2px #fff; font-weight:bold; }
.TabRow3 th   { color:#fff; background:#003366; padding:4px 0px 4px 0px; border-bottom:solid 2px #fff; font-weight:bold; }

