
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}

.nowrap
{white-space:nowrap}

.center
{text-align:center}

/**/

#ct1
{width:100%;background:transparent url("/images/interface/tile_line.png") repeat-x 0 top}

#ct2
{width:100%}

#ct2.deco
{background:transparent url("/images/interface/deco.png") no-repeat center top}

#ct3
{width:100%;padding:0 0 120px 0;background:transparent url("/images/interface/tile_bottom.png") repeat-x 0 bottom}

#ct3 .page
{width:920px;min-height:800px;margin:auto;position:relative}

/**/

#head_container
{background-color:#ffffff !important;height:150px;position:relative}

#page_top_container
{background-color:#ffffff !important;border:solid 3px #d0d0d0;border-bottom:none;position:relative;height:82px;border-top-left-radius:3px;border-top-right-radius:3px}

#page_middle_container
{background-color:#ffffff !important;border:solid 3px #d0d0d0;border-top:none;border-bottom:none;position:relative}

#foot_container
{height:190px;overflow:hidden;background:#0e384d url("/images/interface/footer-bkg.png") no-repeat center bottom;border-left:3px solid #144a65;border-right:3px solid #144a65;border-bottom:10px solid #05151c;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 5px #a0a0a0}

/**/

#head_container #logo_link
{position:absolute;left:-8px;top:20px;text-decoration:none}

#head_container #logo_link *
{display:block;text-decoration:none}

#head_container #logo_link strong.loc
{font-weight:normal;font-size:11px;color:#707070;padding:1px 0 8px 19px;white-space:nowrap;text-shadow:1px 1px #eaeaea}

#head_container #logo_link strong.bl
{font-weight:normal;font-size:14px;color:#404040;padding:0 0 0 10px;white-space:nowrap}

#ct3 .page #altsites
{position:absolute;left:300px;top:120px;color:#505050;height:22px;overflow:hidden;background-color:white;border:solid 1px white;padding:3px 3px 3px 5px}

#ct3 .page #altsites ul
{display:block;margin:-23px 0 0 130px;list-style-type:none;padding:0}

#ct3 .page #altsites.open,
#ct3 .page #altsites:hover
{height:auto;border-color:#c0c0c0;box-shadow:0 2px 5px #a0a0a0}

#ct3 .page #altsites.open ul,
#ct3 .page #altsites:hover ul
{margin-top:-23px !important}

#ct3 .page #altsites ul li
{padding:3px 6px;border:solid 1px white;cursor:pointer}

#ct3 .page #altsites ul li.selected
{background-color:#f0f0f0;cursor:default}

#ct3 .page #altsites ul li:hover
{border-color:#505050}

#ct3 .page #altsites ul li.selected:hover
{border-color:white}

#ct3 .page #altsites ul li a
{text-decoration:none}

/**/

#ct3 .page #altlangues
{position:absolute;left:5px;top:155px}

#ct3 .page #altlangues a
{display:block;padding:0 0 0 36px;height:33px;text-decoration:none;line-height:32px}

#ct3 .page #altlangues .flag_s8_fr
{background:transparent url("/images/interface/flags/flag_s8_fr.png") no-repeat 0 0}

#ct3 .page #altlangues .flag_s8_en
{background:transparent url("/images/interface/flags/flag_s8_en.png") no-repeat 0 0}

/**/

#master_connect
{display:block;height:150px;position:absolute;right:-6px;top:0;background-color:#376178}

#master_connect *
{text-decoration:none}

#master_login
{display:block;height:150px;background:transparent url("/images/public/interface/connexion2.png") no-repeat left 0;cursor:pointer;text-decoration:none;float:left}

#master_login:hover
{background-position:left -150px}

#master_login b
{display:block;font-weight:normal;text-align:center;font-size:18px;line-height:22px;color:#bac8d0;margin:10px -35px 0 90px;cursor:pointer;letter-spacing:1px}

#master_login:hover b
{color:#ffffff}

#master_connect #master_version
{display:block;width:120px;height:150px;overflow:hidden;background:transparent url("/images/public/interface/connexion2.png") no-repeat right -300px;cursor:pointer;text-decoration:none;float:right;font-size:8px;line-height:500px}

#master_connect #master_version:hover
{background-position:right -450px}

/**/

#page_top_container #ajaxcycle
{position:absolute;left:73px;top:30px;width:32px;height:32px;background:transparent url("/images/loading.gif") no-repeat 0 0}

#page_top_container table
{height:82px;width:100%}

#page_top_container table #ptc_left_spacer
{width:179px;height:82px;border-right:solid 1px #d9d9d9;position:relative}

#page_top_container table td.public_top_navig
{width:100%}

/**/

#main_sidebar
{width:179px}

#main_content
{width:690px;padding:10px 0 50px 21px;line-height:20px;overflow:hidden}

#main_sidebar,
#main_content
{min-height:800px;position:relative}

/**/

#footer_navig
{width:906px;height:30px;margin:20px auto 0 auto;text-align:center}

#footer_navig a
{margin:0 5px;color:#e0e0e0;text-decoration:none;font-size:13px;line-height:30px;border-right:solid 1px #707070;padding:0 14px 0 0}

#footer_navig a.last
{border-right:none;padding:0}

#footer_navig a:hover
{text-decoration:underline}

/**/

.webmaster
{min-height:42px;padding:2px;font-size:8pt;color:#5551A6;text-align:justify;line-height:16px}

.webmaster div
{width:44px;height:42px;padding:0;margin:0 8px 0 0;background:#ffffff url("/images/webmaster.gif") no-repeat 0 0;float:left}

a.webmaster_link
{text-decoration:none;color:#3734c2;cursor:pointer}

a.webmaster_link:hover
{text-decoration:underline}

.webmaster_info div 
{background-position:-44px 0}

.webmaster_warn div 
{background-position:-88px 0}

#webmaster_001 {margin:30px 0 0 0}
#webmaster_002 {margin:30px 0 0 0}
#webmaster_003 {margin:40px 0 0 0}
#webmaster_004 {margin:0 0 0 0;width:686px}
#webmaster_005 {margin:40px 0 0 0}
#webmaster_006 {margin:15px 0 0 0}
#webmaster_007 {margin:15px 0 0 0}
#webmaster_008 {margin:0 0 0 0;width:620px}
#webmaster_009 {margin:0 0 14px 0;width:690px}
#webmaster_010 {margin:0 0 10px 0}

/**/

#problem
{width:50px;height:50px;background:transparent url("/images/icones_problemes.png") no-repeat center 0;position:absolute;top:-100px;cursor:pointer}

#problem.pos1,#problem.pos2,#problem.pos3 
{right:100px;top:78px}

#problem.bug {background-position:0 0}
#problem.noserver {background-position:0 -51px}
#problem.nodatabase {background-position:0 -102px}
#problem.invaliduser {background-position:0 -153px}
#problem.nosession {background-position:0 -204px}
#problem.serverbusy {background-position:0 -255px}
#problem.disableduser {background-position:0 -306px}
#problem.choosecopro {background-position:0 -357px}

/**/

#main_content #error_page_warning
{text-align:center}

#main_content #error_page_warning .picture
{width:361px;height:251px;background:transparent url("/images/errors/ooops.png") no-repeat 0 0;margin:0 auto 40px auto}

#main_content p a
{color:#1972D6}

#main_content p a:hover
{color:#ff8400;text-decoration:underline}

.bkg_orange
{background-color:#f99d19}

.bkg_green
{background-color:#B7CD20}

/**/

#debug_data
{width:460px;padding:25px 20px 25px 20px;margin:30px auto 400px auto;border:dashed 1px #a0a0a0}

#debug_data ul *
{background:none}

#debug_data ul li,
#debug_data ul li i,
#debug_data ul li b
{font-size:11px;color:#ffffff}

#debug_data ul li.section
{padding:0 0 0 5px;margin:20px 0;color:#0084ff;font-weight:bold;list-style-type:none;background-color:#e0e0e0}

#debug_data ul li i
{padding:0 5px 0 5px;color:White;font-style:normal}

#debug_data ul li b
{display:inline;font-weight:normal;color:#0084ff}

#debug_data ul li.sep
{list-style-type:none;padding:6px}

/**/

div.debug
{margin:0 0 30px 0;border:dotted 1px red;padding:3px 8px 3px 8px}

div.debug *
{font-size:11px;font-style:italic;color:Red}

#footer_protection
{height:50px;overflow:hidden;margin:30px 0 0 0;text-align:center;opacity:0.8;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}

#page_middle_container #main_content .pagequickmenu
{border-top:dotted 1px #c0c0c0;border-bottom:dotted 1px #c0c0c0;padding: 10px 0 10px 0;margin:30px 0 30px 0;text-align:center}

#page_middle_container #main_content .pagequickmenu a
{color:#808080}

#page_middle_container #main_content .pagequickmenu a:hover
{text-decoration:underline}

#page_middle_container #main_content .section
{border-bottom:dotted 1px #c0c0c0;padding:0 0 35px 0;margin:0 0 35px 0}

#page_middle_container #main_content .sectionlast
{border-bottom:none;padding:0 0 35px 0;margin:0}

.control_access_forbidden
{width:160px;height:160px;margin:100px 0 50px 250px;background:transparent url("/images/control_access_forbidden.png") no-repeat 0 0}

div.pager
{text-align:right;margin:10px 0 35px 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 a:hover
{background-color:#f3d26f;color:#202020}

div.pager b
{padding:8px 14px;background-color:#f3d26f;color:#202020;font-size:20px;font-weight:normal;border-radius:6px}

table td.dotliner
{background:transparent url("/images/underliner_dots.png") repeat-x 0 23px}

body select
{overflow:hidden;padding:3px 0}

body select option
{cursor:pointer;padding:8px 3px 8px 6px}

strong.hide
{font-weight:normal;font-size:inherit;line-height:inherit;color:inherit;text-decoration:inherit}

.forbidden
{display:block;width:98px;height:98px;background:transparent url("/images/forbidden.png") no-repeat 0 0}

/**/

div.debug_web_handler
{clear:both;margin:30px 0 30px 0;padding:10px;border-top:dashed 1px red;border-bottom:dashed 1px red}
