html,body{color:#666f74;font-size:11px;line-height:22px;background:#e1eaf2 url(/images/body.png) repeat-x left top;font-family:Verdana,"Helvetica",Arial,sans-serif;}
#desk{width:1080px;min-height:100%;background:#fff url(/images/desk.gif) repeat-y right top;}
#topshadow{top:0;right:0;width:4px;height:100%;position:absolute;background:url(/images/topshadow.png) no-repeat left top;}
#stripes{float:left;width:1000px;margin-bottom:30px;background:url(/images/stripes.gif) repeat-y fixed left top;}
div.branding{float:left;width:1000px;height:134px;position:relative;}
#home{float:left;width:123px;height:46px;margin-top:32px;padding:10px 0 2px 105px;background:url(/images/home.png) no-repeat left top;}
#home img{width:123px;height:42px;display:block;}
#mainnavigation{float:right;width:896px;border-top:5px solid #f93;}
#moodborder{float:right;width:896px;border-bottom:5px solid #f93;}
div.mood{float:right;width:896px;height:214px;border-top:4px solid #fff;background-repeat:no-repeat;border-bottom:4px solid #fff;}
div.page{float:left;width:1012px;padding-bottom:25px;}
#maincontent{float:right;width:692px;}
#siteinfo{width:896px;float:right;line-height:25px;border-top:1px solid #b6bec8;}
div.navi a.menu{color:#666f74;}
div.navi a.path{color:#fff;}
div.sub1{float:right;width:896px;font-size:12px;margin-top:35px;background:#d1dbe8 url(/images/sub1.gif) repeat-x left top;}
div.sub1 div.item{float:left;border-left:1px solid #b6bec8;}
div.sub1 a.menu{line-height:18px;padding:1px 12px 4px;border-left:1px solid #fff;background:#d1dbe8 url(/images/sub1.gif) repeat-x left top;}
div.sub1 div.exit{border-right:1px solid #fff;}
div.sub1 div.exit a.menu{border-right:1px solid #b6bec8;}
div.sub1 a.menu:hover{text-decoration:none;background-color:#a6b8d1;background-position:left -100px;}
div.sub1 a.path,div.sub1 a.path:hover{background-color:#e97807;background-position:left -200px;}
div.sub2{float:left;width:216px;margin-top:66px;padding-bottom:1px;}
div.sub2 div.path{background:url(/images/sub2path.gif) no-repeat left top;}
div.sub2 a.menu{width:150px;line-height:20px;margin-left:104px;padding:0 15px 4px;border-bottom:1px solid #b6bec8;background:#d1dbe8 url(/images/sub1.gif) repeat-x left top;}
div.sub2 div.init a.menu{border-top:1px solid #b6bec8;}
div.sub2 a.menu:hover{text-decoration:none;background-color:#a6b8d1;background-position:left -100px;}
div.sub2 a.path,div.sub2 a.path:hover{background-color:#e97807;background-position:left -200px;}
#head{color:#333;float:left;margin:16px 12px 0;min-height:40px;}
#head h1{color:#f93;font-size:16px;font-weight:800;line-height:1.8em;}
div.unit h2{color:#f93;font-size:16px;line-height:22px;line-height:19px;}
div.main{width:692px;}
div.main div.unit{margin:6px;}
div.main h2,div.main div.foot{margin:0 5px;}
div.main div.part,div.main div.grid table{margin:0 5px .4em;}
div.main div.wide{width:678px;}
div.main div.wide table,div.main div.wide div.tall{width:668px;}
div.main div.wide div.tiny{width:329px;}
div.main div.slim{width:332px;}
div.main div.slim table,div.main div.slim div.tall{width:322px;}
div.main div.slim div.tiny{width:156px;}
#root div.main div.body{margin:.3em 0;}
div.pure{border:1px solid #fff;}
div.pure div.head h2{border-bottom:none;}
div.seam{border:1px solid #999;}
div.seam div.head{background:#f93;border-bottom:1px solid #999;}
div.seam h2{color:#fff;}
div.flat{color:#fff;background:none;border:1px solid #fff;}
div.flat div.head{color:#f93;background:#fff;border-bottom:1px solid #fff;}
#root div.flat div.body{padding-top:6px;background:#f93;}
div.flat div.body div.part *{padding:0 6px;}
div.flat div.body div.pict img{padding:0;}
div.flat div.link{background-position:6px 5px;}
div.flat div.link a{color:#fff;}
#view div.flat:hover div.body{background:#a3b4c9;}
div.flat div.link{background-position:6px 5px;background-image:url(/images/flatlink.gif);}
div.flat div.doit{background-position:6px 5px;background-image:url(/images/flatlink.gif);}
div.flat div.mail{background-position:6px 6px;background-image:url(/images/flatmail.gif);}
div.flat div.load{background-position:6px 5px;}
div.flat div.rss{background-position:6px 5px;background-image:url(/images/flatlink.gif);}
div.edge{border:1px solid #fff;}
div.edge div.head{border-bottom:1px solid #fff;}
div.edge div.head{color:#f93;background:#fff;border-bottom:1px solid #fff;}
#root div.edge div.body{color:#fff;padding-top:6px;background:transparent url(/images/edge.gif) repeat-y 5px top;}
#root div.wide div.body{background-position:-659px top;}
div.edge div.body div.part *{padding:0 11px;}
div.edge div.body div.pict img{padding:0;}
div.edge div.link{background-position:11px 5px;}
div.edge div.link a{color:#fff;}
#view div.edge:hover div.body{background-position:-327px top;}
#view div.wide:hover div.body{background-position:-1337px top;}
div.edge div.link{background-position:11px 5px;background-image:url(/images/flatlink.gif);}
div.edge div.doit{background-position:11px 5px;background-image:url(/images/flatlink.gif);}
div.edge div.mail{background-position:11px 6px;background-image:url(/images/flatmail.gif);}
div.edge div.load{background-position:11px 5px;}
div.edge div.rss{background-position:11px 5px;background-image:url(/images/flatlink.gif);}
h3,h4,h5,h6{font-size:1em;}
h3{font-weight:800;}
h4{color:#f93;font-weight:800;}
div.flat h4,div.edge h4{color:#fff;}
h5{text-decoration:underline;}
h6{font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#f93;}
div.flat p.loud,div.edge p.loud{color:#f93;background-color:#fff;}
div.edge p.loud{width:82%;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.flat p.pale,div.edge p.pale{color:#ddd;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#f93;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 5px;background-image:url(/images/link.gif);}
div.doit{background-position:0 5px;background-image:url(/images/link.gif);}
div.mail{background-position:0 5px;background-image:url(/images/mail.gif);}
div.load{background-position:0 3px;background-image:url(/images/link.gif);}
div.rss{background-position:0 3px;background-image:url(/images/link.gif);}
div.unit div.crop{height:320px;}
#root div.list p.item{list-style-position:inside;}
#root div.list p.gist{margin-left:0;list-style-image:url(/icon-link/list.gif);}
#root div.list p.dent{margin-left:14px;list-style-image:url(/icon-link/list.gif);}
div.line hr{border-bottom-color:#333;}
div.flat div.line hr,div.edge div.line hr{color:#fff;border-bottom-color:#fff;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
p.dock{font-size:10px;}
p.dock a.meta{color:#666f74;padding:0 2px;font-size:10px;}
p.dock a.meta:hover{text-decoration:underline;}
#services{right:0;bottom:10px;position:absolute;}
#services a.mail{padding-right:0;}
#branding{float:right;}
#branding a.meta,#branding{font-size:10px;}
#branding p.dock{padding:0 2px;}
#branding a.meta{text-transform:lowercase;}
#credit,#login,#branding p{float:left;}
#login a.meta{padding-right:0;}
#adresse{float:left;font-size:9px;}
#adresse span{font-weight:800;}
#adresse a{padding:0;}
#disp{background:#fff;border:3px solid #888;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#f93;height:36px;background:#fff;line-height:36px;}
#lbox div.head a.quit:hover{color:#ddd;}
#lbox div.zoom{width:740px;margin-left:-373px;}
div.sub1 a.menu textarea{padding-left:12px;width:90%!important;background:none!important;}
div.sub2 a.menu textarea{padding-left:15px;width:90%!important;background:none!important;}
div.flat div.body div textarea{width:90%!important;}
div.edge div.body div textarea{width:82%!important;}
