/* CSS Footer */

/* Système de  mots clés constamment en bas de page -------------------------------------*/
#keywords {
	position:absolute; bottom:0px; left:0;
	width:100%;
	margin:0 auto; padding:0;
	background:url('../Images/footer_bg.gif') left bottom repeat-x;
	text-align:center;
}
/* MAJ 07/2010
#keywords .conteneur_liens {
	width:1003px; height:23px;
	margin:0px auto 0px auto;
}*/

#keywords .conteneur_liens { 
     width: 1003px; height: 23px; 
	 margin: 0px auto;
	 background-image:url(../Images/footer_bas.gif);
}

#keywords .conteneur_liens #liens {
	position:relative; top:0px; left:0px;
	float:left;
	height:auto;
	margin:0px auto 0px auto;
	color:#8a9d9f;
}
#keywords .conteneur_liens #liens .left {
	float:left;
	width:84px; height:23px;
	background:url('../Images/footer_bg_liens_left.png') left top no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AEL/Images/footer_bg_liens_left.png', sizingMethod="crop");
}
html[xmlns] #keywords .conteneur_liens #liens .left {
	height:auto; min-height:23px;
}
#keywords .conteneur_liens #liens .center {
	float:left;
	width:auto; height:20px;
	padding:3px 0px 0px 0px;
	background:url(/AEL/Images/footer_bg_liens_center.png) left top repeat-x;
}
html[xmlns] #keywords .conteneur_liens #liens .center {
	height:auto; min-height:20px;
}
#keywords .conteneur_liens #liens .right {
	float:left;
	width:84px; height:23px;
	background:url(/AEL/Images/footer_bg_liens_right.png) left top no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/footer_bg_liens_right.png", sizingMethod="crop");
}
html[xmlns] #keywords .conteneur_liens #liens .right {
	height:auto; min-height:23px;
}
#keywords .conteneur_liens #liens .last { clear:both;}
#keywords .conteneur_liens #liens a {
	font-size:11px;
	color:#638488;
	text-decoration:none;
}
#keywords .conteneur_liens #liens a:hover {color:#638488;}

/* Footer - Liste des Goodies/Accès rapide -------------------------------------*/
.footer {
	clear:both;
	width:1003px; height:150px;
	margin:0px auto 0px auto; padding:63px 0px 0px 0px;
	background-image:url(/AEL/Images/footer_bg.jpg); background-repeat:no-repeat; background-position:0px 0px;
}

.footer_haut {
	width:550px;
	margin:0 auto; padding:0px 0px 15px 0px;
	text-align:center;
	list-style:none;
}
.footer li {
	display:inline;
	margin:0; padding:0 0 0 10px;
	background:url(../Images/footer_haut_pictos_sep.gif) left 5px no-repeat;
}
.footer li.nobg{ background:none; padding:0;}
.footer li a {
	margin:0; padding:0;
	font-size:11px;
	text-decoration:none;
	color:#2c7d88;
}
.footer li a:hover { color:#638488;}

/**
*	Mise en avant d'un élément du footer
*/

/* MAJ 07/2010
.footer li.mea_nobg {
	padding:0px 0px 4px 10px;
	background:url(../Images/footer_mea_gauche.gif) no-repeat top left;
	line-height:21px;
}*/

.footer li.mea_nobg { 
    padding: 0px 0px 4px 10px; 
	background: url('../Images/footer_mea_gauche.gif') no-repeat scroll left top transparent; 
	line-height: 21px; }

:root .footer li.mea_nobg {
	padding:5px 0px 0px 10px;
}
.footer li.mea_nobg a {
	padding:5px 10px 0px 4px;
	background:url(../Images/footer_mea_droite.gif) no-repeat top right;
	font-weight:bold;line-height:21px;
}

.footer li.mea {
	padding:0px 0px 4px 17px;
	background:url(../Images/footer_mea_gauche_puce.gif) no-repeat top left;
	line-height:21px;
}
:root .footer li.mea {
	padding:5px 0px 0px 17px;
}
.footer li.mea a {
	padding:5px 10px 0px 4px;
	background:url(../Images/footer_mea_droite.gif) no-repeat top right;
	font-weight:bold;line-height:21px;
}


/**/
.footer_bas {
	clear:both;
	/*width:530px;*/
	margin:0px auto 0px auto; padding:28px 0 0 0;
	font-size:10px; color:#75a8af;
	text-align:center;
	background:url(../Images/footer_bas_separation.png) center top no-repeat;
	_background:none;
	_zoom:1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/footer_bas_separation.png", sizingMethod="crop");
}
.footer_bas a {
	color:#75a8af;
	text-decoration:none;
}
.footer_bas a:hover {color:#2C7D88;}

