#hautPage {
	background:url(/imgCharte/BandeauPratik.jpg) no-repeat top center;
}
h1,h2,h3,h4 {
	color:#3C9D54;
}
.tableInfos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	width:100%;
}
.infoPratik {
}
.infoPratik td {
	border: 0px;
}
.infoPratikOuvert {
	border: 0px;
	background-color: #FF9900;
}
.infoPratikFerme {
	border: 0px;
	background-color: #EEFFEE;
}
.infoPratikFamille td {
	background: url(/imgCharte/CPFlchRlfD.gif) no-repeat #FFFFFF;
	color: #999999;
	font-size: 10pt;
	padding-left: 20px;
	padding-top :  2px;
	padding-bottom:2px;
	padding-right :2px;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	font-weight: bold;
}
.infoPratikFamille2 td {
	background: url(/imgCharte/CPFlchRlfB.gif) no-repeat #4C6DB3;
	color: #FFFFFF;
	font-size: 10pt;
	padding-left: 20px;
	padding-top:   2px;
	padding-bottom:2px;
	padding-right: 2px;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
}
.infoPratikCategorie td {
	border: 0px;
	font-size: 9pt;
	background: url(/imgCharte/CPFlchD.gif) no-repeat #9CB2DD;
	padding-left: 20px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	color: #FFFFFF;
}
.svcNom {
	border-bottom: 1px solid;
	font-weight: bold;
}
.svcAdr {
	border-bottom: 1px solid;
}
tr.IPJourSem {
	text-align:center;
	background-color: #3C9D54;
}
tr.IPJourSem td{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	text-align:center;
	color:#FFFFFF;
}
.IPHeureSem{
	border-left:solid 1px #666666;
	text-align:center;
}
.ligne1 {
	background-color: #EEEEEE;
	border: 1px solid;
}
.ligne0 {
	background-color: #DDDDDD;
	border: 1px solid;
}
