body, table {
font-weight: normal; 
font-size: 8pt; 
font-family: tahoma; 
color: #636363; 
font-weight:normal; }

.titlenews {
	background-color: #87b7c4;
	border-bottom: 0px solid #9c9a9a;
	font-weight:normal;
	font-size: 11px;
	font-family:times new roman;
	color: #FFFFFF;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: 5px;
	line-height: 20px;
	padding-left: 5px;

}


.titrecontenu {
	background-color: #bdbdbd;
	border-bottom: 1px dotted #c5c5c5;
	font-weight:normal;
	font-size: 10px;
	font-family:Tahoma;
	color: #8b8b8b;
	text-align: justify;
	letter-spacing: 0px;
	line-height: 13px;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
}


.side-title {
	background-color: #c5c5c5;
	padding: 4px;
	font-family:Tahoma;
	font-size:10px;
	letter-spacing:0px; 
	line-height:9pt; 
	color: #FFFFFF; 
	text-transform: normal;
	text-align: right;
	border-bottom: #b2b2b2 1px solid;}

b {
	color: #FFFFFF; }

u {
	color: #75b6c8; }

i {
	color: #d9f3fa; }

.a {
	color: #54a9c2; }

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

.c {
	font-weight: bold;}

a.nav2 {

	color : #FFFFFF;

	font-family : "trebuchet ms";

	font-size: 7pt;

	text-decoration : none;

	display:block;

	padding-top: 0px;

	padding-left: 3px;

	padding-bottom: 2px;

	border-bottom: 1px solid #bdbdbd;

	border-left: 5px solid #c5c5c5;

	background-color: #c5c5c5;

	width: 93%;

	line-height: 9pt;





}



a.nav2:hover {

    text-transform: none;
	
	color : #ffffff;
	
	background-color: #bcbbbb;

	border-left: 5px solid #c5eee8;

	

}

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

A:hover {
	color: #ffffff;
	cursor: crosshair; }

	h2 { 	    font-style : normal; 
   font-weight : none; 
   font-size : 9px;
   font-family: tahoma;
   color: #ffffff;
   margin-bottom: 0px; 
   background-color: #bdbdbd;
   margin: 0;
   letter-spacing : 1px;
   text-transform: normal;
   padding: 2px;
   text-align: center;}  

td {
	font-size : 8pt;
	line-height:10pt;
	font-family : Trebuchet ms;
	color: #414141; }

.message { 
	background-color: #fafafa;
	border: 1px solid #f4f4f4;
	font-family:Trebuchet ms;
	color: #414141;
	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: #bac8c4;
	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: #c5c5c5;
	font-family:Tahoma;
	color: #8b8b8b;
	line-height: 8pt;
	font-size : 8pt; 
	padding : 6px;}
	
	.menu2 {
	LETTER-SPACING: 2px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: none; 
	FONT-FAMILY: tahoma; 
        FONT-SIZE: 8pt; 
        MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	TEXT-TRANSFORM: none; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	LETTER-SPACING: 0px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center
}

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



.header {
	background-image: url('layout/bg_header.gif');
	background-color: #eeeeee;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 10px;
	background-color: #ededed;
	font-family:Trebuchet ms;
	color: #37545f;
	line-height: 8pt;
	font-size : 7pt; }

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

.content2 { 
	background-color: #a9a9a9;
	color: #FFFFFF;
	font: 11px Tahoma;
	padding-top: 2px;
	padding-bottom: 8px;
	line-height: 14px;
	padding: 6px;
	text-align: justify; }

.content {
	color: #8b8b8b;
	font: 11px Tahoma;
	padding-top: 2px;
	padding-bottom: 8px;
	background-color: #c5c5c5;
	line-height: 14px;
	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: #414141;
	font-family : Trebuchet ms;
	text-align: left;
	padding: 5px;
	line-height: 9pt; }

.content5 { 
	border-bottom: 1px solid #ececec;
	padding: 2px; }

.comment {
	color: #414141;
	font: 11px Trebuchet ms;
	background-color: #f6f6f6;
	border: 1px solid #e7e7e7;
	line-height: 14px;
	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: #c5c5c5;
	border-top: 1px solid #d7d7d7;
	font-size : 8pt; 
	color: #636363;
	font-family : Tahoma;
	text-align: right;
	padding : 2px; }

a img { 
border: 1px dotted #87b7c4;
padding: 3px; 
background-color: #ffffff;
}
 
a:hover img { 
border: 1px solid #c5c5c5;
padding: 3px; 
background-color: #ffffff;
}

img {
	border-color: #e7e7e7; }

input, textarea, option, select {
	background-color: #c5c5c5;
	font: 8pt tahoma;
	color: #636363;
	letter-spacing: 0px;
	border: 1px dotted #bdbdbd;
	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; }

.elite {
	background-color : #c5c5c5;
	border: 1px solid #bdbdbd;
	padding: 0px;

}

.elite:hover {
	background-color : #c5c5c5;
	border: 1px solid #c5eee8;
	padding: 0px;}