h1 { margin:0px 20px 10px 20px; padding:0px; font-size:2.5em; color:#D42954; font-weight:100}
h3 { color:#CC0033; font-size:1.1em; margin-bottom:0px}
h4 { margin:0px 0px 5px 20px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub8/h4.gif) repeat-y left}
h4.right { margin:0px 20px 5px 0px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub8/h4r.gif) repeat-y right; text-align:right}

.textecouleur { color:#D42954 }

#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:#D42954; text-decoration:none; font-size:1.2em}
#smenu ul li a.On { color:#D42954; text-decoration:none; font-size:1.2em}
#smenu ul li a.On:hover { color:#D42954; text-decoration:none; font-size:1.2em}

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

#etape { width:80%}
#etape img { width:100px; height:100px}
#etape .imgBorder { margin-bottom:10px}

#smenu ul li ul li a { color:#333; text-decoration:none; font-size:1em}
#smenu ul li ul li a:hover { color:#D42954; 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:#D42954; 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:#D42954; margin-right:4px}

#fondOnglet { width:100%}
#fondOnglet td { background:url(../image/menu/onglet_fond.gif #FFF) repeat-x}
#fondOnglet a {background:url(../image/onglet/onglet_off.gif) repeat-x; padding:10px 0px 14px 0px; display:block; color:#999; text-decoration:none; text-transform:uppercase}
#fondOnglet a:hover {background:url(../image/onglet/onglet_off.gif) repeat-x; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase}
#fondOnglet a span { color:#c00}
#fondOnglet a:hover span { color:#c00}
#fondOnglet a.On { background:url(../image/onglet/onglet_on.gif) repeat-x #FFD34B; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase;}
#fondOnglet a.On:hover {background:url(../image/onglet/onglet_on.gif) repeat-x #FFD34B; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase}

#indexAlpha { padding:0px 10px 0px 10px}
#indexAlpha a {color: #999; font-size:1.4em; text-decoration: none; font-weight:bold; padding:0px 4px 0px 4px }
#indexAlpha a:hover {color: #D42954; font-size:1.4em; text-decoration: none; font-weight:bold; padding:0px 4px 0px 4px }
#indexAlpha a.On {color: #D42954; font-size:1.4em; text-decoration:none; font-weight:bold; padding:0px 4px 0px 4px }
#indexAlpha a.On:hover {color: #D42954; font-size:1.4em; text-decoration:none; font-weight:bold; padding:0px 4px 0px 4px }
.alphaLetter {font-size:200px; font-style:italic; color:#F1F1F1; font-weight:bold; line-height:200px; padding:0px 4px 0px 4px }

#plandesite { margin:0px 10px 0px 10px}
#plandesite td {padding:0px 10px 0px 10px}

#plandesite .smenuRub1 div a { color:#FFF; background:#FFB00E; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub1 div a:hover { color:#FFF; background:#FFB00E; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub1 a span{ color:#FFB00E}
#plandesite .smenuRub1 a:hover span{ color:#FFB00E}
#plandesite .smenuRub1 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub1 ul li a:hover { color:#FFB00E; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub1 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub2 div a { color:#FFF; background:#999; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub2 div a:hover { color:#FFF; background:#999; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub2 a span{ color:#999}
#plandesite .smenuRub2 a:hover span{ color:#999}
#plandesite .smenuRub2 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub2 ul li a:hover { color:#999; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub2 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub3 div a { color:#FFF; background:#EA3900; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub3 div a:hover { color:#FFF; background:#EA3900; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub3 a span{ color:#EA3900}
#plandesite .smenuRub3 a:hover span{ color:#EA3900}
#plandesite .smenuRub3 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub3 ul li a:hover { color:#EA3900; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub3 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub4 div a { color:#FFF; background:#8C3C07; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub4 div a:hover { color:#FFF; background:#8C3C07; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub4 a span{ color:#8C3C07}
#plandesite .smenuRub4 a:hover span{ color:#8C3C07}
#plandesite .smenuRub4 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub4 ul li a:hover { color:#8C3C07; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub4 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub5 div a { color:#FFF; background:#F38C6C; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub5 div a:hover { color:#FFF; background:#F38C6C; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub5 a span{ color:#F38C6C}
#plandesite .smenuRub5 a:hover span{ color:#F38C6C}
#plandesite .smenuRub5 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub5 ul li a:hover { color:#F38C6C; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub5 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub6 div a { color:#FFF; background:#B0708D; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub6 div a:hover { color:#FFF; background:#B0708D; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub6 a span{ color:#B0708D}
#plandesite .smenuRub6 a:hover span{ color:#B0708D}
#plandesite .smenuRub6 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub6 ul li a:hover { color:#B0708D; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub6 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#plandesite .smenuRub7 div a { color:#FFF; background:#49A797; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub7 div a:hover { color:#FFF; background:#49A797; display:block; text-transform:uppercase; font-size:1.1em; padding:2px 5px 2px 5px; margin-bottom:5px}
#plandesite .smenuRub7 a span{ color:#49A797}
#plandesite .smenuRub7 a:hover span{ color:#49A797}
#plandesite .smenuRub7 ul li a { color:#333; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub7 ul li a:hover { color:#49A797; text-decoration:none; font-size:1em; text-transform:uppercase}
#plandesite .smenuRub7 ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
