/* stylesheetFull.css Gamache et Nadeau */
/* par Phil Turcotte le 11 mai 2010 */
/* www.numerique.ca */
.antifloat{height:1px;overflow:hidden;width:100%;clear:both;}

#contenu{margin-right:-10px;}

#skipToContent {
	position:absolute;
	left:-9999px;
}

#containerPrincipal {
	width:976px;
	margin-left:auto;
	margin-right:auto;
}

#borduresContainerPrincipal {
	background-color:#FFFFFF;
	border:8px solid #9F9B7F;
	width:948px;
	padding:6px 6px 6px 6px;
}

.impression, .impressionBas{
	display: none;
}

/*****************************************************/
/* Haut de page */
/*****************************************************/

#containerMenuTop {
	height:auto !important;
	height:50px;
	min-height:50px;
	position:relative;
}

#containerMenuTop ul {
	position:absolute;
	top:12px;
	right:0px;
}

#containerMenuTop ul li {
	float:left;
	margin-right:11px;
}

#containerTop {
	position:relative;
	z-index:90;
	float:left;
}

#cornerLeftContainerTop {
	background-image:url(../../images/Accueil2010/img_cornerLeft.png);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	left:-14px;
	top:-14px;
	z-index:99;
}

#cornerRightContainerTop {
	background-image:url(../../images/Accueil2010/img_cornerRight.png);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	/*right:-14px;*/
	left:934px;
	top:-14px;
	z-index:99;
}

#containerLogo {
	background-image:url(../../images/Accueil2010/img_logoGamacheNadeau2011.gif);
	background-repeat:no-repeat;
	width:326px;
	height:264px;
	float:left;
	position:relative;
}

#containerLogo * {
	font-size:1px;
	visibility:hidden;
}

#containerLogo a {
	background-image:url(../../images/Accueil2010/img_blank.gif);
	text-decoration:none;
	visibility:visible;
	width:320px;
	height:264px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:98;
}

#imageContainerTop {
	width:622px;
	height:264px;
	float:left;
}

#imageContainerTop img {
	display:block;
}




/*****************************************************/
/* Contenu */
/*****************************************************/

#containerContenu {
	width:915px;
	margin-top:46px;
	padding-left:33px;
	float:left;
	clear:both;
	position:relative;
}

#containerContenuRight {
	width:450px;
	float:right;
}

#containerFlashAccueil {
	background-image:url(../../images/Accueil2010/img_ombreSousFlash.jpg);
	background-repeat:no-repeat;
	background-position:0px 100%;
	width:409px;
	height:225px;
	margin-left:auto;
	margin-right:auto;
}

#containerFlashAccueil img {
	display:block;
}

#containerBtnRightAccueil {
	width:410px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
}

#containerBtnRightAccueil a span {
	font-size:1px;
	visibility:hidden;
}

#btnAvisDeces {
	background-image:url(../../images/Accueil2010/img_accueilAvisDeDeces.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	width:187px;
	height:211px;
	display:block;
}

#btnServicesProf {
	background-image:url(../../images/Accueil2010/img_accueilServicesProfessionnels.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	width:186px;
	height:211px;
	float:right;
}




/*****************************************************/
/* Pied de page */
/*****************************************************/

#containerBordureBottom {
	clear:both;
	position:relative;
}

#containerBordureBottom div {
	background-image:url(../../images/Accueil2010/img_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
	width:976px;
	height:27px;
	position:absolute;
	left:-14px;
	top:6px;
}

#containerBottom {
	font-size:0.9em;
	line-height:11px;
	clear:both;
	width:500px;
	min-height:80px;
	height:auto !important;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}

#containerBottom p {
	margin-bottom:0px
}

#containerBottomLeft {
	text-align:right;
	width:240px;
	float:left;
}

#containerBottomLeft ul {
	float:right;
}

#containerBottomLeft ul li {
	float:right;
	margin-left:8px;
}

#containerBottomLeft ul li a {
	color:#004A80;
}

#containerBottomLeft p {
	padding-top:8px;
	clear:both;
}

#containerBottomRight {
	text-align:left;
	width:240px;
	float:right;
}

#containerBottomRight p {
	margin-bottom:8px;
}

#containerBottomRight p strong {
	font-size:1.1em;
}

/*****************************************/

div#sousMenu{
width:198px;
float:left;
background:#FFF url(../../images/Accueil2010/img_navFond.gif) no-repeat scroll 0 0;
clear:left;
margin:5px 0 0 0;
padding:105px 0 0 27px;
}

div#sousMenu div#ornementBas{
width:171px;
height:83px;
background:transparent url(../../images/Accueil2010/img_navOrnementBas.gif) no-repeat scroll 0 0;
margin:22px 0 0 -20px;
}

div#sousMenu ul.listeSousMenus{font-size:1em;}
div#sousMenu ul.listeSousMenus li{padding:0 0 0 10px;background:transparent url(../../images/Accueil2010/img_puceSousMenu.gif) no-repeat scroll 0 5px;margin:0 0 15px 0;}
div#sousMenu ul.listeSousMenus li a:link,div#sousMenu ul.listeSousMenus li a:visited{text-decoration:none;}
div#sousMenu ul.listeSousMenus li a:hover,div#sousMenu ul.listeSousMenus li.selected a{text-decoration:underline;}
div#sousMenu ul.listeSousMenus li.selected{padding:0 0 0 10px;background:transparent url(../../images/Accueil2010/img_puceSousMenuSelected.gif) no-repeat scroll 0 5px;}
div#sousMenu ul.listeSousMenus li.selected a{font-weight:bold;}
div#sousMenu ul.listeSousMenus li.selected ul li a{font-weight:normal;text-decoration:none;}
div#sousMenu ul.listeSousMenus li ul li{margin:0 0 5px 0;background:transparent url(../../images/Accueil2010/img_puceSousSousMenu.gif) no-repeat scroll 0 6px;padding:0 0 0 6px;}
div#sousMenu ul.listeSousMenus li ul{margin:5px 0 0 0;}


div#containerContenu.interieur{margin-top:41px;float:left;width:700px;clear:none;padding-left:11px;}

/*btns taille texte*/

div#btnsTailleTexte{width:144px;float:right;display:none;text-align:right;}
div#btnsTailleTexte div{padding:6px 0 0 0;float:left;font-size:12px;width:84px;white-space:nowrap;}
div#btnsTailleTexte ul{float:right;text-align:left;}
div#btnsTailleTexte ul li{float:left;padding:0;background:transparent none;}
a#btnTailleTexteNormal{display:block;width:15px;height:14px;background:transparent url(/images/Accueil2010/img_iconeTextePetit.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:8px 2px 0 0;}
a#btnTailleTexteMoyen{display:block;width:18px;height:18px;background:transparent url(/images/Accueil2010/img_iconeTexteMoyen.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;margin:4px 0 0 0;}
a#btnTailleTexteGrand{display:block;width:24px;height:22px;background:transparent url(/images/Accueil2010/img_iconeTexteGrand.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;}

.nomPersonne{font-size:1.3333em}
