
#page_top_container table td.public_top_navig
{padding:4px 0 0 20px}

#page_top_container table td.public_top_navig div.breadcrumbs
{height:18px;overflow:hidden;margin:0 10px 18px 0;border-bottom:dotted 1px #e0e0e0;text-align:right;padding:0 2px 4px 0;color:#606060;font-style:italic;font-size:11px}

#page_top_container table td.public_top_navig div.nocrumbs
{border-bottom:none}

#page_top_container table td.public_top_navig div.breadcrumbs *
{font-weight:normal;font-size:11px;font-style:italic;color:#606060}

#page_top_container table td.public_top_navig div.breadcrumbs a
{color:#09527c;cursor:pointer;text-decoration:none}
#page_top_container table td.public_top_navig div.breadcrumbs a:hover
{text-decoration:underline}

#page_top_container table td.public_top_navig div.breadcrumbs b
{padding:0 3px 0 0}

#page_top_container table td.public_top_navig h1,
#page_top_container table td.public_top_navig strong
{font-size:15px;color:#09527c;font-weight:normal}

#main_sidebar #menu_gp
{width:188px;margin:0 0 30px -10px}

#main_sidebar #menu_gp a
{display:block;width:168px;height:42px;overflow:hidden;margin:10px 0 0 0;font-size:12px;color:#e0e0e0;line-height:34px;padding:9px 4px 2px 10px;cursor:pointer;background-color:#144660;text-decoration:none;border-top-right-radius:3px;border-bottom-right-radius:3px;box-shadow:3px 5px 5px #b0b0b0;opacity:0.9;border-radius:5px}

#main_sidebar #menu_gp a#menugp2,
#main_sidebar #menu_gp a#menugp4,
#main_sidebar #menu_gp a#menugp6
{line-height:18px}

#main_sidebar #menu_gp a.selected,
#main_sidebar #menu_gp a:hover
{background-color:#f0f0f0;color:#000000;box-shadow:3px 5px 5px #c0c0c0}

#main_sidebar #menu_gp a.selected
{font-size:14px;opacity:0.9}

#main_sidebar #reseaux
{margin:0 0 60px 0}

#main_sidebar #reseaux a
{display:block;width:139px;padding:82px 20px 0 20px;font-size:12px;line-height:17px;cursor:pointer;text-align:center;text-decoration:none;background:transparent url("/images/public/reseaux/reseaux-accueil.png") no-repeat 0 0;margin:0 0 25px 0;color:#505050}

#main_sidebar #reseaux a#reseau_twi
{height:27px;background-position:0 0}
#main_sidebar #reseaux a#reseau_twi:hover
{background-position:-180px 0;color:#009cff}

#main_sidebar #reseaux a#reseau_fbo
{height:26px;background-position:-360px 0;padding-top:80px}
#main_sidebar #reseaux a#reseau_fbo:hover
{background-position:-540px 0;color:#2e59a7}

#main_sidebar #reseaux a#reseau_goog
{height:18px;background-position:-720px 0;padding-top:74px}
#main_sidebar #reseaux a#reseau_goog:hover
{background-position:-900px 0;color:#ae2020}

.googleplusone
{text-align:center;color:#404040;overflow:hidden}

#main_sidebar .googleplusone
{width:138px;padding:0 20px;margin:0 0 40px 0;line-height:17px;font-size:13px}

#main_sidebar .googleplusone div.decal
{margin:0 0 0 30px;height:25px}

#main_sidebar #bloglink
{margin:0 0 40px 14px}

#main_sidebar #bloglink a
{display:block;background:transparent url("/images/public/blog/blog.png") no-repeat 0 0;width:150px;padding:164px 0 0 0;font-size:12px;color:#404040;line-height:17px;cursor:pointer;text-align:center;text-decoration:none;opacity:0.8}

#main_sidebar #bloglink a:hover
{text-decoration:underline;opacity:1}

#main_sidebar .adsense_sidebar
{display:block;width:160px;margin:0 auto 50px auto;overflow:hidden}

#main_content .adsense_content
{width:336px;border:solid 1px #d0d0d0;padding:10px;margin:30px auto 30px auto}

/**/

#main_content a.linkbutton
{display:inline-block;padding:10px 20px;background-color:#a6c4f3;color:#404040;cursor:pointer;font-size:13px;text-decoration:none;border:solid 1px #a0a0a0}

#main_content a.linkbutton
{border-radius:8px;box-shadow:0 0 5px 3px #d0d0d0}

#main_content a.linkbutton:hover
{background-color:#3b58ac;color:#ffffff}

/**/

#main_content .C_partial__prive__formation_redacteurs ul li
{padding:6px 0 6px 0;text-align:justify}

/**/

#main_content div.goto
{display:inline-block;padding:0 20px 0 0;position:relative}

#main_content div.goto a
{display:inline-block;background-color:#cdd8e0;padding:6px 26px 7px 10px;cursor:pointer;border-radius:6px;text-decoration:none;font-size:13px}

#main_content div.goto a:hover
{background-color:#5087af;color:#ffffff}

#main_content div.goto b
{display:block;position:absolute;right:0;top:-2px;border-radius:20px;background-color:#1b506c;color:#ffffff;font-size:25px;line-height:1px;padding:18px 11px;box-shadow:0 0 3px #808080}

/**/

body.site_8.lng_fr #main_sidebar #menu_gp a#menugp3
{line-height:18px}

body.site_8.lng_fr #main_sidebar #menu_gp a#menugp7
{line-height:18px}
