/*======================================================
FOOTER
======================================================*/
#footer {
	text-align: center;
	width: 780px;
	margin: 0 auto;
}
#footer .module {
	padding: 15px 0 0 0;
	clear: both;
}
	/* -> Barre outils liens */
	.footer_tools {
		text-align: center;
		background: #666 url(../images/commun/trait_footer.gif) repeat-x top left;
		height: 20px;
	}
	.footer_tools ul {
		padding: 2px 0 2px 0;
		height: 22px;
		background: #666;
	}
	.footer_tools ul li {
		float: left;
		padding: 0;
		height:37px;
		line-height: 15px;
		padding: 4px 16px;
		background: #666;
	}
	.footer_tools ul li a {
		color: #FFFFFF;
		font-weight: bold;
		line-height: 15px;
		display: block;
	}
		/* -> Definitions specifiques */
		li.tell_friend {
			border-right: 1px solid #B3B3B3;
			width:120px;
		}
		li.tell_friend a {
			background: url(../images/commun/picto_share.gif) no-repeat center left;
			padding: 0 0 0 25px;
			text-align:left;
		}
		li.plan_acces {
			border-right: 1px solid #B3B3B3;
			width:130px;
		}
		li.plan_acces a {
			background: url(../images/commun/picto_plan.gif) no-repeat left 12px;
			padding: 10px 0 0 21px;
			text-align:left;
		}
		li.apps {
			border-right:1px solid #B3B3B3;
			height:30px !important;
			padding:15px 14px 0 !important;
		}
		li.apps a {
			background: url(../images/commun/picto_apps.gif) no-repeat center left;
			text-indent: -5000px;
			width: 24px;
		}
		li.credits {
			height:30px !important;
			padding:15px 14px 0 !important;
			width:70px;
		}
		li.credits a {
			text-indent: -5000px;
			background: url(../images/commun/picto_advisa.gif) no-repeat center left;
			width: 61px;
		}
		
		li.gouet {
			width:280px;
			border-right: 1px solid #B3B3B3;
		}
		
		li.mentions {
			padding: 0 !important;
		}
		
		li.mentions a {
			padding: 0;
			margin:0;
		}
		
		li.gouet a {
			background:transparent url(../images/commun/picto_gouet.gif) no-repeat scroll left 0;
			padding:22px 0 0 0 !important;
		}