/* stylesheetFull.css Dynamat */
/* par Phil Turcotte le 3 juin 2010 */
/* www.numerique.ca */
.antifloat{width:100%;height:1px;overflow:hidden;margin-bottom:-1px;clear:both;}
#skipToContent {
	position:absolute;
	left:-9999px;
}

#printTop, #printBottom {
	display:none;
}

#printTop {
	width:100%;
	height:88px;
	padding-top:36px;
	position:relative;
}

#printTop img.rightPrint {
	position:absolute;
	top:0px;
	right:0px;
}

#containerPrincipal {
	width:978px;
	margin-left:auto;
	margin-right:auto;
}




/*****************************************************/
/* Haut de page */
/*****************************************************/

#containerTop {
	background-image:url(../images/pagesinterieures/img_top.png) !important;
	background-image:url(../images/pagesinterieures/img_top.jpg);
	background-repeat:no-repeat;
	background-position:0px 100%;
	width:978px;
	height:52px;
	position:relative;
	float:left;
	z-index:99;
}

#containerTop p {
	background-image:url(../images/pagesinterieures/sprites.gif);
	background-repeat:no-repeat;
	background-position:-949px -170px;
	color:#433D2D;
	font-size:1.5em;
	line-height:1;
	padding:5px 0px 4px 38px;
	margin-bottom:0px;
	position:absolute;
	top:16px;
	left:651px;
}

#containerTop p span { font-weight:bold; }

#lienLangue {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	top:26px;
	right:45px;
}

#lienLangue:hover { text-decoration:underline; }

#lienAccueil {
	background-image:url(../images/pagesinterieures/img_blank.gif);
	background-repeat:repeat;
	font-size:1px;
	text-indent:-9999px;
	width:243px;
	height:74px;
	position:absolute;
	top:66px;
	left:36px;
	display:block;
	overflow:hidden;
	z-index:99;
}

#containerFlash {
	width:978px;
	float:left;
	position:relative;
	z-index:90;
}

#containerFlashAccueil {
	width:978px;
	height:358px;
	float:left;
	position:relative;
	z-index:90;
}

#containerFlash img {
	display:block;
}

#containerFlash img.slideshowAccueilVisible {
	display:none;
}




/*****************************************************/
/* Contenu */
/*****************************************************/

#containerContenu {
	background-image:url(../images/pagesinterieures/img_degradeContenu.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#FFFFFF;
	width:978px;
	margin-top:-14px;
	float:left;
	position:relative;
	z-index:90;
}




/*****************************************************/
/* Contenu Accueil */
/*****************************************************/

div.encadreAccueil {
	background-image:url(../images/pagesinterieures/img_accueilBackgroundEncadre.jpg);
	background-repeat:no-repeat;
	width:286px;
	padding:25px 11px 15px 11px;
	margin:0px 0px 20px 14px !important;
	margin:0px 0px 20px 9px;
	float:left;
}

div.encadreAccueil div {
	padding:0px 15px 0px 15px;
}

div.encadreAccueil h2 {
	font-size:1.6em;
	font-weight:normal;
	text-transform:uppercase;
	color:#464646;
	margin:0px 0px 10px 0px;
}

div.encadreAccueil p {
	width:286px;
	margin-top:30px;
	margin-bottom:0px;
}

div.encadreAccueil p a {
	font-weight:bold;
}

#contenuAccueil {
	background-color:#FFFFFF;
	width:902px;
	padding-left:16px;
	margin:0px auto 0px auto;
	clear:both;
}

#globeAccueil {
	background-image:url(../images/pagesinterieures/img_accueilBackgroundGlobe.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:1.4em;
	width:459px;
	height:290px;
	float:right;
	position:relative;
}

#globeAccueil p {
	color:#000000;
    margin-bottom:0px;
	position:absolute;
	left:232px;
	top:18px;
}

#globeAccueil .bold { color:#464646; }
#globeAccueil .retrait { position:relative; left:10px; }
#globeAccueil .retrait2 { position:relative; left:35px; }
#globeAccueil a { font-size:0.8em; font-weight:bold; position:relative; top:-3px; left:120px; }

.elementAccueil {
	background-image:url(../images/pagesinterieures/sprites.gif);
	background-repeat:no-repeat;
	width:346px;
	padding:23px 0px 0px 74px;
	margin-bottom:0px;
}

#elementAccueil1 { background-position:0px -150px; }
#elementAccueil2 { background-position:-497px -150px; }
#elementAccueil3 { background-position:0px -390px; }
#elementAccueil4 { background-position:-497px -390px; }

.elementAccueil a { font-weight:bold; }


div#boiteActualiteAccueil{width:414px;height:150px;padding:20px 0 0 0;}
div#boiteActualiteAccueil h2 {font-size:1.6em;font-weight:normal;text-transform:uppercase;color:#464646;margin:0px 0px 20px 0px;}
div#boiteActualiteAccueil h3 {color:#6f6f6f;font-weight:bold;padding:0;margin:0;background:transparent none;font-size:1em;margin-bottom:3px;}
div#boiteActualiteAccueil h3 span{color:#a3a191;}
div#boiteActualiteAccueil p{margin:0 0 10px 0;}


/*****************************************************/
/* Contenu Interieur */
/*****************************************************/

#contenuInterieur {
	background-image:url(../images/pagesinterieures/img_interieureBackground.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:918px;
	margin:0px auto 0px auto;
	padding:30px 11px 0px 11px;
}

#margesContenuInterieur {
	background-color:#FFFFFF;
	padding:0px 20px 0px 20px;
    min-height:350px;
    height:auto !important;
    height:350px;
}

#containerPlanDuSite ul {
	width:250px;
	float:left;
}

#containerPlanDuSite ul li {
	overflow:hidden;
	zoom:1;
}

#containerPlanDuSite ul li ul {
	width:auto;
	margin:0px 0px 0px 0px;
	float:none;
	position:relative;
	top:4px;
}




/*****************************************************/
/* Pied de page */
/*****************************************************/

#containerBottom {
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	z-index:99;
}

#containerBottom div {
	background-image:url(../images/pagesinterieures/img_pointille.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	font-size:0.9em;
	width:920px;
	padding:50px 0px 30px 0px;
	margin:0px auto 0px auto;
	position:relative;
}

#containerBottom p, #containerBottom ul {
	display:inline;
	vertical-align:middle;
	margin-bottom:0px;
}

#containerBottom ul li {
	background-image:none;
	border-right:1px solid #000000;
	padding:0px 10px 0px 7px;
	margin-bottom:0px;
	float:left;
	position:relative;
	top:2px;
	left:-7px;
}

#containerBottom ul li.sansBordure {
	border-right:none;
}

#containerBottom p {
	margin-right:20px;
}

#containerBottom a#btnPrint {
	background-image:url(../images/pagesinterieures/sprites.gif);
	background-repeat:no-repeat;
	background-position:-955px -298px;
	font-size:1px;
	text-indent:-9999px;
	width:23px;
	height:23px;
	position:absolute;
	right:33px;
	top:45px;
	overflow:hidden;
    display:none;
}

#containerBottom a#btnEnvoyer {
	background-image:url(../images/pagesinterieures/sprites.gif);
	background-repeat:no-repeat;
	background-position:-955px -377px;
	font-size:1px;
	text-indent:-9999px;
	width:23px;
	height:23px;
	position:absolute;
	right:0px;
	top:45px;
	overflow:hidden;
    display:none;
}

