A:link    {font-family:Arial; font-weight: normal;font-size:13px; text-decoration: underline; color: #444444;}
A:visited {font-family:Arial; font-weight: normal;font-size:13px; text-decoration: underline; color: #444444;}
A:active  {font-family:Arial; font-weight: normal;font-size:13px; text-decoration: underline; color: #FF0018;}
A:hover   {font-family:Arial; font-weight: normal;font-size:13px; text-decoration: underline; color: #FF0018;} 

.menulink:link    {margin-left: 20px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: black; text-decoration: none; }
.menulink:visited {margin-left: 20px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: black; text-decoration: none;}
.menulink:active  {margin-left: 20px;margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FF6600;text-decoration: none; }
.menulink:hover   {margin-left: 20px;margin-right: 0;font-size: 11px; font-family: Arial;margin-top: 2px;margin-bottom: 2px;  font-weight: bold;color: #FF6600;text-decoration: none; } 

.menulinkTop:link    {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF; text-decoration: none; }
.menulinkTop:visited {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF; text-decoration: none;}
.menulinkTop:active  {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF;text-decoration: underline; }
.menulinkTop:hover   {margin-right: 0;font-size: 11px; font-family: Arial;margin-top: 2px;margin-bottom: 2px;  font-weight: bold;color: #FFFFFF;text-decoration: underline; } 

.admin_menulink:link    {margin-left: 10px;margin-right: 0;font-size: 10px; font-family: Arial; font-weight: bold;color: black; text-decoration: none; }
.admin_menulink:visited {margin-left: 10px;margin-right: 0;font-size: 10px; font-family: Arial; font-weight: bold;color: black; text-decoration: none;}
.admin_menulink:active  {margin-left: 10px;margin-right: 0;font-size: 10px; font-family: Arial; font-weight: bold;color: #FF6600;text-decoration: none; }
.admin_menulink:hover   {margin-top: 2px;margin-bottom: 2px;margin-left: 10px;margin-right: 0;font-size: 10px; font-family: Arial; font-weight: bold;color: #FF6600;text-decoration: none; } 

.pass:link    {font-size: 10px; font-family: Verdana; font-weight: bold;color: #CA0403; text-decoration: none; }
.pass:visited {font-size: 10px; font-family: Verdana; font-weight: bold;color: #CA0403; text-decoration: none;}
.pass:active  {font-size: 10px; font-family: Verdana; font-weight: bold;color: #CA0403;text-decoration: underline; }
.pass:hover   {font-size: 10px; font-family: Verdana; font-weight: bold;color: #CA0403;text-decoration: underline; } 

.default_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}
.legend{
	font-family: Arial;
	font-size: 11px;
}
.admin_font{
	font-family: Arial;
	font-size: 10px;
}
.form_l {
	border-bottom:1px solid #AAAAAA;
	border-left:1px solid #000000;
	padding-left:8;
}
.form_l2 {
	border-left:1px solid #000000;
	padding-left:8;
}
.form_l_r{
	border-bottom:1px solid #AAAAAA;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:8;
}
.form_l_r2{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:8;
}
.form_r{
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #000000;
	padding-left:8;
}
.form_r2{
	border-right:1px solid #000000;
	padding-left:8;
}
.cells
{
	font-size:12px;
	border:1px solid #7F9DB9;
}
.title{
	font-family: Arial;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:30px;
	vertical-align:center;
	font-weight: bold;
	font-size:16px;
	color:#CA0403;
	background-image:url(/charte/fond_titre.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.sous-title{
	font-family: Arial;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:30px;
	vertical-align:center;
	font-weight: bold;
	font-size:14px;
	color:#CA0403;
	background-image:url(/charte/fond_titre.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
BODY {
	margin:0;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.center_page{
 	background-color:#FFFFFF;
}

.menus{
 vertical-align:top;
 width:140;
 height:460;
 background-image:url(/images/bg_Left.gif);
 }
 
 .inputSubmit
{
    border: 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    background-color: #FF8601;
}
.titre_font{
	height: 30px;
	vertical-align:bottom;
	border:none;
	border-bottom:1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff6600;
	}
	.titre_menu {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FF6600;
	margin-left: 5px;
	margin-top: 10px;
}
.font_color{
font-weight: bold;
font-size: 13px;
	color: #FFFFFF;
}
.bgHeadTable{
	background-color: #999999;
	padding:5px;
}
	.mainBody{
		position: relative; 
		background-color:#FFFFFF;

		float: left;
	}
		.TableauPass{
			background-image:url(/images/BackGroundPass.jpg);
			background-repeat:no-repeat;
			width:300px;
			height:185px;
			padding: 0px; 
			border-spacing: 0px; 
			border-collapse:collapse;
			border:0;
			margin:0;
			}
.cellsPass
{
	font-size:12px;
	margin: 0px;
Border-Top: 1px Solid Black;
Border-Right: 1px Solid Black;
Border-Bottom: 1px Solid Black;
Border-Left: 1px Solid Black;
padding: 0px; 
background-color:red;
color:white;
font-weight:bold;
}
.cellsPassDisabled
{
	font-size:12px;
	margin: 0px;
Border-Top: 1px Solid Black;
Border-Right: 1px Solid Black;
Border-Bottom: 1px Solid Black;
Border-Left: 1px Solid Black;
padding: 0px; 
background-color:#808080;
color:white;
font-weight:bold;
}