/* CSS Document - Commun Portail - Alexis Boulerice */
/* Utilisé par les sites de styles portail (avec mega menu portail) */ 
/* prt_vdm_fr */
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/inc_commun.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/defaut_tags.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/page_base.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/entete_v2pt2.css";
@import "/pls/portal/docs/page/prt_vdm_fr/media/styles/inc/nav_portail_v2pt2.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/bas_de_page.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/fil_ariane.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/c_drt.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/nav_dyn_v2pt1.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/nav_dyn_central_v2pt1.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/form.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/temp_transition.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/contenu.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/ico_rsx_socio.css";

@import "/pls/portal/docs/page/lib_fr/media/styles/inc/promo_donnees_ouvertes.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/galerie_video.css";
@import "/pls/portal/docs/page/prt_vdm_fr/media/styles/inc/c_gch_az.css";
@import "/pls/portal/docs/page/prt_vdm_fr/media/styles/inc/c_gch_rss.css";
@import "/pls/portal/docs/page/prt_vdm_fr/media/styles/inc/util_az.css";
@import "/pls/portal/docs/page/lib_fr/media/styles/inc/nav_gch_utilitaires.css";

@import "/pls/portal/docs/page/lib_fr/media/styles/inc/bloc_ram.css";

/* Le code CSS qui suit ne justifie pas la création de fichier d'inclusion distinct (pas asssez complexe) */
/* DÉBUT * Redefinition pour le header et le footer et le background blanc */

div#site_composition{
	position:relative;
	margin-top: -38px;
}

/* FIN  *** Redefinition pour le header et le footer et le background blanc */

div#widget_accueil_nouvelles h2{
	border-bottom: 3px solid #555555;
}

/* Redefinition de styles pour les blocs 3 volets - a ramener dans inc_commun suite a la migration du portail_v2pt2 */
table.bl_3_volets h2{
	padding: 5px 15px 10px 15px;
	font-size: 19px;
	margin-bottom:0;
	border-bottom: 3px solid #555555;
	background: none;
	font-weight: normal;
}
table.bl_3_volets ul li a img{
	margin-bottom: 10px;
}
table.bl3v_2col{
	margin: 0 0 15px 15px;
	width: 757px;
}
	table.bl3v_2col ul{
		margin: 15px 0 0 0;
	}
	
		table.bl3v_2col ul li{
			width: 220px;
			margin: 0 17px 0 15px;
			font-size: 11px;
		}
		
			table.bl3v_2col ul li a{
				font-size: 14px;
				font-weight: bold;
				display:block;
				margin-bottom: 10px;
			}
/* DÉBUT * Fil d'ariane *** Redéfinition de la position du fil d'ariane pour le remonter dans l'espace blanc hdr_composition */
div#fil_ariane{
	background: none;
	padding: 10px 0 5px 13px;
}
/* FIN * Fil d'ariane */

/* DÉBUT * Bandeau du site - Full Width */
div#hdr_bg {
	background:url(/pls/portal/docs/page/lib_fr/media/images/ui_frm/bandeau_ville/bg_bandeau_ville_prt.jpg) repeat-x scroll right top #790000;
	width:100%;
	height: 108px;
	margin: 0px;
	padding:0px;
}
div#hdr_local_conteneur {
	background:url(/pls/portal/docs/page/lib_fr/media/images/ui_frm/bandeau_ville/bandeau_ville_prt.jpg) no-repeat scroll center top transparent;
	height:108px;
	left:0;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	min-width: 990px;
}
div#hdr_local {
	height:0;
	position:absolute;
	width:990px;
	margin:0;
	padding:0;
}

/* div contenant le titre */
div#hdr_titre{
	margin:0 auto;
	width:990px;
	height: 70px;
}
/* FIN *** Bandeau du site - Full Width */
@media print{
	div#hdr_bg {
		display:none;
	}
}

/* DÉBUT * redefinition AZ */
div#az_wrapper {
    height: 158px;
    margin: 0 0 10px;
    position: relative;
    width: 200px;
}
div#az_contenu {
    background: url(/pls/portal/docs/page/lib_arr_fr/media/images/ui_frm/bg-index-az-arrond.gif) repeat-x 0 0 #CACDC0;
    height: 143px;
    margin: 0;
    padding: 15px 0 0 15px;
    position: absolute;
    width: 185px;
}
/* FIN *** redefinition AZ */

