
/* Special print rules */

html,body,td {
    font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#outer-page {
    width: auto;
    border: 0;
}
* html #page-content {
    width: 100%;
	w\idth: auto; /* hidden from  IE5.x/Win */
}

h1,h2,h3,h4,h5,h6 {
	page-break-after: avoid;
}

ul, ol, li {
    page-break-before: avoid;
	page-break-inside: avoid;
}

acronym {
    border-style:none;
}

a {
    text-decoration:none;
}

hr, form, img {
    visibility: hidden;
}

img {
    vertical-align: middle;
}

.autoclear { /* O'Brien hack (clearing floats) */
    overflow: hidden;
    width: 100%;
}

.printable, table.pyramide img {
    visibility: visible;
}

#header, #subbar, #nav, #footer, #bottom, #top, #palmhead, a.atr .epop, .notprintable, ul.tabs {
    display:none;
}

h2.palmares {
    margin-bottom: auto;
}

/* Palmares
--------------------------------------------------------------------*/
table.palmares {
    border-collapse: collapse;
    width:100%;
}
table.palmares a {
    color: #000;
    border-style:none;
    font-weight:bold;
}
table.palmares th {
    font-weight: normal;
    text-align: center;
    font-size: 10px;
    background: #F4F5EB url(img/bg_th.gif) repeat-x;
    border: 1px solid #B3B6B0;
    border-bottom: 1px solid #7A8180;
}
table.palmares th.left,
table.palmares td.left {
    text-align: left;
}
table.palmares td {
    /*text-align: center;*/
    border-bottom:1px solid #dedede;
    padding: 3px;
}
table.palmares td.title {
   vertical-align: bottom;
   padding: 0;
}

table.palmares td.title h3 {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 16px;
    padding-top: 5px;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 0;
    padding-bottom: 5px;
}

table.palmares td.title h3 em {
    font-style: normal;
    font-weight: normal;
    font-size:12px;
}
#minibilan em {
    font-style: normal;
    font-weight: bold;
}

.rtop,.artop{display: none}


@import "icons.css";


