/* Arild 2008 */@media screen {#subMenu .hiddenMenuitem, #subMenu2 .hiddenMenuitem { display: none; }#col02 #sph01 { margin-right: 10px;  }.fp-newslist { font-size: 12px; }.fp-newslist-date { text-decoration: none; }.fp-newslist-head { color: #000; text-decoration: none; }#ph03b { height: 188px; overflow: hidden; }body { margin: 0 0 20px; padding: 0; font: normal 1em Arial, sans-serif; color: #000; background: #c1d5e3 url(/img/bg-grad.gif) center top repeat-y; }.dNone { display: none; }img { border: none; }h1 { clear: both; }a { color: #0069a4; text-decoration: none; }a:visited { color: #2c576f; text-decoration: underline; }a:hover { color: #00a3ff; text-decoration: underline; }.clearer { clear: both; }#tph01, #tph02, #tph03, #tph04 { margin: 10px; }#col01 { width: 166px; float: left; overflow: hidden; background: #fff url(/img/bg-xmenu.gif) repeat-y; margin-right: 5px; }#xMenu ul {}#xMenu ul, #xMenu li { margin: 0; padding: 0; list-style: none; }#xMenu-top, #xMenu-bot, #col02-top, #col02-bot, #col02w-top, #col02w-bot, #col03-top, #col03-bot  { width: 166px; height: 12px; overflow: hidden; background: url(/img/bg-xmenu-top.gif) no-repeat; }#xMenu-bot { clear: both; background-image: url(/img/bg-xmenu-bot.gif); }#col02-top { background-image: url(/img/bg-page-top.gif); width: 437px; height: 9px; }#col02-bot { background-image: url(/img/bg-page-bot.gif); width: 437px; height: 12px; }#col02w-top { background-image: url(/img/bg-pagew-top.gif); width: 743px; height: 9px; }#col02w-bot { background-image: url(/img/bg-pagew-bot.gif); width: 743px; height: 12px; }#col03-top { background-image: url(/img/bg-box-top.gif); width: 302px; height: 9px; }#col03-bot { background-image: url(/img/bg-box-bot.gif); width: 302px; height: 12px; }#xMenu li { margin: 2px 0 6px; float: left; background: url(/img/arr-inwhite.gif) right center no-repeat; padding: 0 12px 0 10px; overflow: hidden; }#xMenu a { display: block; clear: both; width: 132px; font: bold 11px Arial; color: #000; margin: 0; text-decoration: none; overflow: hidden; }#col02 { width: 437px; float: left; overflow: hidden; background: #fff url(/img/bg-page.gif) repeat-y; margin-right: 5px; font: normal 12px Arial; color: #333; }#col02w { width: 743px; float: left; overflow: hidden; background: #fff url(/img/bg-pagew.gif) repeat-y; margin-right: 0px; font: normal 12px Arial; color: #333; }#col03-white { width: 302px; float: left; overflow: hidden; background: #fff url(/img/bg-box.gif) repeat-y; margin-right: 0px; font: normal 12px Arial; color: #333; }#col02 td, #col02w td { font: normal 12px Arial; color: #333; }#path { padding: 0 10px 10px 10px; font: bold 11px Arial; color: #000; }#urh p { margin: 0; }#urh, #sph01 { float: left; }#col02 h1, #col02w h1 { font: normal 20px Arial; }#col02 h2, #col02w h2 { font: bold 16px Arial; }#col02 h3, #col02w h3 { font: bold 13px Arial; }#sph01 ul, #sph01 li, #wph01 ul, #wph01 li { float: left; margin: 0; padding: 0; list-style: none; }#sph01 li {}#sph01 a, #wph01 a { display: none; }#sph01 a.opnd, #sph01 a.slct, #wph01 a.opnd, #wph01 a.slct { float: left; color: #000; display: block; background: url(/img/arr-inwhite-S.gif) right center no-repeat; padding: 0 15px 0 7px; text-decoration: none; }#sph01 a.slct, #wph01 a.slct { color: #444; background-image: none; padding-right: 0; }#sph02, #sph03, #sph04, #sph05, #wph02, #wph03, #wph04, #wph05, #wph06 { margin: 20px; clear: both; }#col03 { width: 302px; float: left; overflow: hidden; }#top { width: 100%; }#hat { background-color: #005380; height: 25px; overflow: hidden; color: #fff; text-transform: uppercase; text-align: center; font: bold 12px Arial; margin-bottom: 15px; }#hatHold { width: 900px; margin: 0; }#sea, #seaTxt, #menu { float: right; }#seaTxt { padding: 4px 5px 0 0;  }#sea { padding: 2px 0 0; }#menu a { color: #fff; text-decoration: none; display: block; padding-right: 15px; margin: 4px 20px 0 0; background: url(/img/arr-inblue.gif) right center no-repeat; }#menu ul, #menu li, #subMenu ul, #subMenu li, #subMenu2 ul, #subMenu2 li { float: left; margin: 0; padding: 0; list-style: none; }#sea legend, #sea label { display: none; }#sea fieldset, #sea form { display: inline; margin: 0; padding: 0; border: none; }#sea input { font: normal 10px Tahoma; margin-left: 3px; }#subMenu a { text-decoration: none; text-transform: uppercase; font: bold 10px Arial; background: url(/img/bg-menu.gif) no-repeat; display: block; width: 105px; height: 22px; text-align: center; color: #222; margin-right: 2px; padding: 5px 0 0; }#subMenu2 a { text-decoration: none; text-transform: uppercase; font: bold 10px Arial; background: url(/img/bg-menu.gif) no-repeat; display: block; width: 105px; height: 22px; text-align: center; color: #222; margin-right: 2px; padding: 5px 0 0; }#head { clear: both; background: url(/img/bg-head.jpg) no-repeat; height: 114px; overflow: hidden; width: 915px; }#logo, #headHold { float: left; }#logo2 { float: right; }#logo2 img { margin: 5px 37px 0 0; }#headHold2 { float: left; width: 300px; }#logo img { margin: 5px 23px 0 30px; }#Site { height: 75px; text-align: left; overflow: hidden; }#Site2 { height: 75px; text-align: left; overflow: hidden; }#Site h1 { font: bold 20px Arial; margin: 27px 0 0; }#Site2 h1 { font: bold 30px Arial; margin: 25px 0 0 79px; }#Site h1 .grayTxt { color: #444; font-weight: normal; }#subMenu {}#subMenu2 { clear: both; width: 850px; }#subMenu2 ul { margin-left: 47px; }#main { width: 915px; margin: 11px 0 0; }#row01, #row02, #row03 { clear: both; margin: 4px 0 0; }#row02 h1 { font: normal 18px Arial; }#row02 #ph03a h1 { font: normal 18px Arial; color: #005380; }#row01 { height: 216px; overflow: hidden; }#row02 table {}#row02 td { vertical-align: top; padding: 10px 15px; }#ph01H, #ph02H, #ph03H { float: left; background: url(/img/box-kaede.jpg) no-repeat; width: 302px; height: 271px; overflow: hidden;  font: normal 11px Arial; }#ph02H { background-image: url(/img/box-blue.jpg); margin-left: 4px; }#ph03H { background-image: url(/img/box-lightblue.jpg); margin-left: 5px; }#ph02, #ph02 a { color: #fff; text-decoration: none; font-size: 14px; }#ph02 ul, #ph02 li, #ph01 ul, #ph01 li { margin: 0; padding: 0; list-style: none; }#ph01 { height: 241px; overflow: hidden; }#ph01 a { font-weight: bold; color: #222; text-decoration: none; line-height: 15px; }#ph02 a { display: block; margin: 12px 0; background: url(/img/arr-white.gif) right center no-repeat; float: left; clear: both; width: 140px; }#ph03, #ph03 a { color: #005380; text-decoration: none; }#ph03c { padding-top: 10px; text-align: right; }#ph03c a { display: block; background: url(/img/arr-inlightblue.gif) right center no-repeat; padding-right: 15px; font-weight: bold; color: #000; margin-right: 7px; text-decoration: none; font-size: 10px; }#row03a, #row03b, #row03c { float: left; background: url(/img/box-adresse.jpg) no-repeat; width: 302px; height: 98px; overflow: hidden; }#row03a td, #xph04 td { vertical-align: top; padding: 10px 15px; font: normal 10px Arial; }#row03a td h1, #xph04 td h1 { color: #005380; font: bold 14px Arial; margin: 0 0 3px; }#row03c a, #xph03 a { color: #fff; font: bold 17px Tahoma; padding: 10px 15px; text-decoration: none; display: block; }#row03b { background-image: none; margin-left: 4px; }#row03c { background-image: url(/img/box-avis.jpg); margin-left: 5px; }#xph03, #xph04 { background: url(/img/box-avis.jpg) no-repeat; width: 302px; height: 98px; overflow: hidden; }#xph04 { background-image: url(/img/box-adresse-R.jpg); }#row01 p, #row02 p, #row03 p, #logo p, #row02 h1, #row03 h1, #seaTxt p, #xph04 h1, #xph04 p { margin: 0 0 10px; }#foot { display: none; }.forum input, .forum textarea, .forum select { font: normal 12px Tahoma; }.forum textarea { width: 220px; }.forum label { display: block; padding-top: 10px; }.forum .forumFR label { display: inline; padding: 0; }.forum input.ipb-M { margin: 20px 10px 0 0; }.forum fieldset { padding: 0; margin: 0; border: none; }.forum legend { display: none; }.forumHead { clear: both; font: bold 16px Arial; }.forumFL { float: left; padding: 6px 12px 0 0; font-size: 11px; }.forumFR { float: left; font-size: 11px; }}@media print {body { font: normal 10pt Arial; }td { font-size: 10pt; }h1 { font: bold 1.3em Arial; }h1 .grayTxt { font-weight: normal; color: #444; }#site { padding-top: .6cm; }img { border: none; }center { text-align: left; }#logo { float: left; margin-right: 1cm; }#top { margin-bottom: 1cm; }#col01, #col03, #hat, .dNone, #path, #sph01 a, #wph01 a, #foot, .forum legend, #subMenu, #subMenu2   { display: none; }}