.texteBrut {  font-family: Tahoma; font-size: 11px; color: #5B5B5B}
.texteBrut a { color: #01708D; text-decoration: underline; align: left;}
.texteBrut a:visited { color: #01708D; text-decoration: underline}
.texteBrut a:hover { color: #D2191F; text-decoration: underline}
.grasBlanc {  font-weight: bold; color: #FFFFFF}
.grasBlanc a { color: #FFFFFF; text-decoration: none}
.grasBlanc a:visited { color: #FFFFFF; text-decoration: none}
.grasBlanc a:hover { color: #FFFFFF; text-decoration: underline}
.grasJaune {  font-weight: bold; color: #FFFF00}
.grasJaune a { color: #FFFF00; text-decoration: none}
.grasJaune a:visited { color: #FFFF00; text-decoration: none}
.grasJaune a:hover { color: #FFFF00; text-decoration: underline}
.grasRouge {  font-weight: bold; color: #D2191F}
.grasNoir {  font-weight: 900; color: #000000}
.bordureImage {  padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #C9C9C9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.decal14px {
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	background-image: url(images/fond_sflsplan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.menuGauche { color: #004BA2}
.menuGauche a { color: #004BA2; text-decoration: none}
.menuGauche a:visited { color: #004BA2; text-decoration: none}
.menuGauche a:hover { color: #D2191F; text-decoration: underline}
.divActus {  width: 400px; margin-left: 10px; padding-top: 2px; padding-right: 12px; padding-bottom: 2px; padding-left: 12px; border: 1px #CCCCF4 solid; background-color: #EAEAFB}
.saisie {  font-family: Tahoma; font-size: 12px; background-color: #FFFFFF; height: 16px; padding-top: 0px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: #0099CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
ul#puceorange {
	margin: 10;
	padding: 0;
	list-style-type: none;	
}
ul#puceorange li {
    background: url(images/iconographie/flechePuceOrange.gif) no-repeat 0 2px;
	margin: 0;
	padding: 0 0 0 15px;
}
ul#pucenoire {
	margin: 10;
	padding: 0;
	list-style-type: none;	
}
ul#pucenoire li {
    background: url(images/iconographie/flechePuce.gif) no-repeat 0 1px;
	margin: 0;
	padding: 0 0 0 15px;
}.grasBleu {
font-weight: bold; color: #01708D
}
.BleuCiel {
font-weight: normal; color: #0099FF
}
.Rouge {
font-weight: normal; color: #D2191F
}
.divDiapo {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #EAEAFB;
	border-top: 1px solid #CCCCF4;
	border-right: 1px solid #CCCCF4;
	border-bottom: 1px none #CCCCF4;
	border-left: 1px solid #CCCCF4;
}
.divDiapoBleu {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #C7E2FE;
	border-top: 1px solid #0456A8;
	border-right: 1px solid #0456A8;
	border-bottom: 1px none #0456A8;
	border-left: 1px solid #0456A8;
}
.divDiapoBleuCellBas {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #C7E2FE;
	border-top: 1px solid #0456A8;
	border-right: 1px solid #0456A8;
	border-bottom: 1px solid #0456A8;
	border-left: 1px solid #0456A8;
}
.divDiapoCellBas {
padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #CCCCF4 solid; background-color: #EAEAFB
}
.decal14pxPlan {
padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px
}
.grasRose {
	font-weight: bold;
	color: #CC417C
}

