/* CSS Document */

body{
background-color:#252324;
text-align:center;
font-size:10pt;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px;
padding:0px;}

.titre_parametre{
font-size:15px;
padding:6px;
color:#657193;
font-weight:bold;
}


.petit_lien{
color:#adb7ca;
font-size:8pt;
text-decoration:none;
}
.petit_lien:hover{
color:#ffffff;
text-decoration:underline;
}

.style_bouton{
background-image:url(../image/fond_btn.gif);
padding:1px;
background-repeat:repeat-x;
border:1px solid #f9a200;
color:#ffffff;
font-size:13px;
font-weight:bold;
cursor:pointer;
margin-bottom:2px;
}

.style_bouton:hover{
background-image:url(../image/fond_btn_roll.gif);
background-repeat:repeat-x;
border:1px solid #616e90;
color:#616e90;
}

.style_bouton_visuel{
background-image:url(../image/fond_btn.gif);
padding:1px;
background-repeat:repeat-x;
border:1px solid #f9a200;
color:#000000;
font-size:13px;
font-weight:bold;
cursor:pointer;
margin-bottom:2px;
}

.style_bouton_visuel:hover{
background-image:url(../image/fond_btn_roll.gif);
background-repeat:repeat-x;
border:1px solid #616e90;
color:#616e90;
}

input{
color:#616e90;
font-size:9pt;
}

input[type="text"][readonly], input[type="radio"][readonly]
{
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	color: black;
	font-weight: bold;
}

.titre{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:12pt;
}


.texte_gris{
color:#999999;
}

.text_rouge{
color:#CC3300;
font-weight:bold;
font-size:7pt;}


.petit_text{
font-size:7pt;
color:#666666;
}

.lien_menu{
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#adb5ca;
text-decoration:none;
}
.lien_menu:hover{
color:#f9a200;
text-decoration:none;
}
.active_lien_menu{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11pt;
color:#f9a200;
text-decoration:none;
}

