body {
background-color:#E7E6F4;
SCROLLBAR-FACE-COLOR: #6A82A6; SCROLLBAR-HIGHLIGHT-COLOR: #E7E6F4;
SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #E7E6F4;
SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #E7E6F4;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin-top:5px;
}

img { border:0; }

.ejs_box {
background-image:url(media/img/menu_back_g.jpg);
background-repeat:repeat-y;
background-position:top;
font-size:12px;
color:#FFFFFF;
width:95px;
height:200px;
margin-left:30px;
margin-top:5px;
}

table {  font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.ecriture_orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9933}
.noir_gras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: justify}
.petite_ecriture {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: normal}
.ecriture_noire {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.lien_noir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none}
.titres {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003333; text-decoration: underline}
.titres_ecriture_normale { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003333; text-decoration: underline }

.menu_gauche_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.ecriture_noire_non_justifie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.gras_italique {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000}
.fond_ecran {  color: #E7E6F4}
.souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold}
.texte_10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: justify}
.blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.bleu_fonce {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-align: justify}
a:hover {  color: #990000; text-decoration: none}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline overline}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline}
.grosse_ecriture {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

.input_black {
 border:#999999 1px solid;
 width:600px;
}

.textarea_black {
 border:#999999 1px solid;
 width:600px;
 height:200px;
}

.input_submit {
 border:#999999 1px solid;
 background-color:#FFFFFF;
 width:200px;
}

.table_central {
 border:#000000 1px solid;
 background-color:#FFFFFF;
}

.text_success {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FF7F00;
}





#NewsTicker{
	background:#e7e6f4;
	width:290px;
	height:120px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width:290px;
	height: 100px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width:290px;
		height: 100px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width:258px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
