body {font-family: Arial, Helvetica, sans-serif;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #000000}
.txt_11_b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #FFFFFF}
.txt_11_black { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #000000}
.txt_14_gris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #646262; line-height: 13px; }
.txt_11_b_n { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FFFFFF}
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #000000; font-decoration : underline }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF0000; font-decoration : underline }
.txt_11_rouge_b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FFFFFF; background-color : #FF0000; font-weight: bold}
.txt_10_black { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000 }
.txt_9_black { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color : #000000 }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FFFFFF; text-decoration:none; font-weight:bold; }
.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF0000; text-decoration:none; font-weight:bold; }
.menusel { border-top:3px solid #FF0000; background:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none; font-weight:bold; }
.manulang { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#D1D1D1; Text-decoration:none; text-align:right; font-weight:bold; }
.manulang_cn {margin: 0 !important; margin: 0 7px 0 0; }
.manulang_cn img  {border: 0;}
.manulang2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#807F7F; Text-decoration:none; text-align:center; vertical-align:middle; font-weight:bold; }
.info { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; Text-decoration:none; line-height:200%; font-weight:bold; text-align:center; }
.info2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; Text-decoration:none; line-height:150%; font-weight:bold; text-align:left; }
.souligne { text-decoration:underline;}

/* main zones */
#clubelec {position: relative; width: 773px; margin: 0 auto; text-align: left; 
left: 50%; margin-left: -386px;}

/* Newsletter */
.newsCell ul {margin : 0px 5px 0px 15px; padding : 0px 5px 5px 0px}
.newsCell li {margin : 0; padding : 0; color : #ff0000;}
.newsCell a {text-decoration : none}
.newsCell a:hover{color : #ff0000}
.newsCell h4 {text-align : left; margin : 0px 0px 5px 0px;}
.newsCell h4 a {font-size : 14px; font-weight : bold;}
.newsCell h4 a:hover {font-size : 14px; font-weight : bold; color : #ff0000}
.newsLetter {margin: 0 10px;}
.newsLetter h4 {font-size: 18px; font-weight : bold; color: #db3124; margin: 0 0 10px 0;}
.newsLetter p {text-align: justify;}
.newsLetter .image {float: right; margin-left: 10px;}

.clear {clear: both;}
h3 {font-size: 18px; font-weight : bold;}


/* Clearing */
.clear {clear: both;}

/* */
.logoContainer {height: 50px;}
.bannerLeft {display: none; }
.bannerLeft img {border: 0; margin: 4px 4px 0 0;}
.banner_footer {text-align: center;}
.banner_footer div {}

/* Home spacing */
.home_spacing {height: 100px; clear: both; width: 10px; height: 38px;}

/* Partie bas droite du site */
.leftcontent {border: 1px solid transparent; position: relative;
position: absolute; top: 341px; left: 7px; width: 336px; border: 0;}

.imageAnim {}
.imageAnim img {display: block;}

/* infoClubElec */
table.infoClubElec {margin-top: 27px; width: 100%;}
table.infoClubElec td.infoClubElecMiscTD {text-align: right; vertical-align: bottom;}

.brochure {height: 20px; overflow: hidden;}
.copyright { padding-top: 5px;}

/* Footer elements */
.footerElements {position: relative; overflow: hidden; border: 1px solid #aaa; border-top: 0; margin-bottom: 6px; padding-top: 0px;
padding-top: 9px; padding-bottom: 1px;}
.footerElements .legal {display: block;
position: absolute; top: 66px; right: 5px;
}
.footerElements .legal a {text-decoration: none; font-size: 10px;}

table.footerElementsTable {}
table.footerElementsTable td {padding: 1px 4px 4Px 4px;}

table.footerElementsTable td.moody_certification_td {width: 110px; background: url(Img/sep.gif) right center no-repeat; text-align: center; vertical-align: top;}
table.footerElementsTable td.IHS_td {width: 110px; background: url(Img/sep.gif) right center no-repeat; text-align: center; vertical-align: top;}
table.footerElementsTable td.ERAI_td {width: 110px; text-align: center; vertical-align: top;}
table.footerElementsTable td.footerLinks {vertical-align: top; padding: 1px 0 0 3px;}
table.footerElementsTable td.footerLinks span.footerLink a {color: #7a7a7a; font-size: 11px; font-weight: bold; white-space: nowrap; line-height: 20px; padding-right: 8px;}
table.footerElementsTable td.footerLinks span.footerLink a:hover {color: red;}

.paypal {margin-top: 18px;}
.paypal img {border: 0;}