.lien_utilitaire{
color:#adb5ca;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}
.lien_utilitaire:hover{
color:#ffffff;
}

#test a
{
float:left;
display: block;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
text-align:center;
color:#333333;
text-decoration:none;
}

#test a:hover
{
color:#ffffff;
background-color:#616e90;
text-decoration:none;
}

.active
{
background-color:#616e90;
text-decoration:none;
}

.text_blanc{
color:#FFFFFF;
font-weight:bold;
}

.text_bleu{
color:#657193;
}

.petit_text_bleu{
color:#657193;
font-size:9px;
}

.text_orange{
color:#f9a200;
}

a.lien_bleu{
cursor:pointer;
color:#657193;
text-decoration:none;
}
a.lien_bleu:hover{
color:#333333;
text-decoration:underline;
}

a.lien_orange{
color:#f9a200;
text-decoration:none;
}
a.lien_orange:hover{
color:#333333;
text-decoration:underline;
}

a.lien_rouge{
color:#F30;
text-decoration:none;
}
a.lien_rouge:hover{
color:#333333;
text-decoration:underline;
}

.style_cell_bleu{
background-color:#f0f2f5;
border:1px solid #adb5ca;}

.style_cell_orange{
background-color:#f9f5d8;
border:1px solid #adb5ca;}

.style_cell_rouge{
background-color:#F30;
color:#FFF;
border:1px solid #adb5ca;}

.style_cell_blanc{
border:1px solid #adb5ca;
}

.style_cell_blanc_article{
border:1px solid #adb5ca;
font-size:10px;
}
.style_cell_bleu_article{
background-color:#f0f2f5;
border:1px solid #adb5ca;
font-size:10px;}

.style_cell_gris_article{
background-color:#CCC;
border:1px solid #adb5ca;
font-size:10px;}

.style_entete_tableau{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url(../image/degrade_tab.gif);
background-repeat:repeat-x;
border-right:1px solid #adb5ca;
}


a.lien_blanc{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.lien_blanc:hover{
color:#adb5ca;
text-decoration:none;
}


a.lien_gestion_page{
font-size:8pt;
color:#666666;
text-decoration:none;
}
a.lien_gestion_page:hover{
text-decoration:underline;
color:#000000;
}

.lien_onglets{
/*color:#616e90;*/
color:#000;
text-decoration:none;
}
.lien_onglets:hover{
color:#000000;
text-decoration:underline;
}

.lien_onglets2{
color:#666666;
text-decoration:none;
}
.lien_onglets2:hover{
color:#000000;
text-decoration:underline;
}

.lien_onglets_desactive{
/*color:#990000;*/
color:#CCC;
text-decoration:none;
}
.lien_onglets_desactive:hover{
text-decoration:underline;
}
.lien_onglets_desactive:visited{
text-decoration:none;
}


/*************************************************************/
/*ONGLET BLEU (NORMAL)*/
.TABtext_bleu{
color:#657193;
background-image:url(../image/onglets/fond_blanc.gif);
}
.TABlien_onglets{
color:#657193;
background-image:url(../image/onglets/fond_bleu.gif);
}
.TABlien_onglets:hover{
color:#000000;
cursor:pointer;
text-decoration:underline;
background-image:url(../image/onglets/fond_bleu.gif);
}

.AimgG_onglets{
background-image:url(../image/onglets/gauche_blanc.gif);
}
.AimgD_onglets{
background-image:url(../image/onglets/droite_blanc.gif);
}

.imgG_onglets{
background-image:url(../image/onglets/gauche_bleu.gif);
}
.imgD_onglets{
background-image:url(../image/onglets/droite_bleu.gif);
}

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

/*************************************************************/
/*ONGLET JAUNE*/

.TABtext_bleu2{
color:#657193;
background-image:url(../image/onglets_jaune/fond_blanc.gif);
}
.TABlien_onglets2{
color:#657193;
background-image:url(../image/onglets_jaune/fond_jaune.gif);
}
.TABlien_onglets2:hover{
color:#000000;
cursor:pointer;
text-decoration:underline;
background-image:url(../image/onglets_jaune/fond_jaune.gif);
}

.AimgG_onglets2{
background-image:url(../image/onglets_jaune/gauche_blanc.gif);
}
.AimgD_onglets2{
background-image:url(../image/onglets_jaune/droit_blanc.gif);
}

.imgG_onglets2{
background-image:url(../image/onglets_jaune/gauche_jaune.gif);
}
.imgD_onglets2{
background-image:url(../image/onglets_jaune/droit_jaune.gif);
}

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

.classe_niveau_0{
/*border:1px solid #FFFFFF;*/
background-color:#FFFFFF;
border:1px solid #adb5ca;
}
.classe_niveau_1{
background-color:#f0f2f5;
border:1px solid #adb5ca;
}
.classe_niveau_2{
background-color:#f9f5d8;
border:1px solid #adb5ca;
}

#note3{
	max-height: 150px;
	overflow-y: scroll; 
}

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

.compagnie_boite
{
	float: left;
	padding: 2px 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px outset #B5BCCF;
	background-color: #E0E4EF;
	vertical-align: middle;
}

#choix_compagnies {
	background-color:#EBEFFB;
	padding:10px;
}

#choix_compagnies > div .compagnie_nom
{
	font-weight: bold;
	text-align:left; 
	font-size:18px;
}

#choix_compagnies ul
{
	list-style-type: none;
	text-align: left;
	clear:both;
}

#choix_compagnies > ul
{
	padding-left: 0px;
	font-size:16px;
}
#choix_compagnies ul li { margin:2px 0; }

#choix_compagnies > ul > li > ul > li
{
	float: left;
	width: 49%;
	font-size:14px;
	font-weight:normal;
}

#choix_compagnies ul li ul li ul { font-size:12px; }
#choix_compagnies ul li ul li ul li ul { font-size:11px; }
/*Ne pas imprimer*/
@media print {
	#imprimante, input[type="button"], input[type="submit"], input[type="file"]
	{
		display:none;		
	}
	
	#note3
	{
		max-height: none;
	}
	
	input[type="text"]
	{
		color: black;
		font-weight: bold;
	}
}

/********** Messages **********/

.msg_ok { font-weight: bold; color: #009900; }
.msg_erreur { font-weight: bold; color: #FF0000; }

/********** Types de composants **********/

#arbre_type_composant
{
	padding: 20px;
}

#arbre_type_composant a { color: inherit; }

.association_niveau_1 { padding-left: 0; }
.association_niveau_2 { padding-left: 50px; }
.association_niveau_3 { padding-left: 100px; }
.association_niveau_4 { padding-left: 150px; }

.association_type
{
	font-weight: bold;
}

.association_type.association_niveau_1
{
	color:#1b6bcd;
}

.association_type.association_niveau_2
{
	color:#689ddc; 
}

.association_type.association_niveau_3
{
	color:#9BBDE5;
}

.association_article
{
	color:#A0A0A0;
}

option.association_niveau_1 { padding-left: 0; }
option.association_niveau_2 { padding-left: 10px; }
option.association_niveau_3 { padding-left: 20px; }


/********** Détails du sommaire **********/

.details-totaux-popup div {
	font-size: inherit;
}

.details-totaux-popup {
	padding: 10px;
	background-color: #EBEFFB;
	text-align: left;
}

.details-totaux-popup			.label {
	padding: 5px;
	border: 1px solid #DBDFEB;
	background-color: #FFFFFF;
	font-weight: bold;
}
.details-totaux-popup ul 		.label { 
	font-weight: normal;
	font-size: 13px;
}

.details-totaux-popup ul ul		.label { 
	background-color: #F9FDFF;
	font-size: 11px;
}

.details-totaux-popup ul ul ul	.label { 
	background-color: #F3F6FD;
	font-size: 10px;
}

.details-totaux-popup ul .label { margin-top: -1px; }

.details-totaux-popup ul {
	list-style-type: none;
	padding-left: 20px;
	margin: 0 0 10px;
	display: none;
}

.details-totaux-popup ul.active-type {
	display: block;
}

.details-totaux-popup .quantite,
.details-totaux-popup .prix {
	float: right;
	width: 110px;
	text-align: right;
	padding-right: 10px;
}

.details-totaux-popup .label-text {
	float: left;
	width: 190px;
}

.details-totaux-popup .entete {
	font-size: 16px;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
	margin-bottom: 6px;
}

.details-totaux-popup .entete .quantite { padding-right: 0; }
.details-totaux-popup .entete .prix		{ padding-right: 30px; }

.details-totaux-popup .entete .children-type-label {
	float: right;
}

.details-totaux-popup .children-type {
	float: right;
	
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	
	border-radius: 4px;
	padding: 3px;
	margin: -1px 2px 0;
	border: 1px solid #adb5ca;
	
	cursor: pointer;
}

.details-totaux-popup .children-type.active-type {
	float: right;
	background-color: #adb5ca;
}