body {	margin: 0px;background: #000 url(../images/fond_etoile.gif) repeat-x top;}tr, p, div {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #ffffff;}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: #666666 url(../images/vmenu_bgr.png) 2px no-repeat;/* la couleur du texte ?? */color: #ffffff;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: #FFFFFF;text-align: justify;vertical-align: middle;}/*setting for the greetings*/.mainpage {text-align: justify;color: #FFFFFF;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}.mainpage-bkg {	background: #666666;	width: 1px;}/* DENIS texte caché dans la page*/.denis {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 9px;	color: #000000}/*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            : #FFFFFF;  font-weight      : normal;}/*Couleur du lien "onmouseover" chemin en haut de la page centrale*/a.pathway:hover {  color            : #666666;  font-weight      : normal;  text-decoration   : none;}/*titre et/ou nom du site*/.title {font-family: sans-serif;font-size: 15px;font-weight: bold;color : #FFFFFF;margin-left: 10px;}/*for the tag-line*/.subtitle {font-family: sans-serif;font-size: 12px;font-weight: bold;color : #FFFFFF;text-transform: uppercase;letter-spacing: 2px;margin-left: 20px;}/* couleur du texte du bouton ACTIF du menu gauche */#active_menu {color: #FFFFFF;font-weight: BOLD;border-right: 4px solid #000000; /* couleur de la bordure à droite de l'item */}/* --Default Class Settings-- */a.mainlevel:link, a.mainlevel:visited {display: block;/* couleur du texte du bouton menu gauche */font-size: 10px;color: #FFFFFF;font-weight: NONE;background-repeat: no-repeat;width: 95%;text-indent: 10px;text-decoration: none;font-family: Verdana, Helvetica, Arial, sans-serif;line-height: 20px;margin-bottom: 1px;}/* couleur du texte onmouseover du bouton menu gauche */a.mainlevel:hover {color: #FFFFFF;border-right: 4px solid #FFFFFF;background: #6F6F6E; /*couleur de fond  de l'item actif - pas de couleurs pour les innactifs*/background-image: url(../images/menu_bgr2.png);}a.mainmenu:link, a.mainmenu:visited {color: #888888; font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 10px;}a.mainmenu:hover {color: #888888; }.pollstableborder {border: 1px solid;padding: 1px;}a.sublevel:link, a.sublevel:visited {    padding-left: 1px;    vertical-align: middle;    font-size: 12px;    color: #FFFFFF;    text-align: left;}a.sublevel:hover {color: #FFFFFF; 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        : 12px;	font-weight      : bold;	color            : #FFFFFF;	text-align       : left;	width            : 100%;	letter-spacing: 1px;	text-indent: 5px;	/*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            : #FFFFFF;  line-height      : 14px;}table.pollstableborder {	border: 1px solid #cccccc;}.small {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #FFFFFF;  text-decoration  : none;  font-weight      : bold;}.smalldark {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #FFFFFF;  text-decoration  : none;  font-weight      : normal;}/* couleur de fond des tableaux news des messages en bas de tableaux pour les forums */.contentpane {  background       : #666666;}.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            : #FFFFFF;  text-align       : left;}.createdate {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #FFFFFF;  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: #FFFFFF;text-decoration: NONE;}/* couleur des lien "onmouveover" des liens sur la page */a:hover {color: #FFCC00;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: #FFFFFF;	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: #990000;	text-decoration: none;	font-weight: bold;	}/* couleur du lien navigation dans les news */a.category:link, a.category:visited {  color            : #FFFFFF;  font-weight      : bold;  font-size: 12px;font-weight: bold;}/* couleur du lien "onmouseover" navigation dans les news */a.category:hover {  color            : #990000;}/* Styles for dhtml tabbed-pages */.ontab {	background-color: #000000;	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: #FFFFFF;}.offtab {	background-color : #666666;	border-left: outset 2px #E0E0E0;	border-right: outset 2px #E0E0E0;body {	margin: 0px;	background: #666666 url(../images/bgr.png) repeat;}tr, p, div {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #FFFFFF;}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: #990000;font-weight: bold;}/*different setting for newsflash*/.newsflash td {color: #FFFFFF;text-align: justify;vertical-align: middle;}/*setting for the greetings*/.mainpage {text-align: justify;color: #FFFFFF;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}.mainpage-bkg {	background-image: url(../images/lineborder.png);	width: 1px;}/* DENIS texte caché dans la page*/.denis {text-align: justify;color: #ffffff;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}/* entete des tableaux aussi pour boutique*/.sectiontableheader {  background-color : #444444;  color            :   font-weight      : bold;  background: #444444;}/* lignes paires des tableaux page de liens*//* tableau aussi pour la boutique premiere ligne */.sectiontableentry1 {text-align: left;background: #666666;font-size: 10px;padding: 2px;}/* lignes impaires des tableaux page de liens*//*  tableau aussi pour la boutique seconde ligne */.sectiontableentry2 {background: #888888;font-size: 10px;text-align: left;padding: 2px;}.button {border: 1px solid #BBBBBB;}.inputbox {border: 1px solid #BBBBBB;}/* couleur de la page */.greybg {  background: #000000;}
