body {
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
}


a.liens-menu:link {
	color:#4F8BB0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:visited {
	color: #4F8BB0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:hover {
	color: #CD456E;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:active {
	color: #CD456E;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}




/* Navigation */
ul li 
{
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}

li a {
	padding-top: 0px;
	padding-bottom: 0px;
}

dl {
	height: auto;
	margin: 0;
	list-style: none;

}

dl a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;

}

dl a:hover {
	background-color: #ffffff;
}

dl img {
	float: left;
}
dt, dd {
	padding: 5px 7px;
}

dt {
	float: left;
	clear: left;
	width: 40px;
	color: #363636;
	font-size:.9em;
} 

dd {
	margin-left: 50px;
}





/* Navigation 2.0
-------------------------------------------------------------- */
#nav { line-height: 1; z-index: 9998; }

#nav a {
	background: url("http://www.inrees.com/img/menu/menu_complet4.jpg") no-repeat 0 0;
	display: block;
	height: 28px;
	text-indent: -999em;
	overflow: hidden;
}

#nav li { float: left; position: relative; }
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0; }
	
	/*--- Default ---*/
	#nav-home a { background-position: 0 0; width: 35px; }
	#nav-decouvrir a { background-position: -35px 0; width: 86px; }
	#nav-soutien a { background-position: -121px 0; width: 69px; }
	#nav-activites a { background-position: -190px 0; width: 78px; }
	#nav-ressources a { background-position: -268px 0; width: 99px; }
	#nav-medias a { background-position: -367px 0; width: 62px; }
	#nav-actions a { background-position: -429px 0; width: 69px; }
	#nav-myinrees a { background-position: -498px 0; width: 82px; }
	#nav-boutique a { background-position: -580px 0; width: 78px; }
	#nav-search a { background-position: -658px 0; width: 26px; }

	/*--- Hovering ---*/
	#nav-home a:hover { background-position: 0 -28px; width: 35px; }
	#nav-decouvrir a:hover { background-position: -35px -28px; width: 86px; }
	#nav-soutien a:hover { background-position: -121px -28px; width: 69px; }
	#nav-activites a:hover { background-position: -190px -28px; width: 78px; }
	#nav-ressources a:hover { background-position: -268px -28px; width: 99px; }
	#nav-medias a:hover { background-position: -367px -28px; width: 62px; }
	#nav-actions a:hover { background-position: -429px -28px; width: 69px; }
	#nav-myinrees a:hover { background-position: -498px -28px; width: 82px; }
	#nav-boutique a:hover { background-position: -580px -28px; width: 78px; }
	#nav-search a:hover { background-position: -658px -28px; width: 26px; }

	
	/*--- Clicking ---*/
	/*--- #nav-home a:active { background-position: 0 -100px; width: 52px; }
	#nav-learn a:active { background-position: -51px -100px; width: 72px; }
	#nav-issues a:active { background-position: -132px -100px; width: 77px; }
	#nav-media a:active { background-position: -219px -100px; width: 73px; }
	#nav-action a:active { background-position: -274px -100px; width: 80px; }
	#nav-people a:active { background-position: -354px -100px; width: 77px; }
	#nav-states a:active { background-position: -431px -100px; width: 75px; }
	#nav-blog a:active { background-position: -506px -100px; width: 65px; }
	
	/*--- Dropdowns ---*/
	#nav li:hover ul, #nav li.over ul { left: 0; }
	#nav li li { float: none; position: static; width: 100%; }
	
	#nav li li a, #nav li li a:hover, #nav li li a:active {
		background: none;
		height: auto;
		padding: 1px 12% 2px;
		text-indent: 0;
		width: 76%;
	}
	
	#nav li li a:hover { 
	background: #114769;
background: url("http://www.inrees.com/img/menu/back_hover.png");
	
	 }
	
	#nav li ul {
		background: #0A3453;
		border-bottom: 1px solid #085A8C;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 28px;
		width: 254px; /* Navigation */
		z-index: 9999;
	}
	
	#nav2 li ul {
		background: #0A3453;
background: url("http://www.inrees.com/img/menu/back_back.png");
background-repeat:no-repeat;
background-position: 0px 0px; 
		border-bottom: 1px solid #085A8C;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 28px;
		width: 254px; /* Navigation */
		z-index: 9999;
	}
	
	#nav3 li ul {
		background: #0A3453;
background: url("http://www.inrees.com/img/menu/back_back2.png");
background-repeat:no-repeat;
background-position: 0px 0px; 
		border-bottom: 1px solid #085A8C;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 28px;
		width: 254px; /* Navigation */
		z-index: 9999;
	}


	

	li#nav-states ul { line-height: 1.2; width: 400px; }
	li#nav-states .col { font-size: 0.9em; float: left; width: 33%; }
	li#nav-states .col ul { border: 0; position: static; width: 100%; }
	
li#nav-soutien ul { line-height: 1.4; width: 350px; margin:0; }
	li#nav-soutien .col { font-size: 0.95em; float: left; }
	li#nav-soutien #firsticol { background: url("");width: 45% }
	li#nav-soutien #secondicol { background: url("");width: 48%;  }
	li#nav-soutien .col ul { background: url("");border: 0; position: static; width: 100%; }
	li#nav-soutien .col ul li#bpfcpdf { background: url("");margin-left: 0px !important; white-space: nowrap; }
    li#nav-soutien .col ul li#bpfcpdf img { background: url("");margin: 0 -17px 0 0;  float: left;}
    #name li#nav-soutien ul { display: block; }
	




