/* =============================== PLAN SITE CSS =============================== */

.titrePage {
	position: relative;
	clear: left;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	color: #3f3f3f;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

img.imgGauchePage {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 0px;
	border-color: #a3a3a3;
	border-style: solid;
	border-width: 1px;
}

img.imgDroitePage {
	float: right;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	border-color: #a3a3a3;
	border-style: solid;
	border-width: 1px;
}

.chapoPage {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	color: #3f3f3f;
}

.textePage {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}

div#encadrementPlanSite {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	width: 550px;
	clear: left;
	padding: 10px;
	background-position: right top;
	border-color: #e4e4e4;
	background-repeat: no-repeat;
	background-image: url(../images/fondMessages.jpg);
	border-style: solid;
	border-width: 1px;
	float: left;
	position: relative;
}

div.planNiveau1 {
	padding: 0px;
	margin: 0px;
	width: 550px;
	position: relative;
	clear: left;
	float: left;
	color: #004b83;
	font-weight: bold;
}

a.planNiveau1:link,
a.planNiveau1:active,
a.planNiveau1:visited,
a.planNiveau1:hover {
	width: 550px;
	position: relative;
	clear: left;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #004b83;
	font-weight: bold;
}

a.planNiveau1:hover {
	width: 545px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #ededed;
}

div.planNiveau2 {
	padding: 0px;
	margin: 0px;
	width: 550px;
	clear: left;
	float: left;
	position: relative;
}

a.planNiveau2:link,
a.planNiveau2:active,
a.planNiveau2:visited,
a.planNiveau2:hover {
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 530px;
	clear: left;
	position: relative;
	float: left;
	display: block;
}

a.planNiveau2:hover {
	width: 525px;
	background-color: #ededed;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
}

div.attachPage {
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	float: left;
	width: 390px;
	clear: left;
	padding: 5px;
	background-position: right top;
	border-color: #e4e4e4;
	background-repeat: no-repeat;
	background-image: url(../images/fondMessages.jpg);
	border-style: solid;
	border-width: 1px;
	position: relative;
}

div.attachInterPage {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
}

a.lnkAttachInterPage:link,
a.lnkAttachInterPage:active,
a.lnkAttachInterPage:visited,
a.lnkAttachInterPage:hover {
	line-height: 20px;
	background-position: left 0px;
	background-repeat: no-repeat;
	background-image: url(../images/linkPicto.gif);
	width: 360px;
	position: relative;
	float: left;
	clear: left;
	display: block;
	height: 20px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

a.lnkAttachInterPage:hover {
	text-decoration: underline;
}

div.attachExterPage {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
}

a.lnkAttachExterPage:link,
a.lnkAttachExterPage:active,
a.lnkAttachExterPage:visited,
a.lnkAttachExterPage:hover {
	line-height: 20px;
	background-position: left 0px;
	background-repeat: no-repeat;
	background-image: url(../images/linkPicto.gif);
	width: 360px;
	position: relative;
	float: left;
	clear: left;
	display: block;
	height: 20px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

a.lnkAttachExterPage:hover {
	text-decoration: underline;
}

div.attachFilePage {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
}

a.lnkAttachFilePage:link,
a.lnkAttachFilePage:active,
a.lnkAttachFilePage:visited,
a.lnkAttachFilePage:hover {
	line-height: 20px;
	background-position: left 0px;
	background-repeat: no-repeat;
	background-image: url(../images/downloadPicto.gif);
	width: 360px;
	position: relative;
	float: left;
	clear: left;
	display: block;
	height: 20px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

a.lnkAttachFilePage:hover {
	text-decoration: underline;
}
