hr { margin:0; padding:0 10px 0 10px ; border: none 0; border-top: 1px dashed #7999c2; width: 90%; height: 1px;}
#leftcontent {width:130px;float:left; margin:20px 0 0px 0; padding:0 15px 0 0; font-weight:bold; font-size: 11px}
#leftcontent a {color:#0099FF;text-decoration:none; padding:0 0 1px 8px; background:url(../images/a_link.gif) 0 5px no-repeat; padding-bottom: 1px; border-bottom:1px solid #d6e2fb;}
#leftcontent a:hover {color:#1d3696;text-decoration:none; padding:0 0 1px 8px;  background:url(../images/a_hover.gif) 0 5px no-repeat; padding-bottom: 1px; border-bottom:1px solid #6c8fc9;}
#leftcontent h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0099FF;}
#leftcontent h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1D3696;}

#centercontent {width:800px;float:left; margin:0px 10px; padding:0px 5px 20px 5px; font-size: 11px; min-height: 400px; }
*HTML #centercontent{ height: 400px;}
*HTML #centercontent{ margin:0px 10px 0 0;}
#centercontent h2 { margin:35px 0 0 0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#1D3696; /*background:url(../images/h_underline.gif)0 5px no-repeat;*/}
*html #centercontent h2 { margin:35px 0 0 0; /* background:url(../images/h_underline.gif)0 5px no-repeat;*/ }
#centercontent h3 {margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1D3696; /*background:url(../images/h_underline.gif)0 5px no-repeat;*/}
#centercontent h4 {margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1D3696; /*background:url(../images/h_underline.gif)0 5px no-repeat;*/}

#centercontent ul { margin:0; padding:0; list-style:none;}
#centercontent ul li { margin:0 0 10px 0px; padding:0;}
#centercontent ul li a {color:#1d3696;text-decoration:none; margin:0; padding-left:8px; border-bottom:1px solid #d6e2fb; background:url(../images/a_link.gif) 0 5px no-repeat}
#centercontent ul li a:hover {color:#1d3696;text-decoration:none; margin:0; padding-left:8px; border-bottom:1px solid #6c8fc9; background:url(../images/a_hover.gif) 0 5px no-repeat}
#centercontent p { color:#4768ab}
#rightcontent {display:none;}
#centercontent a {text-decoration:underline; color:#3d5a92;}
#centercontent a:hover { text-decoration:none;color:#1d3696; }
#content { background:url(../images/bg_content.gif) 0 5px no-repeat;}

.category{ float: left; width: 110px; height: 150px; margin: 10px 7px 10px 0;}
#centercontent .category a{ line-height: 14px; text-decoration: none;}
.category a img{ border: none; margin: 0 0 5px 0;}

#headline{ background: #dbe6f2; padding: 5px; margin: 20px 0 10px 0;}
#borderheadline{ border: 1px solid #FFFFFF; padding: 10px;}
#starproduct{ width: 340px; float: left; padding: 0 10px 0 0;}
#starproduct img{ float: left; margin: 0 10px 0 0;}
#searchProducts{ color: #94a6b6; border-left: 1px solid #aabdd6; padding:0 0 20px 10px; float: left; line-height: 16px; margin: 30px 0 0 0; width: 390px;}
#starproduct h3{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #008eff; text-transform: uppercase; background: none; padding: 0; margin: 0 0 20px 0;}
#starproduct h3 strong{ color: #008eff;}
#starproduct strong{ color: #1d3696;}
#starproduct .readmore{ color: #93a9bb; background: none; margin: 0; padding: 0; text-decoration: none; font-weight: normal;}

#searchProducts input.btnsearchbook{ background:#000033; border: none; color:#FFFFFF; font-size: 11px; padding: 3px; font-weight: bold;}
#searchProducts input{ margin: 10px 0 0 0;}
#searchProducts form{ margin: 0; padding: 0;}
#searchProducts h3, #allcategories h3{ color: #1d3696; font-size: 11px; font-weight: bold; background: none; padding: 0; margin: 0 0 10px 0;}

#btndownload { border-top: 12px solid #e9eef3; padding: 10px 0 0 0; margin: 10px 10px 0 0;}
* html #btndownload {padding: 0 0 0 0;}

#btndownload a{ background: url(../images/bkgd_btn_catalogue.jpg) no-repeat; width: 168px; height: 48px; color:#FFFFFF; text-align: center; display: block; text-transform: uppercase; text-decoration: none; padding: 7px 0 0 0;}
#btndownload a:hover{ color:#FFFFFF; background: url(../images/bkgd_btn_catalogue_on.jpg) no-repeat; padding: 7px 0 0 0;}

.downloadcatalogue, .seeallcatalogue{ float: left;}
.downloadcatalogue { margin: 0 50px 0 150px;}
*HTML .downloadcatalogue { margin: 0 50px 0 40px;}

#leftsearch_fr{  background: url(../images/bkgd-recherche.jpg) no-repeat; width: 107; height: 59px; padding: 5px; padding-top: 30px; margin: 0 0 10px 5px;}
#leftsearch_en{  background: url(../images/btn-recherche-uk.jpg) no-repeat; width: 107; height: 59px; padding: 5px; padding-top: 30px; margin: 0 0 10px 5px;}
#leftsearch_fr h3, #leftsearch_en h3{ color: #FFF; margin:0; padding: 0; font-size: 10px; font-weight: bold;}
#leftsearch_fr .tablecontent, #leftsearch_en .tablecontent{ margin: 0; padding: 0;}
#leftsearch_fr .tablecontenttitle, #leftsearch_en .tablecontenttitle{ margin: 0; padding: 0;}
#leftsearch_fr p, #leftsearch_en p{ margin: 0; padding: 0;}
#leftsearch_fr form, #leftsearch_en form{ margin: 5px 0 0 0; padding: 0;}
#leftsearch_fr form input, #leftsearch_en form input{ width: 97px;}
#leftsearch_fr .btn, #leftsearch_en .btn{ background:none; font-size: 10px; color:#FFFFFF; font-weight: bold; width: 50px; height: 20px; float: right; padding-right: 26px; text-align: right;}
#leftsearch_fr .btnl, #leftsearch_fr .btncenter, #leftsearch_fr .btnr, #leftsearch_en .btnl, #leftsearch_en .btncenter, #leftsearch_en .btnr{ background: none; color:#FFFFFF;}
#leftsearch_fr .btncenter a, #leftsearch_en .btncenter a{ color:#FFFFFF; padding: 2px 0 0 0; display:block; background: none;}
