body {margin: 10px; background-color: #FF9933; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center;}



.textebold {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000}

.texteptgris {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}

.txtorange {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF7D17}



.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

a.texte {text-decoration: none; color: #000000; }

a:active.texte { text-decoration: underline; color: #666666; }

a:visited.texte	{ text-decoration: none; color: #FF7D17;  }

a:hover.texte	{ text-decoration: underline; color: #666666; }



.textemarges {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 35 px; padding-right: 35 px;}





.notes {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #334D99;

	font-style: italic;

}

a.notes {text-decoration: none; color: #8DB3D9; }

a:active.notes { text-decoration: underline; color: #8DB3D9; }

a:visited.notes	{ text-decoration: none; color: #8DB3D9;  }

a:hover.notes { text-decoration: underline; color: #8DB3D9; }


.notes2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-style: italic;

}

a.notes2 {text-decoration: none; color: #000000; }

a:active.notes2 { text-decoration: underline; color: #000000; }

a:visited.notes2	{ text-decoration: none; color: #000000;  }

a:hover.notes2 { text-decoration: underline; color: #000000; }


.fondblanc {  background-color: #FFFFFF}

.fondbleufonce {  background-color: #000066}

.fondbleumoyen {  background-color: #334D99}

.fondssmenu {  background-color: #334D99}

.fondnews {  background-color: #EBF4FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}







.titre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #293D8F;

}
.marquee {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #000066;

}



.surtitgeneral {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #8DB3D9; ; text-transform: uppercase}





#onglets {

	margin-top: 0px;

    display: inline;

    height: 17px;

	border-top: 0px;

    line-height: 17px;

}



#onglets a.normal:link, #onglets a.normal:visited, #onglets a.normal:active {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#334D99;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 80 px;

}



#onglets a.normal2:link, #onglets a.normal2:visited, #onglets a.normal2:active {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#000066;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 80 px;

}



#onglets a.normal:hover {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#000066;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 80 px;

}



#onglets a.grand:link, #onglets a.grand:visited, #onglets a.grand:active {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#334D99;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 120 px;

}



#onglets a.grand2:link, #onglets a.grand2:visited, #onglets a.grand2:active {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#000066;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 120 px;

}



#onglets a.grand:hover {

	font-size: 10px;

	color:#fff;

	text-decoration: none;

	background-color:#000066;

	border-right: solid 1px #FFFFFF;

	padding: 2px 10px 2px 10px;

	margin-top: 0px;

    font-weight: bold;

    height: 17px;

	text-align: center;

    line-height: 17px;

    width: 120 px;

}

.titrenews {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF9933;

	font-weight: bold;

	letter-spacing: 0.2em;

	text-transform: uppercase;

}

.accrochenews {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #334D99;

}

.txt_champs { color: ##293D8F; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.champs448 { color: ##293D8F; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; width: 500px; outline-style: none; }
.champs215 { color: ##293D8F; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; width: 213px; outline-style: none; }
.champs120 { color: ##293D8F; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; width: 127px; outline-style: none; margin-right:15px;}