
#page
{display:block}

#page #menu_gp_bt
{display:block;width:50px;height:50px;cursor:pointer;margin:15px auto 15px auto}

#page #menu_gp
{text-align:left}

#page #menu_gp a
{display:block;font-size:13px;min-height:36px;color:#f0f0f0;line-height:22px;padding:6px 10px;cursor:pointer;background-color:#144660;text-decoration:none;border-top:solid 1px #216284;border-bottom:solid 1px #0c2f41}

#main_sidebar #menu_gp a#menugp5,
#main_sidebar #menu_gp a#menugp3,
#main_sidebar #menu_gp a#menugp7,
#main_sidebar #menu_gp a#menugp9
{line-height:34px}/*warning:specific mob*/

#page #menu_gp a.selected
{background-color:#ec652a;color:#000000;font-size:14px;border-top:solid 1px #ff986b;border-bottom:solid 1px #c04e1d}

/**/

#page #footer
{height:240px;overflow:hidden;background:#0e384d url("/images/interface/footer-bkg.png") no-repeat center bottom}

@media screen and (max-width:320px) 
{
  #page #footer
  {height:320px}
}

#page #footer #footer_navig
{margin:20px auto 0 auto;padding:0 15px;text-align:center}

#page #footer #footer_navig a
{margin:0 5px;color:#ffffff;text-decoration:none;font-size:13px;line-height:28px;border-right:solid 1px #a0a0a0;padding:0 13px 0 0}

#page #footer #footer_navig a.last
{border-right:none;padding:0}

/**/

#page #copyright
{background-color:#05151c;height:60px;overflow:hidden;padding:15px 0;text-align:center}

#page #copyright img
{opacity:0.8;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}

/**/

#main_content .goto
{display:inline-block;padding:0 20px 0 0;position:relative}

#main_content .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 .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}

#main_content .adsense_content
{width:300px;border-top:solid 1px #d0d0d0;padding:0px;margin:30px auto 30px auto}

/**/

.public_top_navig
{padding:15px 10px;text-align:center}

.public_top_navig h1,
.public_top_navig strong
{font-size:14px;color:#005c91;font-weight:normal}

.public_top_navig .breadcrumbs
{margin:0 0 12px 0;border-bottom:dotted 1px #a0a0a0;padding:0 0 12px 0;color:#d0d0d0;font-style:italic;font-size:11px}

.public_top_navig .nocrumbs
{border-bottom:none;margin:0;padding:0}

.public_top_navig .breadcrumbs *
{font-weight:normal;font-size:11px;font-style:italic;color:#d0d0d0}

.public_top_navig .breadcrumbs a
{color:#6ab2db;cursor:pointer;text-decoration:none}

.public_top_navig .breadcrumbs b
{padding:0 3px 0 0}

@media screen and (max-width:480px) 
{
  .public_top_navig h1
  {font-size:17px}
  
  .public_top_navig .breadcrumbs,
  .public_top_navig .breadcrumbs *
  {font-size:14px}
}

/**/

#netlinks
{background-color:#ffffff;border-top:dotted 1px #c0c0c0;padding:25px 0 25px 0}

.googleplusone
{text-align:center;color:#404040;overflow:hidden}

#netlinks .googleplusone
{width:138px;padding:0 20px;margin:auto;line-height:17px}

#netlinks .googleplusone div.decal
{margin:0 0 0 30px;height:25px}

#netlinks #bloglink
{margin:auto;width:150px;text-align:center}

#netlinks #bloglink a
{display:block;background:transparent url("/images/public/blog/icone_blog.png") no-repeat 0 0;padding:90px 0 0 0;font-size:12px;color:#404040;line-height:17px;cursor:pointer;text-align:center;text-decoration:none}

/**/

#netlinks #reseaux
{margin:0 auto 30px auto;width:540px;height:124px}

#netlinks #reseaux a
{display:block;width:139px;float:left;border-right:solid 1px #e0e0e0;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}

#netlinks #reseaux a:last-child
{border-right:none}

#netlinks #reseaux a#reseau_twi
{height:27px;background-position:0 0}
#netlinks #reseaux a#reseau_twi:hover
{background-position:-180px 0;color:#009cff}

#netlinks #reseaux a#reseau_fbo
{height:26px;background-position:-360px 0;padding-top:80px}
#netlinks #reseaux a#reseau_fbo:hover
{background-position:-540px 0;color:#2e59a7}

#netlinks #reseaux a#reseau_goog
{height:18px;background-position:-720px 0;padding-top:74px}
#netlinks #reseaux a#reseau_goog:hover
{background-position:-900px 0;color:#ae2020}

@media screen and (max-width:600px) 
{
  #netlinks #reseaux
  {margin:0 auto 50px auto;width:190px;height:auto}

  #netlinks #reseaux a
  {float:none;border:none}

}






