* {margin:0; padding:0;}


  body { font-size:1em; margin : 0; padding:0;width:100%; text-align:center; height:100%; font-family: Verdana, arial, verdana, helvetica, sans-serif;  color:#000000; background:#000000 url(../../e_img/charte/bk.jpg) no-repeat top center; }
  body.login { background:#000000 url(../../e_img/charte/bk-login.jpg) no-repeat top center; }



  div#skip-top { display: block; }

  div#container { position: relative; margin : 0 auto; padding : 0 0 10px 0; text-align : left; width:990px; height:auto !important; height:1000px; min-height:1000px; }

  div#header { margin:0; padding:0; text-align:left; width:100%; }
  div#header h1 { display:none; }
  
  div#header #entete { background: url(../../e_img/charte/bk-entete.gif) no-repeat top center; /*height:158px;*/ }
  div#header #entete ul { padding:0px; padding-top:130px; margin:0 0 0 25px; list-style-type: none; }
  div#header #entete li { padding:0px 2px;  margin:0; display: list-item; }
  div#header #entete li a:link, div#header #entete li a:visited { color:#f9cb02; font-weight: bold; font-size: 120%; text-transform: uppercase; padding:0px;  margin:0;  }

  div#logo 		{ display:block; float:right; margin:0px 55px 0 0px; }
  div#logo img 	{ display:block; }

  div#contenu { padding:0; margin:0; text-align:left; height:auto;}


  div#centre { position:relative; margin:0 0 0 0px; text-align:left; }


  div#content-one { float:left; width:100%;  }


  div#content-two { padding:5px; background:#FFFFFF;/*position:relative; float:left; width:641px; padding:0;*/}
  #fd-ht{ /*height:160px;width:641px; background: url(../../e_img/charte/bk-centre-top.png) no-repeat top left;*/}
  div#content-two-inner { background:#FFFFFF;/*background: url(../../e_img/charte/bk-centre.png) repeat-y top left; padding:0 40px 0 100px; font-size: 12px;height:1%; */}
  div#content-two-bottom { /*width:641px; background: url(../../e_img/charte/bk-centre-bottom.png) no-repeat bottom left; height:26px;*/ }

  div#content-two-inner div.texte div { padding:5px 0; }
  div#content-two-inner div.texte ul {  }
  div#content-two-inner div.texte li { background: url(../../e_img/charte/puce.gif) no-repeat 0 3px; list-style-type: none; padding-left:12px; }



  div#droite { position:relative; padding:0; margin:0 0 0 30px; /*float: left; width:280px; text-align:left; height:auto; */}
  div#droite a:link, div#droite a:active, div#droite a:visited{ color:#FBCE01; text-decoration: none;}
  div#droite a:hover { color:##FBCE01; text-decoration: underline;  }


  div#titre { margin:0; padding:0px;  }
  div#titre h1 { margin:0 0 5px 0; padding:0; }
  div#titre h2 { margin:0; padding:0; text-transform: uppercase; font-size: 140%; color: #97bf0d; }


  div#bottom { 	clear:both; 	margin : 0 auto 20px; 	padding:0;  	text-align:center; 	width:990px;  	height:auto; }

  div#bottom-menu { margin:0; width:100%; height:auto; padding: 5px 0 0 0; text-align:center; color: #FFFFFF; }
  div#bottom-menu ul { margin:0; padding:0; }
  div#bottom-menu li { margin:0; display:inline; padding:0px 10px 0 4px; background: url(../../e_img/charte/sep.gif) no-repeat center right; }
  div#bottom-menu li.first { padding:0 10px 0 0;}
  div#bottom-menu li.last { background: none; padding:0;}
  div#bottom-menu li a:link, div#bottom-menu li a:visited  { color:#FFFFFF; font-weight:normal; }
  div#bottom-menu li a:hover 	{ text-decoration: underline; }

  div#formulaire { margin:0; padding:0; width:99%; }
  #formulaire fieldset { padding:5px; margin:0px auto; border:1px solid #96BE0D; width:85%; text-align:left; }
  #formulaire legend { 	color:#000000; margin-bottom:10px; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif; font-style:normal; 	}
  #formulaire .erreur {	 font-weight: bold;  color:#FFFFFF; background: #FF1900;}
  #formulaire ul {margin:0; padding:0; border:none;}
  div#content-two-inner #formulaire li {display:inline; list-style:none; background: none;  padding:0 10px 0 0; margin:0;}
  #formulaire li.checkbox { display:inline; list-style:none; padding:0; margin:0;}
  #formulaire label { width:14em;margin:0; padding:0; font-family : Verdana, arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }
  #droite label { color:#FBCE01; }
  #formulaire input  { font-size:110%; margin:0; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif; }
  #formulaire ul li input  { width:auto; }
  #formulaire input.textecourt { width:25%; }
  #formulaire select { margin:0; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif;  color:#000000;}
  #formulaire table.mceEditor select{width:20%;}
  #formulaire textarea { font-size:110%;width:100%;margin:0; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif; color:#000000; }
  #petition input.submit { vertical-align: bottom;margin:0; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif; font-size:110%; }
  #formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: Verdana, arial, verdana, helvetica, sans-serif; font-size:110%; }
  #formulaire div.textinfo { float:left; width:28%; padding:2px 10px 0 0; text-align:right;}
  #formulaire div.texte { margin:0 0 5px 0;}
  
  .login #formulaire { margin-top:200px; color:#FFFFFF; }
  .login #formulaire legend,   .login #formulaire label { font-weight: bold; color:#FFFFFF; }
  .login #formulaire fieldset.login { 	padding:10px; margin:0 auto; width:40%; border:1px solid #FFFFFF; }

  .jesigne { background:none;}
  .jediffuse { background:none;}
  .jememobilise { background:none;}
  .jeresteinforme { background:none;}
  
  .bloc-titre { margin-top: 10px;}
  .bloc-titre h2 { display: inline; color:#FFFFFF; }
  .bloc { background:none; padding:0px 20px 10px 20px; }
  .bloc .texte { color:#000000; }
  .bloc .texte ul { margin:0; padding:0;list-style-type: none; list-style-position:outside}
  .bloc .texte li { padding-top:5px; padding-bottom:5px; list-style-position:outside;}
  .bloc-bottom { background: none;}
  
  .bloc .texte .warning { text-align: center; background:#FFFFFF; padding:2px 5px; color:#DFAD0A; font-weight: bold; }
  #content-two .warning { text-align: center; background:#DFAD0A; color:#000; font-weight: bold; }

  .bloc li a { padding-left:35px; display: block; }
  .envoyer { background: url(../../e_img/charte/envoyer.gif) no-repeat center left; }
  .facebook { background: url(../../e_img/charte/fan.gif) no-repeat center left; }
  .twitter { background: url(../../e_img/charte/twitter.gif) no-repeat center left; }
  .don { background: url(../../e_img/charte/don.gif) no-repeat center left; }
  .kit { background: url(../../e_img/charte/kit.gif) no-repeat center left; }
  .newsletter { background: url(../../e_img/charte/newsletter.gif) no-repeat center left;  }
  .planete { background: url(../../e_img/charte/planete.gif) no-repeat center left; }
  .flickr { background: url(../../e_img/charte/flickr.gif) no-repeat center left; }

  #galerie {}
  #galerie div.image { /*width:150px; height:150px;*/margin:10px 0;  }
  #galerie div.image img { width:150px;   }




#anim_flash { color:#FFD200; font-weight:bold; font-size:2.2em; text-transform:uppercase; font-family: arial black; text-align: right;}


  div.player_flash{text-align:center;}

  .conteneur-element{width:95%;clear:both;  height:auto; padding:5px 0 0 5px; font-size:100%;}
  .conteneur-element img{margin:0 5px 3px 0;}

  .txt-img-dr{padding-left:10px; font-size:100%;}
  .txt-img-dr img{margin-left:10px;}

  .txt-img-g{font-size:100%;}
  .txt-img-g img{margin-right:10px;}

  div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
  div#resultat h2 {  padding:10px; }
  div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
  div#resultat h3 {  padding:10px; color:#0295CB; }

