BODY, HTML {
	width:100%;
	height:100%;
	background-color:#c0c0c0;
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

FORM {
	margin:0px;
	padding:0px;
}

INPUT, TEXTAREA, SELECT {
	border:1px #7f9db9 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#021760;
	background-color:#f5f5f5;
}



INPUT.date {
	width:70px;
}
INPUT.datetime {
	width:140px;
}

INPUT.radio, INPUT.checkbox {
	width:20px;
}

INPUT[type=radio], INPUT[type=checkbox] {
	border:0px;
	color:none;
	background:none;
}

TEXTAREA {
	height:150px;
}

INPUT.bloquer {
	background-color:#fee7da;
}

p {
	margin: 0px;
	padding: 0px;
}

TD.td_titre_ligne {
	vertical-align:top;
	text-align:right;
	padding-right:10px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505f68;
}

TD.td_texte_11_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505f68;
	text-align:right;
	padding-right:5px;
	width:150px;
	vertical-align:top;
}

TD.td_texte_11_b_blanc {
	background-color:#73828b;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

IMG {
	border:none;
}

a.a_texte_gris:link, a.a_texte_gris:visited, a.a_texte_gris:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505f68;
	text-decoration:underline;
}

a.a_texte_gris:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505f68;
	text-decoration:none;
}

.texte_18_bi_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}

.texte_11_b_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505f68;
}

.texte_11_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.texte_11_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505f73;
}

/**************************************/


.texte_1 {
	/* Rouge */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

.texte_2 {
	/* Orange */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F1721D;
}

LI  {
	/* Gris clair */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.texte_4 {
	/* Bleu foncé */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #021760;
}

.texte_5 {
	/* Bleu clair */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6D95B6;
}

.texte_6 {
	/* Gris foncé */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.texte_7 {
	/* Orange */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1721D;
}

.texte_8 {
	/* Libelle sous Type */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
}

.texte_navigation {
	/* Barre de navigation */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #021760;
}

.texte_titre {
	/* titre de tableau */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


a.a_barre_navigation:link, a.a_barre_navigation:visited, a.a_barre_navigation:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
a.a_barre_navigation:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.a_1:link, a.a_1:visited, a.a_1:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1721D;
	text-decoration:none;
}
a.a_1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1721D;
	text-decoration:underline;
}

a.a_2:link, a.a_2:visited, a.a_2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.a_2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}

a.a_3:link, a.a_3:visited, a.a_3:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:none;
}
a.a_3:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:underline;
}

a.a_documentation:link, a.a_documentation:visited, a.a_documentation:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
a.a_documentation:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}

.menu_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
	cursor:pointer;
}

.menu_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
}

TABLE.info_bulle_table {
	background-color:#eeeff1;
	border:1px solid #990000;
}

.info_bulle_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505f68;
}

/* TEXTES */
td.td_header_gauche_tableau {
	background-color:#eeeff1;
}

td.td_header_tableau {
	background-color:#eeeff1;
}

td.td_gauche_tableau {
	border-left:1px solid #eeeff1;
	border-bottom:1px solid #eeeff1;
	border-right:1px solid #eeeff1;
}

td.td_tableau {
	border-bottom:1px solid #eeeff1;
	border-right:1px solid #eeeff1;
}

.texteblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.texteitalicblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: oblique;
}

.textemenuinactif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACA899;
}

.titre_info_bulle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.texte_info_bulle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.Bulle {
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a.a_blanc_italic:link, a.a_blanc_italic:visited, a.a_blanc_italic:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #ffffff;
	text-decoration:none;
}
a.a_blanc_italic:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #ffffff;
	text-decoration:underline;
}

a.a_gris:link, a.a_gris:visited, a.a_gris:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505f68;
	text-decoration:none;
}
a.a_gris:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505f68;
	text-decoration:underline;
}

a.a_titre_gris:link, a.a_titre_gris:visited, a.a_titre_gris:active
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505f68;
	text-decoration:none;
}
a.a_titre_gris:hover
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505f68;
	text-decoration:underline;
}

.titre_tableau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505f68;
}

.texte_bouton {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#FFFFFF;
}

.texte_bouton_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}

.texte_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.titre_tableau_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #ffffff;
}

.texte_gris {
	/* Gris clair */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505f68;
}

.titre_colonne {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#990000;
}

.titre_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#505f68;
}

.titre_documentation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#505f68;
}

.immeuble_documentation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#505f68;
}

.sous_titre_colonne {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#505f68;
}

.item_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505f68;
}

.item_menu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.rubrique_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

.documentation_12_b_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

.documentation_12_b_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505f68;
}

.documentation_11_b_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}

.documentation_11_b_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505f68;
}

.texte_12_bi_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
}

.texte_10_bi_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
}

a.a_documentation_11_b_cp:link, a.a_documentation_11_b_cp:visited, a.a_documentation_11_b_cp:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}
a.a_documentation_11_b_cp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight:bold;
	text-decoration:underline;
}

a.a_documentation_11_cp:link, a.a_documentation_11_cp:visited, a.a_documentation_11_cp:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration:none;
}

a.a_documentation_11_cp:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration:underline;
}

HR {
	border:#990000 1px inset;
}

.msg_log_11_b_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505f68;
}

.msg_log_18_bi_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}

.texte_gris_maj {
	/* Gris clair */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	color: #505f68;
}

.titre_14_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
}

.texte_11_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}

.titre_14_bold_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#505f73;
}

.texte_12_bold_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505f73;
}

.texte_12_bold_cp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

a.a_10_bi_cp:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:none;
}
a.a_10_bi_cp:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:none;
}
a.a_10_bi_cp:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:underline;
}
a.a_10_bi_cp:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:none;
}

a.a_10_bi_rouge:link, a.a_10_bi_rouge:visited, a.a_10_bi_rouge:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:none;
}

a.a_10_bi_rouge:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	text-decoration:underline;
}

div#div_masque
{
	position:absolute;
	left:0px;
	top:0px;
	margin: 0 auto;
	min-height: 100%;
	width:100%;
	z-index:500;
	background-color:#333333;
}

/* autocomplete */

div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.autocomplete ul li.selected {
	background-color: #ffb;
	margin:0;
	padding:0;
}
div.autocomplete ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	height:22px;
	cursor:pointer;
}

/* Administration de la documentation */
DIV#div_traitement_pdf
{
	/* Pour Mozilla */
	position:fixed;
	left: 50%;
	top: 50%;
	width: 200px;
	height: 200px;
	margin-top: -100px;
	margin-left: -100px;
	
	border: 1px solid #666666;
	/* background-color:#FF0000; */
	
	z-index:15001;
	
	/* Pour IE */
	position:expression("absolute");
	top:expression(eval(document.body.scrollTop)+eval(screen.height/2)-100);
}

DIV#div_file_search
{
	/* Pour Mozilla */
	position:fixed;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 120px;
	margin-top: -60px;
	margin-left: -200px;
	z-index:15001;
	
	/* Pour IE */
	position:expression("absolute");
	top:expression(eval(document.body.scrollTop)+eval(screen.height/2)-60);
}

HR.separation_menu_documentation {
	width:95%;
	size:1px;
	margin:0px;
	padding:0px;
	border:#808080 1px inset;
}

TD.item_menu_documentation_over_bloquer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	background-color:#316AC5;
	cursor:default;
}

TD.item_menu_documentation_over
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#316AC5;
	cursor:pointer;
}

TD.item_menu_documentation_out_bloquer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	background-color:#FFFFFF;
	cursor:default;
}

TD.item_menu_documentation_out
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
}

th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#999999;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
}
