b {
	color: #949494; }

i {
	color: #73738c; }

.a {
	color: #2d4488; }

.b {
	font: 10px tahoma;
	font-weight: bold;
	letter-spacing:1px;
	color: #2d4488;
	font-weight: bold;}

.c {
	font-weight: bold;}

A {
	color: #920000;
	text-decoration: none;
	cursor: crosshair; }

A:hover {
	color: #000000;
	text-decoration: underline;
	cursor: crosshair; }

td {
	font-size : 8pt;
	line-height:9pt;
	font-family : Trebuchet ms;
	color: #37545f; }

.archive { 
	background-color: #e6e7e3;
	border: 1px solid #f4f4f4;
	font-family:Trebuchet ms;
	color: #37545f;
	line-height: 8pt;
	font-size : 7pt; 
	padding : 6px;}

.navigation a {
	display:block;
	background: #cad8d4;
	font-size:9px;
	color: #ffffff;
	font-family: Trebuchet ms;
	text-transform:uppercase;
	letter-spacing:3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;}

.navigation .selected,
.navigation a:hover  {
	display:block;
	background: #000000;
	font-size:9px;
	color: #FFFFFF;
	font-family: Trebuchet ms;
	text-transform:uppercase;
	letter-spacing:3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;}

.menu { 
	background-color: #e6e7e3;
	font-family:Trebuchet ms;
	color: #37545f;
	line-height: 8pt;
	font-size : 7pt; 
	padding : 6px;}

.top { 
	background-color: #eeeeee;
	font-family: Trebuchet ms;
	color: #37545f;
	line-height: 8pt;
	font-size : 7pt; 
	padding : 1px;}

.menu2 { 
	background-color: #e6e7e3;
	border-bottom: 1px solid #FFFFFF;
	font-family:Trebuchet ms;
	color: #37545f;
	line-height: 8pt;
	font-size : 7pt; 
	padding : 6px;}

UL#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7.8pt; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 18px; TEXT-TRANSFORM: normal; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet ms; LIST-STYLE-TYPE: none;
}
UL#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-TOP: 0px;
}
UL#menu A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #e6e7e3; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #37545f; PADDING-TOP: 1px; HEIGHT: 10px; TEXT-DECORATION: none;
}
UL#menu A:hover {
	COLOR: #ffffff; BACKGROUND: #920000; cursor: crosshair;
}
UL#menu A.actif {
	BORDER-bottom: #97BAB5 1px solid; BORDER-left: #97BAB5 1px solid; BACKGROUND: #C3D7D6; COLOR: #862126; LETTER-SPACING: 0px;
}

.header {
	background-color: #e2e3d1;
	border-bottom: 1px solid #e3e4d2;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 10px;
	background-color: #920000;
	font-family:Trebuchet ms;
	color: #ffffff;
	line-height: 8pt;
	font-size : 7pt; }

.news {
	background-color: #f6f6f6;
	padding:2px; }

.content2 { 
	background-color: #e3e4d2;
	color: #37545f;
	font: 11px Trebuchet ms;
	padding-top: 2px;
	padding-bottom: 8px;
	line-height: 13px;
	padding: 6px;
	text-align: justify; }

.content {
	color: #37545f;
	font: 11px Trebuchet ms;
	padding-top: 2px;
	padding-bottom: 8px;
	background-color: #e6e7e3;
	line-height: 13px;
	padding: 6px;
	text-align: justify;
	}

.content3 { 
	background-color: #f6f6f6;
	border-bottom: 1px solid #f0f0f0;
	font-size: 8pt; 
	color: #000000;
	font-family : Trebuchet ms;
	text-align: left;
	padding: 3px;
	line-height: 9pt; }

.content4 { 
	background-color: #efefef;
	font-size: 8pt; 
	color: #37545f;
	font-family : Trebuchet ms;
	text-align: left;
	padding: 5px;
	line-height: 9pt; }

.comment {
	color: #37545f;
	font: 11px Trebuchet ms;
	background-color: #f6f6f6;
	border: 1px solid #e7e7e7;
	line-height: 13px;
	padding: 6px;
	text-align: justify;
	}

.edit { 
	background-color: #f2f2f2;
	border-left: 5px solid #e3e4de;
	font-size: 7pt; 
	font-family : Trebuchet ms;
	text-align: justify;
	padding: 5px;
	line-height: 9pt; }

.footer { 
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	font-size : 7pt; 
	color: #000000;
	font-family : Trebuchet ms;
	text-align: right;
	padding : 2px; }

a img {
	border-color: #e1e1e1; }

a:hover img {
	border-color: #d1d1d1; }

img {
	border-color: #e7e7e7; }

input, textarea, option, select {
	background-color: #f6f6f6;
	font: 7pt verdana;
	color: #000000;
	letter-spacing: 0px;
	border: 1px solid #445da5;
	padding:3px; }

a {
	text-decoration: none; }

a:hover {
	background: none; }

a span {
	display: none; }

a:hover span {
	display: inline;
	position: absolute;
	background: #d1d1d1;
	text-align: center;
	color: white;
	padding: 2px; }