body 
{
	width:100%;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:none;
	background: #206999;
	text-align: center;
}
* html body {
      behavior:url(/framework/bassline/themes/axa_groupe_france_2/css/csshover3.htc);
}

*:focus 
{ 
	-moz-outline: 0px;
}
#map 
{
	/*position:relative;*/
	/*border:1px solid blue;*/
}
#page
{
	width:950px!important;
	width:950px;	
	margin: 0px auto 0px auto;
	padding: 15px 15px 35px 15px;
	border:none;
	text-align: left;	
	background:#FFFFFF;
}
#header
{
	z-index:1;
	display:block;
	width:950px!important;
	width:950px;	
	height:93px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    border:none;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
}
#footer
{	
	/*display:none;*/
	z-index:3;
	position:relative;
	top:115px;
	/*-top:-304px;*/
	background: url(../images/footer_bas.gif) no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	display:block;
	width:980px;	
	height:31px;
}
#footer div
{
	padding: 13px 110px 0px 0px;
}
#footer a
{
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#393A39;
}
#menu
{	 
	z-index:1;
	position : relative;
/*	-position:absolute;*/
	top:-12px;
	-top:-48px;
	display: block ;
	width:950px!important;
	width:950px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
    border:none;
	background-image:url(../images/fond_menu_hori.gif);
	background-repeat:no-repeat;
    /*border-bottom:1px solid #C8CCDE;*/
}
.text
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
}
table.temp
{
	margin: 30px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
#content
{
	position:relative;
	-top:-28px;
	display:block;
	width:969px;
	-width:939px;
	height:100%;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 5px 0px;
	border:none;
	font: bold 10px Arial, Helvetica, sans-serif;
	overflow:auto;
	text-align:justify;
}
#bassline_page
{	
	float:left;
	display:block;
	width:550px;
	min-height:400px;
	margin: 15px 0px 0px 15px;
	padding: 10px 0px 15px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	background-color:white;
}
#bassline_page h1
{	
	display:block;
	width:100%;
	height:20px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border:none;
	font: 24px/28px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e6e6e6;
	color:#70a7d4;
}
#bassline_page h3
{	
	display:block;
	width:100%;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #666666;
	color:#70a7d4;
}

#bassline_page .linkfaqon
{
	color:#70a7d4;
}
#bassline_page .linkfaqoff
{
	color:#666666;
}
#bassline_page p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height: 20px;
	border:none;
}
#bassline_page span
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	border:none;
}
#bassline_page a
{
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}
#bassline_page a:hover
{
	color:#70a7d4;
}
#bassline_page a.linkfaq,#bassline_page a.linkfaq:link,#bassline_page a.linkfaq:visited,#bassline_page a.linkfaq:active
{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
}
#bassline_page a.linkfaq:hover
{
	font-weight:bold;
	color:#70a7d4;
}
#bassline_page span.subtitle
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#70a7d4;
	font-weight:bold;
}
#bassline_page img.image
{
	float:left;
	margin: 0px 7px 0px 0px;
	padding: 4px 4px 4px 4px ;
	border:1px solid #e6e6e6;
}
#bassline_page img.image_border
{
	margin: 0px 7px 0px 0px;
	padding: 4px 4px 4px 4px ;
	border:1px solid #e6e6e6;
}
#content ul
{
	margin: 0px;
	padding: 0px;

}
#content li
{

	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px ;
	text-align:center;

}
#content p
{
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
dl, dt, dd, ul, li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div#alerte
{
	font-family             :   Arial;
	font-size               :   14px;
	font-style              :   normal;
	color                   :   #d3003d;
	text-decoration         :   none;
	font-weight:bold;
	text-align         :   center;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
}
div#who
{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 10px;
}
div#who p
{
	font-family             :   Arial;
	font-size               :   9px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   none;
	margin:0px;
	padding: 0px;
}
.small
{
	font-family             :   Arial;
	font-size               :   9px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   none;
	margin:0px;
	padding: 0px;
}
div#pub_page
{
	position:relative;
	padding:0px 10px 0px 10px;
	margin:0px 15px 0px 15px;
	top:25px;
	width:170px;
	float:right;
	/*
	position:relative;
	-position:absolute;	
	top:44px;
	bottom:20px;
	right:0px;
	left:770px;
	width:170px;
	height:417px;
	min-height:417px;
	display:block;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	border:none;
	background-color:#ffffff;	
	z-index:9;*/
}

div#pub_page h1
{	
	display:block;
	height:20px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border:none;
	font: 24px/28px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e6e6e6;
	color:#70a7d4;
	text-align:left;
}
div#pub_page ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display:block;
	width:100%;
	height:100%;
	font: 10px Arial, Helvetica, sans-serif;
	color:#70a7d4;
	border:none;
}
div#pub_page li
{
	display:block;
	width:100%;
	height:10px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	text-align:left;
}
div#pub_page li a
{
	display:block;
	width:100%;
	height:10px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
	border:none;
}
div#pub_page li a:hover
{
	display:block;
	width:100%;
	height:10px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#70a7d4;
	border:none;
}
div#pub_encart
{
	float:left;	
	display:block;
	width:193px;
	min-height:300px;
	height:auto!important;
	height:420px;
	text-align:center;
	margin: 0px 0px 0px 20px;
	-margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border:none;
	z-index:18;
	background:transparent url(../images/r-as.png) no-repeat left bottom;
}
/*
div#pub_encart:after 
{
	content:url(../images/r-b.jpg);
}
*/
div#pub_encart ul.pub_encart 
{
	height:100%;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	background:transparent url(../images/r-t.jpg) no-repeat scroll 0 0;
}

