.menuTop {
	background-color:#CCCCCC;
	padding-left:100px;
	font-size:1pt;
	padding-bottom:0px;
}

.titleL1 {
	font-family:verdana;
	font-weight:bold;
	font-size:11pt;
	color : #666666;
}

.titleL1r {
	font-family:verdana;
	font-weight:bold;
	font-size:11pt;
	color : #CC0000;
}

.titleL3 {
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color : #CC0000;
}

.titleL2{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color : #CC0000;
}

.text {
	font-family:verdana;
	font-size:10px;
}

a.main {
	font-family:verdana;
	font-size:10px;
	color:#003399;
	text-decoration:none;
}

a:hover.main {
	font-family:verdana;
	font-size:10px;
	color:#CC0000;
	text-decoration:none;
}

.copyright {
	font-family:verdana;
	font-size:9px;
	padding-top:5px;
	padding-bottom:5px;
}

.texte10n{
	font-family:verdana;
	font-size:10px;
	color:black
}

.mainPage {
	font-family:verdana;
	font-size:10px;
	padding-left:20px;
}

.navgTPO {
	font-family:verdana;
	font-size:10px;
	padding-left:10px;
}

a.tpo {
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#333333
}

a:hover.tpo {
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:white;
}

.tableNews {
	width:540px;
	border-style:solid;
	border-color:#CCCCCC;
	border-bottom-width:2px;
	border-top-width:2px;
	border-right-width:2px;
	border-left-width:2px;
}

.titlePub{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color : #CC0000;
}

.tdhead {
	border-style : solid;
	border-color : black;
	border-top-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 0px;
	font-family : verdana;
	font-size : 10px;
	color:#333333;
	background-color:#CCCCCC;
	font-weight:bold;
}

.tddthead {
	border-style : solid;
	border-color : #808080;
	border-top-width : 1px;
	border-left-width : 1px;
	border-bottom-width :0px;
	border-right-width : 1px;
	font-family : verdana;
	font-size : 10px;
	color:black;
	background-color:#ECECEC;
	font-weight:bold;
}

.tddt{
	border-style : solid;
	border-color : #808080;
	border-top-width : 1px;
	border-left-width : 0px;
	border-bottom-width :0px;
	border-right-width : 1px;
	font-family : verdana;
	font-size : 10px;
	color:black;
}

.tableborder {
	border-style : solid;
	border-color : #000000;
	border-top-width : 0px;
	border-left-width : 0px;
	border-bottom-width :1px;
	border-right-width : 1px;
}

.ipt {
	border-style : solid;
	border-color : #000000;
	border-top-width : 1px;
	border-left-width : 1px;
	border-bottom-width :1px;
	border-right-width : 1px;
	background-color : #ECECEC;
	font-family:verdana;
	font-size:9px;
}

.textWarning {
	font-family:verdana;
	font-size:9px;
	color:red;
}

a.footer {
	font-family:verdana;
	font-size:9px;
	color:black;
	text-decoration:underline;
}

a:hover.footer {
	font-family:verdana;
	font-size:9px;
	color:CC0000;
	text-decoration:underline overline;
}

.flag
{
	FILTER: Alpha(Opacity=100);
	
}

.flag_selected
{
	FILTER: Alpha(Opacity=50);
}

a.glossary {
	font-family: verdana;
	text-decoration : underline;
	font-size:9px;
	color: #BEBEBE;
}

a:hover.glossary {
	font-family: verdana;
	text-decoration : underline;
	font-size:9px;
	color: #CC0000;
}

.glossarynone {
	font-family: verdana;
	text-decoration : underline;
	font-size:9px;
	color: #CC0000;
}

.glossarydiv {
	padding-top : 10px;
	padding-bottom : 20px;
	font-family: verdana;
	font-size:9px;
	color : #000000;
}

.divHGlo {
	font-family: verdana;
	font-size:9px;
	color : black;
	background-color:#CCCCCC;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#B5B5B5;
	text-align:left;
}

.divCGlo {
	font-family: verdana;
	font-size:9px;
	color : black;
	background-color:#ECECEC;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#B5B5B5;
	text-align:left;
}

.bannerSpt {
	background-color:#ffd954;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#707277;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}