body {color:#000000; background-color:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:12px; border:0; margin:0; padding:0 10px; }
a {cursor:pointer; text-decoration:none; }
h1 {font-family:Impact, Arial Black; font-size:24px; margin:0; padding:0px; }
h2 {color:#000000; border-color:#bfbfbf; font-family:Georgia; font-size:18px; font-variant:small-caps; margin:4px 0; padding:0; }
h2 a{color:#000000; }
h2 a:hover{color:#007ebd; }
h3 {color:#003369; font-family:Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps; margin:0; }
h4 {color:#007ebd; border-color:#bfbfbf; font-size:14px; margin:0; }
td {border-color:#bfbfbf; border:0px; padding:2px; }
table {border-color:#bfbfbf; font-size:11px; margin:0px; }
blockquote {border-color:#bfbfbf; font-size:13px; width:75%; margin:0; padding:4px 0; line-height:15px; border-width:1px; border-style:solid; border-width:1px 0; }
img {border:0px; }
hr {border-color:#bfbfbf; }
ul {list-style-position:inside; margin:0; padding:0; }
ol {list-style-position:inside; margin:0; padding:0; }
li {padding:0 0 0 20px; }
input {color:#000000; background-color:#ffffff; border-color:#bfbfbf; border:none; margin:0px; }
textarea {color:#bfbfbf; background-color:#ffffff; border-color:#000000; border:none; margin:1px solid; }
select {color:#ffffff; background-color:#000000; border-color:#bfbfbf; background:black; padding:0px; }
submit {color:#f4f4f4; background-color:#e6e6e6; border-color:#bfbfbf; }
form {padding:0px; margin:0px; }
#banner {margin-bottom:10px; }
#page {text-align:left; margin:0 auto; width:800px; padding:2px; }
#leftbar a{color:#000000; }
#leftbar a:hover{color:#007ebd; }
#leftbar {float:left; width:150px; }
#rightbar a{color:#000000; }
#rightbar a:hover{color:#007ebd; }
#rightbar {float:right; width:0px; }
#menu {color:#000000; font-family:Verdana; font-size:11px; line-height:18px; font-weight:bold; font-variant:small-caps; border-width:0 0 0px 0; margin-bottom:10px; padding:0; }
#menu a{color:#000000; }
#menu a:hover{color:#000000; }
#menu li {display:inline; padding:0; margin-right:4px; }
#menu .active {border-bottom:1px solid black; }
#menu a:hover {border-bottom:1px solid black; }
#content a{color:#003369; }
#content a:hover{color:#007ebd; }
#content {float:left; left:150px; right:0px; width:630px; margin:0 0 10px 0; padding:0px 10px; }
#footer {color:#000000; clear:both; margin-top:5px; text-align:center; }
#footer a{color:#000000; }
#footer a:hover{color:#007ebd; }
.tab {border-color:#e6e6e6; font-family:Verdana; margin-bottom:20px; }
.tabb {color:#000000; border-color:#007ebd; font-family:Arial; font-size:11px; margin-bottom:20px; border-width:1px; border-style:solid; }
.tabb a{color:#000000; }
.tabb a:hover{color:#007ebd; }
.tabc {color:#000000; border-color:#e6e6e6; font-size:12px; margin-bottom:20px; opacity:0.5; }
.tabc a{color:#000000; }
.tabc a:hover{color:#007ebd; }
.panel {color:#003369; font-family:Verdana; padding:4px 3px; }
ul.panel {background-image:none; padding:4px; /*0px*/ border:0; }
ul.panel li {list-style-type:none; font-size:11px; padding:0; margin:2px 0; }
ul.panel li a:hover{background-color:#f4f4f4; }
ul.panel li a {display:block; }
ul.pubart li {margin-bottom:7px; }
.pubart_img {min-height:45px; }
.active {color:#007ebd; }
li.active {background-color:#f4f4f4; }
.justy {color:#000000; background-color:#f4f4f4; border-color:#f4f4f4; font-family:Lucida Grande, Trebuchet MS, Arial; font-size:15px; text-align:left; padding:4px 4px 10px 4px; border-width:0 0 1px 0; border-style:solid; background-repeat:repeat-x; background-position: bottom; background-image:url(../imgb/css_newsnet_mbr110.png); }
.justy a {text-decoration:underline; }
.justy img {border-color:#000000; border-width:1px; border-style:solid; }
.txtot {color:#007ebd; font-family:impact; font-size:20px; margin-left:4px; }
.txtit {color:#003369; font-family:Geneva, Arial; font-size:16px; font-variant:small-caps; font-weight:700; }
.txtcadr a:hover{color:#007ebd; }
.txtcadr {border-color:#bfbfbf; font-weight:bold; font-variant:small-caps; line-height:16px; padding:0 0 2px 4px; border-width:0 0 1px 0; border-style:solid; }
.txtblc, .txtnoir, .txtred, .txtx, .txtyl {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:1px 3px 0px 4px; letter-spacing:1px; line-height:18px; border-width:0 0 1px 0; border-style:solid; /*-moz-border-radius:7px;*/ }
.txtx {color:#003369; border-color:#bfbfbf; }
.txtx a{color:#003369; border-color:#bfbfbf; }
.txtx a:hover{color:#007ebd; border-color:#007ebd; }
.txtblc {color:#000000; background-color:#f4f4f4; }
.txtblc a{color:#000000; }
.txtblc a:hover{color:#000000; }
.txtred a{color:#007ebd; border-color:#007ebd; }
.txtred a:hover{color:#003369; border-color:#007ebd; }
.txtred {background-color:#ffffff; border-color:red; }
.txtnoir a{color:#f4f4f4; border-color:#f4f4f4; }
.txtnoir a:hover{color:#f4f4f4; border-color:#f4f4f4; }
.txtnoir {background-color:#000000; background:black; color:white; }
.txtclr {color:red; font-weight:bold; }
.txtyl {color:#000000; background:red; }
.txtyl a{color:#000000; }
.txtyl a:hover{color:#ffffff; border-color:#ffffff; }
.txtalert {color:#007ebd; border:medium double red; padding:4px; }
.txtsmall {color:#007ebd; border-color:#f4f4f4; font-family:Arial; font-size:10px; padding:0px 1px; border-width: 1px 0 0 0; }
.txtsmall a{color:#000000; }
.txtsmall a:hover{color:#000000; }
.txtsmall2 {color:#003369; font-family:Arial; font-size:9px; padding:0px 1px; }
.txtsmall2 a{color:#000000; }
.txtsmall2 a:hover{color:#000000; }
.txtbox {color:#003369; background-color:#ffffff; border-color:#bfbfbf; font-size:11px; padding:0 5px; border-width:1px; border-style:solid; width:95%; -moz-border-radius:7px; }
.txtbox a{color:#003369; background-color:#ffffff; }
.txtbox a:hover{color:#003369; background-color:#f4f4f4; }
.rss {color:#f4f4f4; font-size:9px; color:white; border:1px solid white; font-weight:800; background:#FF8800; padding:1px 2px 0px 3px; }
.rss a{color:#f4f4f4; }
.rss a:hover{color:#000000; }
.stabilo {color:#000000; background-color:#f4f4f4; }
.htab {float:left; width:48%; margin:0px 7px 10px 0; align:center; }
.htab3 {float:left; width:32%; margin:0px 7px 10px 0; align:center; }
#scroll {overflow:auto; height:400px; }
#board {float:left; width:100%; }
.taxonomy li {border-left:1px dotted; list-style-type:none; padding:4px 0; }
.imgl {float:left; margin:2px 4px 0px 0px; }
.imgr {float:right; margin:2px 0px 0px 4px; }
.clear {clear:left; }
.console {color:#003369; background-color:#ffffff; border-color:#bfbfbf; font-family:Monaco; font-style:code; line-height:18px; font-size:14px; color:#00ff00; background:black; border:4px double white; margin:10px; padding:10px; filter:alpha(opacity=100); opacity:1.00; }
.console a:hover{color:#003369; background-color:#f4f4f4; }
#line {color:#003369; margin:0px; padding:0px; text-align:center; font-family:Impact; font-size:10px; font-weight:lighter; }
.lina {float:left; width:16px; color:#bbbbbb; }
.linc {color:#003369; float:left; width:16px; }
#menuH {width:100%; margin-top:0px; margin-bottom:10px; background:none; /*height:22px;*/ }
#menuH a {text-decoration: none; text-transform: capitalize; font-size: 1.1em; line-height:22px; padding:0 10px; }
#menuH ul {background-color:#bfbfbf; }
#menuH li {background-color:#bfbfbf; font-size:12px; width:auto; }
#menuH li a:hover {border:none; }
#menuH ul li a{color:#ffffff; }
#menuH ul li {margin-right:4px; opacity:1; }
#menuH li ul a:hover{color:#f4f4f4; }
#menuH li ul {border:0; width:150px; }
#menuH li li {border:0; width:150px; line-height:20px; }
#menuH li ul ul {margin: -22px 0 0 150px; }
#menuH li:hover, #menuH li.sfhover {color:#000000; background-color:#e6e6e6; /*parents hors-hover*/ }
#menuH li:hover a, #menuH li.sfhover a {color:#000000; /*parents*/ }
#menuH li li:hover a, #menuH li li.sfhover a {color:#000000; /*restantes*/ }
#menuH li li:hover a:hover, #menuH li li.sfhover a:hover {color:#007ebd; /*hover en cours*/ }