div#pub_encart ul.pub_encart li
{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
	background:url(../images/r-s.jpg) no-repeat left bottom;
}

div#pub_encart img
{
	height:103px;
	-width:170px;
	-height:103px;
	border:none;
}

a.link_push
{
	border: 6px ridge gray;
	background-color:#CCCCCC;
	width:170px;
	margin:15px;
	padding:10px;
	color                   :   #1e317b;
	font-weight:bold;
	font-size               :   15px;
	font-style              :   normal;
	font-family             :   Arial;
	text-decoration         :   none;
}
a.link_push:hover
{
	border: 4px ridge #CCCCCC;
	background-color:gray;
	width:170px;
	margin:15px;
	padding:10px;
	color                   :   #1e317b;
	font-weight:bold;
	font-size               :   15px;
	font-style              :   normal;
	font-family             :   Arial;
	text-decoration         :   none;
}
a.link_title
{
	font-size               :   20px;
	font-style              :   normal;
	font-family             :   Arial;
}
a.link_title:link
{
	font-family             :   Arial;
	font-size               :   20px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link_title:visited
{
	font-family             :   Arial;
	font-size               :   20px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link_title:active
{
	font-family             :   Arial;
	font-size               :   20px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link_title:hover
{
	font-family             :   Arial;
	font-size               :   20px;
	font-style              :   normal;
	color                   :   #d3003d;
	text-decoration         :   underline;
}
a.link
{
	font-size               :   12px;
	font-style              :   normal;
	font-family             :   Arial;
}
a.link:link
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link:visited
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link:active
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.link:hover
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #d3003d;
	text-decoration         :   underline;
}
a.linkcol
{
	font-size               :   12px;
	font-style              :   normal;
	font-family             :   Arial;
	width					:	100%;
	height					:	100%;
}
a.linkcol:link
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.linkcol:visited
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.linkcol:active
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   #1e317b;
	text-decoration         :   underline;
}
a.linkcol:hover
{
	font-family             :   Arial;
	font-size               :   12px;
	font-style              :   normal;
	color                   :   white;
	text-decoration         :   underline;
	background-color        :   #d3003d;
	width					:	100%;
	height					:	100%;
}