/* General & defaults */ BODY {/*background-image: url(../img/gen_css_bckgdmain.gif); background-repeat : repeat;*/ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px}
.nobckgd {background-image: url(../templates/img/gen_pix.gif); background-color: #FFFFFF}
.plain {background-image: url(../img/gen_css_bckgdplain.gif); background-repeat : repeat}
BODY, TD {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; text-align: left}
P {margin-top: 0px; margin-bottom: 5px}
.3dxmlDLError {background-color: red; border: 1px solid red; color: white}
ul {display: list-item; list-style: none; list-style-type: none; list-style-image: none; margin-left: 2em; margin-top: 5px; margin-bottom: 5px; padding-left: 0px; float: both}
ul li {padding: 0 0 0 0; list-style: none; list-style-image:url(../img/puce_col1_css.gif); list-style-type: none; margin-top: 5px; margin-bottom: 5px; margin-left: 2px}
li.ws {margin-top: 0px; margin-bottom: 0px; margin-left: -2px}
A {color: #333333; text-decoration: underline}
A:hover {text-decoration: none}
A:visited {color: #000000}
A.noline {text-decoration: none}
A.noline:hover {text-decoration: underline}
A.boldlink {font-weight:bold; color: #EE0906; text-decoration: none}
.bold {font-weight: bold}
A.bold {font-weight: bold}
A.bold:hover {text-decoration: none; font-weight: bold}
A.bold_1 {text-decoration: none; font-weight: bold}
A.bold_1:hover {text-decoration: underline; font-weight: bold}
.bold2px {font-weight: bold; font-size: 12px}
.bold3px {font-weight: bold; font-size: 13px}
.boldu {font-weight: bold; text-decoration: underline}
.tleft {text-align: left}
.bleft {font-weight: bold; text-align: left}
.bold1px {font-size: 12px; font-weight: bold}
.bold1pxarial {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 2px}
.ul {text-decoration: underline}
.tjustify {text-align: left}
/* General colors color a : red color b : orange */ .cola {color: #E80C0E}
.cola a {color: #E80C0E}
.colab {font-weight: bold; color: #E80C0E}
.colab1px {font-size: 13px; font-weight: bold; color: #E80C0E}
.colab1px a {font-size: 13px; font-weight: bold; color: #E80C0E}
.colab2px {font-size: 14px; font-weight: bold; color: #E80C0E}
.colab3px {font-size: 15px; font-weight: bold; color: #E80C0E}
.colab4px {font-size: 16px; font-weight: bold; color: #E80C0E}
.colatitle {font-size: 14px; font-weight: bold ; color: #E80C0E}
A.colab {text-decoration: underline; font-weight: bold; color: #333333}
A.colab:hover {text-decoration: none; font-weight: bold; color: #E80C0E}
A.colab_1 {font-weight: bold; color: #E80C0E}
A.colab_1:hover {font-weight: bold; color: #E80C0E}
A.colab_1:visited {font-weight: bold; color: #E80C0E}
A.cola_1 {text-decoration: none; color: #E80C0E}
A.cola_1:hover {text-decoration: underline; color: #E80C0E}
A.cola_1:visited {color: #E80C0E}
.colbb {font-weight: bold; color: #FF840A}
A.colbb {text-decoration: none; color: #333333}
A.colbb:hover {text-decoration: underline; color: #FF840A}
.colc {color: #fb7203}
.colcb {font-weight: bold; color: #fb7203}
A.colcb {text-decoration: underline; font-weight: bold; color: #333333}
A.colcb:hover {text-decoration: none; font-weight: bold; color: #fb7203}
A.colcb_1 {font-weight: bold; color: #fb7203}
A.colcb_1:hover {font-weight: bold; color: #fb7203}
A.colcb_2 {text-decoration: none; font-weight: bold; color: #fb7203}
A.colcb_2:hover {text-decoration: underline; font-weight: bold; color: #fb7203}
/* Other colors color1 : green color2 : blue color3 : dark red */ .col1 {color: #96AA00}
.col1b {font-weight: bold; color: #96AA00}
.col1b1px {font-size: 13px; font-weight: bold; color: #96AA00}
.col1b2px {font-size: 14px; font-weight: bold; color: #96AA00}
.col1b3px {font-size: 15px; font-weight: bold; color: #96AA00}
.col1b4px {font-size: 16px; font-weight: bold; color: #96AA00}
.col1title {font-size: 14px; font-weight: bold ; color: #96AA00}
A.col1b {font-weight: bold; color: #333333}
A.col1b:hover {font-weight: bold; color: #96AA00}
A.col1b_1 {font-weight: bold; color: #96AA00}
A.col1b_1:hover {font-weight: bold; color: #96AA00}
.col2 {color: #217EA1}
.col2b {font-weight: bold; color: #217EA1}
.col2b1px {font-size: 13px; font-weight: bold; color: #217EA1}
.col2b2px {font-size: 14px; font-weight: bold; color: #217EA1}
.col2b3px {font-size: 15px; font-weight: bold; color: #217EA1}
.col2b4px {font-size: 16px; font-weight: bold; color: #217EA1}
.col2title {font-size: 14px; font-weight: bold ; color: #217EA1}
A.col2b {font-weight: bold; color: #333333}
A.col2b:hover {font-weight: bold; color: #217EA1}
A.col2b_1 {font-weight: bold; color: #217EA1}
A.col2b_1:hover {font-weight: bold; color: #217EA1}
.col3 {color: #BA3957}
.col3b {font-weight: bold; color: #BA3957}
.col3b1px {font-size: 13px; font-weight: bold; color: #BA3957}
.col3b2px {font-size: 14px; font-weight: bold; color: #BA3957}
.col3b3px {font-size: 15px; font-weight: bold; color: #BA3957}
.col3b4px {font-size: 16px; font-weight: bold; color: #BA3957}
.col3title {font-size: 14px; font-weight: bold ; color: #BA3957}
A.col3b {font-weight: bold; color: #333333}
A.col3b:hover {font-weight: bold; color: #BA3957}
A.col3b_1 {font-weight: bold; color: #BA3957}
A.col3b_1:hover {font-weight: bold; color: #BA3957}
.col4 {color: #608375}
.col4b {font-weight: bold; color: #608375}
.col4b1px {font-size: 13px; font-weight: bold; color: #608375}
.col4b2px {font-size: 14px; font-weight: bold; color: #608375}
.col4b3px {font-size: 15px; font-weight: bold; color: #608375}
.col4b4px {font-size: 16px; font-weight: bold; color: #608375}
.col4title {font-size: 14px; font-weight: bold ; color: #608375}
A.col4b {font-weight: bold; color: #333333}
A.col4b:hover {font-weight: bold; color: #608375}
A.col4b_1 {font-weight: bold; color: #608375}
A.col4b_1:hover {font-weight: bold; color: #608375}
.col5b {font-weight: bold; color: #7469A4}
.col5 {color: #7469A4}
.col5b1px {font-size: 13px; font-weight: bold; color: #7469A4}
.col5b2px {font-size: 14px; font-weight: bold; color: #7469A4}
.col5b3px {font-size: 15px; font-weight: bold; color: #7469A4}
.col5b4px {font-size: 16px; font-weight: bold; color: #7469A4}
.col5title {font-size: 14px; font-weight: bold ; color: #7469A4}
A.col5b {font-weight: bold; color: #333333}
A.col5b:hover {font-weight: bold; color: #7469A4}
A.col5b_1 {font-weight: bold; color: #7469A4}
A.col5b_1:hover {font-weight: bold; color: #7469A4}
/* Misc styles */ .listcol1 {color: #FF7200; font-weight: bold; text-decoration: underline}
.listcol1:visited {color: #FF7200; font-weight: bold; text-decoration: underline}
.listcol2 {color: #E80C0E; font-weight: bold; text-decoration: underline}
.listcol2:visited {color: #E80C0E; font-weight: bold; text-decoration: underline}
.listcol3 {color: #333333; font-weight: bold; text-decoration: underline}
.listcol3:visited {color: #333333; font-weight: bold; text-decoration: underline}
.col6 {font-size: 11px; color: #B4B3B3}
.gold {font-weight: bold; color: #FF7F00}
.gallery {color: #696969}
/* Size */ /*.1px {font-size: 13px}*/ /* Lists */ .listbckgd1 {background-color: #F7F7F7}
.listpoint1 {background-image: url(../img/gen_css_list_point1.gif); background-repeat : repeat; background-color: #F7F7F7}
.borderbckgd2 {background-color: #CCCCCC}
.listbckgd2 {background-color: #F1F1F1}
.listpoint2 {background-image: url(../img/gen_css_list_point2.gif); background-repeat : repeat}
/* Images borders & styles */ .pic {border-color: #B4B3B3}
.picleft {border-color: #B4B3B3; margin-right : 25px ; margin-top: 20px ; margin-bottom: 20px }
.picright {border-color: #B4B3B3; margin-left : 25px ; margin-top: 20px ; margin-bottom: 20px }
.pictopleft {border-color: #B4B3B3; margin-right : 25px ; margin-bottom: 20px }
.pictopright {border-color: #B4B3B3; margin-left : 25px ; margin-bottom: 20px }
.pictopleft10px {border-color: #B4B3B3; margin-right : 10px ; margin-bottom: 10px }
.pictopright10px {border-color: #B4B3B3; margin-left : 10px ; margin-bottom: 10px }
.imgleft {margin-right : 25px ; margin-top: 20px ; margin-bottom: 20px }
.imgright {margin-left : 25px ; margin-top: 20px ; margin-bottom: 20px }
.imgtopleft {margin-right : 25px ; margin-bottom: 20px }
.imgtopright {margin-left : 25px ; margin-bottom: 20px }
.pic1 {border-color: #EFEFEF}
/* PLM Solutions DHTML selector */ .bckgdplmsol {background-color: #F0F0F0}
/* Bgcolors & Backgrounds */ .bordertable {border: 1px solid #EFEFEF; background-color: #FAFAFA }
.bckgdwhite {background-color: white}
.bckgdgrey1 {background-image: url(../img/gen_css_bckgdgrey.gif); background-repeat : repeat; padding: 0 0 0 0; margin: 0 0 0 0}
.deg1 {background-image: url(../img/gen_css_deg1.gif); background-repeat : repeat; padding: 0 0 0 0; margin: 0 0 0 0}
.bckgd1 {text-align: left; background-color: #FFFFFF}
.deg2 {background-image: url(../img/gen_css_deg2.gif); background-repeat : repeat}
.deg2inv {background-image: url(../img/gen_css_deg2inv.gif); background-repeat : repeat}
.bckgd2 {background-color: #F7F7F7}
.deg3 {background-image: url(../img/gen_css_deg3.gif); background-repeat : repeat}
.bckgd3 {background-color: #EEEEEE}
.bckgd4 {background-color: #D5D5D5}
.point1 {background-image: url(../img/gen_css_point1.gif); background-repeat : repeat}
.point2 {background-image: url(../img/gen_css_point2.gif); background-repeat : repeat}
.point3 {background-image: url(../img/gen_css_point3.gif); background-repeat : repeat}
.gallerypopup {background-color: #494949}
.coin_1_bckdg {background-color: #E6E6E6}
/* Forms */ SELECT.sel01 {font-size:10px; color: #717070 ; width:390px; height:15px }
SELECT.ps2 {font-size:10px; color: #717070 ; width:400px; height:15px }
INPUT.ps2 {font-size: 11px; width: 250px}
INPUT.contact {font-size: 11px; width: 250px}
INPUT.contactSmall {font-size: 10px; width: 150px}
INPUT.contactXSmall {font-size: 10px; width: 50px}
INPUT. {font-size: 10px; width: 100px}
INPUT.contactR {font-size: 10px; width: 250px; background-color: #FFFCCC}
.contactB{ border: 3px double; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5; margin: 0.35em 0 0; padding: 0em 0.5em; overflow: visible; cursor: pointer !important; cursor: hand; font-weight: bold; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F43; margin-left:50px}
.contactB:hover{ border-color: #E80C0E}
INPUT.contactB.bak {font-size: 10px; font-weight: bold ; background-color: #F2F2F2}
SELECT.contact {font-size:10px; color: #717070 ; width:250px; height:15px }
SELECT.contactSmall {font-size:10px; color: #717070 ; width:50px; height:15px }
SELECT.contactR {background-color: #FFFCCC; font-size:10px; color: #717070 ; width:250px; height:15px }
SELECT.i2 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:150px; height:18px }
SELECT.i3 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:150px; height:18px }
SELECT.i4 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:150px; height:18px }
SELECT.i5 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:70px; height:18px }
SELECT.i6 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:120px; height:18px }
SELECT.i7 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:115px; height:18px }
SELECT.i8 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:95px; height:18px }
/* Configurator */ SELECT.conf1 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:300px; height:22px }
SELECT.conf2 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:90px; height:22px }
INPUT.conf1 {font-size: 10px; width: 70px}
INPUT.conf2 {font-size: 10px; width: 210px}
/* Search */ INPUT.search1 {font-size: 10px; width: 165px}
INPUT.search2 {font-size: 10px; width: 140 px}
SELECT.search1 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:100px; height:22px }
SELECT.search2 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:65px; height:22px }
/* Send */ INPUT.send1 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:140px; height:18px }
.colgrb1px {font-size: 12px; font-weight: bold; color: #5D5D5D}
TEXTAREA.send1 {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; width:565px; height:100px }
/* P&S gallery */ SELECT.gallery {font-size:10px; color: #717070 ; width:250px; height:15px }
/* Left */ .gsearch {font-weight: bold; color: #717070}
INPUT.gsearch {font-size: 10px; width: 120px; border: 1px solid #B4B3B3}
SELECT.gsearch {font-size: 10px; width: 120px; border: 1px solid #B4B3B3; padding: 0 0 0 0; margin: 0 0 0 0}
.gsearchselect {font-size: 10px}
.gsearchselectbold {background: #eeeeee; color: black}
.gsearchNOselect {font-size: 10px; color: #cccccc}
/* Chemin de fer */ .cdf1 {color: #7C7C7C; font-weight: bold}
A.cdf1 {text-decoration: underline; color: #7C7C7C}
A.cdf1:hover {text-decoration: none; color: #7C7C7C}
A.cdf1:visited {text-decoration: underline; color: #7C7C7C}
.cdf2 {color: #E80C0E; font-weight: bold}
A.cdf2 {text-decoration: none; color: #E80C0E; font-weight: bold}
A.cdf2:hover {text-decoration: none; color: #E80C0E; font-weight: bold}
A.cdf2:visited {text-decoration: none; color: #E80C0E; font-weight: bold}
/* Footer */ .footer {color: #B0AFAF; background-color: #FAFAFA ; text-align: center}
.degfooter {background-image: url(../img/gen_css_degfooter.gif); background-repeat : repeat}
.white {color: #ffffff}
.whiteb {font-weight: bold; color: #ffffff}
/* Search look&feel */ DIV.tx-indexedsearch {width: 565px; margin-left: 25px; margin-right: 25px}
/** * customers_stories (begin) ****************************/ DIV.customers_stories {margin-top: 4px}
/** * customers_stories (end) **************************/ .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style: normal}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {margin-left: 10px; background-color: #E80C0E; color: #FFFFFF; font-style: normal}
.tx-indexedsearch-searchbox-button {font-size: 10px; border: 1px solid #B4B3B3}
..tx-indexedsearch-searchbox-sword {font-size: 10px; border: 1px solid #B4B3B3}
/* Top nav */ A.navtop {text-decoration: none}
A.navtop:hover {text-decoration: none}
A.navtop:visited {color: #333333}
TABLE TR TD#left TABLE {background-color : white}
TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act, TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act:hover, TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act:visited {text-decoration: underline; color : E80C0E}
/* Left nav */ .itemoff {background-color: #FFFFFF; color: #5D5D5D; font-size: 11px}
.itemon {background-color: #FFFFFF; color: #E80C0E; font-size: 11px}
.itemroll {background-color: #ECECEC}
/* Rich Text Editor settings */ H1 {color: #E80C0E; font-size: 15px; font-weight: bold}
H2 {color: #E80C0E; font-size: 14px; font-weight: bold}
H3 {color: #E80C0E; font-size: 13px; font-weight: bold}
H4 {color: #000000; font-size: 12px; font-weight: bold}
H5 {color: #E80C0E; font-size: 11px; font-weight: bold; margin-top: 20px; margin-bottom: 5px}
H6 {color: #000000; font-size: 10px; font-weight: bold}
.bodytext {text-align: left; margin-top: 5px; margin-bottom: 5px}
table #banner_HP_101 {background-color: #f7f7f7 }
.logform {color: #FF9000}
input.logform {font-size: 10px; width: 100px; border: 1px solid #B4B3B3}
input.logformbutton {font-size: 10px; width: 50px; border: 1px solid #B4B3B3}
.title {color: #E80C0E; font-size: 13px; font-weight: bold }
a.clink {font-weight: bold; text-decoration: none}
a.clink:hover {text-decoration: underline}
.TopTitle {color: #E80C0E; font-size: 17px; font-weight: bold ; font-family: Verdana, sans-serif}
.titleBlack {color: #333333; font-size: 13px; font-weight: bold }
.textBlack {font-size: 12px; line-height: 15px}
.tabletitle {color: #E80C0E; font-size: 12px; font-weight: bold }
a.directLink{ font-family: Verdana, sans-serif; font-size: 10px; color: #E80C0E; text-decoration: none; font-weight: bold}
a.directLink:visited{ font-family: Verdana, sans-serif; font-size: 10px; color: #E80C0E; font-weight: bold}
a.directLink:hover{ font-family: Verdana, sans-serif; font-size: 10px; color: #E80C0E; text-decoration: underline; font-weight: bold}
a.impLink{ color: #6489B7; text-decoration: none; font-weight: bold}
a.impLink:visited{ color: #6489B7; text-decoration: none; font-weight: bold}
a.impLink:hover{ color: #E80C0E; text-decoration: underline; font-weight: bold}
a.impLinkActive{ color: #E80C0E; text-decoration: none; font-weight: bold}
a.impLinkActive:visited{ color: #E80C0E; text-decoration: none; font-weight: bold}
a.impLinkActive:hover{ color: #E80C0E; text-decoration: underline; font-weight: bold}
.new{ color: #6489B7; font-weight: bold}
.lightGrey {font-size: 9px; color: #B0AFAF}
INPUT.dslogin {border-width:1px; border-style:solid; border-color:#D3D3D3}
.salestitle {color: #E80C0E; font-size: 12px; font-weight: bold }
.saleshead {font-size: 11px}
.salessubtitle {color: #E80C0E; font-size: 11px}
.sales {font-size: 10px}
a.red{ font-family: Verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #F90800}
a.red:visited{ font-family: Verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #F90800}
a.red:hover{ font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; color: #F90800}
.greytext{ font-family: Verdana, sans-serif; font-size: 10px; color: #656565}
h2.techSspec {font-size: 18px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #353535; margin: 10px 0 5px 25px; padding: 0}
h5.techSspec {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #EF0808; padding: 0; margin: 0 0 5px 0}
.struct_2col_full_page {background-color: white}
.struct_2col_full_page_large_col {vertical-align: top; text-align:left}
.struct_2col_full_page_fine_col {width: 180px; vertical-align: top; text-align:left}
.col_vide_droite {width: 25px}
.col_vide_droite {width: 25px}
.col_vide_milieu {width: 25px}
.spacer_line {height: 25px}
.sub_struct_2col {width: 100%}
.sub_struct_2col_content {vertical-align: top}
/* Table avec border et marge au dessus */ .tableWithBorderMargin {font-family: arial, helvetica, sans-serif; font-size: 10px; width: 100%; vertical-align: top; margin-top: 20px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; vertical-align: top}
.tableWithBorderMargin TD.tableTitleLine {padding: 5 5 5 5; background: #ededed; color: #e80c0e; font-size: 11px; letter-spacing: 2px; vertical-align: top; font-weight: bold; border-right: 1px solid #CCCCCC}
.tableWithBorderMargin TD.tableContentLineWithBorder {border-top: 1px solid #CCCCCC; vertical-align: top; border-right: 1px solid #CCCCCC; padding: 5 5 5 5}
.tableWithBorderMargin TD.tableHeaderContentLineWithBorder {border-top: 1px solid #CCCCCC; vertical-align: top; background: #ededed; font-weight: bold; font-size: 11; border-right: 1px solid #CCCCCC; padding: 5 5 5 5}
/* table avec les tabs */ .tableWithTABS {font-family: arial, helvetica, sans-serif; font-size: 10px; width: 100%; vertical-align: top; margin-top: 20px; vertical-align: top; border: 1px solid #cccccc}
.tableWithTABS TD.topLineACT A:hover{ text-decoration: underline}
.tableWithTABS TD.topLineACT A{ padding-top: 10px; padding-left: 10px; border: 1px solid #CCCCCC; height: 25px; background: #ededed; border-bottom: 1px solid #CCCCCC; display: block; color: #e80c0e; font-weight: bold; text-decoration: none; font-size: 11px; letter-spacing: 2px}
.tableWithTABS TD.topLineNonACT A{ padding-top: 10px; padding-left: 10px; border: 1px solid #CCCCCC; height: 25px; border-bottom: 1px solid #CCCCCC; display: block; color: #e80c0e; font-weight: bold; text-decoration: none; font-size: 11px; letter-spacing: 2px}
.tableWithTABS TD.topLineNonACT A:hover {text-decoration: underline; background: #ededed; display: block}
.tableWithTABS TD.content {margin-left: 20px; padding-bottom:20px}
.selectorLinksTop {text-align: left}
.contact_link {font-weight: normal; text-decoration: underline; color: #717070}