* { padding: 0; margin: 0; }

body { background:#626262 url('../medias/img_c_int_bg_main.jpg') repeat-y top center;font-family:Arial, Helvetica, sans-serif; }
a {color: #1F4FA8;text-decoration:underline; }
a:hover {color: #648FDD;text-decoration:none;}
img, a img, img a { border:none;}
h1 { color:#1F4FA8; }
h2 { color:#1F4FA8;font-size:16px;font-weight:bold;margin:15px 0 10px 0;}
h3 { font-weight:bold;color:black;font-size:14px;margin:20px 0 10px 0;}
h4 { color:#1F4FA8;font-size:13px;font-weight:bold;margin:15px 0 5px 0;/*border-bottom:1px dotted #1F4FA8;*/}
#menu, #rightcolumn, #header, #footer, #leftcolumn .arrow_top  { display:none;}

#leftcolumn { float: left;margin:5px 10px 5px 10px;width: 629px;display: inline;position: static; font-size:12px;color:#333333;min-height:500px;}
#leftcolumn p { line-height:1.5em;margin:0 0 10px 0;}
#leftcolumn ul { margin:0 0 25px 30px; list-style-image:url('../medias/img_c_int_bullet.jpg');}
#leftcolumn ul li{ padding:0 0 5px 0;}
#leftcolumn ol { margin:0 0 25px 30px; }
#leftcolumn ol li { padding:0 0 15px 0;}
#leftcolumn #ariane { text-align:right;font-size:11px;margin:5px 5px 5px 0;}
#leftcolumn .arrow_top { text-align:right;margin:0 10px 25px 0;}
#leftcolumn .note { font-size:11px;}
#leftcolumn .date { font-size:11px;color:#1F4FA8;}
#leftcolumn .cadre { padding:10px; background-color:#ECEAEA; margin:10px; border:1px solid #C7C7C7;}
#leftcolumn .cadre h3 { margin-top:0;}
#leftcolumn .erreur { padding: 6px;	background: #ffd5d5;border:2px solid #ff7f7f;color:#102e44;}
#leftcolumn .rounded { padding: 20px; margin: 1em; background: #CCD9E0; color:#000; }
#leftcolumn a.transparant img { filter: alpha(opacity=75); -moz-opacity:.75;opacity:.75;border:1px solid #1F4FA8;}
#leftcolumn a.transparant:hover img {filter: alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;border:1px solid #1F4FA8;}
#leftcolumn .list { width:100%; border:1px solid #D0D0D0;border-collapse:collapse;margin:0 0 15px 0;width:630px;}
#leftcolumn .list th, #leftcolumn .list td { text-align:right; white-space:nowrap;padding:2px;border-right:1px solid #ECEAEA;}
#leftcolumn .list th { background:#ECEAEA;width:50px;}
#leftcolumn .list th a, #leftcolumn .list td a { color:#123A85;text-decoration:none;}
#leftcolumn .list th a:hover, #leftcolumn .list td a:hover { color:#1F4FA8; }
#leftcolumn .list th div.grade, #leftcolumn .list td div.grade { position:absolute;border:1px solid #C7C7C7;display:none;z-index:201;width:500px;background:#ECEAEA;white-space:normal;text-align:left;font-weight:normal;padding:0 10px 10px 10px;}
#leftcolumn .list th #s_ef40 { margin-left:-100px; }
#leftcolumn .list th #s_au50 { margin-left:-150px; }
#leftcolumn .list th #s_ms60 { margin-left:-200px; }
#leftcolumn .list th #s_ms63, #leftcolumn .list th #s_ms64 { margin-left:-250px; }
#leftcolumn .list th #s_ms65 { margin-left:-300px; }
#leftcolumn  abbr, #leftcolumn  acronym, #leftcolumn  .help { border-bottom: 1px dotted #333; cursor: help; }

.clear { clear: both; background: none; }