h1 { margin:0px 20px 10px 20px; padding:0px; font-size:2.5em; color:#8C3C07; font-weight:100}
h2 { margin:0px 0px 5px 20px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub4/h4.gif) repeat-y left}
h2.right { margin:0px 20px 5px 0px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub4/h4r.gif) #FFFFFF repeat-y right; text-align:right}
.textecouleur { color:#EA3900 }

#portletRight {margin-left:0px; height:auto; padding-top:35px; position:absolute; color:#000}
#portletLeft {margin-left:0px; height:auto; padding-top:0px; position:absolute; color:#000; z-index:10}
#portletLeft .libelle { padding-bottom:0px}

#smenu ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#smenu ul li a { color:#333; text-decoration:none; font-size:1.2em}
#smenu ul li a:hover { color:#8C3C07; text-decoration:none; font-size:1.2em}
#smenu ul li a.On { color:#8C3C07; text-decoration:none; font-size:1.2em}
#smenu ul li a.On:hover { color:#8C3C07; text-decoration:none; font-size:1.2em}

#smenu ul li ul { margin:-2px 0px 8px 0px}

#smenu ul li ul li a { color:#333; text-decoration:none; font-size:1em}
#smenu ul li ul li a:hover { color:#8C3C07; text-decoration:none; font-size:1em}
#smenu ul li ul li a.On { color:#FF0000; text-decoration:none; font-size:1em}
#smenu ul li ul li a.On:hover { color:#FF0000; text-decoration:none; font-size:1em}

#smenu ul li { padding:0px 0px 0px 0px; margin:6px 0px 6px 0px}
#smenu ul li img { background:#8C3C07; margin-right:4px}
#smenu ul li ul li { padding:0px 0px 0px 0px; margin:4px 0px 0px 10px}
#smenu ul li ul li img { background:#8C3C07; margin-right:4px}

#fondOnglet td { background:url(../image/menu/onglet_fond.gif) repeat-x; vertical-align:middle}
#fondOnglet a { text-decoration:none; text-transform:uppercase; color:#333; display:block; padding-top:2px; padding-bottom:4px}
#fondOnglet a:hover { text-decoration:none; text-transform:uppercase; color:#8C3C07; display:block; padding-top:2px; background:url(../image/menu/ongleton.gif) center #D37801 no-repeat}
#fondOnglet a.On { text-decoration:none; text-transform:uppercase; color:#8C3C07; display:block; padding-top:2px; background:url(../image/menu/ongleton.gif) center #D37801 no-repeat}
#fondOnglet a.On:hover { text-decoration:none; text-transform:uppercase; color:#8C3C07; display:block; padding-top:2px; background:url(../image/menu/ongleton.gif) center #D37801 no-repeat}

.etape { position:absolute }
.gauche{ margin:-2px 0px 0px -42px }
.droit { margin:-2px 0px 0px -6px }
.etape span { position:absolute; margin:2px 0px 0px 10px; color:#FFF; font-size:2.4em }
.etape img { background:#d19c76 }

.etapeRond { position:absolute }
.etapeRond div { position:absolute; margin:-32px 0px 0px 9px; color:#8C3C07; font-size:2.4em }
.gaucheR { margin:-9px 0px 0px -26px }
.droitR { margin:-9px 0px 0px -15px }

/* Style IE 7 */
*+html .etapeRond { position:absolute }
*+html .etapeRond div { position:absolute; margin:0px 0px 0px -24px; color:#8C3C07; font-size:2.4em}
*+html .gaucheR { margin:-12px 0px 0px -28px }
*+html .droitR { margin:-12px 0px 0px -16px }

/* Style IE 6 */
* html .etapeRond { position:absolute }
* html .etapeRond div { position:absolute; margin:0px 0px 0px -24px; color:#8C3C07; font-size:2.4em}
* html .gaucheR { margin:-12px 0px 0px -28px }
* html .droitR { margin:-12px 0px 0px -16px }

