
#etpo_footer
{
	font: 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 49px;
	margin: 7px auto 0 auto;
}

#etpo_footer a
{
	color: #828282;
	text-decoration: underline;
}

#etpo_footer a:hover
{
	text-decoration: none;
}

#etpo_footer td
{
	color: black;
	vertical-align: middle;
}

a
{
	text-decoration: none;
}

a:hover
{
	color:red; text-decoration:underline;
}

div#nav
{
				position:relative ;
				float: left ; 
				margin: 0px 0 0 0em ;
				padding: 0 0 1 0 ;
				border: 0px solid red ;
				background-color: #44719D ;
				width: 100% ;      	
}

ul#menu li ul
{
				display:none ;
}

ul#menu li:hover ul
{
				display:block ;
}

ul#menu
{
				margin:0px ;
				padding:0px ;
				list-style:none ;
				width:100% ;
				background:#4C77A7 ;
				float:left ;
				font:11px Arial ;
}

ul#menu hr{
				padding-right: 4px ;
				padding-left: 4px ;
				color: #D2E6F0 ;
				height:1px ;
}

ul#menu li{
				float:left ;
				display:block ;
				padding-left:1px ;
}

ul#menu li.first
{
				padding-left:0px ;
}

ul#menu li.last
{
				padding-right:0px ;
}

ul#menu li a
{
				display:block ;
				padding:2px 5px ;
				border:1px solid #CCCCCC ;
				color:#183D67 ;
				text-decoration:none ;
}

ul#menu li a:hover
{
				border-top-color:#F0F0F0 ;
				border-left-color:#F0F0F0 ;
				border-right-color:#999999 ;
				border-bottom-color:#999999 ;
}

ul#menu ul
{
				position:absolute ;
				background:#FFFFFF url(imgs_css/fond_menu.gif) repeat-y -160px 0% ;
				list-style:none ;
				margin:0px ;
				padding:0px ;
				width:160px ;
				z-index:16 ;
}

ul#menu ul ul
{
				top:0px ;
				left:159px ;
				z-index:17 ;
}

ul#menu ul li
{
				position:relative ;
				float:none ;
				margin:0px ;
				padding:0px ;
}

ul#menu ul li a
{
				display:block ;
				margin:0px ;
				padding:0px ;
				width:160px ;
				border:none ;
				border-bottom: 1px solid #D2E6F0 ;
}

ul#menu ul li a span
{
				display:block ;
				width:144px ;
				_width:156px ;
				padding:2px 6px ;
				margin:0px 2px ;
				border:none ;
				cursor:hand ;
}

ul#menu ul li a.next span
{
				background:url(imgs_css/fleche.gif) no-repeat 0% 50% ;
}

ul#menu ul li a.next:hover span
{
				background-position: -160px 50% ;
}

ul#menu ul li a:hover span
{
				background-color:#D2E6F0 ;
				color:#183D67 ;
				border:none ;
}

ul#menu ul li.first
{
				padding-left:0px ;
}

ul#menu ul li.first a
{
				padding-top:2px ;
				background:url(imgs_css/fond_menu.gif) no-repeat -320px 0% ;
}


ul#menu ul li.last
{
				padding-right:0px ;
}

ul#menu ul li.last a
{
				padding-bottom:2px ;
				background:#FFFFFF url(imgs_css/fond_menu.gif) repeat-y -160px 0% ; 
}

a#navLeGroupeCIFE
{
				width: 100px ;
				height: 15px ;
				background: url(imgs_css/le_groupe_cife.gif) ;
				background-repeat: no-repeat ;
}
  
* html a#navLeGroupeCIFE
{
				width: 112px ;
				height: 20px ;
				background: url(imgs_css/le_groupe_cife.gif) ;
				background-repeat: no-repeat ;
}
  
a#navLeGroupeCIFE:hover
{
				background: url(imgs_css/le_groupe_cife.gif) no-repeat 0 -20px ;

}
  
a#navLeGroupeCIFESelected
{
				width: 100px ;
				height: 15px ;
				background: url(imgs_css/le_groupe_cife.gif) no-repeat 0 -20px ;
}
  
* html a#navLeGroupeCIFESelected
{
				width: 112px ;
				height: 20px ;
				background: url(imgs_css/le_groupe_cife.gif) no-repeat 0 -20px ;
}  
  
a#navFinances
{
				width: 59px ;
				height: 15px ;
				background: url(imgs_css/finances.gif) ;
				background-repeat: no-repeat ;
}
  
* html a#navFinances
{
				width: 71px ;
				height: 20px ;
				background: url(imgs_css/finances.gif) ;
				background-repeat: no-repeat ;
}
  
a#navFinances:hover
{
				background: url(imgs_css/finances.gif) no-repeat 0 -20px ;
}
  
a#navFinancesSelected
{
				width: 59px ;
				height: 15px ;
				background: url(imgs_css/finances.gif) no-repeat 0 -20px ;
}
  
* html a#navFinancesSelected
{
				width: 71px ;
				height: 20px ;
				background: url(imgs_css/finances.gif) no-repeat 0 -20px ;
}

a#navActualites
{
				width: 67px ;
				height: 15px ;
				background: url(imgs_css/actualites.gif) ;
				background-repeat: no-repeat ;
}
  
* html a#navActualites
{
				width: 79px ;
				height: 20px ;
				background: url(imgs_css/actualites.gif) ;
				background-repeat: no-repeat ;
}
  
a#navActualites:hover
{
				background: url(imgs_css/actualites.gif) no-repeat 0 -20px ;

}
  
a#navActualitesSelected
{
				width: 67px ;
				height: 15px ;
				background: url(imgs_css/actualites.gif) no-repeat 0 -20px ;
}
  
* html a#navActualitesSelected
{
				width: 79px ;
				height: 20px ;
				background: url(imgs_css/actualites.gif) no-repeat 0 -20px ;
}

a#navLiens
{
				width: 37px ;
				height: 15px ;
				background: url(imgs_css/liens.gif) ;
				background-repeat: no-repeat ;
}
  
* html a#navLiens
{
				width: 49px ;
				height: 20px ;
				background: url(imgs_css/liens.gif) ;
				background-repeat: no-repeat ;
}
  
a#navLiens:hover
{
				background: url(imgs_css/liens.gif) no-repeat 0 -20px ;

}
  
a#navLiensSelected
{
				width: 37px ;
				height: 15px ;
				background: url(imgs_css/liens.gif) no-repeat 0 -20px ;
}
  
* html a#navLiensSelected
{
				width: 49px ;
				height: 20px ;
				background: url(imgs_css/liens.gif) no-repeat 0 -20px ;
}

.mail
{
				color:white ;
}
