
html
{margin:0;padding:0;width:100%;height:100%;overflow:auto;font-family:Arial;font-size:11px}

body
{margin:0;padding:0;width:100%;height:100%;background:#323232 url("/images/interface/tile_body2.png") repeat 0 0}

body *
{font-family:Arial;font-size:12px;line-height:20px;color:#303030}

body sup
{font-family:Arial;font-size:9px}

th
{vertical-align:middle;text-align:center;font-weight:normal}

td
{vertical-align:top;text-align:left}

.clk
{cursor:pointer}

*.font8_gr
{font-size:8pt;color:Gray}

*.just
{text-align:justify}

.pr
{position:relative}

.float_clear
{clear:both}

.align_right
{text-align:right}

a,a:link,a:active,a:visited,a:hover,a:focus
{outline:none}

hr
{border:none;border-bottom:dotted 1px #c0c0c0;height:1px;line-height:1px}

h1,h2,h3,h4,h5,h6
{margin:0;padding:0;font-size:12px}

cite
{margin:0;padding:0;font-size:11px}

nobr
{font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit}

p
{margin:0 0 16px 0;text-align:justify}

p.lettrine:first-letter
{font-size:15px;font-weight:bold}

ol li,
ul li
{padding:0 0 8px 4px}

input[type="button"]
{cursor:pointer}

.unselectable
{
-webkit-user-select:none;/*CHR+SAF*/        
-moz-user-select:none;/*FF*/
-ms-user-select:none;/*IE10+*/
-o-user-select:none;/*soon*/
user-select:none;/*soon*/
}

.obfuscate b,
.obfuscate i,
.obfuscate u
{font-weight:inherit;font-style:inherit;text-decoration:inherit}

strong.hide
{font-weight:normal;font-size:inherit;line-height:inherit;color:inherit;text-decoration:inherit}

.nowrap
{white-space:nowrap}

.center
{text-align:center}

/**/

#page
{max-width:1024;margin:auto;background-color:#ffffff}

#page #header
{background-color:#ffffff}

#page #header #logo_link
{display:block;padding:15px 0 5px 0;text-decoration:none;cursor:pointer}

#page #header #logo_link img
{display:block;margin:0 auto}

#page #header #localisation
{display:block;text-align:center}

#page #header #baseline
{display:block;text-align:center;padding:5px 12px}

#page #header #scene
{display:block;margin:0 auto}

#master_top
{display:block;text-align:center;border-bottom:dashed 1px #d0d0d0}

#master_login
{display:inline-block;background:transparent url("/images/public/interface/mob_go_copro.png") no-repeat center top;padding:65px 0 0 0;cursor:pointer;font-size:15px;margin:16px 15px 0 0}

#master_login b
{display:block;font-weight:normal;font-size:15px}

#master_version
{display:inline-block;background:transparent url("/images/public/interface/version-normale.png") no-repeat center top;cursor:pointer;padding:65px 0 0 0;font-size:15px;margin:16px 0 0 15px}

#page #main_content
{width:690px;padding:10px 20px 50px 21px;line-height:20px;overflow:hidden;background-color:#ffffff;margin:auto}

#page #footer
{overflow:hidden}

#master_top #altsites
{margin:20px auto;color:#505050;height:auto;overflow:hidden;background-color:white;border:solid 1px white;padding:3px 3px 3px 5px;max-width:360px}

#master_top #altsites ul
{display:block;margin:0 !important;list-style-type:none;padding:0;border:1px dotted #808080}

#master_top #altsites.open,
#master_tope #altsites:hover
{height:auto;border-color:#c0c0c0;box-shadow:0 2px 5px #a0a0a0}

#master_top #altsites ul li
{padding:3px 6px;border:solid 1px white;cursor:pointer;display:block}

#master_top #altsites.open ul li,
#master_tope #altsites:hover ul li
{display:block}

#master_top #altsites ul li.selected
{background-color:#f0f0f0;cursor:default;display:block}

#master_top #altsites ul li:hover
{border-color:#505050}

#master_top #altsites ul li.selected:hover
{border-color:white}

#master_top #altsites ul li a
{text-decoration:none}

/**/

#master_top #altlangues
{}

#master_top #altlangues a
{display:inline-block;padding:0 0 0 34px;margin:0 6px;height:33px;text-decoration:none;line-height:32px}

#master_top #altlangues .flag_s8_fr
{background:transparent url("/images/interface/flags/flag_s8_fr.png") no-repeat 0 0}

#master_top #altlangues .flag_s8_en
{background:transparent url("/images/interface/flags/flag_s8_en.png") no-repeat 0 0}

/**/

div.pager
{text-align:right;margin:10px 0 25px 0;color:#606060;font-size:11px}

div.pager a
{padding:8px 14px;background-color:#94beed;color:#ffffff;font-size:14px;cursor:pointer;text-decoration:none;border-radius:6px}

div.pager b
{padding:8px 14px;background-color:#f3d26f;color:#202020;font-size:20px;font-weight:normal;border-radius:6px}

/**/

#page #ajaxcycle
{position:fixed;left:0;top:0;width:32px;height:32px;background:transparent url("/images/loading.gif") no-repeat 0 0}

#main_content #error_page_warning
{text-align:center;margin:10px 0 0 0}

#main_content #error_page_warning .picture
{width:361px;height:251px;background:transparent url("/images/errors/ooops.png") no-repeat 0 0;margin:0 auto 20px auto}

/**/

@media screen and (max-width:680px) 
{
  #page #main_content
  {width:auto;padding:10px 10px 50px 10px}
}

@media screen and (max-width:480px) 
{
  #page #header #logo_link img
  {width:290px}
}

@media screen and (max-width:320px) 
{
  #main_content #error_page_warning .picture
  {width:300px;height:210px;background-size:100%}
  
  div.pager a,
  div.pager b
  {padding:8px 10px}
}
