/* Feuille de style de l'antenne norme Eurocode*/
/****************************************/


body{
	color:black;
	background: url(../media/backgrounds/codesbg.gif) fixed left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	text-align: justify; 
	margin-right: 20px; 
	margin-left: 20px; 
	margin-top: 1.5em; 
	margin-bottom: 1.5em;
	} 

/*p{
	margin:0px;
	padding:0px}

/* Styles de GZ */

/* Permet de faire des notes qui apparaissent quand on passe la souris */
a.note_d span, a.note_g span{
	display:none;
	font:x-small normal normal Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	position:absolute;
	z-index:11;
	top:-115px;
	width:205px;
	height:115px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color:black;
	cursor:help;}

a.note_d span{
	left:0px;
	background:url("../images/infobulle_d.png") no-repeat;}
	
a.note_g span{
	left:-195px;
	background:url("../images/infobulle_g.png") no-repeat;}


caption{
	caption-side:bottom;}

a.note_d, a.note_g {	
	border-bottom:1px #333399 dotted;
	text-decoration:none;
	color:#333399;
	cursor:help;}

a.note_d:hover, a.note_g:hover {
	position:relative;}	

a.note_d:hover span, a.note_g:hover span{
	display:block;
	}
/* Fin des notes */

/*style="float:right; border:2px solid navy; width:250px; margin-left:10px;"

/* Bloc mis en évidence */
div.bloc{
	margin:0px 100px;
	border: 2px ridge;
	padding: 10px 20px; 	
	border-color:#333399;
	background-color:#FFFFEE;}

div.bloc ul{
	padding:0px;
	margin:0px 0px 15px 30px;
	list-style:none;
	text-indent:0px;}

div.bloc ul.decal_large{
	position:absolute;
	margin-left:150px;}


/* Gestion des tableaux */

tr.plein td{
	background-color : white;}
	
tr.plein th{
	background-color :transparent;}

tr.vide th{
	background-color : transparent;
	height:10px;
	border:none;}
	
table.eurocodes, table.ANB, table.ENV, table.ENV2EN, table.NBN2EC{
	border-collapse:separate;
	border-width:0px;
	margin:0px 20px;
	border-spacing:2px;
	vertical-align: middle;
	font-size:x-small;}
	
table.eurocodes td, table.ANB td, table.ENV td, table.ENV2EN td, table.NBN2EC td{
	border-width:1px;
	border-style:solid;
	border-color: #AAAAAA;
	padding:0px 5px;
	text-align: center; }

.eurocodes tr.plein td{
	height:37px;}

.ANB tr.plein, table.ENV tr.plein, table.ENV2EN tr.plein, table.NBN2EC tr.plein{
	height:21px;}

table td.gauche{
	text-align: left;} 
	
table td.droite{
	text-align: right;} 
	
table.NBN2EC td.gauche, table.NBN2EC td.droite{
	font-weight:bold;}
	
table td.highlight_reverse {
	height:20px;
	text-align: left;
	font-weight: bold; 
	color: white; 
	background-color: #333399;
	border-color: #333399;} 
	
table thead tr td{
	font-weight:bold;}	

table tfoot tr th{
	font-weight:normal;
	font-style:italic;
	text-align:center;
	font-size:xx-small;}
	
table.legend{
	border:1px solid #AAAAAA;
	border-spacing:0px;
	padding:2px;
	margin:0px 20px;}

table.legend.vide{
	height:25px;
	background-color:black;}

table.fiches{
	width:350px;
	margin:auto;}

table.fiches thead{
	text-align:center;}

table.fiches td{
	border:#AAAAAA 1px solid;
	background-color:white;}
	
table.lexique{
	margin:0px 30px;}

table.lexique td{
	border:1px solid #AAAAAA;
	padding:2px 10px;}
	
table.lexique th{
	text-align:center;}
	
table.lexique tbody th{
	background-color:white;}
	
table.lexique tbody.UE{
	background-color:#FFFFDD;}

table.lexique tbody.AELE{
	background-color:#EEEEFF;}
	
/* Fin des tableaux  */

/* Flux RSS */
a.rss{
	padding-left:18px;
	text-decoration:underline !important;
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	vertical-align:middle;
	background: url(../images/rss-icon-small.png) 2px 0px no-repeat;}

	
	
/* Impression */
a.print{
	display:block;
	float:right;
	text-decoration:underline overline;
	color:#999999;
	font-size:12px;
	height:20px;
	padding-top:4px;
	padding-left:28px;
	background:url("../images/print_btn_grey.gif") no-repeat;}

a.print:visited{
	color:#999999;}

/*Liens entre pages*/
a.precedent, a.suivant, a.haut, a.parent, a.home, a.precedent2, a.suivant2, a.haut2, a.parent2, a.home2{
	font-size:0px;
	color:white;
	text-decoration:none;
	float:right;
	display:block;
	height:30px;
	width:30px;
	margin-left:5px;}
	
a.precedent{
	background: url(../images/fl_gauche.gif) no-repeat;}
	
a.suivant{
	background: url(../images/fl_droite.gif) no-repeat;}

a.haut{
	background: url(../images/fl_haut.gif) no-repeat;}
	
a.parent{
	background: url(../images/fl_parent.gif) no-repeat;}

a.home{
	background: url(../images/fl_maison.gif) no-repeat;}

a.precedent2{
	background: url(../images/fl_gauche_gris.gif) no-repeat;}
	
a.suivant2{
	background: url(../images/fl_droite_gris.gif) no-repeat;}

a.haut2{
	background: url(../images/fl_haut_gris.gif) no-repeat;}
	
a.parent2{
	background: url(../images/fl_parent_gris.gif) no-repeat;}

a.home2{
	background: url(../images/fl_maison_gris.gif) no-repeat;}	
	
a.precedent:hover, a.suivant:hover, a.haut:hover, a.parent:hover, a.home:hover, a.precedent2:hover, a.suivant2:hover, a.haut2:hover, a.parent2:hover, a.home2:hover{
	background-position:-30px 0px;} /*L'idée est simplement de déplacer l'image quand on la survole, elle est déjà préchargée au complet, on n'a plus besoin de scripts de préchargement*/
/*Fin liens entre pages*/
	
a.pdflogo{
	display:block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	text-align:center;
	height:42px;
	width:40px;
	margin:auto;
	background:url(../images/pdflogo.png) no-repeat;}

a.pdflogo_pt{
	display:-moz-inline-box;
	display:inline-block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	height:27px;
	vertical-align: middle;
	width:25px;
	background:url(../images/pdflogo_pt.png) no-repeat;}

a.pdflogo_float{
	display:block;
	float:right;
	height:27px;
	width:25px;
	margin-top:0px;
	margin-left:10px;
	background:url(../images/pdflogo_pt.png) no-repeat;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;}
	
a.xlslogo{
	display:block;
	font-size:0px;
	color:#999999;
	text-decoration:none;
	text-align:center;
	height:40px;
	width:40px;
	margin:auto;
	background:url(../images/xlslogo.gif) no-repeat;}

a.xlslogo_pt{
	display:-moz-inline-box;
	display:inline-block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	height:25px;
	vertical-align: middle;
	width:25px;
	background:url(../images/xlslogo_pt.gif) no-repeat;}
	
a.htmllogo{
	display:block;
	font-size:0px;
	color:#999999;
	text-decoration:none;
	text-align:center;
	height:41px;
	width:40px;
	margin:auto;
	background:url(../images/htmllogo.gif) no-repeat;}

a.htmllogo_pt{
	display:-moz-inline-box;
	display:inline-block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	height:25px;
	vertical-align: middle;
	width:25px;
	background:url(../images/htmllogo_pt.gif) no-repeat;}

a.exelogo{
	display:block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	text-align:center;
	height:40px;
	width:40px;
	margin:auto;
	background:url(../images/exelogo.png) no-repeat;}

a.exelogo_pt{
	display:-moz-inline-box;
	display:inline-block;
	font-size:0px; /* permet de cacher un texte qui apparaitra lors de l'impression par exemple ou si le CSS n'est pas pris en compte */
	color:#999999;
	text-decoration:none;
	height:25px;
	vertical-align: middle;
	width:25px;
	background:url(../images/exelogo_pt.png) no-repeat;}
	
a.pdflogo:hover, a.xlslogo:hover, a.htmllogo:hover, a.exelogo:hover{
	background-position:-40px 0px;}

a.pdflogo_pt:hover, a.pdflogo_float:hover, a.xlslogo_pt:hover, a.htmllogo_pt:hover, a.exelogo_pt:hover{
	background-position:-25px 0px;}
	
	
/* Gestion des images */
img {
	margin-top:5px;
	margin-bottom:5px;}
	
ul li img {
	margin:0px;}

span.gauche, img.gauche{
	float:left;
	margin-right:15px;}

span.droite, img.droite{
	float:right;
	margin-left:15px;}

a img{
	border:0px;}

/* fin Gestion Images*/

/* Titres */
h1 {	font-size: large; 
	font-style: normal; 
	line-height: 1em; 
	font-weight: bolder; 
	color:#333399;
	text-align:center;
	clear:both;}

h2 { font-style: normal; 
	line-height: normal; 
	font-weight: bolder; 
	font-variant: small-caps;
	text-decoration: none; 
	font-size: large;} 


h3 { font-weight: bold;
	font-size:small;
	color: white; 
	background-color: #333399; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	padding-top: 0.2em; 
	padding-right: 1em; 
	padding-bottom: 0.2em; 
	padding-left: 46px; 
	text-decoration: none;
	clear:both;} 

h3 a{
	color:#DDDDFF}

h3.sub { font-weight: normal;
	background-color: #6666CC;
	padding:0px;
	padding-left: 60px;
	margin-top: -1em; 
	font-style:italic;} 

	
h4 { font-weight: bold;
	font-style:italic;
	font-size:small;
	color: white; 
	background-color: #AAAAAA; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	padding-top: 0.2em; 
	padding-right: 1em; 
	padding-bottom: 0.2em; 
	padding-left: 86px; 
	text-decoration: none;
	clear:both;} 


#lexicon h3 { font-weight: normal;
	font-size:small;
	background-color:transparent;
	color:black;
	margin: 0px; 
	padding:0px;
	margin-bottom: 0px;
	text-decoration: none;
	border-bottom:3px solid #333399; 
	clear:both;} 

#lexicon h3 a{
	color:black;}
	
	
	
#lexicon h4 { font-weight: bold;
	border-top:1px #CCCCCC solid;
	font-style:italic;
	font-size:10px;
	color: black; 
	background-color:transparent; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 4em; 
	text-decoration: none;
	clear:both;} 

#lexicon h4.lang {
	font-weight: normal;
	border-top:0px;
	font-size:10px;
	padding-left: 5em;
	background-color: transparent;}
	
#lexicon p{
	margin-left:3em;}
	
/* Lignes séparatrices */
hr { color: #333399;
	background-color: #333399;
	border-color: #333399;
	border-style:solid;
	width: 100%;
	clear:both;} 

hr.normal { 
	height: 2px;} 
	
hr.big { 
	height: 4px;}

hr.footnote {
	height:4px;
	margin-top:3em;}
	
hr.light{
	height:1px;
	color:#CCCCCC;
	border-color:#CCCCCC;
	background-color:#CCCCCC;}
	
.clearall{
	clear:both;}



/* Mises en forme précises */
.bold { 
	font-weight: bold;} 

.red { 
	color: #FF0000;} 

.green { 
	color: #009900; 
	font-weight: bold;}

table td.ok, .ok{
	background-color: #99FF99;
	border:#AAAAAA 1px solid;}

table td.annule, .annule{
	text-decoration:line-through;
	text-align:center;
	color:#999999;
	background-color: #DDDDDD;
	border:#AAAAAA 1px solid;}
	
table td.not_yet, .not_yet{
	color:#999999;
	background-color: #FFFFDD;
	border:#AAAAAA 1px solid;}
	
table td.enquete, .enquete{
	background-color: #9999FF;
	border:#AAAAAA 1px solid;}
	
table td.enquete_over, .enquete_over{
	background-color: #99FF99;
	border:#9999FF 5px solid;}
	
table td.permis, .permis{
	background-color: #FFFF99;
	border:#AAAAAA 1px solid;}
	
table td.provisoire, .provisoire{
	background-color: #99FFFF;
	border:#AAAAAA 1px solid;}
	
table td.rien, .rien{
	background-color: #FFFFFF;
	border:#AAAAAA 1px solid;}


/*Mises en évidences */
p.highlight{
	font-style: italic; 
	font-weight: 500;}

.highlight1 { 
	color: #FF3333; 
	font-weight: 600;}

.highlight_soft { 
	font-style: italic;} 

.highlight_normal { 
	font-weight: bold;} 

.highlight_edit { 
	font-weight: bold; 
	color: #FFFF66; 
	background-color: #FF3333;} 

.highlight_term{
	font-weight: bold; 
	color: #333399;}

.highlight_tour{
	font-weight:bold;
	/*border:solid black 1px;
	background-color:none;
	padding:0px 3px;*/}

.foot_note_header { 
	font-size: x-small; 
	font-weight: bold;}

.foot_note { 
	font-size: x-small;} 

	
.remark { 
	margin:0px 80px;
	padding:5px 10px;
	border-left: 4px solid #CCCCCC;
	background-color:#EEEEEE;
	font-style: oblique;
	font-weight: 300;}

.insert_event{ 
	width:300px;
	float:right;
	margin:10px;
	padding:5px 10px;
	border-left: 4px solid #CCCCCC;
	background-color:#EEEEEE;
	font-style: oblique;
	font-weight: 300;}
	
.insert_accueil {
	margin-left:20px;
	padding:10px;
	/*position:relative;*/
	width:350px;
	border-left: 4px solid #CCCCCC;
	background-color:#EEEEEE;
	font-style: oblique;
	font-weight: 300;}

.insert_accueil ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	list-style:circle inside;}
	
.bloc_event {
	width:728px;
	margin:auto;
	border: 4px solid #CCCCCC;
	background-color:#EEEEEE;
	}
	
.bloc_event ul {
	margin:20px;
	padding:0px;
	list-style:circle inside;}
	
.bloc_event li{
	margin-bottom:8px;
	}

.image_fr, .image_nl {
	display:block;
	height:90px;
	width:728px;
	margin: auto;}

.image_fr{
	background:url(../roadshow/banner_fr.jpg) no-repeat;}

.image_nl{
	background:url(../roadshow/banner_nl.jpg) no-repeat;}
	
.image_fr:hover, .image_nl:hover {
	background-position:0px -90px;}
	
.bloc_event h1{
	color: #999999;
	font-weight:bold;
	font-family:Verdana;
	font-variant: small-caps;
	}

/* Sous-menu */	
.submenu { 
	font-size: x-small; 
	list-style:none;
	font-weight: bold; 
	width:300px;
	margin-top: 1em;
	margin-bottom: 2em; 
	margin-left: 40px;
	margin-right: auto;
	padding: 0px; 
	color: #333399;
	border-left: #333399 solid 4px;} 

.submenu li{
	padding:3px;
	margin:3px 0px;
	background-color: #DDDDDD;
	text-align: left;} 

.submenu  a{
	display:block;
	color: #333399; 
	text-decoration: none; } 

.submenu a:visited { 
	color: #333399;} 

.submenu a:hover, .submenu li.submenu_on  { 
	color:white;
	background-color: #333399;} 

/*Fin du sous-menu */
/* Sous-sous-menu */
.subsubmenu { 
	font-size: x-small; 
	list-style:none;
	width:330px;
	font-style:italic;
	margin-top: 1em;
	margin-bottom: 2em; 
	margin-left: 80px;
	margin-right: auto;
	padding: 0px;
	border-left: #AAAAAA solid 4px;} 

.subsubmenu li{
	padding:3px;
	margin:3px 0px;
	background-color: #DDDDDD; 
	text-align: left;} 


.subsubmenu  a{
	display:block;
	color: black; 
	text-decoration: none; } 

.subsubmenu a:visited { 
	color: black;}
	
.subsubmenu a:hover, .subsubmenu a:active, .subsubmenu li.subsubmenu_on  {
	background-color: #AAAAAA;
	font-weight:bold;
	color:white;} 
/*Fin du sous-sous-menu  */


/* Liste pour le lexique */
ul.lexicon{
	text-indent:0px;
	margin:0px 46px;	
	padding:0px;
	border-left: 2px solid #333399;}
	
ul.lexicon li{
	display:inline;
	list-style-type:none;
	text-indent:0px;
	padding:0px;
	margin:0px;}

ul.lexicon li a{
	color:#333399;
	padding:0px 10px;
	text-decoration:none;
	border-left: 1px solid #333399;}

ul.lexicon li a:hover{
	background-color:#DDDDFF;}

/* AIDE RSS */
ul.list_reader>li {
	margin-bottom:1em;}

/* EVENTS  */

.intitule{
	float:left;
	width:130px;
	font-weight:bold;}
	
.intitule_text{
	margin-left:130px;}

h4.intitule_text{
	padding-left:30px;}

	
/*  SITEMAP  */

	
	
.level_1 .empty, .level_2.empty {
	list-style:none;
	background: none;
	border:0px;}
	
.level_1 li{
	padding-left:10px;
	border: 2px solid #999999;
	background: url(../images/transparent10.png);
	margin-bottom:10px;
	margin-right:40px;
	list-style: none;
	list-style-position:inside;
	font-size:small;
	font-weight:bold;}

.level_1 a{
	text-decoration: none;
	color:black;}

.level_1 a:hover{
	color:white;
	background-color:#999999;}
	
.level_2 li{
	border: 0px;
	list-style: disc;
	background:none;
	margin-bottom:10px;
	font-size:small;
	font-weight:normal;}
	
	
.level_3 li{
	font-size:x-small;
	list-style: square;}

.level_4 li{
	margin-bottom:0px;
	list-style: circle;}
	
	
/*DD */
td.chartbox1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	text-decoration: none; 
	background-color: #FFCC33; 
	text-align: center; 
	vertical-align: middle; 
	padding-top: 8pt; 
	padding-right: 8pt; 
	padding-bottom: 8pt; 
	padding-left: 8pt; 
	border: #333399; 
	border-style: solid; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;} 

.biblio_title { 
	font-style: italic; 
	font-weight: bold;} 

	
/*

.default_font { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;} 

.top_central { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	text-align: center;}

.title_in_list { 
	text-decoration: underline;}


p.remark { 
	font-style: oblique;
	font-weight: 300;}

table.basic_table { 
	background-color: #000000; 
	margin-top: 1em; 
	margin-bottom: 2em; 
	border-color: black; 
	margin-right: 10px; 
	margin-left: 10px; 
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	border: #000000; 
	border-style: solid; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin; 
	font-size: xx-small;} 

tr.basic_tr {
	text-align: left;
	vertical-align: top;
	padding-left: 5pt;
	border-color: black;
	letter-spacing: normal;
	font-weight: 200;
	background-color: #FFFFCC;
	padding-top: 6em;
	padding-right: 5pt;
	border-style: none;}

td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #FFFFFF; 
	background-color: #333399; 
	letter-spacing: 0.25em; 
	border-color: black black #000000; 
	padding-left: 1em; 
	padding-top: 0.25em; 
	padding-right: 1em; 
	padding-bottom: 0.25em; 
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 4px; 
	border-left-width: 0px;} 
	
td { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	vertical-align: top; 
	text-align: left;}

td.basic_td { 
	font-weight: 200; 
	text-align: left; 
	vertical-align: top; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-right: 0.25em; 
	padding-left: 0.25em; 
	background-color: #FFFFFF; 
	font-size: xx-small;}

td.menu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: 600; 
	color: #000000; 
	text-decoration: none; 
	text-align: center;} 
	
.comment { 
	font-style: oblique;}

p.question { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-style: italic; 
	font-weight: 600; 
	letter-spacing: 0.2em;
	text-align: left;
	margin-top: 0.3em;
	margin-bottom: 0.3em; 
	word-spacing: 1em;} 
	

.citation {
	font-style: oblique;} 

td.highlight_boxstyle1 { 
	background-color: #FFFFCC; 
	padding-top: 0.25em; 
	padding-right: 12pt; 
	padding-bottom: 0.25em; 
	padding-left: 12pt; 
	text-align: left;} 

td.basic_td_highlight { 
	font-weight: 200; 
	text-align: left; 
	vertical-align: top; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-right: 0.25em; 
	padding-left: 0.25em; 
	background-color: #FFCC33; 
	font-size: xx-small;} 

th.basic_th { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: bold; 
	background-color: #003399; 
	text-align: center; 
	border-color: black; 
	border: black; 
	color: #FFFFFF;} 



td.submenu2_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	text-align: center; 
	margin-top: 1em; 
	margin-right: 3em; 
	margin-bottom: 1em; 
	margin-left: 3em;} 


td.lexique_2 { 
	font-style: oblique; 
	text-align: left; 
	vertical-align: top;} 

td.lexique_text { 
	padding-top: 1em; 
	padding-bottom: 1em;} 

hr.hr_light { 
	color: #FFCC33; 
	font-size: 2px;} 

td.lexique_1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: oblique; 
	font-weight: bold; 
	font-size: x-small; 
	vertical-align: top; text-align: left;} 

table.header_fiches { 
	background-color: #FFFFFF; 
	margin-top: 3em; 
	border: #333399; 
	border-style: solid;} 

.table_redbold { 
	font-weight: bold; 
	color: #FF3333;} 



.table_greenbold { 
	font-weight: bold; 
	color: #009900;} 



.smaller_text {  
	font-size: smaller;}

.highlight_yellow {  
	background-color: #FFFF00;}

.red_italique { 
	color: #FF0000; 
	font-style: italic;}
/**/

/* Suposés inutiles :
table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	text-align: justify; 
	color: #000000; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;} 

	
/**/