/* Credit Agricole 2009 | Template CA */*,html,body{margin:0;padding:0;}/* Structure principale */	div#TplBody{width:965px;margin:0 auto;}		/* Module avangages */	div#MAvantBody_1{width:955px;height:340px;float:left;*float:none;position:relative;margin-bottom:14px;background:#fff url(../i/avantages/fond.jpg) top left no-repeat;font:1.3em Arial,Verdana,Sans-serif;color:#414141;line-height:1.2em; padding:8px 0 0 10px;}			div#MAvantBody_1 h2 {display:none}				div#MAvantBody_1 h3 {margin:0; padding:0}				div#bonus {	widht:180px;height:181px; background:url(../i/avantages/bonus.gif) no-repeat;	position:relative;	}				div#bonus #containerTxt {width:180px;height:90px;}			div#bonus .linkBonus {position:absolute;	bottom:5px;	left:50px;	}		div#bonus .linkBonus a {background:url(../i/avantages/fleche.gif) no-repeat right 1px;	color:#898989;	text-align:right;	padding-right:20px;	text-decoration:none;	font-size:0.9em;}		div#bonus .linkBonus a:hover {	color:#898989;text-decoration:underline;}						/* Bloc Visuel */		div#MCrise_1{width:160px;height:120px;overflow:hidden;position:relative;margin:0 10px;}			/* Caroussel */			div#containerImg{position:absolute;left:0px;}			div#containerImg .txt{float:left;position:absolute; width:160px; font-size:0.85em; line-height:1em; margin-top:5px; line-height:1.1em}			div#containerImg .txt .titre {color:#197d59; font-weight:bold; margin-bottom:5px; font-size:1em}					div#happy {	margin-top:8px;	}				div#happy a {background:url(../i/avantages/happytalk-bt.gif) no-repeat; width:135px;height:35px;display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:0.85em;padding:8px 0 0 45px;line-height:1.2em;	}				div#happy a:hover {	text-decoration:underline;}						div#jeunesActifs {	position:absolute;	top:0;	right:0;}										div#MAvantBody_2 { width:830px;}					div#MAvantBody_2 .divBonus {				background-color: #96BD0D;				margin:15px auto;				width:800px;			}			div#MAvantBody_2 .divBonus h2 {				margin:0 0 10px 30px;				padding-top:15px;				color:#fff;				font-size:2em;			}						div#MAvantBody_2 .tableauBonus{			margin-top:25px;			margin-left:25px;			}						div#MAvantBody_2 hr{			color: #ffffff;			background-color: #ffffff;			height: 1px;			border: 0;			text-align:left;			}						div#MAvantBody_2 .titre1Bonus {			font-family:Verdana, Arial, Helvetica, sans-serif;			color:#FFF;			font-size:20px;			width:725px;			padding: 10px 0;			}						div#MAvantBody_2 .titre1Bonus a {			color:#fff;			}						div#MAvantBody_2 .titre1Bonus a:hover {			 text-decoration: none;			}						div#MAvantBody_2 .blocBonus{			display:block;			}						div#MAvantBody_2 .bloc2Bonus {			display:block;			text-decoration:none;			padding:5px;			}						div#MAvantBody_2 .blocBonus a{			display:block;			text-decoration:none;			padding:5px;			}						div#MAvantBody_2 .blocBonus a:hover {			background-color:#9CC60F;			}						div#MAvantBody_2 .titreBonus {			font-family:Verdana, Arial, Helvetica, sans-serif;			color:#FFF;			font-size:14px;			font-weight:bold;			margin: 0 0 0 0;			}						div#MAvantBody_2 .accrocheBonus {			font-family:Verdana, Arial, Helvetica, sans-serif;			color:#00662C;			font-weight:bold;			font-size:11px;			text-decoration:none;			margin: 5px 0 5px 8px;			text-indent:-8px;			}