html, body			{ padding:0; margin:0; }
a img				{ border:none; }
a { text-decoration:none; color:#555; }
a:hover { text-decoration:underline; }
h1					{ font-size:16px; font-weight:bold; text-transform:uppercase; margin-top:15px; margin-bottom:20px; background-color:#f0f0f0; padding:3px 10px;}
h2 					{ font-size:14px; font-weight:bold; margin-bottom:20px; }
h2.keywords			{ font-size:10px; color:#999; font-weight:normal; }
#content			{ position:relative; width:600px; float:left; margin-left:50px; margin-right:20px; min-height:400px; }
#page				{ position:relative; clear:both; }
#table-top			{ height:60px; background-color:#fff; padding-bottom:10px; margin-top:-10px; }
#rubrique-logo		{ float:left; width:150px; height:10px; margin-left:50px; }
#rubrique-title		{ float:left; font-weight:bold; width:660px; font-size:12px; padding-top:25px; color:#00487E; }
#rubrique-title a	{ font-weight:normal; }
#rubrique-title ul { float:left; }
#rubrique-title li  { float:left; list-style-type:none; background:url(../img/li.gif) no-repeat 0px 2px; padding-left:15px; margin-right:10px; margin-bottom:5px; }
#navig				{ clear:left; font-size:10px; display:none; }
#rubriques			{ position:absolute; top:200px; left:680px; width:165px; padding-left:15px; border-left:dotted 1px #ddd; padding-top:4px; padding-bottom:30px; }
#rubriques .title	{ font-weight:bold; border-bottom:solid 1px #ccc; text-transform:uppercase; font-size:10px; }
#rubriques ul		{ padding-left:10px; margin-left:5px; font-size:11px; margin-top:0; margin-bottom:0; list-style-image:url(../img/list-rubriques-fiber.gif); }
#rubriques li		{ padding:4px 0; }
#rubriques li a		{ text-decoration:none; color:#666666; }
#rubriques li a:hover { text-decoration:underline; }
#rubriques div.breaking-top { background:url(../img/breaking-top.gif) no-repeat; width:165px; height:21px; }
#rubriques div.breaking { background:url(../img/breaking-background.gif) repeat-y; width:155px; padding:0 5px; }
#rubriques div.breaking ul { padding-left:15px; }
#rubriques div.breaking-bottom { background:url(../img/breaking-bottom.gif) no-repeat; width:165px; height:21px; }
#content .title-sep { margin-top:20px; border-top:1px dotted #999; padding:3px; padding-left:5px; font-weight:bold; background-color:#f8f8f8; text-transform:uppercase; }
#content a, #content td a	{ text-decoration:none; color:#003A6E; }
#content a:hover, #content td a:hover  { text-decoration:underline; }
#content ul { margin-left:16px; }
#content ul.arrow	{ list-style-image:url(../img/arrow-blue.gif); }
#content li			{ margin-bottom:4px; }
#content .img-left	{ align:left; margin-right:20px; }
#content .published { color:#999; text-align:right; }
.news-list { margin-top:5px; }
.news-list .abstract	{ font-size:11px; margin:0; font-weight:normal; background:none; border:0; padding:0; text-transform:none; color:#999; }
hr.search-list { height:1px; background-color:#bbb; border:none; }
input.search-button { border:solid 1px #003D74; background-color:#003D74; color:#fff; }