.CENoMargin { margin: 0; font-size: 1em; }
.OneCE { font-size: 0.85em; }
.TwoCE { font-size: 1em; }
.ThreeCE { font-size: 1.2em; }
.FourCE { font-size: 1.4em; }
.FiveCE { font-size: 1.7em; }
.SixCE { font-size: 2em; }
.SevenCE { font-size: 2.4em; }

.ContentEditor { }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color:#333333; display: block; font-family: arial, sans-serif;  }
h1 { font-size: 1.9em; margin:0 0 15px 0; font-weight:bold; letter-spacing:-1px; border-bottom: 2px dotted #333333; padding-bottom:5px; margin-bottom:10px; }
h2 { font-size: 1.7em; margin:15px 0 10px 0; font-weight:bold; }
h3 { font-size: 1.3em; margin:15px 0 10px 0; font-weight:bold; }
h4 { font-size: 1.3em; margin:0; padding:15px 0 10px 0; font-weight:bold; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
.element-panel-beta-outer h2 { font-size: 1.5em; margin:-5px 0 0 0; color:#000000; font-weight:bold }
.element-panel-alpha-outer h3 { font-size: 1.1em; text-align:center; width:100%; border-radius: 15px; background: url("../Images/panel-gamme-header.png") repeat-x bottom #ee7f01; margin-bottom:1px!important; margin-top:10px; color:#000000; padding:1px 0 1px 0;  box-shadow: 1px 1px 2px #b9b9b9; border:1px solid #fcecda }


.ContentEditorLiveEdit table { border: solid 2px #BABABA; }

.SymbolCell { padding:1px; text-align:center; }
.SymbolCell a, .SymbolCell a:visited { color:black; text-decoration :none; padding:3px; padding-left:6px; padding-right:6px; }
.SymbolCell a:hover, .SymbolCell a:active{ color:white; background:navy; }

h2.element-panel-alpha-header { color: #000; font-size: 1.25em; font-weight: bold; margin: 0; padding: 0; text-align:center }
h2.element-panel-alpha-header a:link, h2.element-panel-alpha-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-alpha-header a:hover, h2.element-panel-alpha-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.element-panel-beta-header { color: #ffffff; font-size: 1.25em; font-weight: bold; margin: 0; padding: 0; }
h2.element-panel-beta-header a:link, h2.element-panel-beta-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-beta-header a:hover, h2.element-panel-beta-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.element-panel-gamma-header { color: #ffffff; font-size: 1.25em; font-weight: bold; margin: 0; padding: 0; text-align:center }
h2.element-panel-gamma-header a:link, h2.element-panel-gamma-header a:visited { color: #ffffff; text-decoration: none; background: transparent; }
h2.element-panel-gamma-header a:hover, h2.element-panel-gamma-header a:active { color: #ffffff; text-decoration: underline; background: transparent; }

h2.oHeadlineBoxTitle { color: #ffffff; font-size: 1.25em; font-weight: bold; padding: 0; margin: 0; }
.tabbed-zone-inner h2 { margin-top:0; color:#EF7F02 }
.tab-header-inner ul li h2 a:link, .tab-header-inner ul li h2 a:visited { color:#EF7F02; background:none }
.ui-accordion .ui-accordion-header a { padding:0!important }
.ui-accordion-content { height:auto!important }

p { color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    line-height: 1.4em; }
.element-panel-beta-outer p { font-size:1em; margin:0 0 23px 0 }
.element-panel-alpha-outer p { font-size:1em; margin-top:5px; text-align:center; color:#000000 }
/*h2 + p { font-weight:bold; font-size:1em; margin-top:20px }*/
.element-column-left-alpha-content .lister-carousel p:first-child { margin-top:0 }