#footer1
{	
	z-index:1;
	position:relative;
	top:-31px;
	display:block;
	/*width:955px!important;*/
	/*-top:-450px;*/
	width:980px;	
	height:115px;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	background: url(../images/footer_grand_115_noline.png) no-repeat;
	background-color:#FFFFFF;
	text-align:left;
}
#footer1 div.footer_bloc1
{
	float:left;
	width:160px;
	height:102px;
	margin: 3px 0px 0px 0px;
	padding: 5px 10px 0px 15px;
	border-right:1px solid #E6E6E6;
}
#footer1 div.footer_bloc2
{
	float:left;
	width:300px;
	height:102px;
	margin: 3px 0px 0px 0px;
	padding: 5px 10px 0px 15px;
	list-style-type: none; 
	border-right:1px solid #E6E6E6;
}
#footer1 div.footer_bloc3
{
	float:left;
	width:200px;
	height:102px;
	margin: 3px 0px 0px 0px;
	padding: 5px 10px 0px 15px;
}
#footer1 div.footer_bloc4
{
	float:right;
	width:120px;
	height:102px;
	margin: 3px 5px 0px;
	padding: 5px 0px 0px 15px;
	border:none;
}
#footer1 div.footer_bloc5
{
	display:none;
	float:left;
	width:100px;
	height:102px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border:none;
	-margin: 10px 0px 0px 10px;
}

/*
#footer2
{
	display:none;
	width:957px;
	height:95px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 15px;
	border-top:1px solid #C8CCDE;
}
#footer2 div.footer_bloc1
{
	float:left;
	width:229px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer2 div.footer_bloc2
{
	float:left;
	width:318px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer2 div.footer_bloc3
{
	float:left;
	width:340px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer2 div.footer_bloc4
{
	float:left;
	width:70px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer3
{
	display:none;
	width:957px;
	height:20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 15px;
	border-top:1px solid #C8CCDE;
}
#footer3 div.footer_bloc1
{
	float:left;
	width:229px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer3 div.footer_bloc2
{
	float:left;
	width:318px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer3 div.footer_bloc3
{
	float:left;
	width:340px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer3 div.footer_bloc4
{
	float:left;
	width:70px;
	height:100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
*/

/*
#footer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/footer.gif) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 15px
}
#footer .columns {
	OVERFLOW: hidden
}
#footer H3 {
	MARGIN: 10px 0px; FONT: 10px/12px Arial, Helvetica, sans-serif; COLOR: #666
}
#footer1 .lists {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 10px
}
#footer .lists DIV {
	BORDER-RIGHT: #d7d7d7 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 8px; WIDTH: 160px; HEIGHT: 105px
}*/
.footer_title
{
	/*text-transform: uppercase;*/

	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px/12px arial,FreeSans,verdana,sans-serif; 
	font-weight: bold;
	color: #103184;
	border:none;
	font-size:0.8em;
	text-decoration:none;
	text-transform:uppercase;
}

#footer1  div.footer_bloc1 ul.footer_list
{
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc1 ul.footer_list:first-child
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc1 ul.footer_list li 
{
	margin: 2px 0px 0px 0px;
	padding: 0px 5px 4px 15px;
	background: url(../images/footer_puce.gif) no-repeat;
	border:none;
}
#footer1  div.footer_bloc1 ul.footer_list a 
{
	display: block;
	font: 10px/11px arial,FreeSans,verdana,sans-serif; 	
	color: #666666;
	text-decoration: none;
	border:none;
	text-transform:none;
}
#footer1  div.footer_bloc1 ul.footer_list a:hover 
{
	display: block;
	color: #103184;
}

#footer1  div.footer_bloc2 ul.footer_list
{
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc2 ul.footer_list:first-child
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc2 ul.footer_list li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 7px;
	border:none;
}
#footer1  div.footer_bloc2 ul.footer_list a span.footer_download_date
{
	font-weight:bold;
}
#footer1  div.footer_bloc2 ul.footer_list a 
{
	display: block;
	font: 10px/11px arial,FreeSans,verdana,sans-serif; 	
	color: #666666;
	text-decoration: none;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 20px;
	background: url(../images/pdf.gif) no-repeat;	
	text-transform:none;
}
#footer1  div.footer_bloc2 ul.footer_list a:hover 
{
	display: block;
	color: #103184;
	/*background: url(/framework/bassline/images/icons/012_RollOver.png) no-repeat 0px 0px;*/
}

#footer1  div.footer_bloc3 ul.footer_list
{
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc3 ul.footer_list:first-child
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc3 ul.footer_list li 
{
	margin: 1px 0px 0px 0px;
	padding: 0px 5px 2px 15px;
	background: url(../images/footer_puce.gif) no-repeat;
	border:none;
}
#footer1  div.footer_bloc3 ul.footer_list a 
{
	display: block;
	font: 10px/11px arial,FreeSans,verdana,sans-serif; 	
	color: #666666;
	text-decoration: none;
	border:none;
	text-transform:none;
}
#footer1  div.footer_bloc3 ul.footer_list a:hover 
{
	display: block;
	color: #103184;
}
/*blloc 4 */

#footer1  div.footer_bloc4 span.footer_title
{
	display: none;
}
#footer1  div.footer_bloc4 ul.footer_list
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc4 ul.footer_list:first-child
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border:none;
}
#footer1  div.footer_bloc4 ul.footer_list li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}
#footer1  div.footer_bloc4 ul.footer_list a 
{
	display: block;
	text-decoration: none;
	border:none;
}
#footer1  div.footer_bloc4 ul.footer_list a img
{
	display: block;
	text-decoration: none;
	border:none;
	width:100px;
	height:100px;
}
#footer1  div.footer_bloc4 ul.footer_list a:hover 
{
	display: block;
	text-decoration: none;
	border:none;
}

.posrelative
{
	position: relative;	
}

.posrelative a
{
	position: relative;	
	font: 10px/11px arial,FreeSans,verdana,sans-serif; 	
	color: #666666;
	text-decoration: none;
	border:none;
	text-transform:none;
}

#conteneur
{
	overflow: hidden;
	width: 120px;
	clip: rect(0px 120px 70px 0px);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	position:absolute;
	height:102px;
}
#conteneur a:hover
{
	color:#70a7d4;
}















