 #content {padding-bottom:0px;}
#dsfooter {margin:0px auto; padding:0; width:970px; position:relative; bottom:0; left:0}
#footer-bar {margin:0 0 8px 0; padding:4px 10px; width:946px; height:22px; font:normal 11px/22px Arial, sans-serif; color:#666; clear:both; background-position:0 -140px; background-repeat:repeat-x; background-color:#fff; position:relative; border:solid #ddd 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; text-align:left;}
#footer-bar a, #footer-bar a:visited {color:#666; text-decoration:none}
#footer-bar a:hover, #footer-bar a:active {color:#666; text-decoration:underline}
#footer-bar a.copy, #footer-bat a.copy:visited {color:#5361aa; text-decoration:none}
#footer-bar a.copy:hover, #footer-bar a.copy:active {color:#5361aa; text-decoration:underline}
#footer-bar a.contact, #footer-bar a.contact:visited {padding:6px 8px 5px 8px; height:12px; line-height:12px; color:#fff; text-decoration:none; font-weight:bold; background:#7ad; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; position:absolute; top:4px; right:4px}
#footer-bar a.contact:hover, #footer-bar a.contact:active {color:#fff; text-decoration:none}
#clients {margin:20px auto 0 auto; padding:0; position:relative}
#clients-bar span.always {margin:0; padding:0; font:bold 15px/20px Arial, sans-serif; color:#000; float:left}
span.arrow-right {margin: 5px 0px 0 10px; width:16px; height:16px; min-height:16px; display:block; float:left; background-position: -20px -90px}
#clients-bar ul {margin:0; padding:0; height:20px; list-style:none}
#clients-bar ul li {margin:0; padding:0; height:20px; font:bold 13px/20px Arial, sans-serif; float:left; list-style-image:none}
#clients-bar ul li a, #clients-bar ul li a:visited {margin:0 0 0 13px; padding:0 22px 0 0; color:#666; text-decoration:none; display:block; position:relative; min-height:20px}
#clients-bar ul li a:hover, #clients-bar ul li a:active {color:#6082a8; text-decoration:none}
#clients-bar ul li a span.select, #dsfooter #clients-bar ul li a.selprofil span.select {position:absolute; right:0; top:6px !important; top:4px; width:16px; height:16px; background-position: 0 -50px}
#clients-bar ul li a:hover span.select, #clients-bar ul li a.selprofil span.select, #dsfooter #clients-bar ul li a.selprofil:hover span.select{ background-position: -40px -50px}
#clients-bar ul li a.select {top:-20px !important;}
#clients-bar .rss, #clients-bar .rss:visited {margin:0; position:absolute; top:7px; right:10px; border:solid 2px #fe761a; background:#FE761A; font:normal 11px/13px Arial, sans-serif; color:#fff; text-decoration:none }
#clients-bar .rss:hover, #clients-bar .rss:active {color:#fff; text-decoration:none}
#clients ul.view {margin:0; padding:0; list-style:none; width:1000px}
#clients ul.view li {margin:0 20px 0 0; padding:0; width:227px; height:155px; display:block; float:left; position:relative}
#clients ul.view li img {display:block}
#clients ul.view li .text h2{ position:absolute; top:10px; left:10px; color:#000000}
#clients ul.view li .text.light h2 {color:#ffffff}
#clients .box {margin:0; padding:10px; background:#fff; height:123px; font:normal 13px/20px Arial, sans-serif; border:solid #d0d0d0 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px}
#clients .box img.type1{ float:left;}
#clients .box img.type2{ float:right;}
#clients ul.view h2 {margin:0 0 5px 0; padding:0; color:#d00; font:bold 15px/20px Arial, sans-serif}
#clients .box ul {margin:0; padding:0; list-style:none}
#clients .box ul li {margin:0; padding:0; width:auto; display:block; float:none; height:auto; position:static;}
#clients .box a, #clients .box a:visited {text-decoration:none; color:#666 }
#clients .box a:hover, #clients .box a:active {text-decoration:underline; color:#666 }
#clients .box span.puce {float:left; display:block; width:10px; height:16px; min-height:16px; background-position: 0 -70px; position:relative; top:8px}
#clients .box ul.news span.infos {margin:0 0 5px 0; display:block; color:#7ad; font:bold 10px/12px Arial, sans-serif; position:relative; top:-2px}
#clients .box ul.news {line-height:1.2em;}
#clients .jcarousel-container {position: relative}
#clients .jcarousel-clip {z-index: 2; padding: 0; margin: 0; width: 970px; height:150px; overflow: hidden; position: relative}
#clients .jcarousel-list {z-index: 1; overflow: hidden; position: relative; width: 970px; margin: 0; padding: 0}
#clients-bar {margin:0px auto; padding:6px 0; width:970px; position:relative; z-index:5; border:none; border-top:solid 1px #ddd; background-image:none; background-color:transparent; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0}
.home #clients-bar {margin:0 0 20px 0; padding:5px 10px; height:20px; width:946px; background-position:0 -140px; background-repeat:repeat-x; background-color:#f5f5f5; background-image:url("../img/header/sprite-white-metal.png"); border:solid #fff 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px}
#clients-bar .rss {right:0px}
.home #clients-bar .rss {right:10px}
#clients-bar a.selprofil, #clients-bar a.selprofil:active, #clients-bar a.selprofil:visited, #clients-bar a.selprofil:hover, #clients-bar a.selprofil:focus {color:#6082A8; text-decoration:none }
#clients-bar a.selprofil{color:#666666}
#clients-bar a.selprofil:hover {color:#6082A8;}
#clients-items {width: 970px; height:150px; overflow: hidden; position: relative}
#clients ul.view {margin:0; padding:0; list-style:none; width:1000px; position: relative}
#breadcrumb {margin:8px auto; width:970px; height:30px; position:relative; top:0 !important; top:5px}
#breadcrumb h3, #breadcrumb div#head{ margin:0; padding:6px 0 6px 8px; display:inline; font:normal 11px/15px Arial, sans-serif; color:#666; border:solid 1px #e3e3e3; border-right:none; background:#f5f5f5; position:relative; float:left }
#breadcrumb h3 span.arrow, #breadcrumb div#head span.arrow {background-position:-80px 0; height:27px; width:16px; display:block; position:absolute; right:-16px; top:0}
#breadcrumb ul {margin:0; padding:0; list-style:none; position:relative; top:7px; left:5px; float:left }
#breadcrumb ul li {margin:0; padding:0; float:left; list-style-image:none;}
#breadcrumb ul li a, #breadcrumb ul li a:visited {margin:0 10px; _margin-left:0; padding:0 0 0 10px; _padding-left:20px; position:relative; color:#666; text-decoration:none}
#dsfooter #breadcrumb ul li a:hover, #dsfooter #breadcrumb ul li a:active {color:#de0002; text-decoration:none}
#breadcrumb ul li span.arrow {margin:0; padding:0; display:block; position:absolute; top:3px; background-position:-100px 0; width:10px; height:10px}
#copyright p {font:normal 10px/15px Arial, sans-serif; color:#aaa}
#copyright p a, #copyright p a:visited {text-decoration:underline; color:#aaa; font-weight:bold}
#copyright p a:hover, #copyright p a:active {text-decoration:none; color:#aaa; font-weight:bold}
