/*	-------------------------------------------------------------
	CSS IGENEVE
	-------------------------------------------------------------
	.auteur        igeneve SARL
	.version       1.0
	-------------------------------------------------------------	*/


	* {font-size:100%}
	html {font-size:62.5%;}

	img { border: 0; }



/*	-------------------------------------------------------------
	BODY
	-------------------------------------------------------------	*/

		  
	 body {
		background-color:#000;
		/*background:#000 url(../_images/fd_dheb_10.jpg) no-repeat 0 0;*/
		color:#8D8D8D;		
		font-weight : normal;
		font: 12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
		width: 100%;		
		margin : 0 auto;
	}
/*	=============================================================== */

	  
/*	-------------------------------------------------------------
	CORPS  - CONTENEUR
	-------------------------------------------------------------	*/

	#corps_contenu {
		min-height: 400px;
		min-width: 820px;
		width: 1010px;
		margin-left: 200px  ;
		padding-top:70px;
		padding-bottom:10px;
		position: relative;
		clear: both;
	}

	#corps_contenu ul {
		color:#fff;
		outline: none;
		list-style: none;
	}
	
	#corps_contenu ul a{	
		font: 14px/1em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none ;
		margin-top : 40px ;
	}
	
		
	#corps_contenu ul a:focus,
	#corps_contenu ul a:active,
	#corps_contenu ul a:hover {
		background-color: #ABC256;
		color:#fff;
		padding: 3px 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius : 3px;
		outline: none;
	}
	
	
	
	
	
	
	

/*	-------------------------------------------------------------
	FOOTER  - CONTENEUR
	-------------------------------------------------------------	*/

	#footer_contenu {
		padding-top: 0.6em;
		clear: both;
		background-color: #5D7B19;
		position: relative;
		
	}

/*	-------------------------------------------------------------
	FOOTER - Structure
	-------------------------------------------------------------	*/
	
	#footer {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		clear: both;
		height: 30px;
		min-height: 30px;
		min-width: 820px;		
	}
	
	#footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		height: 21px;
		width: 100%;
		padding-top: 5px;
	  }
	  #footer ul li {
		float: left;
		display: inline;
	  }
	
	  #footer ul a {
		display: block;
		font: 10px/1em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none ;
	  }
	
	#footer ul a {
		padding: 3px 7px;
		-moz-border-radius: 3px;
		-webkit-border-radius : 3px;
	}
	
	#footer ul a:focus,
	#footer ul a:active,
	#footer ul a:hover {
		background-color: #ABC256;
		outline: none;
	}
	

/*	-------------------------------------------------------------
	FOOTER : TITRE
	-------------------------------------------------------------	*/

	  #footer ul a.first {
		margin: 0 16px 0 0px;
	  }
	  #footer ul a.middle  {
		margin: 0 14px 0 0;
	  }
	  #footer ul a.end {
		margin: 0;
	  }
				
	  #footer ul a.first
	  {
		  background-color: #779325;
		  color: #fff;
		  -moz-border-radius: 3px;
		  -webkit-border-radius : 3px;
	  }


/*	-------------------------------------------------------------
	IMAGE SURVOL 
	-------------------------------------------------------------	*/

	
	
	.all_manif {
		width : 186px; 
		height : 39px; 
		background-image : url(../_images/layout/agenda/toutes_les_manifestations.png); 
		border: 0;
	}

	.all_manif:hover { 
		width : 186px; 
		height : 39px; 
		background-image : url(../_images/layout/agenda/toutes_les_manifestations_h.png); 
		border: 0;
	}




	.txt_souligne
		{
		text-decoration: underline;
		}
	
	.txt_italic
		{
		font-style: italic;
		}
	
	.txt_gras
		{
		font-weight: bold;
		}
		
	.txt_upper
		{
		text-transform: uppercase;
		}
		
	.txt_interline12
		{
		line-height:12pt;
		}
		
	.txt_interline15
		{
		line-height:15pt;
		}
		
	.txt_interline20
		{
		line-height:20pt;
		}
		
	.txt_9
		{
		font-size: 9px;
		}
		
	
	.txt_10
		{
		font-size: 10px;
		}
		
	.txt_11
		{
		font-size: 11px;
		}
	
	.txt_12
		{
		font-size: 12px;
		}
	
	
	.txt_13
		{
		font-size: 13px;
		}
		
	.txt_14
		{
		font-size: 14px;
		}
		
	.txt_15
		{
		font-size: 15px;
		}
		
	.txt_17
		{
		font-size: 17px;
		}
	.txt_18
		{
		font-size: 18px;
		}
		
	.txt_20
		{
		font-size: 20px;
		}
		
	.txt_25
		{
		font-size: 25px;
		}
	.txt_26
		{
		font-size: 26px;
		}
	.txt_27
		{
		font-size: 27px;
		}
	.txt_28
		{
		font-size: 28px;
		}
	.txt_29
		{
		font-size: 29px;
		}
	.txt_30
		{
		font-size: 30px;
		}
			
	.txt_blanc
		{
		color:#ffffff;
		}
	
	.txt_noir
		{
		color:#000000;
		}
		
	.txt_rouge
		{
		color:#FF0000;
		}
	
	.txt_gris
		{
		color:#a1a1a1;
		}
	.txt_orange
		{
		color:#FF6600;
		}
	.txt_violet
		{
		color:#E9A5FF;
		}
	.txt_jaune
		{
		color:#FFFF33;
		}
		
	.txt_orange_jaune
		{
		color:#FF9900;
		}
	.txt_rose
		{
		color:#FF3399;
		}
	.txt_turquoise
		{
		color:#00ccff;
		}
		
	.txt_grenat
		{
		color:#cc0000;
		}
	
	.txt_marron
		{
		color:#996600;
		}

		
	.txt_gris_fonce
		{
		color:#797979;
		}
	
	.txt_vert
		{
		color:#99cc33;
		}
	.txt_bleu
		{
		color:#66ccff;
		}
		
		
