html{ padding:0;margin:0;}
body {margin:0;padding:0;font-family:verdana;font-size:12px;color:#2E2E2E;background:url(../files/design/headerBg.jpg) repeat-x; }
img {border:0; }


.bordaux{ background-color:#9c055a;}
.green{ background:#7dbe0c;}
.orange{ background:#F2b22a;}
.brown{ background:#cca675;}
.blue{ background:#0096d3;}
.cyan{ background:#59d8c5;}
.pink{ background:#c693be;}
.magenta {background:#9cF064; }

#header {height:167px !important;height:120px;margin:0; padding:0;display:block;}
#headerContent {margin:0 auto;width:1000px; }
#logo{margin:14px 0 0 0;height:137px; width:333px;padding:0;display:block;float:left;}
#headerPic{ width:605px;float:right;margin:0 20px 0 0 !important;margin:0px 20px 0 0;}

#main-wrapper{width:1000px;margin:0 auto; display:block; background:url(../files/design/mainBg.jpg) repeat-y; height:auto;}
#mainTop{width:1000px;background:url(../files/design/mainHead.jpg); height:57px;display:block;margin:0px 0 0 0 !important;margin:-2px 0 0 0;}
#main {padding:0 20px ;margin:-30px 0 0 0; }

#main #leftCol{width:760px;float:left;}
#main #leftCol a{color:#0063B4;text-decoration:none;  }
#main #leftCol .innerElement a{display:block;margin:0 0 5px 10px; } 
#main #leftCol a:hover{text-decoration:underline;  }
#main #leftCol h1 {margin:0;padding:0 0 20px 0; color:#2E2E2E; }
#main #leftCol #leftLeftCol{width:205px;float:left; }
#main #leftCol .element h1 {font-size:14px; color:#FFF;line-height:30px;width:200px;padding:0 0px 0 10px;background-image: url(../files/design/h1bgLeft.png) !important;background-image: url(../files/design/h1bgLeft.gif);background-repeat:no-repeat;background-position:right bottom;margin:0 0 0 -5px;}
#main #leftCol .element .content{width:180px;padding:0 0px 10px 0;margin:0 0 0 10px;border-bottom:1px solid #bababa;text-align:justify;}
#main #leftCol .element .contentMenu{padding:0 0px 10px 0;margin:0 0 0 0px;border-bottom:1px solid #bababa;}
#menu {list-style:none;padding:0;margin:10px 0 0 -5px; }
#menu li {padding:0px 0 0px 0px;margin:0px 0 0 0;min-height:30px;height:auto !important;height:30px; }
#menu a.selected {background:#FEF898; border-left:5px solid #F2B22A;padding:7px 0 0 5px;}
#sousMenu {list-style:none;padding:0;margin:0 0 0 20px;font-size:12px; }
#menu a {color:#0063b4;text-decoration:none;font-size:16px;display:block; min-height:23px;line-height:23x;padding:7px 0 0 10px;}
#main #leftCol #menu a:hover {background:#FEF898; border-left:5px solid #F2B22A;padding:7px 0 0 5px;text-decoration:none;}
#main #leftCol #sousMenu {margin:5px 0px 5px 30px;/*list-style-image:url(../files/design/tiret.jpg);*/list-style-type:disc;padding:0 0 15px 0;color:#0063b4; }
#main #leftCol #sousMenu li {line-height:auto;text-indent:0px;margin:0 ;padding:0 0 0 5px;height:auto!important;min-height:0;}
#main #leftCol #sousMenu a {color:#0063b4;text-decoration:none;font-size:14px;padding-left:0;margin-left:-7px;padding-top:3px; }
#main #leftCol #sousMenu a:hover {color:#0063b4;text-decoration:none;font-size:14px;background:none;border:0; text-decoration:underline;padding-left:0;padding-top:3px;}
#main #leftCol #sousMenu a.selected {background:none;border:0;text-decoration:underline;padding-left:0;}


#main #center{float:left;width:530px;border-right:1px solid #bababa;border-left:1px solid #bababa;margin:0 0 0 10px;}
#center #banner img { border:1px solid #bababa;}
#center #content a {text-decoration:none;color:#666666; }
#center #banner {width:530px;text-align:center;}
#center #content {width:510px;margin:20px auto; }
#main #leftCol #center #content h1 { color:#0063b4;font-size:16px;/*font-weight:normal;*/padding:10px 0 10px 0;}
#center #content h2 { color:#0063b4;font-size:13px;/*font-weight:normal;*/text-align:center;}
#center #content .text { margin:0px 0 0 30px;}
#center #content p { margin:20px 0 0 0px;}
#center #content  h2{font-size:12px;color:#E2A22A;margin:0 0 5px 0;padding:0px 0 0px 0;text-align:left; }
#center #content a {color:#0063B4;text-decoration:none; }
#center #content a:hover {text-decoration:underline; }
#center .text img {float:right;margin:0 0 10px 10px; }
#center #content .boxFaq {padding:10px 0px 10px 10px; background:#E8E8E8;background:#E8E8E8 url(../files/design/loupe.png) 5px 5px no-repeat !important;background:#E8E8E8 url(../files/design/loupe.gif) 5px 5px no-repeat ;}
#center #content .charte {padding:10px 0px 10px 10px; background:#E8E8E8;background:#E8E8E8;}
#center #content .boxFaqL {padding:10px 0px 10px 10px;background:url(../files/design/loupe.png) 5px 5px no-repeat !important;background:url(../files/design/loupe.gif) 5px 5px no-repeat ;}
#center #content .charteL {padding:10px 0px 10px 10px;}
#center #content .boxFaq .left{width:30px;float:left;display:block;min-height:20px;}
#center #content .boxFaqL .left{width:30px;float:left;display:block;min-height:20px;}
#center #content .boxFaq .text , #center #content .charte .text, #center #content .charteL .text {width:450px;float:left;margin:0; }
#center #content .boxFaqL .text {width:450px;float:left;margin:0; }

#center #content .boxDoc {padding:10px 0px 10px 10px; background:#E8E8E8;}
#center #content .boxDoc h3 , #center #content .boxDocL h3 {margin:0 0 10px 0; color:#0063B4;}
#center #content h2 {margin:10px 0 5px 0; }
#center #content .boxDocL {padding:10px 0px 10px 10px; }
#center #content .boxDoc .leftDoc , #center #content .boxDocL .leftDoc{width:100px;float:left;display:block;min-height:20px;}
#center #content .boxDoc .text , #center #content .boxDocL .text {float:left;width:390px;margin:0;}
#center #content .readMore {float:right;text-align:right;margin:5px 0px 0 0; }

#center #content .boxNews {padding:10px 0px 10px 10px; }
#center #content .boxNews.AEnews{background:url(../files/design/smallLogoW.jpg) 5px center no-repeat;}
#center #content .boxNewsAE.AEnews {background:#FFFBCC url(../files/design/smallLogo.jpg) 5px center no-repeat; }
#center #content .boxNewsAE {padding:10px 0px 10px 10px;background:#FFFBCC; }
#center #content .boxNews .left{width:30px;float:left;display:block;min-height:50px;}
#center #content .boxNewsAE .left{width:30px;float:left;display:block;min-height:1px;text-align:center;}
#center #content .boxNews .text {width:360px;float:left;margin:0; }
#center #content .boxNewsAE .text {width:360px;float:left;margin:0; }
#center #content .boxNewsAE .right{width:90px;float:left; margin:0 0 0 10px; }
#center #content .boxNews .right{width:90px;float:left; margin:0 0 0 10px; }

#center #content #contactHeader .left{float:left;width:250px;border-right:1px solid #CCCCCC;height:149px;text-align:center;}
#center #content #contactHeader .left img {margin:30px 0 0 0;}
#center #content #contactHeader  .text{ width:240px;float:left;padding: 0 0 0 10px;color:#666666;margin:0;}
#center #content #contactHeader  .text h3{ padding:5px 0 5px 0;margin:0;font-size:12px;}

#center #content .boxContact{border:1px solid #CCCCCC;margin:15px 0 0 0;color:#666666;padding:0 10px 10px 10px;background:#ffffff;}
#center #content .boxContact .titre {margin:-10px 0 10px 10px; }
#center #content .boxContact .titre h2 { color:#666666;font-weight:600;display:inline;padding:0;margin:-20px 0 0 0;background:#FFFFFF;text-align:left;line-height:16px;}
#center #content .boxContact .left { float:left;width:255px;}
#center #content .boxContact .left .formElement{float:left; margin:0px 5px 10px 0;}
#center #content .boxContact .left .formElement .texte{width:222px;}
#center #content .boxContact .left .formElement .longtexte{width:222px;}
#center #content .boxContact .left .formElement .select{width:201px; }
#center #content .boxContact .formElement input { margin:5px 0 0 0;}
#center #content .boxContact .formElement select { margin:5px 0 0 0;}
#center #content .boxContact .formElement input.submit{height:22px; border:1px solid #bababa;background:url(../files/design/bgSubmit.jpg)repeat-x;color:#2E2E2E;cursor:pointer;float:right; margin:5px 0 0 0;}
#center #content .boxContact .formElement textarea {width:227px;height:190px; }
#center #content .boxContact .formElement label{color:#666666;font-weight:normal;padding:0;float:none;width:auto;min-width:200px;display:block;}

#center #content .boxNewsAE h2{font-size:12px;color:#E2A22A;margin:0 0 5px 0;padding:0;text-align:left; }
#center #content .boxNews h2{font-size:12px;color:#E2A22A;margin:0 0 5px 0;padding:0;text-align:left; }
#center #content .boxFaq h2 , #center #content .charte h2{font-size:12px;color:#000;margin:0 0 5px 0;padding:0;cursor:pointer; }
#center #content .boxFaqL h2, #center #content .charteL h2{font-size:12px;color:#666666;margin:0 0 5px 0;padding:0;cursor:pointer; }
#center #content .boxNews .date {color:#0096d3; }
#center #content .boxNews img{ }

#center #content label{float:left;padding-left:20px;color:#F2b22a; width:200px;  font-weight:bold; font-size:11px;}
#center #content .champ, #center #content select{width:200px;}
#center #content #new_mem{width:450px; padding-top: 10px;}

#center #content label.membre {display:block;color:#666666;font-weight:normal;width:auto;float:none;padding:0; }
#center #content input.long {width:222px; }
#center #content .boxContact .formElement  textarea.big {height:270px; }

#center #content #contactHeader .left{float:left;width:250px;border-right:1px solid #CCCCCC;height:149px;text-align:center;}
#center #content #contactHeader .left img {margin:30px 0 0 0;}
#center #content #contactHeader  .text{ width:240px;float:left;padding: 0 0 0 10px;color:#666666;margin:0;}
#center #content #contactHeader  .text h3{ padding:5px 0 5px 0;margin:0;font-size:12px;}

#center #content #paypal{border:solid 1px; border-color:#BABABA; width:143px; height:55px; text-align:center; margin-top:15px;}
#center #content .navig_1 {width:140px; float:left; padding-right:20px; height:40px;font-weight:bold; color:#000000; font-size:11px;margin-top:15px;}
#center #content .navig_1 h2, #center #content .navig_1 h2 a {color:#CCCCCC; }
#center #content .selected h2 , #center #content .selected h2  a {color:#E2A22A;}
/*#center #content #navig_2{width:190px; float:right; height:40px;font-weight:bold; padding-right:67px; font-size:11px; color:#CCCCCC;margin-top:15px;}
#center #content #navig_2 h2{color:#CCCCCC;}*/
#center #content input.submit{float:right;height:22px; border:1px solid #bababa;background:url(../files/design/bgSubmit.jpg)repeat-x;color:#2E2E2E;cursor:pointer; margin-right:28px;margin-top:20px;}
#center #content input.paypal{background:url(../files/design/paypal.jpg);width:138px;height:49px; display:block;}
#center #content #form_content{margin-left:15px;}
.error {font-weight: bold; color: #BC0606; text-align: center;}
#center #content .field_error label {font-weight: bold; color: #BC0606; text-decoration: underline;	}

#center #content .subscriptiontitle {margin: 10px 0;}
#newsletterForm #button {display: block; margin-top: 10px;}

.payment {float: left; width: 200px; margin: 20px 0 0 5px; padding: 10px 0; text-align: center;}

#main #rightCol{width:200px;float:left; }
#main #rightCol #langue { position:absolute;margin:-37px 0 10px -10px;height:25px;display:block;background:#FFF;padding:5px 0 0 10px;width:80px;font-weight:600;font-size:15px;color:#4b4b4b;}
#main #rightCol #menuLangue{ list-style:none; padding:0;margin:0;height:30px;width:auto;}
#main #rightCol #menuLangue li {float:left;margin:0 0 0 5px; }
#main #rightCol #langue a {text-decoration:none;color:#4b4b4b; }
#main #rightCol #langue a.selected {color:#0096D1; }
#main #rightCol #langue a:hover {text-decoration:underline; }

#main #rightCol #rightMenu  {padding:0;margin:0 -14px 0 0; }
#main #rightCol #rightMenu li {min-height:30px;height:auto !important;height:30px; }

#main #rightCol #rightMenu a { color:#9C055A;display:block; min-height:23px;line-height:23x;padding:7px 5px 0 5px;text-decoration:none;}
#main #rightCol #rightMenu a.selected {background:#FEF898; border-right:5px solid #F2B22A;padding:7px 0px 0 5px;}

#main #rightCol #rightMenu  ul{margin:0 0 0 20px; }
#main #rightCol #rightMenu  ul a.selected{text-decoration:underline; border:0;background:none;}

#main .element {width:205px;margin:5px 0 15px 0px;position:relative;display:block;}
#main #rightCol .element h1 {font-size:14px; color:#FFF;line-height:30px;width:200px;padding:0 0 0 5px;background-image: url(../files/design/h1bgRight.png) !important;background-image: url(../files/design/h1bgRight.gif);background-repeat:no-repeat;background-position:left bottom;}
#main #rightCol .element .content{width:180px;padding:0 0px 10px 0;margin:0 0 0 10px;border-bottom:1px solid #bababa;}
#main #rightCol .rightLink{ margin:10px 0 0 0;color:#2E2E2E; display:block;}
#main #rightCol .rightLink a{color:#2E2E2E;}
#main #rightCol form{ margin:15px 0 0 0;}
#main #rightCol .formElement{ margin:10px 0 0 0;}
#main #rightCol .formElement input{width:100px;float:right; height:15px;margin:-3px 0 0 0;}
#main #rightCol .formElement input.tall{width:100%; height:15px;margin:-3px 0 0 0;float:none;}
#main #rightCol .formElement input.submit{height:22px; border:1px solid #bababa;background:url(../files/design/bgSubmit.jpg)repeat-x;color:#2E2E2E;cursor:pointer;}
#main #rightCol .formElement input.submitTall{height:22px; border:1px solid #bababa;background:url(../files/design/bgSubmit.jpg)repeat-x;color:#2E2E2E;cursor:pointer;width:100%;text-align:center;}
#main #rightCol .element .innerElement{margin:10px 0 0 0; }
#main #rightCol .element .innerElement img {float:left;margin:0 0px 10px 10px; }
#main .element .innerElement img.rightA {float:right;margin:0 0px 10px 0; }
#main #rightCol #magazine a{font-size:16px;color:#666666;text-decoration:none;}
#main #rightCol #magazine  img {float:right; }
#main #rightCol .element ul { padding:0;list-style:none;}

#footer {height:110px;width:100%;background:url(../files/design/footerBg.jpg) repeat-x;color:#FFF; }
#footer a {text-decoration:none;color:#FFF;font-weight:bold; }
#mainFooter {width:1000px; margin:0 auto; }
#mainBtm {width:1000px;height:43px; display:block;background:url(../files/design/mainBtm.jpg) no-repeat; margin:0 !important;margin:0 0 0 -2px;}
#credits {float:left;width:300px; margin:5px 0 0 20px;}
#valid {float:right;margin:5px 20px 0 0; }
#pages {text-align:right;}

.clear{clear:both;}

.link_orange{color:#F2b22a;margin:0 0 0 10px;width:170px;display:block;}

.center{text-align:center;}

.ligne{border-bottom:1px solid #BABABA;}
.itsContent{display:none;}


/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../files/design/cluetip/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(../files/design/cluetip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(../files/design/cluetip/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(../files/design/cluetip/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(../files/design/cluetip/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(../files/design/cluetip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(../files/design/cluetip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(../files/design/cluetip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(../files/design/cluetip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(../files/design/cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(../files/design/cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(../files/design/cluetip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(../files/design/cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(../files/design/cluetip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(../files/design/cluetip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(../files/design/cluetip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(../files/design/cluetip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}