#leftcontent {width:125px;float:left; margin:20px 0 0 0; padding:0; font-weight:normal; 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;}
#leftcontent a img{ border: none; background:none; margin: 0 0 0 5px; }
#centercontent {width:452px;float:left; margin:0; padding:0 0 0 30px; font-size: 11px;}
*html #centercontent { margin:0 10px 0 10px; padding: 0;}
#centercontent h2 { margin:15px 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;*/}
#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 {width:150px;float:left; margin:20px 0 0 0; padding:0 0; font-weight:bold; font-size: 11px;}
#rightcontent h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#474747; margin: 0;}
#rightcontent h4 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:  bold; color:#1D3696; margin: 10px 0 5px 0;}
#rightcontent p{ font-weight: normal;}
#rightcontent p .readmore{ padding: 5px 0 0 0; display:block; text-decoration: none;}
#content { background:url(../images/bg_content_3col.gif) 0 5px no-repeat;}
#rightcontent hr, #leftcontent hr{ background: #d9d9d9; border: #d9d9d9;}
#rightcontent a:hover{ text-decoration: none;}

#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;}

.bxl_site{ font-weight:  normal; line-height: 14px;}
#rightcontent .bxl_site a{ color: #0090ff; text-decoration: none;}

#order .productrecap td.ordertotalhtva{ text-align: right;}

td.#leftsearch form input{ width: 110px;}
