

body, table, tr, td, p, ul, ol, input, textarea, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233;}
li {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233; padding: 0px 0px 8px 0px;}
a {color: #666666; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #789D01; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #1C6184;}
.green {color: #00CC00;}
.white {color: #FFFFFF;}
.white:link {color: #FFFFFF; text-decoration: none;}
.white:visited {color: #FFFFFF; text-decoration: none;}
.white:hover {color: #DDDDDD; text-decoration: none;}
.center {text-align: center;}

.sectiontitle {padding: 3px 0px 0px 15px; color: #FFFFFF; font-size: 17px; font-weight: bold;}
.newsdate {color: #FFFFFF; font-size: 20px; font-weight: bold;}
.leftpadding {padding: 10px 19px 15px 15px;}
.productpadding {padding: 10px 0px 15px 15px;}
.mainpadding {padding: 10px 4px 15px 15px;}
.suite {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.suite:link {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.suite:visited {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.suite:hover {font-size: 10px; color: #FFFFFF; text-decoration: none;}

h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #002233; font-size: 22px; font-weight: bold;}
h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #002233; font-size: 20px; font-weight: bold;}
h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #002233; font-size: 18px; font-weight: bold;}
h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #002233; font-size: 16px; font-weight: bold;}
h5 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #002233; font-size: 14px; font-weight: bold;}

.leftmenu {padding: 8px 19px 8px 15px; color: #FFFFFF; font-size: 11px; font-weight: bold; cursor: pointer; text-decoration: none; width: 100%;}
.topmenu {padding: 4px 4px 4px 6px; color: #1C6184; font-size: 13px; font-weight: bold; cursor: pointer; text-decoration: none; width: 100%;}
.topmenu:link:visited {padding: 4px 4px 4px 6px; color: #1C6184; font-size: 13px; font-weight: bold; cursor: pointer; text-decoration: none; width: 100%;}
.topmenu:hover {padding: 4px 4px 4px 6px; color: #0575AE; font-size: 13px; font-weight: bold; cursor: pointer; text-decoration: none; width: 100%;}

.searchtitle {font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233; font-weight: bold;}
.rightsearch {font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233; background-color: #FFFFFF; padding: 3px 2px 3px 2px;}
.rightbutton {font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000000; border-width: 1px; border-style: solid; border-color: #AAAAAA; background-color: #DDDDDD; padding: 3px 2px 3px 2px; font-weight: bold;}
select, option, .rightselect {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.toplinks {color: #5A5A5A; font-size: 11px; text-decoration: none;}
.toplinks:link {color: #5A5A5A; font-size: 11px; text-decoration: none;}
.toplinks:visited {color: #5A5A5A; font-size: 11px; text-decoration: none;}
.toplinks:hover {color: #00496E; font-size: 11px; text-decoration: none;}
.toppadding {padding: 4px 4px 0px 4px;}

.toplinkorange {color: #F1A013; font-size: 11px; text-decoration: none; font-weight: bold;}
.toplinkorange:link {color: #F1A013; font-size: 11px; text-decoration: none; font-weight: bold;}
.toplinkorange:visited {color: #F1A013; font-size: 11px; text-decoration: none; font-weight: bold;}
.toplinkorange:hover {color: #00496E; font-size: 11px; text-decoration: none; font-weight: bold;}

.bottommenu {color: #5A5A5A; font-size: 9px; text-decoration: none;}
.bottommenu:link {color: #5A5A5A; font-size: 9px; text-decoration: underline;}
.bottommenu:visited {color: #5A5A5A; font-size: 9px; text-decoration: underline;}
.bottommenu:hover {color: #00496E; font-size: 9px; text-decoration: none;}
.bottompadding {padding: 9px 4px 0px 4px;}

.recherchebox {color: #002233; text-align: center;}
.accesdirect {color: #002233; width: 247px; text-align: center;}

.product {color: #666666; text-decoration: none;}
.product:link {color: #666666; text-decoration: none;}
.product:visited {color: #666666; text-decoration: none;}
.product:hover {color: #000000; text-decoration: none;}

.featureproduct {color: #666666; text-decoration: none;}
.featureproduct:link {color: #666666; text-decoration: none;}
.featureproduct:visited {color: #666666; text-decoration: none;}
.featureproduct:hover {color: #000000; text-decoration: none;}

.productdata {color: #002233; text-decoration: none;}
.productdata:link {color: #666666; text-decoration: underline;}
.productdata:visited {color: #666666; text-decoration: underline;}
.productdata:hover {color: #000000; text-decoration: none;}

.featureproductdata {color: #002233; text-decoration: none;}
.featureproductdata:link {color: #666666; text-decoration: underline;}
.featureproductdata:visited {color: #666666; text-decoration: underline;}
.featureproductdata:hover {color: #000000; text-decoration: none;}

.sitemap {line-height: 30px;}
.sitemapbold {line-height: 30px; font-weight: bold;}

.comparetitle {background-color: #1E739D; color: #FFFFFF; font-weight: bold;}
.comparedataleft {background-color: #DDDDDD; color: #002233; font-weight: bold;}
.comparedata {background-color: #DDDDDD; color: #002233;}

.mainsearcharea {background-color: #FFFFFF; border-style: solid; border-color: #AAAAAA; border-width: 1px; margin: 1px 0px 0px 0px; padding: 10px 10px 10px 10px;}
.secondsearcharea {background-color: #EEEEEE; border-style: solid; border-color: #AAAAAA; border-width: 1px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;}
.maintitleborder {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #EEEEEE; border-style: solid; border-color: #AAAAAA; border-width: 1px; width: 522px;}
.maintitleappart {margin: 0px 0px 0px 0px; padding: 5px 10px 4px 10px;}

.titreborder {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #EEEEEE; border-style: solid; border-color: #AAAAAA; border-width: 1px; width: 736px;}
.titresection {margin: 0px 0px 0px 0px; padding: 5px 10px 4px 10px; color: #8BB600; font-size: 18px; font-weight: bold;}

.rightbox {background-color: #EEEEEE; border-style: solid; border-color: #AAAAAA; border-width: 1px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;}

.mainsearchselect {width: 170px;}
.subsearchselect {width: 160px;}
.field {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #002233; border-color: #555555; border-style: solid; border-width: 1px; background-color: #FAFAFA; padding: 0px 5px 0px 5px;}
.formpadding {padding: 5px 0px 5px 0px;}