/* DÉBUT * Styles pour la section MONTRÉAL POUR LES */	
div#c_gch_mtlPourLes{
	width:200px; 
	background: #8c0100 url(/pls/portal/docs/page/prt_vdm_fr/media/images/ui_frm/bg_profil.gif) top left repeat-x; 
	margin: 0 0 10px 0;
}
	div#c_gch_mtlPourLes{
	  padding: 15px 0 18px 0;
	}
	div#c_gch_mtlPourLes h3{
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		line-height: 14px;
		margin:0;
		padding:0 0 10px 15px;
	}
		div#c_gch_mtlPourLes ul{
			margin: 0 0 0 15px;
			padding: 0;
		}
		div#c_gch_mtlPourLes ul li{
			color: #FFF;
			line-height: 16px;
			background: url(/pls/portal/docs/page/prt_vdm_fr/media/images/ui_frm/ic_li_mtlPourLes.gif) no-repeat 0 8px;
			font-size: 12px;
			margin: 0;
		}
		div#c_gch_mtlPourLes a,
		div#c_gch_mtlPourLes a:link, 
		div#c_gch_mtlPourLes a:visited{
			color: #FFF;
			text-decoration: none;
		}
		div#c_gch_mtlPourLes a:hover{
			color: #FFF;
			text-decoration: underline;
		}
/* FIN *** Styles pour la section MONTRÉAL POUR LES */	

/* Documents financiers - Voir pour ramener arrondissement plus globale? */
div#docsfinanciers {
    background: url(/pls/portal/docs/page/lib_arr_fr/media/images/ui_frm/top_bte_documents_financiers_arrond.gif) no-repeat scroll 0 0;
    font-size: 11px;
    margin: 0;
    padding-top: 30px;
		overflow: hidden;
}
div#docsfinanciers div.corps {
    background: none repeat scroll 0 0 #E5E5E5;
    padding: 0 14px 15px;
		height:52px;
}
div#docsfinanciers h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
    top: -15px;
}

div#docsfinanciers ul{
	margin:0;
	padding:0;
}
div#docsfinanciers ul li{
	margin: 0 0 5px 0;
}

div#docsfinanciers a {
	text-decoration: underline;
}
div#docsfinanciers a:hover{
	text-decoration:none;
}
/* Documents financiers */

/*********************/
/* Colonne de Gauche */
/* A été ramené de la fds arrondissements, devrait pe etre repositionné dans inc_commun (?) */
div.bloc_aggr_side, table.bloc_aggr_side {
    padding: 10px 0 20px;
}
div.bloc_aggr_side_bord_haut, table.bloc_aggr_side_bord_haut {
    border-top: 1px solid #999999;
}
div.bloc_aggr_side_bord_haut a.suivre_lien {
    font-weight: bold;
    text-decoration: underline;
}
div.bloc_aggr_side_bord_haut div.infolettre_contenu {
    margin: 15px;
}
div.bloc_aggr_side_bord_bas, table.bloc_aggr_side_bord_bas {
    border-bottom: 1px solid #999999;
}
div.bloc_aggr_side_bord_tous, table.bloc_aggr_side_bord_tous {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}
div.bloc_aggr_side_sans_bord, table.bloc_aggr_side_sans_bord {
    border: medium none;
}
div.bloc_aggr_side h3, table.bloc_aggr_side td h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 15px;
    padding: 0;
}
div.bloc_aggr_side ul, table.bloc_aggr_side td ul {
    margin: 10px 0 5px 17px;
    padding: 0;
}
div.bloc_aggr_side ul li, table.bloc_aggr_side td ul li {
    font-size: 11px;
    line-height: 18px;
    margin: 0;
}
div.bloc_aggr_side ul li a, table.bloc_aggr_side td ul li a {
    text-decoration: underline;
}
div.bloc_aggr_side ul li a:hover, table.bloc_aggr_side td ul li a:hover {
    text-decoration: none;
}


/* Patch pour La Mairie (ex bureau du maire) */

table.enc_coll_2_niv{
	margin: 20px 0;
}


/* Ancienne classe "legende" qui était très commode dans l'ancien portail */

.legende {
	font-size: 0.75em;
} 
