/* basic-rev.css */body {background-color:#fff; color:#000; font-family:verdana, 'trebuchet ms', 'lucida grande', 'lucida sans', 'lucida sans unicode', lucida, arial, helvetica, sans-serif; line-height:1.8em; margin:0 auto; padding:0;}* {margin:0; padding:0;}#wrapper, #header, #footer {margin:0 auto; width:90%;}#header {border-bottom:2px solid #690; margin-bottom:2em; padding-bottom:1em;}#footer {border-top:2px solid #690; margin-top:1em; padding-top:2em;}#logo a {background:transparent url(../images-curr/revcontrast/logo.png) no-repeat 0 0; border:none; display:block; height:93px; width:178px; z-index:100;}#logo a:hover {background-position:0 -172px; border:none;}h1, h2, h3, h4, h5, h6 {margin-bottom:1em;}h1 {text-transform:capitalize;}h2, h3 {margin-top:2em;}div.right h3 {margin-top:0;}div#col-n h3 {margin:0; padding-top:2em; text-transform:capitalize;}a {margin-top:1.5em; text-decoration:underline;}a:focus {outline:2px dotted #690;}a:link {color:#069;}a:visited {color:#333; text-decoration:underline;}a:hover {background-color:#069; color:#fff; text-decoration:underline;}a.graphic {margin-top:0;}a.graphic:hover, a.graphic img:hover {background:#069 none; border:none;} a.external {background:transparent url(../images-curr/external-link.png) no-repeat right center; min-height:12px; padding-right:15px;}a.external:hover {background-color:#6cc;}a.top {background:transparent url(../images-curr/bg-arrow-top.gif) no-repeat top left; clear:both; float:right; margin-right:1em; padding-left:20px;}a.top:hover {background-color:#690; color:#fff;}#nav-accessible ul li, #nav-main ul li, #nav-main ul li h2, #nav-text ul, #nav-text ul li, #footer ul, #footer ul li {display:inline; margin:0 1.5em;}#nav-accessible, #nav-accessible ul > li:first-child, #nav-main ul > li:first-child, #nav-main ul li > h2:first-child, #nav-text > ul, #nav-text ul > li:first-child, #footer div.wrapper ul, #footer div.wrapper ul > li:first-child {margin-left:0; padding-left:0;}#footer h3 {display:inline; margin-right:1em;}#nav-main {margin-top:2em;}#nav-main ul li a.active {background-color:#690; color:#fff;}#nav-accessible ul li a {font-size:1em;}#nav-text {margin:1em 0 0 0; padding:0.2em 0 0 0;}#nav-text ul li a.revcontrast {background-color:#fff; border:1px solid #000; color:#333; font-size:1.4em; margin:0;}#nav-text ul li a.classic {background-color:#333; border:1px solid #333; color:#fff; font-size:1.4em; margin:0;}#nav-text ul li a.mediumtxt {font-size:1.4em;}#nav-text ul li a.largetxt {font-size:1.8em;}#nav-text ul li a.xlargetxt {font-size:2.0em;}#nav-text ul#lang li a.active, #nav-text ul#textsize li a.active {background-color:#690; color:#fff;} #nav-text ul#contrast li a.active {border:3px solid #690;}acronym {border-bottom:2px dotted #333; cursor:help;}em {color:#333;}div#col-n img.noscale {float:none; height:auto; width:auto;}div#col-w img {border:none; float:left; margin:8px 10px 5px 0;}div#fr img {float:none; clear:both; margin:0.5em;}div#col-n img {border:none; display:table; float:left; margin:5px 8px 1px 0; padding-bottom:2px;}div#col-n img.lrg {width:8em; height:auto;}#flashcontent {float:left; margin:5px 0 0 0; padding:0 8px 0 0; width:85px; height:85px;}#flashcontent2 {background:transparent url(/images-curr/fr/loading.gif) no-repeat 140px 100px}p {margin-bottom:1.5em;}div#col-n p, div#col-n #banners, div#col-n h3, div#col-n p a.graphic {clear:both; display:block;}dt {font-family:'lucida grande', 'lucida sans', 'lucida sans unicode', lucida, arial, helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding-top:0.5em;}dd {padding-bottom:0.2em;}ul {list-style:none inside none;} fieldset {border:none;}.hidden {height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px;}hr.hidden {height:auto; left:0; overflow:visible; position:relative; width:auto;}#searchbtn, #sendbtn {background-color:#690; border:1px solid #000; color:#fff; font-weight:bold; min-height:20px; padding-bottom:1px; vertical-align:baseline;}button#sendbtn {background-color:#069;}#searchbtn:focus, #sendbtn:focus, #searchbtn:hover, #sendbtn:hover {background-color:#cf3; color:#000;}#search input, button#searchbtn {padding:0;}table, th, td {border:1px solid #999; padding:0.5em;}tr.rowEven {background-color:#ccc;}/* HOME */#col-w a.graphic img {background:transparent url(../images-curr/bg-home-feature-revcontrast.jpg) no-repeat center center; border:none; float:none; margin:0 2em 1em 0;}#col-w a.graphic img:hover {background-color:transparent;}/* PORTFOLIO */div.project {border-bottom:2px dotted #999; margin-bottom:2em;}/* CONTACT */form#feedbackform {border:1px solid #000; font-family:'lucida grande', 'lucida sans', 'lucida sans unicode', lucida, arial, helvetica, sans-serif; padding:1em; width:55%;}form#feedbackform acronym {border-bottom:2px dotted #333;}form#feedbackform legend {font-size:1.1em;}form#feedbackform label {background-color:transparent; color:#069; display:block; font-size:0.9em; font-weight:bold; letter-spacing:0.1em; text-transform:none;}form#feedbackform div.instructions > p:first-child {font-size:1.1em; font-weight:normal;}form#feedbackform input {border:1px dotted #000; margin:0 0 1em 0; padding:0.5em; width:25%;}form#feedbackform textarea#details {border:1px dotted #000; font-family:'lucida grande', 'lucida sans', 'lucida sans unicode', lucida, arial, helvetica, sans-serif; font-size:1.4em; margin:0 0 1em 0;}form#feedbackform input:hover, form#feedbackform textarea#details:hover {outline:2px dotted #069;}form#feedbackform input:focus, form#feedbackform textarea#details:focus {outline:2px dotted #690;}/* SITE MAP */div#col-w ul li {height:auto; padding-left:1.4em; text-align:left;}div#col-w ul li.home, div#col-w ul li.fr, div#col-w ul li.archives, div#col-w ul li.flash, div#col-w ul li.accessibility, div#col-w ul li.portfolio, div#col-w ul li.contact, div#col-w ul li.contacter, div#col-w ul li.sitemap {background:transparent url(../images-curr/bg-list.png) no-repeat 0 0.3em;}div#col-w ul li a {color:#069; font-size:1.4em; font-weight:normal; text-transform:capitalize;}

.bytes, a.bytes, body.home div.right > p:first-child a.bytes {color:#690; font-family:arial, sans-serif; font-size:1.2em; font-style:normal; font-weight:bolder; letter-spacing:0.1em; text-transform:lowercase;}
a.bytes span {border-bottom:1px solid #690;}
a.bytes:hover, body.home div.right > p:first-child a.bytes:hover {background-color:#690; color:#fff;}
