﻿body {
}
p {
}
.copyright {
	color: #a9a9a9;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
.copyright2 {
	color: #f00;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:link.copyright {
	color: #8f8f8f;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:hover.copyright {
	color: #000;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.navtop {
	color: #696969;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.navtop5 {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.navtop1 {
	color: #696969;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.navtop2 {
	color: #696969;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
.navtop4 {
	color: #696969;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.navtop3 {
	color: #696969;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
.lien {
	color: #6c9eb7;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.voirbesoin {
	color: #839a37;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.navtop {
	color: #696969;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.navtop5 {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.navtop1 {
	color: #696969;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.navtop2 {
	color: #696969;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:link.navtop4 {
	color: #696969;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.navtop3 {
	color: #696969;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:link.lien {
	color: #6c9eb7;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:link.voirbesoin {
	color: #839a37;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop5 {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop1 {
	color: #000;
	font-size: 9px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop2 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop4 {
	color: #000;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.navtop3 {
	color: #000;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.lien {
	color: #5f5f5f;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a:hover.voirbesoin {
	color: #f47e36;
	font-weight: bold;
	font-size: 10px;
	font-family: Geneva, Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}
.copyright {
	color: #8f8f8f;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.copyright1 {
	color: #8f8f8f;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.a:link.copyright1 {
	color: #8f8f8f;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.a:hover.copyright1 {
	color: #000;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.texte {
	color: #5f5f5f;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texteactu {
	color: #5f5f5f;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
	line-height: 20px;
}
.titre_index {
	color: #5f5f5f;
	font-weight: bold;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte_index {
	color: #5f5f5f;
	font-style: italic;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte_index_b {
	color: #5f5f5f;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte2 {
	color: white;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte1 {
	color: #5f5f5f;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.titre_tech {
	color: #f18f17;
	font-weight: bold;
	font-size: 15px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.titre_coll {
	color: #32adfb;
	font-weight: bold;
	font-size: 15px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.titre_instit {
	color: #6c9eb7;
	font-weight: bold;
	font-size: 15px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.titre_prim {
	color: #d31f1f;
	font-weight: bold;
	font-size: 15px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.titre_gen {
	color: #66be3d;
	font-weight: bold;
	font-size: 15px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: underline;
}
.stitre_tech {
	color: #fff;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
	background-color: #f18f17;
}
.stitre_coll {
	color: #fff;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
	background-color: #32adfb;
}
.stitre_prim {
	color: #fff;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
	background-color: #d31f1f;
}
.stitre_gen {
	color: #fff;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
	background-color: #66be3d;
}
.texte_news {
	color: #000;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte_besoins {
	color: #839a37;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.texte_moyens {
	color: #0072bc;
	font-size: 9px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.titre_texte {
	color: #5f5f5f;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
.bandeau_gris {
	color: #e8e8e8;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
	text-decoration: none;
}
td.ColumnItem {
	color: #2e3132;
	background-color: #fff;
	border-left: 1px solid #b2b2b2;
}
td.ColumnItem2 {
	color: #2e3132;
	background-color: #fff;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
}
td.ColumnItem4 {
	color: #2e3132;
	background-color: #fff;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.ColumnItem3 {
	color: #2e3132;
	background-color: #fff;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
}
td.ColumnItem5 {
	color: #2e3132;
	background-color: #fff;
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.ColumnItem6 {
	color: #2e3132;
	background-color: #fff;
	border: solid 1px #b2b2b2;
}
td.ColumnItem7 {
	color: #2e3132;
	background-color: #fff;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.ColumnItem8 {
	color: #2e3132;
	background-color: #f5f5f5;
	border: solid 1px #b2b2b2;
}
td.ColumnItem1 {
	color: #2e3132;
	background-color: #fff;
	border-right: 1px solid #b2b2b2;
}
td.MainTableHeader {
	color: #fff;
	background-color: #ff8c00;
	border-bottom: 1px solid #2e3132;
}
td.MainTableHeader1 {
	color: #2e3132;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.MainTableHeader2 {
	color: #2e3132;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.MainTableHeader3 {
	color: #2e3132;
	border: solid 1px #b2b2b2;
}
td.MainTableHeader4 {
	color: #2e3132;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
td.TableHeader {
	color: #557d40;
	background-color: #bbdea9;
	border-bottom: 1px solid #7eb95f;
}
td.TableRow {
	color: #2e3132;
	background-color: #b2b2b2;
	border-left: 1px solid white;
}
td.TableRow1 {
	color: #2e3132;
	background-color: #dcdcdc;
}
td.TableRow2 {
	color: #2e3132;
	background-color: #dcdcdc;
	border-left: 1px solid #fff;
}
td.TableErrorRow {
	color: #f60;
	background-color: #f5deb3;
}
td.TableErrorRow1 {
	color: #f60;
	background-color: #e2ffba;
}
td.TableFooter {
	color: #fff;
	background-color: #b2b2b2;
	border-top: 1px solid #2e3132;
}
td.MainColumnHeading {
	color: #fff;
	background-color: #8bbc72;
	border-right: 1px solid #557d40;
	border-bottom: 1px solid #557d40;
}
td.ColumnHeading {
	color: #557d40;
	background-color: #bbdea9;
	border-right: 1px solid #7eb95f;
	border-bottom: 1px solid #7eb95f;
}
#main a.pdf {
	background: url(/images/globaliconpdf12x12.gif) no-repeat left top;
	padding-left: 20px;
	display: block;
}
td.ColumnItem3esp {
	color: #2e3132;
	background-color: #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #fff;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Verdana;
}
