body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tableGrey {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #000000;
	background-color: #efefef;
	font-size: 11px;
}
.tabPas {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #000000;
	background-color: #efefef;
	font-size: 11px;
	cursor: hand;
	background-image: url(../images/bg_tabPas.gif);


}
.tabAct {
	font-family: "Trebuchet MS", Arial, Verdana;
	background-color: #0773B5;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
	background-image: url(../images/bg_tabAct.gif);


}
.txtTtl-old {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #0773B5;
}
.txtTtl{font-family:Georgia,"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
font-size:24px;color:#990000;line-height:22px;letter-spacing:-0.02em;}

/*
A.txtTtl:link, A:visited, A:active{font-family:Georgia,"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
font-size:21px;color:#000000;line-height:22px;letter-spacing:-0.02em;
text-decoration:none;}

*/

.txtTtlBlack {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.txtNorm {

	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.txtGrey {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.txtBlanco {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtBlancoMail {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
 a.txtBlancoMail:link {
    color : #FFFFFF;
    text-decoration : none;
    }
	 a.txtBlancoMail:visited {
    color : #FFFFFF;
    text-decoration : none;
    }

.txtError {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
.txtOK {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #61A307;
}
/*
a,a:link,a:active,a:visited{
	color: #07a5df;
	text-decoration:none;
}

a:hover{
	color: #ffffff;
	background-color:#07a5df;
	text-decoration:none;
}
*/

a,a:link,a:active,a:visited{
	/* color: #0773B5; */
	color: #000000;
	text-decoration:none;
}

a:hover{
	color: #666666;
/*	background-color:#07a5df; */
	text-decoration:none;
}

.link_footer:link,.link_footer:active,.link_footer:visited{
	color: #808080;
	text-decoration:none;
}
.link_footer:hover{
	color: #000000;
	text-decoration:none;
	background-color:#EFEFEF;
}

.link_tab:link,.link_tab:active,.link_tab:visited{
	color: #000000; 
	text-decoration:none;
}
.link_tab:hover{
	color: #FFFFFF; 

}


input,select,textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}
div#altMsg{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	position:absolute;
	padding: 4px;
	background-image: url(../images/alt_header.gif);
	background-repeat: no-repeat;
}
div#RelatedPages {
	overflow: auto;
	height: 200px;
	width: 175px;
	border: thin solid #666666;
}
.tdLineDotted {
	background-image: url(../images/tdLineDotted.gif);
	background-repeat: repeat-x;
}

/* imagenes */
img.left, img.right, img {padding: 1px; margin: 4;}
img.left {float: left;
border-right:1px solid #003300;
border-bottom:1px solid #003300;
border-left:1px solid #003300;
border-top:1px solid #003300;
}
img.right {float: right;

border-right:1px solid #003300;
border-bottom:1px solid #003300;
border-left:1px solid #003300;
border-top:1px solid #003300;
}

.menubarra {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/*font-weight: bold; */
	text-decoration: none;
}
  .ligne {margin: 10px 0px 0px 0px; font: 8px verdana, sans-serif; border-top: 1px solid #cccccc}