a:link { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }
a:active { text-decoration: underline }
a:focus { text-decoration: underline }
a {color:#990000}
body, td, p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;}
body {background-image:url(_img/menu.html); background-repeat:repeat-y;}
/* 
div.page = contenu central de la page
div.bloc = blocs 100% contenus dans div.page
*/
div.page
	{
	position: absolute;
	top: 154px;
	left: 137px;
	width: 580px;
	}
div.bloc
	{
	width:100%;



/*	background-image:url(_img/fond_bloc.gif);
	padding:3px 0px 3px 5px;
	border-color: #DBCECA;
	border-style:solid;
	border-width:1px;
	background-color: #F5F2F0;
*/

	}
/* .bloc img{ margin: 10px 10px 10px 10px; } */

/* div mg = menu gauche
mg_t = titres du menu gauche
mg_sm2, mg_sm3 = sous menus du menu gauche */	
div.mg_div
	{
	position: absolute;
	top: 126px;
	width: 120px;
	left: 0px;
	padding: 0px;
	border-color: #FFFFFF;
	border-width:0px;
	color:#990000;
	}

/* Framed paragraph */

.framed
	{
	width: 100%;
	border-color: #DBCECA;
	border-width:1px;
	border-collapse:collapse;
	border-style:solid;
	background-color: #F5F2F0;
	color:#990000;
	padding:10px;
	}
hr.mg{color: #FFFFFF; height:1px; width:100%; background-image:url(../../../_img/w.html); border:0px}
a.mg, a.mg_t {padding: 4px 2px 4px 4px; display:block}
a.mg {font-size:12px;}
a.mg:hover, a.mg_t:hover {background-color: #FFFFFF;}
a.mg_t { display:block; padding: 3px 2px 3px 6px; font-size:13px; font-weight:bold;}
a.mg_t_act { display:block; padding: 3px 2px 3px 6px; font-size:13px; font-weight:bold; background-color: #FFFFFF;}
a.mg_sm2 { display:block; padding: 3px 2px 3px 15px; background-color: #F5F2F0; font-size:13px; color:#990000;}
a.mg_sm2:hover { background-color: #FFFFFF;}
a.mg_sm3 { display:block; padding: 3px 2px 3px 24px; background-color: #F5F2F0; font-size:11px; color:#990000;}
a.mg_sm3:hover { background-color: #FFFFFF;}
a.mg_sm2_act { display:block; padding: 3px 2px 3px 15px; background-color: #FFFFFF; font-size:13px; font-weight:bold; color:#990000;}
a.mg_sm2_act:hover { background-color: #FFFFFF;}
a.mg_sm3_act { display:block; padding: 3px 2px 3px 24px; background-color: #FFFFFF; font-size:11px; font-weight:bold; color:#990000;}
a.mg_sm3_act:hover { background-color: #FFFFFF;}

/*div.mt = menu titre*/
a.mt{color:#990000}
div.mt{position: absolute; top: 110px; left: 130px; width: 590px; font-size:11px; text-align:right}
div.mt_lng{position: absolute; top: 110px; left: 130px; font-size:11px;}
div.mt_coe{position:absolute; top:73px; left:730px; text-align:center; font-size:11px;}


/*div.bottom = texte de bas de page*/
div.bottom { padding: 80px 0px 40px; font:Arial, Helvetica, sans-serif; font-size:9px; color:#990000;}

/*génériques*/
h1{font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#990000; text-align:center; margin-bottom:7px; }
h2{font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#990000; margin-bottom:5px; }
h3{font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990000; margin-bottom:3px; }

.h1{font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#990000; text-align:center; margin-bottom:7px; }
.h2{font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#990000; margin-bottom:5px; }
.h3{font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990000; margin-bottom:3px; }

blockquote { padding:10px; font-style:italic; font:Arial, Helvetica, sans-serif; color:#990000;}
address { font:Arial, Helvetica, sans-serif; color:#990000;}
pre { font:"Courier New", Courier, mono;}
strong { font-weight:bold}
.small{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
.red {color:#990000}

table.underline td
	{
	border-bottom-style:solid;
	border-bottom-color:#DBCECA;
	border-width: 1px;
	}
