/*
CHANGE LOG

2011-11-20 modification des propriétés de Dialogbox pour que les DialogBox n'empiètent pas sur le menu du haut
2011-11-23 correction de fonts : tout ce qui texte blabla en verdana, les box, zones de saisie, titres en Arial

*/

html, body {}
form { display: inline; }

body
{
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	background-color:#E0E0E0;
	/* font-weight:bold; */
	margin: 10;
	padding: 0;
	width: 1233; /* 135+9x2 9 menus max voir aussi div#menu li a dans menu.css */
}

img
{
	border: 0;
}

/* main  par défaut -------------------------------------- */
a {
	color:#333333;
	text-decoration: none;
}

a:hover {
	color:#FF0000;
	text-decoration: none;
}

h1 {
	font-size: 22px;
	font-family: Arial;
	font-weight: bold;
	color: #f60;
	margin: 5px 0;
}

h2 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #f60;
	margin: 5px 0;
}

h2.orange {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #333;
	background: #ddd;
	margin: 5px 0 1px 0;
}

button.bouton_image {
    border: none;
    background-color: transparent;
}

.generic_button
{
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	height: 16px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	cursor: pointer;
	vertical-align: top;
}

input[type=submit],input[type=reset],input[type=button] {
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}

.generic_text
{
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	border: 1px solid #999999;
	vertical-align: top;
}

input[type=text], input[type=password] {
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	border: 1px solid #999999;
	vertical-align: top;
}


.generic_text_mandatory
{
	color:#000000;
	background-color:#FFFFC0;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	border: 1px solid #999999;
}

.generic_textarea
{
	color:#000000;
	font-family: "Courier New";
	font-size: 12px;
	border: 1px solid #999999;
}

textarea {
	color:#000000;
	font-family: "Courier New";
	font-size: 12px;
	border: 1px solid #999999;
}

.generic_select
{
color:#000000;
font-family: Arial;
font-size: 11px;
height:18px;
border: 1px solid #999999;
vertical-align: top;
}

