body.background { font-size: 10pt; color: #303030; background-color: #F8F8F0; }

a { font-size: 10pt; color: #202020;  text-decoration: none; }
a:hover { font-size: 10pt; color: #000000;  text-decoration: none; }
a:active { font-size: 10pt; color: #202020;  text-decoration: none; }
a:visited { font-size: 10pt; color: #202020;  text-decoration: none; }

#content { font-family: verdana, arial; }

#content a { color: #A02020;   		 }
#content a:active { color: #A02020;  }
#content a:visited { color: #A02020; }
#content a:hover { color: #F00000;   }

#bottom a { color: #FFFFFF; margin: 0px 6px 0px 6px; }
#bottom a:active { color: #A02020;  }
#bottom a:visited { color: #FFFFFF; }
#bottom a:hover { color: #202000;   }

#content a.missing { color: #600000; }
#content a.missing:active { color: #600000;  }
#content a.missing:visited { color: #600000; }
#content a.missing:hover { color: #400000;   }

a.small { font-size: 9pt; color: #202020;  text-decoration: none; }
a.small:hover { font-size: 9pt; color: #000000;  text-decoration: none; }
a.small:active { font-size: 9pt; color: #202020;  text-decoration: none; }
a.small:visited { font-size: 9pt; color: #202020;  text-decoration: none; }

span.new { font-weight: bold; color: #FF0000; }
div.news { float: right; margin: 0px 0px 10px 10px; padding: 10px; width: 280px; background-color: #D6DBF1; text-align: justify; }

h1 { font-size: 14pt;  font-weight: bold; text-align: right; color: #606060; }
h2 { font-size: 10pt;  font-weight: bold; text-align: right; color: #606060; }

table.mainLayout {
	width: 750px; font-size: 10pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: none;
	text-align: center; vertical-align: middle;
}

td.top {
	width: 100%; height: 60px; font-size: 10pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: none;
	text-align: left; vertical-align: middle;
	background-color: #d6dbf1;
}

td.menu {
	width: 100%; height: 20px; font-size: 10pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: none; 
	text-align: center; vertical-align: middle;
	background-color: #C8C8FF;
}

td.content {
	width: 100%; height: 450px; font-size: 10pt; margin: 0px; padding: 20px; 
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: none;
	text-align: justify; vertical-align: top; 
	background-color: #ECF0FF;
}

td.bottom {
	width: 100%; height: 20px; font-size: 9pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: 0px; 
	text-align: right; vertical-align: middle;
	background-color: #A0A0FF;
}


table.menuLayout {
	height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: 0px; border-color: transparent;
 
	text-align: center; vertical-align: middle;
}
td.menuItem {
	width: 100px; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	text-align: center; vertical-align: middle;
	background-color: #D0D0FF;
}
td.menuSpacer {
	width: 150px; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	text-align: center; vertical-align: middle;
	background-color: transparent;
}
td.menuSpacerMini {
	width: 50px; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	text-align: center; vertical-align: middle;
	background-color: transparent;
}
td.menuItemSelected {
	width: 100px; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	text-align: center; vertical-align: middle;
	background-color: #ECF0FF;
}
td.menuItem:hover {
	width: 100px; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	text-align: center; vertical-align: middle;
	background-color: #D8E0FF;
}


table.banerLayout {
	width: 100%; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
	border-collapse: collapse; border-width: 0px; border-spacing: 0px; border: 0px; border-color: transparent;
	text-align: left; vertical-align: bottom;
}
td.banerLeft {
	width: 50%; height: 100%; font-size: 10pt; margin: 0px; padding: 0px;
}
td.banerRight {
	width: 50%; height: 100%; font-size: 9pt; margin: 0px; padding: 0px;
	text-align: right; vertical-align: top;
}

#green_li { 	border-left: 7px solid #A0FFB0; list-style-type: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 10px; }
#yellow_li { 	border-left: 7px solid #FFF0A0; list-style-type: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 10px; }
#blue_li { 	border-left: 7px solid #A0B0FF; list-style-type: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 10px; }

#lista_etape {
    padding: 0px 0px 0px 20px;
}

#lista_etape ul {
    padding: 0px 0px 0px 10px;
}

#lista_etape li {
    list-style-type: none;
    margin: 0px 0px 10px 0px;
}


