body {padding:0; margin:0; border:0; background:#72adc0 url(../images/body_back.png) repeat-x; font-size:76%; font-family:"lucida sans", verdana, arial, sans-serif; color:#000; text-align:center;}
hr { clear:both; visibility:hidden; }
.clear {clear:both;}
div.clear hr {display:none;}
img, img a {border:none;}
.center  {text-align:center;}




#wrapper {width:952px; margin:0 auto; text-align:left;}
#header {width:952px; height:123px; position:relative;}
#header a#logo {display:block; width:253px; height:99px; position:absolute; left:0; top:0; background:url(../images/logo_1.gif); text-decoration:none; border:0;}
#header a#logo b {position:absolute; left:-9999px;}
#header #language {width:197px; height:23px; float:right; background:url(../images/language.gif);}
#header #language a {color:#fff; text-decoration:none; line-height:23px; font-weight:bold; padding-left:25px; font-size:11px;}
#header #language a#francais {margin-right:30px;}
#header #language a:hover {text-decoration:underline;}
#header p {position:absolute; right:0; top:65px; font-size:18px; color:#034; padding:0; margin:0; font-weight:bold;}
#navigation {height:35px; position:relative; z-index:500; background: url(../images/navback_right.gif) no-repeat right top; padding-right:15px;}
#menu {padding:0 0 0 15px; margin:0; list-style:none; background:#3f697d url(../images/navback_left.gif) no-repeat left top; height:35px; float:right;}
#menu li {float:left;}
#menu li a {display:block; height:35px; float:left; font-family:georgia, serif; font-size:13px; color:#fff; line-height:35px; padding:0 30px 0 10px; text-decoration:none;}
#menu li a.down {background:url(../images/down.gif) no-repeat right center;}

#menu li:hover {position:relative;}
#menu li a:hover {background:#6db2d3; color:#000; position:relative;}
#menu li a.down:hover {background:#6db2d3 url(../images/down_over.gif) no-repeat right center; color:#000; position:relative;}
#menu li:hover > a {background:#6db2d3; color:#000;}
#menu li:hover > a.down {background:#6db2d3 url(../images/down_over.gif) no-repeat right center; color:#000;}

#menu ul {margin:0; padding:0; list-style:none; position:absolute; left:-9999px; background:#6db2d3; width:150px;}
#menu ul li a {width:130px; padding:5px 10px; line-height:1.2em; height:auto; background:#6db2d3; color:#000;}
#menu ul li a:hover {background:#3f697d; color:#fff;}
#menu table {border-collapse:collapse; width:0; height:0; margin:-1px -4px;}
#menu :hover ul {left:0; top:35px;}
#menu :hover ul.right {left:auto; right:0; top:35px;}
#menu :hover ul.right li a {text-align:right;}

#menu ul.drop2 {width:250px;}
#menu ul.drop2 li a {width:230px;}

#menu ul.drop3 {width:180px;}
#menu ul.drop3 li a {width:160px;}

#content {clear:both; margin-top:65px; background:#fff; padding:14px;}
#contentTop {height:417px; padding-bottom:30px;}
#contentTop #wrap {float:right;}
#boxTop {width:284px; height:417px; background:url(../images/box1.jpg);}
#boxTop p {font-size:13px; padding:40px 20px 30px 20px; line-height:1.8em;}
#boxTop p.pharmapanel {font-size:13px; padding:20px 20px 20px 20px; line-height:1.7em; margin:0;}

#boxTop ul {list-style:none; font-size:13px; margin:20px 20px 40px 20px; padding:0; }
#boxTop ul li {margin:10px 0; padding:0 0 0 10px; background:url(../images/bullet-panel.gif) no-repeat left center; font-size:13px;}




#boxTop h1 {font-family:georgia, serif; font-size:26px; text-align:center; margin:0; padding:0; font-weight:normal;}
#boxTop h2 {width:228px; height:31px; line-height:31px; background:url(../images/sub_bar.gif); margin:10px auto; padding:0; font-size:15px; color:#fff; font-family:georgia, serif; text-align:center; font-weight:normal;}
#boxTop h3 {font-family:georgia, serif; font-size:26px; text-align:center; margin:0; padding:30px 0 0 0; font-weight:normal;}
#boxTop h4 {font-family:georgia, serif; font-size:18px; text-align:center; margin:0; padding:2px 0 0 0; font-weight:normal;}
#contentBottom {background:#fff;}
#leftBottom {width:500px; float:left; background:#fff; padding-left:20px;}
#rightBottom {width:340px; float:right;background:#fff;}

#leftBottom blockquote {padding:0 0 0 30px; margin:20px 0 0 0; font-size:22px; font-style:italic; font-family:georgia, serif; background: url(../images/open_quotes.gif) no-repeat}
#leftBottom p.cite {display:block; margin:0; padding:0;  background: url(../images/close_quotes.gif) no-repeat bottom right; color:#436f84;}

#rightBottom h3 {font-size:16px; text-align:right; font-style:italic; font-weight:normal; color:#1c292f; margin:0; padding:0 30px 0 0;}
#rightBottom .block {width:340px; height:151px; margin-bottom:4px; position:relative;}
#rightBottom .brown {background:#bd9869;}
#rightBottom .blue {background:#436f84;}
#rightBottom .block:hover {background:#72adc0;}
#rightBottom .block img {display:block; float:left; padding:7px 0 0 4px;}
#rightBottom .block p {color:#fff; font-weight:bold; font-size:12px; padding:8px 0 0 0; margin:0 10px 0 115px; line-height:1.6em;}
#rightBottom .brown a {display:block; width:191px; height:21px; background:url(../images/sub_bar2.gif); color:#fff; text-align:center; text-decoration:none; font-family:georgia, serif; font-size:13px; position:absolute; left:125px; top:115px; line-height:21px;}
#rightBottom .blue a {display:block; width:191px; height:21px; background:url(../images/sub_bar3.gif); color:#fff; text-align:center; text-decoration:none; font-family:georgia, serif; font-size:13px; position:absolute; left:125px; top:115px; line-height:21px;}


.info {position:relative; margin-top:60px; height:114px;}
.info .picture {width:90px; height:90px; padding:12px; background:url(../images/pictureFrame.gif); float:left; margin:0;}
.info .picture img {display:block;}
.info h3 {color:#436f84; font-weight:normal; font-family:georgia; font-size:16px; padding:0; margin:0 0 0 124px;}
.info p {color:#2f424f; font-size:12px; line-height:1.6em; margin:10px 0 10px 124px; width:280px;}
.info a.more {position:absolute; right:0; bottom:10px; color:#4682b4;}
a#pageTop {color:#4682b4;}

#leftBottom p.mark {border-top:1px solid #2c4855; border-bottom:1px solid #2c4855; color:#2c4855; line-height:1.8em; padding:10px;}



#foot {height:277px; background:url(../images/footer.png);}
#foot #container {width:952px; margin:0 auto; text-align:left;}
#footLeft {width:205px; float:left;}
#footLeft h1 {width:196px; padding-top:135px; height:0; margin:0 0 20px 0; overflow:hidden; background:url(../img/gredeco.png);}
#footLeft img {float:left; }
#footLeft p {margin:0 0 0 60px; padding:0 10px 0 0; color:#d4e5ed; line-height:1.5em;}
#footLeft a {color:#d4e5ed;}
#footMiddle {width:355px; height:222px; background:#609dba; float:left; padding-left:20px; padding-top:55px;}
#footMiddle h4 {width:350px;  clear:both; padding:10px 0 0 0; margin:0; color:#eef8fd; }

#footRight {height:222px; padding-left:20px; padding-top:55px; float:left;}
#footRight h4 {width:218px;  clear:both; padding:20px 0 0 0; margin:0; color:#eef8fd; font-size:14px;}
#footRight a {color:#eef8fd; font-size:13px; font-weight:bold; margin:10px 0 0 0; padding:0;}

#footRight p {margin:0; padding:10px 10px 0 0; color:#d4e5ed; line-height:1.5em;}
#footMiddle .list {width:340px; height:222px; float:left;}
#footRight .list {width:160px; height:222px; float:left;}
#foot h3 {color:#eef8fd; font-size:14px; margin:0; padding:0;}
#foot ul {list-style:none; padding:0; margin:5px 0 0 0; float:left;}
#foot ul li a, #foot ul li a:link, #foot ul li a:visited {margin:10px 0; padding:5px 0 5px 10px; background:url(../images/bullet.gif) no-repeat left center; color:#eef8fd; text-decoration:none;}
