@CHARSET "ISO-8859-1";

body { margin:0px; padding:0px; margin-bottom:20px; text-align:center; font-family:Verdana, sans-serif; font-size:12px; }
#page { width:1016px; text-align:left; margin-left:auto; margin-right:auto; } 

#header { margin:0px; height:169px; background-image:url('../images/bottom_header.png'); background-repeat:no-repeat; background-position:bottom center; background-color:#FF0099; }
  #titre { position:absolute; width:552px; height:116px; margin-top:20px; margin-left:20px; display:block; }
	#compteur { position:absolute; width:355px; height:136px; margin-top:115px; margin-left:379px; background-image:url('../images/compteur.png'); background-repeat:no-repeat; background-position:bottom left; }
	#compteur p { margin:0px; padding:0px; font-family:Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#67CC02; margin-top:40px; margin-left:22px; line-height:30px; }
	#compteur p span { font-size:40px; margin-left:15px; margin-right:15px; }
	#cartouche { position:absolute; width:399px; height:141px; margin-top:26px; margin-left:601px; }
	
#logo { margin-top:6px; margin-left:22px; }
	
#menu { float:left; clear:left; width:236px; float:left; padding-top:43px; padding-bottom:5px; background-image:url('../images/menu_top.png'); background-repeat:no-repeat; background-position:top left; background-color:#63FF00; }
  #menu a { display:block; font-weight:bold; text-decoration:none; font-size:16px; color:#000; margin-left:20px; margin-bottom:20px;  } 
  #menu a:hover { color:#286400;  } 
	#menu a.bouton_rose { background-image:url('../images/bouton-rose.png'); background-repeat:no-repeat; background-position:top left; padding-left:52px; padding-top:12px; padding-bottom:16px; }
	#menu a.bouton_jaune { background-image:url('../images/bouton-jaune.png'); background-repeat:no-repeat; background-position:top left; padding-left:52px; padding-top:12px; padding-bottom:16px; }
	#menu a.bouton_vert { background-image:url('../images/bouton-vert.png'); background-repeat:no-repeat; background-position:top left; padding-left:52px; padding-top:12px; padding-bottom:16px; }

#content { float:left; width:475px; margin-left:25px; text-align:justify; }
  #content h1 { margin:0px; padding:0px; font-size:20px; color:#67CC02; text-align:left; }
  #content h2 { margin:0px; padding:0px; font-size:12px; color:#FF6600; margin-top:10px; text-align:center;}
  #content h4 { text-align:left; margin:0px; padding:0px; font-size:15px; color:#FF4800; margin-top:10px; margin-top:10px; }
  #content h5 { text-align:center; margin:0px; padding:0px; font-size:13px; color:#FF4800; margin-top:10px; }
	#content ul { margin:0px; padding-left:20px; }
  #content a img { border:0px; }
  #content hr { clear:both; }
  #content table { margin-top:10px; width:100%; }
  #content tr th { background-color:#eee; font-size:12px; padding:4px; }
  #content tr th.title { font-size:14px; }
  #content tr td { font-size:12px; background-color:#f6f6f6; padding:4px; }
  #content .orange { color:#FF9F00; }
  #content .rouge { color:#FF4800; }
	#content .rose { color:#EE008E; }
	
   
#barre { float:right; width:250px; margin-top:20px; }  
  #barre .top { height:15px; }
  #barre .rose, #barre .orange, #barre .vert { padding-bottom:15px; background-position:bottom left; background-repeat:no-repeat; margin-bottom:15px; }
  #barre .rose p, #barre .orange p, #barre .vert p { margin:0px; padding:0px; padding-left:10px; padding-right:10px; text-align:center; }
  #barre .rose a, #barre .orange a, #barre .vert a { margin-top:10px; display:block; font-weight:bold; color:#000; text-decoration:none; font-size:12px; }
  #barre .rose a:hover { color:#590035; }
	#barre .orange a:hover { color:#7D3F00; }
	#barre .vert a:hover { color:#263D12; }
  #barre .rose h1, #barre .orange h1, #barre .vert h1 { margin:0px; padding:0px; font-size:18px; font-weight:bold; margin-bottom:10px; text-align:center; }
	
	#barre .rose { background-image:url('../images/box_rose_bottom.png'); background-color:#FF0099; }
  #barre .rose .top { background-image:url('../images/box_rose_top.png');  }
  #barre .rose p a img { border:0px; }
  #barre .rose p select { width:200px; margin-top:15px; }
  #barre .rose p .submit_box { display:block; width:216px; text-align:right; margin-top:5px; }
  
	#barre .orange { background-image:url('../images/box_orange_bottom.png'); background-color:#FF9934; }
  #barre .orange .top { background-image:url('../images/box_orange_top.png');  }

	#barre .vert { background-image:url('../images/box_vert_bottom.png'); background-color:#66FF02; }
  #barre .vert .top { background-image:url('../images/box_vert_top.png');  }

#footer { clear:both; text-align:center; padding-top:40px; }
  #footer a { text-decoration:none; color:#000; font-size:12px; margin-left:15px; margin-right:15px; }
  #footer a:link { color:#000; }
  #footer a:visited { color:#000; }
  #footer a:hover { color:#999; }

.center { text-align:center; }
.right { text-align:right; }
.fleft { float:left; }
.fright { float:right; }

#carte_france { margin-left:4px; margin-top:5px; width:460px; }
  #carte_france img { margin:0px; border:0px; padding:0px; display:block; }
	#carte_france div { float:left; }
	#carte_france #carte_no { background-image:url('../images/france_no.png'); }
	#carte_france #carte_ne { background-image:url('../images/france_ne.png'); }
	#carte_france #carte_so { background-image:url('../images/france_so.png'); }
	#carte_france #carte_se { background-image:url('../images/france_se.png'); }

span.manif_date { display:block; color:#999; font-weight:bold; margin-top:10px; }
span.manif_title { display:block; font-size:12px; font-weight:bold; margin-left:20px; margin-top:5px; margin-bottom:5px; }
span.manif_desc { margin-left:20px; display:block; margin-bottom:10px; }

#petition div { float:left; clear:left; width:100px; margin-bottom:15px; margin-left:50px; padding-top:2px; }
#petition input.text { float:left; margin-right:5px;}
#petition input.submit { float:left; clear:left; margin-left:345px; }

.adobereader { float:right; clear:both; }
  .adobereader img { float:left; margin-right:5px; }
	
#form_photo_dep { text-align:center; margin-top:20px; }