table.TypoTitre, td.TypoTitre, a.TypoTitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #0B5082;
	text-decoration: none;
}
.TypoOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF6300;
	text-decoration: none;
}
.TypoOrange a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF6300;
	text-decoration: none;
}

table.TypoOrange, td.TypoOrange, a.TypoOrange, p.TypoOrange, span.TypoOrange, .TypoOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF6300;
	text-decoration: none;
}
table.TypoOrangePt, td.TypoOrangePt, a.TypoOrangePt, p.TypoOrangePt, span.TypoOrangePt, .TypoOrangePt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FF6300;
	text-decoration: none;
}
table.TypoVert, td.TypoVert, a.TypoVert, p.TypoVert, span.TypoVert, .TypoVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #D3DD2C;
	text-decoration: none;
}
table.TypoVertPt, td.TypoVertPt, a.TypoVertPt, p.TypoVertPt, TypoVertPt.TypoVertPt, .TypoVertPt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #D3DD2C;
	text-decoration: none;
}


.typogris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.typogrisPt, a.typogrisPt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}


input.ChampsText {
	color: #336699;
	font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px solid #004B7D;
}
textarea.ChampsText {
	color: #336699;
	font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px solid #004B7D;
}
select.ChampsText {
	color: #336699;
	font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px solid #004B7D;
	width: 290px;
}

.typoblanc, table.typoblanc, tr.typoblanc, td.typoblanc, p.typoblanc, span.typoblanc, a.typoblanc, div.typoblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.typobleuclair, table.typobleuclair, tr.typobleuclair, td.typobleuclair, p.typobleuclair, span.typobleuclair, a.typobleuclair, div.typobleuclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #92D2FF;
	text-decoration: none;
}
.typobleu, table.typobleu, tr.typobleu, td.typobleu, p.typobleu, span.typobleu, a.typobleu, div.typobleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #254B72;
	text-decoration: none;
}
.typobleuPt, table.typobleuPt, tr.typobleuPt, td.typobleuPt, p.typobleuPt, span.typobleuPt, a.typobleuPt, div.typobleuPt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #254B72;
	text-decoration: none;
}
.typobleuPt a {
	color: #254B72;
	text-decoration: none;
}
.2ptbleu, table.2ptbleu, tr.2ptbleu,td.2ptbleu, p.2ptbleu, span.2ptbleu, a.2ptbleu, div.2ptbleu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-decoration: none;

}
.margformulaire {
	margin-top: 0px;
	margin-bottom: 0px
}
.bordures {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0B5082;
	border-right-color: #0B5082;
	border-bottom-color: #0B5082;
	border-left-color: #0B5082;


}
a.liensblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.liensbleuclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #92D2FF;
	text-decoration: none;
}
a.liensbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0B5082;
	text-decoration: none;
}
a.lien2ptbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B5082;
	text-decoration: none;
}

A:hover{text-decoration: underline;}

.testalpha {
	filter: Alpha(Opacity=80);
}
.formbouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0B5082;
	border: 1px dashed #FFFFFF;
	background-color: #FFFFFF;

}
table.FondHpD {
	background-image: url(../../images/bienvenue/fond_droite1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
table.FondHpG {
	background-image: url(../../images/bienvenue/fond_gauche1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

td.Textbleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0B5082;
	text-decoration: none;
}
.TexteRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: blink;
}
td.TexteRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: blink;
}
a.TexteRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: blink;
}
table.FdPIPavesBleus, td.FdPIPavesBleus {
	background-image: url(/images/fd-bureau.gif);
	background-repeat: no-repeat;
	background-position: top;
}
table.FdPI, td.FdPI {
	background-image: url(/images/fd-lbc-amenagement-bureau.gif);
}
.borduresBleu {
	border: 1px solid #31618C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #254B72;
	padding: 10px;
	text-align: justify;
}
.fdKaki {
	background: #D3DD2C;
}