.generic_checkbox
{
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page break */
/* --------------------------------------------------------------------------------------------------- */

 p.saut_de_page {page-break-before: always}

/* --------------------------------------------------------------------------------------------------- */
/* Popup mouseover */
/* --------------------------------------------------------------------------------------------------- */

/* Lignes du tableau du popup */
td.pop_td {font-family: verdana; font-size: 10px; color: #000000}
tr.pop_tr {background-color: #FFCF6D;}

.popperlink
{
	position: absolute;
	visibility: hidden;
	width:30%;
	z-index: 100;
}

/* --------------------------------------------------------------------------------------------------- */
/* Faq */
/* --------------------------------------------------------------------------------------------------- */

.post
{
	font-family: Verdana;
	font-size: 12px;
	background-color: #eeeeee;
	color: #222222;
	line-height: 20px;
}

.post a: {
	color:#4040FF;
	text-decoration: none;
}

.post a:hover {
	color:#4040FF;
	text-decoration: underline;
}

.post a:visited {
	color:#4040FF;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------------- */
/* bulle issue de la fonction get_scan_results_link($results, $status, $subject='') */
/* --------------------------------------------------------------------------------------------------- */
td.scan_results_link_title
{
	background-color: #555555;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #DDDDDD;
	vertical-align:middle;
	text-align: center;
}

td.scan_results_link_subtitle
{
	background-color: #555555;
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	color: yellow;
	vertical-align:middle;
	text-align: center;
}

td.scan_results_link_results
{
	/* background-color: #555555; */
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #111111;
	vertical-align:top;
	text-align: left;
}

table.scan_results_link_results
{
	/* background-color: #555555; */
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #111111;
	vertical-align:top;
	text-align: left;
}

table.matrix_infos
{
	/* background-color: #555555; */
	border: 0;
  padding:0px;
  border-collapse:collapse;
  border-spacing: 0px;

	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #111111;
	vertical-align:middle;
	text-align: center;
}

/* --------------------------------------------------------------------------------------------------- */
/* DialogBox */
/* --------------------------------------------------------------------------------------------------- */
div.dialogBackground {
	background: gray;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 999;
}

div.dialogBox {
	border:0px solid black;
	/* background:white; */
	position:fixed;
	left:12px;
	top:12px;
	margin-left:0px;
	margin-top:0px;
	width:990px;
	height:600px;
	z-index:1000;
}

td.diag_td {font-family: Arial; font-size: 10px; color: #000000}
tr.diag_tr {background-color: #FFCF6D;}

/* --------------------------------------------------------------------------------------------------- */
/* Page display.php */
/* --------------------------------------------------------------------------------------------------- */

.display_map_td {
    padding:0px 0px 0px 0px;
    width: 16px;
    height: 16px;
		color: #FFFFFF;
		text-align: left;
		font-size: 10px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page accueil (index.php) */
/* --------------------------------------------------------------------------------------------------- */
.accueil_body
{
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	min-height: 400px;
	min-width:  400px;
	background-color:#FFFFFF;
	/* font-weight:bold; */
	margin: 10;
	padding: 0;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page address_plan.php */
/* --------------------------------------------------------------------------------------------------- */
.plan_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 2px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.plan_tr_header {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.plan_td {
    padding:2px 2px 2px 2px;
}

.plan_tr_even {

	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	font-size: 10px;
}

.plan_tr_bottom {

	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}

.plan_tr_odd {

	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	font-size: 10px;
}

.plan_td_titre {
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:5px 5px 5px 5px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		vertical-align:middle;
}

.plan_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 30px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: right;
		font-size: 12px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page supervision_opt.php */
/* --------------------------------------------------------------------------------------------------- */
.supervision_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.supervision_tr_header {

	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.supervision_tr_sort {

	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.supervision_interligne {

	color: #FFFFFF;
	background-color: #0000FF;
	text-align: center;
}

.supervision_tr_even {

	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	font-size: 10px;
}

.supervision_tr_bottom {

	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}

.supervision_tr_odd {

	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	font-size: 10px;
}

.supervision_td {
    padding:2px 2px 2px 2px;
}

.supervision_td_pgm {
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: center;
		font-size: 18px;
		vertical-align:middle;

}

.supervision_td_en_haut_a_gauche {
		font-family: Verdana;
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		// font-weight:bold;
		vertical-align:middle;
}
.supervision_td_titre {
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.supervision_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: right;
		font-size: 12px;
}

.supervision_td_valeurs_amplis {
	color: #000000;
	text-align: left;
	font-size: 8px;
	padding:0px 0px 0px 0px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page letter */
/* --------------------------------------------------------------------------------------------------- */

.letter_table {
 border: 5;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 13px;
}


/* --------------------------------------------------------------------------------------------------- */
/* Page finder.php */
/* --------------------------------------------------------------------------------------------------- */

.finder_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 5px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: right;
		font-size: 8px;
}

.finder_body {
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	min-height: 400px;
	min-width:  400px;
	background-color:#FFFFFF;
	/* font-weight:bold; */
	margin: 10;
	padding: 0;
}

.finder_input[type=text] {
	color:#333333;
	font-family: Arial;
	font-size: 18px;
	height: 26px;
	border: 1px solid #999999;
}

.finder_input[type=submit],.finder_input[type=reset],.finder_input[type=button] {
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	height: 26px;
	border: 1px solid #D0D0D0;
	background-color: #FAFAFA;
}

.finder_input_mobile[type=text] {
	color:#333333;
	font-family: Arial;
	font-size: 64px;
	height: 128px;
	border: 10px solid #999999;
}

.finder_input_mobile[type=submit],.finder_input_mobile[type=reset],.finder_input_mobile[type=button] {
	color:#000000;
	font-family: Arial;
	font-size: 64px;
	height: 128x;
	border: 10px solid #D0D0D0;
	background-color: #FAFAFA;
}

.finder_input1[type=text] {
	color:#333333;
	font-family: Arial;
	font-size: 18px;
	height: 18px;
	border: 1px solid #999999;
	background-color: #FAFAFA;
}

.finder_input1[type=submit],.finder_input1[type=reset],.finder_input1[type=button] {
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	height: 18px;
	border: 1px solid #D0D0D0;
	background-color: #FAFAFA;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page histo.php */
/* --------------------------------------------------------------------------------------------------- */
.histo_form_table {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.histo_table {
 border: 0px;
 padding: 0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.histo_tr_header {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.histo_tr_sort {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.histo_interligne {
	color: #FFFFFF;
	background-color: #0000FF;
	text-align: center;
}

.histo_tr_even {
	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	font-size: 10px;
}

.histo_tr_bottom {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}

.histo_tr_odd {
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	font-size: 10px;
}

.histo_td {
    padding:2px 2px 2px 2px;
}

.histo_td_dates {
    padding:0px 0px 0px 0px;
    font-size: 8px;
}

.histo_td_titre_fmnet_search {
		background-image:url("/images/tab_table_jaune.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.histo_td_severe_warning {
		background-color: #FF0080;
   		padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align: middle;
}

.histo_td_fluo_warning {
		background-color: #99E000;
   		padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align: middle;
}

.histo_td_titre_alarmes_en_cours {
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.histo_td_titre_alarmes_passees {
		background-image:url("/images/tab_table_bleu.gif");
		background-repeat: repeat-x;
		background-color: #2A05FF;
    height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.histo_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
}

.histo_td_recherche_head {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 40px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;
}

.histo_font7 {font-size: 7px;vertical-align:middle;}
.histo_font8 {font-size: 8px;vertical-align:middle;}
.histo_font9 {font-size: 9px;vertical-align:middle;}
.histo_font10 {font-size: 10px;vertical-align:middle;}
.histo_font11 {font-size: 11px;vertical-align:middle;}
.histo_font12 {font-size: 12px;vertical-align:middle;}

/* --------------------------------------------------------------------------------------------------- */
/* Page database generique databases.php */
/* --------------------------------------------------------------------------------------------------- */
.databases_table {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF; /* gris clair */
 font-size: 10px;
}

.databases_form_table {
 border: 1;
 padding:1px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.databases_tr_header {
	color: #FFFFFF;
	background-image:url("/images/tab_table.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_sort {
	color: #000000;
	background-color: #DDDDDD;
	text-align: center;
	font-size: 10px;
}

.databases_tr_even {
	color: #000000;
	background-color: #EEEEEE;
	text-align: right;
	font-size: 10px;
}

.databases_tr_odd {
	color: #000000;
	background-color: #CCCCCC;
	text-align: right;
	font-size: 10px;
}


.databases_tr_bleu_fonce {
	color: #FFFFFF;
	background-image:url("/images/tab_table_bleu_fonce.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_bleu_pale {
	color: #FFFFFF;
	background-image:url("/images/tab_table_bleu_pale.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_bleu {
	color: #FFFFFF;
	background-image:url("/images/tab_table_bleu.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_cyan {
	color: #FFFFFF;
	background-image:url("/images/tab_table_cyan.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_green {
	color: #FFFFFF;
	background-image:url("/images/tab_table_green.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_jaune_pale {
	color: #FFFFFF;
	background-image:url("/images/tab_table_jaune_pale.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_jaune {
	color: #FFFFFF;
	background-image:url("/images/tab_table_jaune.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_gris {
	color: #FFFFFF;
	background-image:url("/images/tab_table_gris.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_orange_pale {
	color: #FFFFFF;
	background-image:url("/images/tab_table_orange_pale.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_rouge_pale {
	color: #FFFFFF;
	background-image:url("/images/tab_table_rouge_pale.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_rouge {
	color: #FFFFFF;
	background-image:url("/images/tab_table_rouge.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.databases_tr_vert_fonce {
	color: #FFFFFF;
	background-image:url("/images/tab_table_vert_fonce.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}



/* --------------------------------------------------------------------------------------------------- */
/* Page fm.php */
/* --------------------------------------------------------------------------------------------------- */
.fm_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF; /* gris clair */
 font-size: 10px;
}

.fm_form_table {
 border: 1;
 padding:1px;
 /* border-collapse:collapse; */
 border-spacing: 0px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.fm_form_tr {
}

.fm_tr_header {

	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}

.fm_interligne {

	color: #FFFFFF;
	background-color: #0000FF;
	text-align: center;
}

.fm_tr_even {

	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	font-size: 10px;
}

.fm_tr_odd {

	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	font-size: 10px;
}

.fm_td {
    padding:2px 2px 2px 2px;
}

.menu_titles
{
	background-color:#444444;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page d'accueil et d'authentification */
/* --------------------------------------------------------------------------------------------------- */
/* main  -------------------------------------- */
.auth_a {
	color:#00FF00;
	text-decoration: none;
}

.td_accueil {
		/* white-space: nowrap; */
		background-color: #FFFFFF;
    padding:2px 2px 2px 2px;
		color: #444444;
		text-align: left;
		font-size: 12px;
		vertical-align:top;
}

.auth_td {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #404040; */
		/* background-color: #FFFFFF; */
		height: 12px;
    padding:2px 2px 2px 2px;
		color: #000000;
		text-align: right;
		font-size: 12px;
		vertical-align:middle;
}

.auth_td_input {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #404040; */
		height: 20px;
    padding:2px 2px 2px 2px;
		color: #DDDDDD;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.auth_input {
		color:#000000;
		font-family: Arial;
		font-size: 12px;
		height: 24px;
		border: 1px solid #999999;
		background-color: #DDDDDD;
		vertical-align:middle;
		font-weight:bold
}

.auth_td_alerte {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #FF8080; */
		height: 20px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		vertical-align:middle;
}

.info_td {
		/* pour le cadre pub en bas à droite de la page d'accueil */
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #404040; */
		/* background-color: #FFFFFF; */
		/* height: 8px; */
    padding:0px 0px 0px 0px;
		color: #555555;
		text-align: left;
		font-size: 10px;
		vertical-align:top;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page de registration */
/* --------------------------------------------------------------------------------------------------- */
/* main  -------------------------------------- */
.reg_table {
 border: 1;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 background-color: #EEEEEE;
 font-size: 10px;
}

.reg_a {
	color:#00FF00;
	text-decoration: none;
}

.reg_td {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #404040; */
		/* background-color: #FFFFFF; */
		height: 12px;
    padding:2px 2px 2px 2px;
		color: #000000;
		text-align: left;
		font-size: 10px;
		vertical-align:middle;
}

.reg_td_input {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #404040; */
		height: 20px;
    padding:2px 2px 2px 2px;
		color: #DDDDDD;
		text-align: left;
		font-size: 12px;
		vertical-align:middle;
}

.reg_input {
		color:#000000;
		font-family: Arial;
		font-size: 12px;
		height: 24px;
		border: 1px solid #999999;
		background-color: #DDDDDD;
		vertical-align:middle;
		font-weight:bold
}

.reg_td_alerte {
		/* background-image:url("/images/tab_table.gif"); */
		/* background-repeat: repeat-x; */
		/* bgcolor="' . htm_color('gris_fonce') . '" colspan="2" align="left" nowrap */
		white-space: nowrap;
		/* background-color: #FF8080; */
		height: 20px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		vertical-align:middle;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page @fiche_comsis.php */
/* --------------------------------------------------------------------------------------------------- */
.comsis_table {
 border: 0;
 padding:0px;
 /* width: 650px; */
 /* border-collapse:collapse; */
 border-spacing: 2px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.comsis_diag_table {
 border: 1;
 padding:0px;
 border-collapse: collapse;
 border-spacing: 0px;
 background-color: #FFFFFF;
 font-size: 8px;
}

.comsis_pop_table {
 border: 1;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.comsis_pop_td {
  padding: 0px 0px 0px 0px;
  text-align: center;
	font-size: 8px;
	width: 32px;
	border-style: solid;
	background-color: white;
	border-width: 1px;
	font-size: 8px;
}

.comsis_tr_header {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 18px;
}

.comsis_td {
    padding:2px 2px 2px 2px;
}

.comsis_td_val {
    padding:2px 2px 2px 2px;
    background-color: white;
    border-style: solid;
    border-width: 1px;
}

.comsis_diag_td {
    padding:0px 0px 0px 0px;
    text-align: center;
		font-size: 8px;
		width: 23px;
		border-style: solid;
		background-color: white;
		border-width: 1px;
}

.comsis_tr {
	color: #000000;
	background-color: #EEEEEE;
	text-align: left;
	font-size: 10px;
}

.comsis_tr_bottom {

	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 10px;
}

.comsis_td_titre {
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 40px;
    padding:5px 5px 5px 5px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		vertical-align:middle;
}

.comsis_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 30px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: right;
		font-size: 12px;
}


/* --------------------------------------------------------------------------------------------------- */
/* Page @geofrequences.php */
/* --------------------------------------------------------------------------------------------------- */

.geofrequences_address_input {
		color:#000000;
		font-family: Arial;
		font-size: 12px;
		width: 340px;
		border: 1px solid #999999;
		background-color: #FFFFFF;
		vertical-align:middle;
		/* font-weight:bold */
}

.geofrequences_form_table {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF; /* gris clair */
 font-size: 10px;
}

.geofrequences_pop_table {
 border: 1;
 padding: 2px;
 border-collapse: collapse;
 border-spacing: 0px;
 background-color: white;
 font-size: 10px;
}

.geofrequences_pop_td_title {
  padding: 0px 0px 0px 0px;
  text-align: center;
	width: 200px;
	border-style: solid;
	/* background-color: white; */
	border-width: 1px;
	font-size: 10px;
}

.geofrequences_pop_td {
  padding: 0px 0px 0px 0px;
  text-align: center;
	width: 64px;
	border-style: solid;
	/* background-color: white; */
	border-width: 1px;
	font-size: 10px;
}

.geofrequences_diag_text[type=text] {
	color:#000000;
	background-color:#FFFFC0;
	font-family: Arial;
	font-size: 8px;
	height: 16px;
	border: 1px solid #999999;
}


/* --------------------------------------------------------------------------------------------------- */
/* Page pivot.php */
/* --------------------------------------------------------------------------------------------------- */

.pivot_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.pivot_tr_header {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
}

.pivot_tr_bottom {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}


.pivot_td_top {
		background-image:url("/images/tab_table_rouge.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 30px;
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}


.pivot_td_freq {
		background-image:url("/images/tab_table_vert_fonce.gif");
		background-repeat: repeat-x;
		background-color: #121212;
		height: 30px;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}

.pivot_td_pop {
		background-image:url("/images/tab_table_bleu_pale.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 30px;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}

.pivot_td_pgm {
		background-image:url("/images/tab_table_jaune_pale.gif");
		background-repeat: repeat-x;
		background-color: #FFFF80;
		height: 30px;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #444444;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}


.pivot_td_ctrl {
		background-image:url("/images/tab_table_orange_pale.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 30px;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}

.pivot_td_sensor {
		background-image:url("/images/tab_table_rouge_pale.gif");
		background-repeat: repeat-x;
		background-color: #F21212;
		height: 30px;
		width: 300px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align:middle;
}

.pivot_td_footer {
		background-image:url("/images/tab_table.gif");
		background-repeat: repeat-x;
		background-color: #F28411;
		height: 30px;
    padding:2px 2px 2px 2px;
		color: #FFFFFF;
		text-align: right;
		font-size: 12px;
}

.pivot_td_item {
		background-color: #CCCCCC;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #FF3333;
		text-align: left;
		font-size: 10px;
}

.pivot_td_title {
		background-color: #777777;
		width: 300px;
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 11px;
		font-weight:bold;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page _utils_rds.php */
/* --------------------------------------------------------------------------------------------------- */

.urds_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Arial;
}

.urds_tr_header {
	color: #FFFFFF;
	background-color: #444444;
	text-align: center;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial;
}

.urds_td_af {
		/* background-color: #EEEEEE; */
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: center;
		font-size: 13px;
		font-weight:bold;
		font-family: Arial;
}

.urds_td_freq {
		background-color: #EEEEEE;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: center;
		font-size: 13px;
		font-weight:bold;
		font-family: Arial;
}

.urds_td_list {
		background-color: #EEEEEE;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: left;
		font-size: 10px;
		font-family: Arial;
}
.urds_td_reco {
		background-color: #EEEEEE;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: center;
		font-size: 11px;
}
.urds_td_score {
		background-color: #EEEEEE;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: center;
		font-size: 10px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Page fmnet_live.php */
/* --------------------------------------------------------------------------------------------------- */

.fmnet_live_td_titles {
		/* background-color: #EEEEEE; */
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #000000;
		text-align: center;
		font-size: 10px;
}


/* --------------------------------------------------------------------------------------------------- */
/* Page spectrum.php */
/* --------------------------------------------------------------------------------------------------- */
.spectrum_td {
		background-color: #A0A0A0;
		/* width: 300px; */
    /* padding:0px 0px 0px 0px; */
		color: #000000;
		text-align: left;
		font-family: Arial;
		font-size: 9px;
		font-weight:bold;
}


/* --------------------------------------------------------------------------------------------------- */
/* Page fmnet_live.php */
/* --------------------------------------------------------------------------------------------------- */
.live_tr_header1 {
	color: #FFFFFF;
	background-image:url("/images/tab_table.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.live_tr_header2 {
	color: #FFFFFF;
	background-image:url("/images/tab_table.gif");
	background-repeat: repeat-x;
	background-color: #F28411;
	height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.live_tr {
		background-color: #A0A0A0;
		/* width: 300px; */
    padding:0px 0px 0px 0px;
		color: #000000;
		text-align: left;
		font-family: Arial;
		font-size: 10px;
		/* font-weight:bold; */
}


/* --------------------------------------------------------------------------------------------------- */
/* Page mesures_radio.php */
/* --------------------------------------------------------------------------------------------------- */

.mes_super_head_td {
		background-image:url("/images/tab_table_orange_pale.gif");
		background-repeat: repeat-x;
		background-color: #121212;
		height: 30px;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 24px;
		vertical-align:middle;
}

.mes_head_td {
		background-image:url("/images/tab_table_vert_fonce.gif");
		background-repeat: repeat-x;
		background-color: #121212;
		height: 40px;
		/* width: 300px; */
    padding:1px 1px 1px 1px;
		color: #FFFFFF;
		text-align: center;
		font-size: 16px;
		vertical-align: middle;
}

.mes_menu_td {
		background-image:url("/images/tab_table_vert_fonce.gif");
		background-repeat: repeat-x;
		background-color: #121212;

		height: 15px;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		vertical-align:middle;

		/* width: 300px; */
    padding:1px 1px 1px 1px;

}

.mes_title_table {
 border: 0;
 padding:0px;
 width:100%;
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 14px;
}
.mes_title_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.mes_head_table {
 border: 0;
 padding:0px;
 /* float: center; */
 width:90%;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #F7F7F7;
 font-size: 10px;
}

.mes_rf_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.mes_rf_html_tab_title_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: right;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.mes_rf_html_tab_val_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}
/* ----------------- AUDIO */
.mes_audio_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.mes_audio_html_tab_title_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: right;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.mes_audio_html_tab_val_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}

/* ----------------- KANTAR */
.mes_kantar_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.mes_kantar_html_tab_title_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: center;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 12px;
}

.mes_kantar_html_tab_val_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 /* text-align: left; */
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}

/* ----------------- */

.mes_sp_html_tab_head_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 font-weight:bold;
 text-align: center;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 14px;
}

.mes_sp_html_tab_title_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: right;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.mes_sp_html_tab_val_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}

/* ----------------- */

.mes_rds_table {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 border-spacing: 1px;
 background-color: #FFFFFF;
 font-size: 10px;
}

.mes_rds_html_tab_head_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 font-weight:bold;
 text-align: center;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 14px;
}

.mes_rds_html_tab_subhead_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 font-weight:bold;
 text-align: center;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 12px;
}

.mes_rds_html_tab_title_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: right;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.mes_rds_html_tab_obs_td {
 border: 1;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 background-color: #EEEEEE; /* gris clair */
 font-size: 10px;
}

.mes_rds_html_tab_val_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}

.mes_af_table_td {
 border: 0;
 padding:0px;
 /* border-collapse:collapse; */
 text-align: left;
 border-spacing: 1px;
 /* background-color: #FFFFFF; */
 font-size: 10px;
}

.mes_ressources_table_td {
 border: 1 solid #AAAAAA;
 padding:0px;
 border-collapse:collapse;
 text-align: center;
 border-spacing: 1px;
 font-size: 10px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Texte en mode vertical dans cellule */
/* --------------------------------------------------------------------------------------------------- */

.vertical_text {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	bottom:1;
	font-size:12px;
}

/* --------------------------------------------------------------------------------------------------- */
/* Boutons style google */
/* --------------------------------------------------------------------------------------------------- */
img.vertical_middle
{
	border: 0;
	vertical-align: middle;
}

/* --------------------------------------------------------------------------------------------------- */
/* block bleu pour boutons */
/* --------------------------------------------------------------------------------------------------- */
.block_blue {
  border: none;
  background-color: #4B8DF8;
  color: white;
  padding: 8px 12px;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
}

.block_blue:hover {
  background-color: #4B8DF8;
  color: black;
}

/* --------------------------------------------------------------------------------------------------- */
.block_blue_100 {
  /* display: block; */
  width: 100%;
  border: none;
  background-color: #4B8DF8;
  color: white;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
}

.block_blue_100:hover {
  background-color: #4B8DF8;
  color: black;
}



.clignote {
  animation: clignote 0.5s infinite;
}
@keyframes clignote {
  50% { opacity: 0.75; }
}

