/* CSS specifique pour la version print */
body, html {
  background: #fff;
  padding: 0; margin: 0;
  height: 300px;
}
 html, body {
    height: auto;
  }
/* header cache */
#topnavng1,
#topsubnav,
div#header { display: none; }
#header .header_shadow_left { display: none; }
#header .header_shadow_right { display: none; }

/* navigation cachee */
div#welcomeleft  { display: none; }
div#welcomeright { display: none; }
div#uitools { display: none; }
div#bread { display: none; }
div#right { display: none; }

/* contenu interieur redimmensionne */
div#content	{
	position: relative;
	top: 0px;
	width: 95%;
}

div#main { 
  top: 0px; 
  margin: 0px; 
  padding: 0px; 
  width: 99%;
}

/* header interieur d'une page */
div#contentbanner { width: 90%; background: #fff; float: none;}
div#contentbanner h1 { width: 100%;}
div#contentbanner img { display: none; }
div#contentbanner td.slogan { background: #fff; padding: 10px 0px 0px 0px;}
div#contentbanner span.slogan { background: #fff; }
div#contentbody { width: 85%; float: none; }

/* footer cache */
#footerparent { display: none; }

#fix_ie6 { display: none; clear: none; }


/* CAS SPECIFIQUES */

/* SICAV */
#contentbody .spreadsheet td{font-size:9px;}

/* sinvest: pour diminuer la taille du graphique */
table.sinvestreturn td#graphcell, #graph { width: 400px; clear: left; }
table.sinvestreturn td#resultscell { width: 270px; }
table.sinvestreturn { width: 95%; }

/* simulations: enlever texte intro, formulaire de calcul */
#simulation_form { display: none; }
p#introtext { display: none; }

/* page FAQ: enlever les liens +/- */
.expandfaq { display: none; }

/* funds */
table#filters { display: none; }
#funds_print { display: block; }
#funds_bottom_nav { display: none; }
#funds_top_nav { display: none; }
#funds_top_nav_print { display: block; }

/* bonds */
table#filters { display: none; }
#bonds_print { display: block; }
#bonds_bottom_nav { display: none; }
#bonds_top_nav { display: none; }
#bonds_top_nav_print { display: block; }

/* agences */
div#map { display: none; float: none; }
ul#agences { float: none; }

.schedule{
	list-style: none;
	line-height: 18px;
	margin: 20px 0 3px;
}
	.schedule li{
		padding-left:30px;
		background: transparent url(../images/agences/icon_horloge_grise.png) no-repeat left top;
	}
	.schedule li.is_currently_open{
		padding-left:30px;
		background: transparent url(../images/agences/icon_horloge_verte.png) no-repeat left top;
	}
#map_legende ul{
	list-style: none;
}
	#map_legende ul li{
		float: left;
		padding:0 0px 0 70px;
		line-height: 40px;
	}
	#map_legende ul li.label{
		color:#DF0000;
		font-weight:bold;
		padding-left:10px;
	}
		#map_legende ul li img{
			vertical-align: middle;
		}
.content_info_window{
	width:200px;
}
	.content_info_window .photo_info_window{
		float: left;
		margin: 0 10px 5px 0;
	}
	.content_info_window .box_shadow{
		margin:0;
	}
	.content_info_window .name{
		font-weight: bold;
		color:#09509F;
	}
	.content_info_window address{
		font-style: normal;
	}
	.content_info_window ul{
		float: right;
		list-style: none;
	}
	.content_info_window ul li{
		float: left;
		padding: 5px 0 5px 10px;
		
	}
	.content_info_window a{
		color:#09509F;
	}

.agence_ajax_part{
	padding: 10px;
}
.agence_ajax_bloc_other{
	width:300px;
	float: right;	
}
.agence_ajax_bloc_other p{
	margin:5px 0;
}
.agence_ajax_bloc_other ul{
	list-style: none;
}
	.agence_ajax_bloc_other ul li{
		float:left;
		padding:0 10px 0 0;
		margin:5px 0;
	}
.agence_ajax_bloc_infos h3{
	color:#09509F;
	margin:5px 0 3px 0;
}
.agence_ajax_bloc_infos ul,
.agence_ajax_bloc_infos li{
	list-style: none;
}
.agence_ajax_bloc_infos address,
.agence_ajax_bloc_infos p{
	margin:20px 0 3px 0;
}

.icon_presentation{
	position: absolute;
	padding-top:20px;
}
.icon_horaires,
.icon_fax,
.icon_phone,
.icon_parking,
.icon_schedule,
.icon_address{
	font-style: normal;
	padding-left:30px;
	padding-bottom: 7px;
}
#directions_button{
	display:none;
}
/*performances sicav*/
#master-container,
#hightcharts_zoomli,
#sicavsubnav{
	display:none;
}
.spreadsheet-sicav .value {
    text-align: right;
}
#map_canvas {
    height: 650px;
    width:763px;
}
#debug{
	display: none;
}

.content_collapse_shadow{display: block!important;}
.collapse_shadow_collapsed, .collapse_shadow {
    color: #09509F;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
    text-decoration: none;
}
#contentbanner_links,
#contentbanner_usefullinks{display:none;}
#contentbanner_headline{font-weight: bold;}


