
/*-----CSS by drimlike.com | all rights reserved-----*/
body    { color: #757f89; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; background-image: url(images/background.png); background-repeat: repeat-x; background-position: 100% top; text-align: center; letter-spacing: 0; margin: 0 }
img { border: 0px }
#header  { background-image: url(images/drimlike-header.png); background-repeat: no-repeat; background-position: 100% top; text-align: left; margin-right: auto; margin-left: auto; width: 800px; height: 176px }
#headlinks  { text-align: right; margin-right: auto; margin-left: auto; padding-top: 6px; width: 800px; height: 40px }
#logo    { background-image: url(images/drimlike-logo.png); background-repeat: no-repeat; background-position: left top; text-indent: -9000px; margin-top: 0; width: 290px; height: 72px; float: left }
#logoen    { background-image: url(images/drimlike-logoen.png); background-repeat: no-repeat; background-position: left top; text-indent: -9000px; margin-top: 0; width: 290px; height: 72px; float: left }
#testimonial   { text-align: justify; width: 420px; height: 100px; float: right }
#flash     { background-color: #bfc4c9; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 800px }
#navigation    { color: #757f89; font-size: 9px; background-image: url(images/creative-web-print.png); background-repeat: no-repeat; background-position: 100% top; text-indent: 10px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; width: 800px; height: 25px }
#menu     { margin-right: auto; margin-left: auto; position: relative; z-index: 999999; width: 800px; height: 30px }
#global   { text-align: left; margin-right: auto; margin-left: auto; padding-top: 20px; z-index: 1; width: 800px }

#pager  { font-size: 14px; font-weight: bold; text-align: center; margin-right: auto; margin-left: auto; padding-top: 30px; padding-bottom: 30px; width: 800px; clear: both }
#footer    { font-size: 0.8em; background-image: url(images/shadow.gif); background-repeat: repeat-x; background-position: 100% top; text-align: left; margin-bottom: 0; padding-top: 10px; bottom: 0; left: 0; width: 100%; height: 100%; clear: both }
#divfooter    { background-position: center top; margin-right: auto; margin-left: auto; bottom: 100%; width: 800px }
#divfooter a:link   { color: #aab4be; font-size: 10px; font-weight: normal }
#divfooter a:visited  { color: #aab4be }
#divfooter a:hover { color: #fa0 }
#divfooter a:active  { color: #aab4be }
#quote { position: absolute; z-index: 1; top: 275px; right: 20px; width: 130px; height: 30px; clear: both }
.form    { line-height: 20px; text-align: left; margin-left: 12px; padding-bottom: 40px; width: 250px; float: left }
.packweb { text-align: center; padding-top: 20px; width: 160px; float: left }
/*-----text-----*/
#testimonial p    { color: #fff; font-size: 0.7em; margin: 0 }
p         { color: #757f89; font-size: 0.7em; text-align: justify }
h1   { color: #f90; font-size: 1em; font-weight: bold; margin: 0.2em 0 }
h2   { color: #f90; font-size: 1.6em; font-weight: normal; margin: 0.2em 0 }
h3 { color: #757f89; font-size: 0.7em; font-weight: normal }
h4   { color: #2f3943; font-size: 0.9em; font-weight: bold; text-align: left }
/*-----sitemap-----*/
.maplist  { background-image: url(images/fd-sitemap.gif); background-repeat: no-repeat; background-position: right center; text-align: center; margin-right: auto; margin-left: auto; padding-top: 100px; width: 600px; height: 400px }
dl  { text-align: left; margin-left: 10px; width: 190px; float: left }
dt { border-bottom: 1px solid #bfc4c9 }
dd { font-size: 0.8em; list-style-type: disc; list-style-image: url(images/drimlike-star.png); display: list-item; margin-top: 0.5em; margin-bottom: 0.5em }
/*-----links-----*/
a { color: #fa0; font-weight: bold; text-decoration: none }
a:hover { color: #757f89; font-weight: bold; text-decoration: none }
a.navigation  { color: #757f89; font-size: 9px; font-weight: normal }
a.navigation:hover  { color: #fa0; font-size: 9px; font-weight: normal }
/*-----align-----*/
.floatleft   { float: left }
.floatleftnews  { margin-top: 10px; margin-bottom: 20px; margin-left: 40px; float: right }
.floatleft250        { margin-bottom: 20px; padding-bottom: 20px; width: 350px; float: left }
.contactdiv { margin-bottom: 20px; margin-left: 70px; padding-bottom: 20px; width: 280px; float: left }
.floatright { float: right }
.article            { padding-top: 50px; width: 800px; float: left; border-top: 1px dotted #b4bec8 }
.articlenews { width: 800px }
/*-----pic-----*/
a.homepic   { background-image: url(images/home-picture.gif); background-repeat: no-repeat; display: block; margin-left: 20px; width: 14px; height: 15px; float: right } 
a.homepic:hover   { background-image: url(images/home-picture1.gif); margin-left: 20px; float: right } 
a.sitemappic   { background-image: url(images/sitemap-picture.gif); background-repeat: no-repeat; display: block; margin-left: 20px; width: 18px; height: 16px; float: right } 
a.sitemappic:hover   { background-image: url(images/sitemap-picture1.gif); margin-left: 20px; float: right } 
a.contactpic   { background-image: url(images/contact-picture.gif); background-repeat: no-repeat; display: block; margin-left: 20px; width: 17px; height: 15px; float: right } 
a.contactpic:hover   { background-image: url(images/contact-picture1.gif); margin-left: 20px; float: right } 

a.flagfr    { background-image: url(images/flag-fr2.png); background-repeat: no-repeat; display: block; margin-right: 5px; width: 25px; height: 16px; float: right } 
a.flagfr:hover    { background-image: url(images/flag-fr.png); margin-right: 5px; float: right } 
a.flagen    { background-image: url(images/flag-en2.png); background-repeat: no-repeat; display: block; margin-right: 5px; width: 25px; height: 16px; float: right } 
a.flagen:hover    { background-image: url(images/flag-en.png); margin-right: 5px; float: right }
