td,tr {
	font-family: verdana;
	font-size: 10px;
	color: #293076;
}

h1 {
	font-size: 16px;
	color: #293076;
	margin: 0px 10px 15px 0px;
	padding: 0px;
}
p {
	color: #333366;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 10px 15px 15px;
	padding: 0px;
}

td.contenu01 h1 {
	color: #FF8000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

td.contenu01  h2 {
	color: #293076;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

td.contenu01 p {
	color: #293076;
	font-size: 10px;
	font-weight: normal;
	margin: 2px 0px 0px 15px;
	padding: 0px;
}
table.contenu01 td {
	color: #293076;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
td.contenu01 A:hover h1 {
	TEXT-DECORATION: underline;
}
td.contenu01 A:hover h2 {
	TEXT-DECORATION: underline;
}
td.contenu01 A:hover p {
	TEXT-DECORATION: underline;
}
table.contenu01 A:link{
	color: #293076;
	font-weight: bold;
}
table.contenu01 A:visited {
	color: #293076;
	font-weight: bold;
}

td.BTbox01 h1 {
	color: #FF8000;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

td.BTbox01  h2 {
	color: #293076;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 5px 10px;
	padding: 0px;
}

td.BTbox01 p {
	color: #293076;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}
td.BTbox01 A:hover h1 {
	TEXT-DECORATION: underline;
}
td.BTbox01 A:hover h2 {
	TEXT-DECORATION: underline;
}
td.BTbox01 A:hover p {
	TEXT-DECORATION: underline;
}

.trtBloc {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
.trt02{
	font-size: 14px;
	font-weight: bold;
	color: #293076;
}

td.menu h1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
td.menu h2 {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
td.menu p{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
td.menu A:hover h1 {
	TEXT-DECORATION: underline;
	cursor: hand;
}
td.menu A:hover h2 {
	TEXT-DECORATION: underline;
}
td.menu A:hover p {
	TEXT-DECORATION: underline;
}
.blanc01 {
	color: #FFFFFF;
}

td.colonneG h1 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
td.colonneG A:hover h1 {
	TEXT-DECORATION: underline;
	cursor: hand;
}

td.colonneG h2 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 10px 0px 10px;
	padding: 0px;
}


td.colonneG p {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin: 10px 10px 5px;
	padding: 0px;
}

td.colonneG td {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	margin: 10px 10px 5px;
	padding: 0px;
}

td.colonneG a {
	color: #FFFFFF;
}

td.colonneG ul {
	list-style-image:url(imagesPortail/bullet01.gif);
}


td.colonneD h1 {
	color: #293076;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
td.colonneD h2 {
	color: #FF8000;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
td.colonneD p{
	color: #293076;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
td.colonneD A:hover h1 {
	TEXT-DECORATION: underline;
	cursor: hand;
}
td.colonneD A:hover h2 {
	TEXT-DECORATION: underline;
	cursor: hand;
}
td.colonneD A:hover p {
	TEXT-DECORATION: underline;
	cursor: hand;
}

td.bloc  h1 {
	color: #333366;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
td.bloc h2  {
	color: #FF8000;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
td.bloc p {
	color: #333366;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px -50px;
}
td.bloc A:hover h1 {
    TEXT-DECORATION: underline;
}
td.bloc A:hover h2 {
    TEXT-DECORATION: underline;
}
td.bloc A:hover p {
    TEXT-DECORATION: underline;
}
.BTlink {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}
.MenuContext{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}

A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.fdColG {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image:  url(imagesPortail/fd_chrono.jpg);
}
.noRepeat{
	background-repeat: no-repeat;
}
.input{font-size: 10px;}

.link {
	font-weight: normal;
	font-size: 10px;
	color: #293076;
	font-weight: bold;
}

.link2 {
	font-weight: normal;
	font-size: 10px;
	color: #293076;
}

td.contenu01 A:link {
	TEXT-DECORATION: none;
	color: #293076;
	font-weight: bold;
}
td.contenu01 A:visited {
	TEXT-DECORATION: none;
	color: #293076;
	font-weight: bold;
}
td.contenu01 A:hover {
	TEXT-DECORATION: underline;
}

.quizzBG {
	background-repeat: no-repeat;
	background-position: right middle;
}

.form_error {
	color: red;
	font-weight: bold;
}

HR {MARGIN: 10px 0px 5px 0px;}

hr.title {
	height: 1px;
	color: #293076;
	border: dotted;
}

.btlogin
{ background-color:#FF7F00; color:#FFFFFF; font-family:verdana; font-weight:bold; font-size:10px; width:85px; height:18px; border:1px solid #293076; }
