body {	margin: 0px;	background: ##225C9C;}tr, p, div {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;}hr {  background       : #999999;  height           : 1px;  width            : 100%;}#mainlevel-nav {margin: 0; padding: 0;}#mainlevel-nav li {background-image: none;padding-left: 0px;list-style:none; float: right; margin: 0; width: 15.5%; font-size: 12px;line-height: 20px;white-space: nowrap;text-indent: 15px;}#mainlevel-nav a {display: block; float: right; text-decoration: none;  border: 1px solid;border-color: #000000 #cc3300 #cc3300 #fff;/* la couleur de fond du bouton de menu haut */background: #ffffff url(../images/vmenu_bgr.png) 2px no-repeat;/* la couleur du texte ?? */color: #000000;font-weight: bold;}#mainlevel-nav a {float: none;}/*couleur du bouton "onmouseover" ??*/#mainlevel-nav a:hover {background: #000000 url(../images/vmenu_bgr.png) 2px no-repeat;}/*different setting for newsflash*/.newsflash td {color: #000000;text-align: justify;vertical-align: middle;}/*setting for the greetings*/.mainpage {text-align: justify;color: #000000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}.mainpage-bkg {	background-image: url(../images/lineborder.png);	width: 1px;}/* couleur de la page */.greybg {  background: #FFFFFF;}/* DENIS texte caché dans la page*/.denis {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 9px;  color            : #FFFFFF}/* DENIS tableau */.denistabgris {  background       : #666666;}/*Denis center*/.centrepage {font-size: 9px;color : #FFFFFF;float : center;}/* DENIS tableau */.denistabbleu {  background       : #185088;}/* DENIS tableau */.denistabblanc {  background       : #000000;}/* DENIS tableau */.denistabvert {  background       : #006633;}/* DENIS tableau */.denistabrouge {  background       : #C1003F;}/*pathaway setting*/.pathway {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}/*Couleur du lien chemin en haut de la page centrale*/a.pathway:link, a.pathway:visited {  color            : #000000;  font-weight      : normal;}/*Couleur du lien "onmouseover" chemin en haut de la page centrale*/a.pathway:hover {  color            : #000000;  font-weight      : normal;  text-decoration   : none;}/*titre et/ou nom du site*/.title {font-family: sans-serif;font-size: 10px;font-weight: bold;color : #000099;margin-left: 10px;}/*for the tag-line*/.subtitle {font-family: sans-serif;font-size: 10px;font-weight: bold;color : #000000;text-transform: uppercase;letter-spacing: 2px;margin-left: 10px;}/* couleur du texte du bouton ACTIF du menu gauche */#active_menu {  color: #FFCC00;}/* --Default Class Settings-- */a.mainlevel:link, a.mainlevel:visited {display: block;/* couleur du texte du bouton menu gauche */color: #FFFFFF;font-weight: bold;background-repeat: no-repeat;width: 95%;text-indent: 5px;text-decoration: none;font-family: Verdana, Helvetica, Arial, sans-serif;line-height: 10px;margin-bottom: 1px;}/* couleur du texte onmouseover du bouton menu gauche */a.mainlevel:hover {color: #00FF00;background-image: url(../images/menu_bgr2.png);}a.mainmenu:link, a.mainmenu:visited {color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 10px;}a.mainmenu:hover {color: #000000; }.pollstableborder {border: 1px solid;padding: 1px;}a.sublevel:link, a.sublevel:visited {        padding-left: 1px;        vertical-align: middle;        font-size: 10px;        color: #000000;        text-align: left;}a.sublevel:hover {color: #000000; text-decoration: none;}table.moduletable {	padding: 5px 0px 5px 8px;	margin-bottom: 15px;	width: 100%;/*ci dessous je désactive le fond des pages aléatoires*/	/*background: url(../images/bgr.png);*/}/*ci dessous texte titre menu gauche*/table.moduletable th {	font-size        : 9px;	font-weight      : bold;	color            : #FFFFFF;	text-align       : left;	width            : 100%;	letter-spacing: 2px;	text-indent: 0px;	/*padding-bottom: 3px;*/}table.moduletable li {}table.moduletable ul {	padding: 0px;}/*TAILLE POLICE MENU GAUCHE*/table.moduletable td {font-size: 10px;font-weight: normal;}.poll {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;  line-height      : 14px;}table.pollstableborder {	border: 1px solid #cccccc;}/* ligne du titre (celle du haut) des tableaux page de liens*/.sectiontableheader {  background-color : #FFFFFF;  color            :   font-weight      : bold;}/* lignes paires des tableaux page de liens*/.sectiontableentry1 {  background-color : #CCCCCC}/* lignes impaires des tableaux page de liens*/.sectiontableentry2 {  background-color : }.small {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;  text-decoration  : none;  font-weight      : bold;}.smalldark {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;  text-decoration  : none;  font-weight      : normal;}/* couleur de fond des tableaux news etc... */.contentpane {  background       : #ffffff;}.contentpaneopen {  border : 0px ridge #000000;  width: 100%;  padding: 1px;}/*couleur des titres des pages du site*/.contentheading, .componentheading {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  font-weight      : bold;  color            : #000000;  text-align       : left;}.createdate {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;  text-align       : left;}/* formulaire bouton radio */ .button {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-style       : normal;  font-size        : 12px;  font-weight      : bold;  background-color : #CCCCCC;  color            : #000000;  border           : 1px solid #CCCCCC;}/* formulaire bouton radio2 */ .button2 {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-style       : normal;  font-size        : 12px;  font-weight      : bold;  color            : #000000;}/* formulaire Boite de saisie de texte */ .inputbox {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;  background-color : #FFFFFF;  border           : 1px solid #CCCCCC;}/* couleur des liens sur la page */a:link, a:visited {color: #000066;text-decoration: NONE;}/* couleur des lien "onmouveover" des liens sur la page */a:hover {color: #00FF00;text-decoration: underline;}/* For content item titles that are hyperlink instead of Read On */a.contentpagetitle:link, a.contentpagetitle:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; 	color: #000000;	text-align:left;	text-decoration: underline;	}a.contentpagetitle:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align:left;	color: #000000;	text-decoration: none;	font-weight: bold;	}/* couleur du lien navigation dans les news */a.category:link, a.category:visited {  color            : #000000;  font-weight      : bold;  font-size: 12px;font-weight: bold;}/* couleur du lien "onmouseover" navigation dans les news */a.category:hover {  color            : #000000;}/* Styles for dhtml tabbed-pages */.ontab {	background-color: ;	border-left: outset 2px #ff9900;	border-right: outset 2px #808080;	border-top: outset 2px #ff9900;	border-bottom: solid 1px #d5d5d5;	text-align: center;	/* Cannot use hand as its not a W3C CSS validator */	/*	cursor: hand;*/	font-weight: bold;	color: #000000;}.offtab {	background-color : #FFFFFF;	border-left: outset 2px #E0E0E0;	border-right: outset 2px #E0E0E0;body {	margin: 0px;	background: url(../images/bgr.png) repeat;}tr, p, div {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000000;}hr {  background       : #999999;  height           : 1px;  width            : 100%;}#mainlevel-nav {margin: 0; padding: 0;}#mainlevel-nav li {background-image: none;padding-left: 0px;list-style:none; /* alignement du menu haut */float: left;margin: 0; width: 15.5%; font-size: 12px;line-height: 20px;white-space: nowrap;text-indent: 20px;}#mainlevel-nav a {display: block; float: right; text-decoration: none;border: 0px solid;border-color: #ffffff #ffffff #ffffff #ffffff;/* la couleur de fond du bouton de menu haut */background-image: url(../images/menu_bgr.png);/* la couleur du texte du bouton de menu haut */color: #ffffff;font-weight: bold;}#mainlevel-nav a {float: none;}/*couleur du bouton "onmouseover" du menu haut*/#mainlevel-nav a:hover {background-image: url(../images/menu_bgr2.png);color: #000000;font-weight: bold;}/*different setting for newsflash*/.newsflash td {color: #000000;text-align: justify;vertical-align: middle;}/*setting for the greetings*/.mainpage {text-align: justify;color: #000000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}.mainpage-bkg {	background-image: url(../images/lineborder.png);	width: 1px;}/* couleur de la page */.greybg {  background: #892E2E;}/* DENIS texte caché dans la page*/.denis {text-align: justify;color: #ffffff;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;
