@charset "utf-8";
/* consultation.css : CSS des consultations */
/*
- id : liste_consultations
	- class : consultation
- id : recherche_consultation_ent
	- id : rch_consult_ent
- id : rch_consult_pa
- id : rapport_depot

*/

/* Depot Reponse debut */

	#rapport_depot
	{
		background:#FFFFFF;
		border:1px solid #C8C8C8;
		font-size:12px;
	}

	#rapport_depot .sous_bloc div
	{
		margin:5px 0;
		text-align:center;
		font-weight:bold;
		font-size:16px;
	}
	
	#rapport_depot .sous_bloc .titre{margin:0 0 8px 0;}

	#rapport_depot .sous_bloc .horodatage
	{
		color:#00CC33;
		margin:10px 0;
	}

	#rapport_depot .sous_bloc .horodatage_hd
	{
		color:#FF0000;
		margin:10px 0;
	}


	#rapport_depot .sous_bloc .horodatage .fuseau
	{
		font-size:12px;
		font-style:italic;
		color:#BBBBBB;
	}

/* Depot Reponse fin */

/* Liste des consultations - debut */
	
	#liste_consultations
	{
		background:#FFFFFF;
		border:1px solid #C8C8C8;
		font-size:12px;
	}
	
	/* Consultation - debut */
	
		div.consultation
		{
			margin:10px 8px;
			padding:1px;
			border:1px solid #555555;
			font-size:12px;
		}
	
		.consultation div{margin:0;}
		
		.consultation ul
		{
			margin:0 auto;
			width:908px;
			height:100%;
			display:block;
			overflow:auto;
		}
		
		.consultation ul li
		{
			margin:1px 0 0 0;
			padding:1px 0 0 5px;
			width:691px;
			height:100%;
			border:1px solid #EBEBEB;
			float:left;
			overflow:auto;
		}
		
		.consultation ul .lib
		{
			margin:1px 1px 0 0;
			width:202px;
			background:#EBEBEB;
		}
		
		.consultation ul .demi1
		{
			margin:1px 1px 0 0;
			width:342px;
		}
		.consultation ul .demi2
		{
			margin:1px 0 0 0;
			width:341px;
		}
		
		/* Titre de la consultation */
		.consultation .consult_ent .objet,.consultation .consult_pa .objet
		{
			margin:1px 0 0 0;
			padding:3px 10px;
			width:886px;
			border:1px solid #EBEBEB;
			font-weight:bold;
			text-transform:uppercase;
		}
		.consultation .consult_pa .objet
		{
			width:862px;
			margin:0;
		}
		
		.consultation .pa
		{
			margin:0;
			padding:4px 0 0 10px;
			width:874px;
			height:19px;
			border:0;
			background:#8C8C8C;
			color:#FFFFFF;
			font-weight:bold;
			text-transform:uppercase;
		}
		
		.consultation .icone
		{
			margin:0 1px 0 0;
			padding:0;
			width:23px;
			height:23px;
			border:0;
			background:url(../../images/fonds/fond_tetiere.png) repeat-x;
		}
		.consultation .en_cours .icone,.consultation .ouverture .icone{background:transparent url("../../images/pictos/consult_en_cours.png") no-repeat center center;}
		.consultation .cloture_proche .icone{background:transparent url("../../images/pictos/consult_cloture_proche.png") no-repeat center center;}
		.consultation .cloturee .icone{background:transparent url("../../images/pictos/consult_cloturee.png") no-repeat center center;}
		
		/* Identifiant de la consultation */
		.consultation .identifiant li
		{
			height:18px;
			width:693px;
			border:0;
			background:url(../../images/fonds/fond_tetiere.png) repeat-x 0px -2px;
			font-weight:bold;
		}
		
		.consultation .identifiant .lib
		{
			width:204px;
		}
		
		/* Etat de la consultation */
		.consultation .etat_consult li{margin:1px 1px 0 0;}
		.consultation .etat_consult .pub_date{width:170px;}
		.consultation .etat_consult .lib_clot_date{padding:1px 0 0 5px;width:234px;height:17px;border:0;}
		.consultation .etat_consult .clot_date{margin:1px 0 0 0;padding:1px 0 0 5px;width:275px;height:17px;border:0;}
		.consultation .en_cours .etat_consult .lib_clot_date, .consultation .en_cours .etat_consult .clot_date{background:#00CC33;color:#FFFFFF;font-weight:bold;}
		.consultation .cloture_proche .etat_consult .lib_clot_date, .consultation .cloture_proche .etat_consult .clot_date{background:#FF9900;color:#FFFFFF;font-weight:bold;}
		.consultation .cloturee .etat_consult .lib_clot_date, .consultation .cloturee .etat_consult .clot_date{background:#FF0000;color:#FFFFFF;font-weight:bold;}
		.consultation .ouverture .etat_consult .lib_clot_date, .consultation .ouverture .etat_consult .clot_date{color:#000000;font-weight:bold;}
		
		/* Barre d'action - d�but */
			
			.consultation .action
			{
				margin:5px 0;
			}
			
			.consultation .action ul li
			{
				margin:0 5px 0 0;
				width:auto;
				height:18px;
				border:0;
				overflow:hidden;
			}
			
			.consultation .action ul li a
			{
				padding:2px 0 0 28px;
				width:auto;
				height:16px;
				display:block;
			}
			
		/* Barre d'action - fin*/
		
	/* Consultation - fin */
	
	/* Consultation tableau - debut */
	
		table.consultation
		{
			margin:10px auto;
			width:98%;
			border-collapse:separate;
			border-spacing:1px;
			border:1px solid #555555;
			background:#FFFFFF;
		}
		
		table.consultation  td,
		table.consultation th
		{
			padding:1px 5px 0 5px;
			width:25%;
			height:100%;
			border:1px solid #EBEBEB;
		}
		
		table.consultation.ouverture th
		{
			padding:1px 5px 0 5px;
			width:22%;
			height:100%;
			border:1px solid #EBEBEB;
                        font-weight: normal;
		}
                
		table.consultation.ouverture td
		{
			padding:1px 5px 0 5px;
			width:25%;
			height:100%;
			border:1px solid #EBEBEB;
                        font-weight: bold;
		}
		
		table.consultation.avis  td,
		table.consultation.notification td
		{
			width:75%;
		}
		
		table.consultation th
		{
			background:#EBEBEB;
			text-align:left;
		}
		
		table.consultation tr.tr_affaire th
		{
			font-weight:bold;
			background: url("../../images/fonds/fond_tetiere.png") repeat-x scroll 0 -2px transparent;
		}
		
		table.consultation tr.tr_objet td,table.consultation tr.tr_pa td
		{
			height:25px;
			font-weight:bold;
			text-transform:uppercase;
		}
		
		table.consultation.entreprise tr.tr_etat_consult td.td_pub_date{width:15%;}
		table.consultation.entreprise tr.tr_etat_consult td.td_lib_clot_date{width:12%;}
		table.consultation.entreprise tr.tr_etat_consult td.td_clot_date{width:48%;}
		
		table.consultation tr.tr_icone td{padding:0 0 0 25px;}
		
		table.consultation.en_cours  tr.tr_icone td,
		table.consultation.avis  tr.tr_icone td,
		table.consultation.notification  tr.tr_icone td
		table.consultation.demande_comp  tr.tr_icone td
		{
			background:transparent url("../../images/pictos/consult_en_cours.png") no-repeat;
		}
		
		table.consultation.cloture_proche  tr.tr_icone td
		{
			background:transparent url("../../images/pictos/consult_cloture_proche.png") no-repeat;
		}
                
		table.consultation.ouverture  tr.tr_icone td,
		table.consultation.cloturee  tr.tr_icone td
		{
			background:transparent url("../../images/pictos/consult_cloturee.png") no-repeat;
		}
                
                table.consultation.en_attente  tr.tr_icone td
		{
			background:transparent url("../../images/pictos/consult_attente.png") no-repeat;
		}
		
		table.consultation.en_cours  tr.tr_icone.tr_pa td,
		table.consultation.avis  tr.tr_icone.tr_pa td,
		table.consultation.notification  tr.tr_icone.tr_pa td
		table.consultation.demande_comp  tr.tr_icone.tr_pa td
		{
			background:#8C8C8C url("../../images/pictos/consult_en_cours.png") no-repeat;
			color:#FFFFFF;
		}
		
		table.consultation.cloture_proche  tr.tr_icone.tr_pa td
		{
			background:#8C8C8C url("../../images/pictos/consult_cloture_proche.png") no-repeat;
			color:#FFFFFF;
		}
                
		table.consultation.ouverture  tr.tr_icone.tr_pa td,
		table.consultation.cloturee  tr.tr_icone.tr_pa td
		{
			background:#8C8C8C url("../../images/pictos/consult_cloturee.png") no-repeat;
			color:#FFFFFF;
		}
		
		table.consultation tr.tr_objet td.informer_oe
		{
			padding:0 0 0 5px;
			background:none;
			text-transform:none;
			vertical-align : top;
		}
		
		table.consultation tr.tr_actions td
		{
			padding:1px 0 0 0;
			height:22px;
		}
		
		table.consultation tr.tr_actions td table
		{
			width:100%;
			margin:0 auto;
		}
			table.consultation tr.tr_actions td table td{border:none;}
			table.consultation tr.tr_actions td table.action_clot td{width:25%;}
			table.consultation tr.tr_actions td table.action_encours td{width:33%;}
			table.consultation tr.tr_actions td table td a,table.consultation tr.tr_objet td.informer_oe a,table.consultation span.lien_non_actif
			{
				font-size:11px;
				margin:0;
				padding:2px 0 0 28px;
				height:16px;
				display:inline-block;
			}
		

		/* Etat de la consultation */
		
		table.consultation.en_cours tr.tr_etat_consult td.td_lib_clot_date, 
		table.consultation.en_cours tr.tr_etat_consult td.td_clot_date
		{
			background:#00CC33;
			color:#FFFFFF;
			font-weight:bold;
			border: 1px solid #00CC33;
		}
		
		table.consultation.cloture_proche tr.tr_etat_consult td.td_lib_clot_date, 
		table.consultation.cloture_proche tr.tr_etat_consult td.td_clot_date
		{
			background:#FF9900;
			color:#FFFFFF;
			font-weight:bold;
			border: 1px solid #FF9900;
		}
		
		table.consultation.cloturee tr.tr_etat_consult td.td_lib_clot_date, 
		table.consultation.cloturee tr.tr_etat_consult td.td_clot_date
		{
			background:#FF0000;
			color:#FFFFFF;
			font-weight:bold;
			border: 1px solid #FF0000;
		}
		
		table.consultation.ouverture tr.tr_etat_consult td.td_lib_clot_date, 
		table.consultation.ouverture tr.tr_etat_consult td.td_clot_date
		{
			color:#000000;
			font-weight:bold;
		}
	
	/* Consultation tableau - fin */
	
/* Liste des consultations - fin */

/* Recherche consultation ENT - debut */

	#recherche_consultation_ent
	{
		margin:0 0 10px 0;
		width:932px;
		height:361px; /* Hauteur totale bloc gauche, alignement du liens en bas */
	}
	
	#recherche_consultation_ent_prof
	{
		width:928px;
		height:662px;
		border:1px solid #C8C8C8;
		border-bottom:1px solid #999999;
		background:#FFFFFF;
	}
	
	#lancer_de 
	{
		font-size: 11px;
		width:250px;
		text-align:center;
		padding-left: 350px;
	}

	#recherche_consultation_ent_prof{height:702px;}
	
		#rch_consult_ent
		{
			padding:0px 0 0 0;
			width:759px;
			height:361px; /* Hauteur cadre de gauche - voir aussi Hauteur pour bandeau bas cadre de gauche */
			background:#FFFFFF;
			border:1px solid #C8C8C8;
			border-bottom:1px solid #999999;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			float:left;
		}
		
		#rch_consult_ent .titre .lancer_recherche
		{
			float:right;
			margin-top:-21px;
			
		}
		
		#rch_consult_ent .titre .lancer_recherche_de
		{
			float:right;
			margin-top:-21px;
			
		}

		#recherche_consultation_ent_prof #rch_consult_ent
		{
			width:928px;
			height:619px;
			border:none;
		}
		#recherche_consultation_ent_prof #rch_consult_ent{height:659px;}
		
			#rch_consult_ent ul
			{
				padding:0 10px 0px 7px;
                                padding:0 20px 0px 7px \9;
				width:auto;
				height:300px; /* Hauteur pour bandeau bas cadre de gauche - voir aussi Hauteur cadre de gauche */
				display:block;
				float:left;
			}
			#rch_consult_ent #logo_pa{margin:0 10px 0 0;}
			
			#rch_consult_ent ul li{margin:2px 0;}
			#rch_consult_ent .commentaires,#recherche_consultation_ent #rch_consult_ent .label{font-weight:normal;}
			#rch_consult_ent .checkbox,#rch_consult_ent .rch_mots,#rch_consult_ent .presta,#rch_consult_ent .tous_dept
			{
				margin:0 2px 2px 2px;
				vertical-align:middle;
			}

			#rch_consult_ent #rch_mc{width:747px; height:60px;}
			
			#recherche_consultation_ent_prof #rch_mc{width:900px; height:60px;}
			
			#recherche_consultation_ent_prof #rch_config_profil{width:900px; height:40px;}
			#recherche_consultation_ent_prof #rch_config_profil li{width:430px;float:left;}
			
			#rch_consult_ent #rch_formulaire{width:357px;}
			
			#recherche_consultation_ent_prof#rch_formulaire{height:531px;}

				#rch_consult_ent #rch_mc .mots_cles{margin:8px 0 3px 0;}
				#rch_consult_ent #rch_mc .mots_cles input{width:704px;padding:2px 24px 2px 2px;}
				#recherche_consultation_ent_prof #rch_mc .mots_cles input{width:850px;padding:2px 24px 2px 2px;}
				#rch_consult_ent #rch_formulaire .selection_pa input.liste{width:315px;}
				
				#rch_consult_ent #rch_formulaire .opt_rech
				{
					margin:3px 0;
					font-weight:normal;
				}
				
				#rch_consult_ent #rch_formulaire select
				{
					padding:0 0 0 5px;
					width:297px;
				}
				
				#rch_consult_ent #rch_formulaire .lib
				{
					width:100%;
					display:block;
					float:left;
				}
				#recherche_consultation_ent_prof #rch_formulaire .lib{margin:25px 0 8px 0;}
				
				#rch_consult_ent #rch_formulaire .presta,#rch_consult_ent #rch_formulaire .marche
				{
					margin:5px 0 0 0;
					width:110px;
					float:left;
				}
				
				#rch_consult_ent #rch_formulaire .presta input,#rch_consult_ent #rch_formulaire .marche input
				{
					margin:0 5px 0 0;
					width:15px;
					float:left;
				}
				
			#rch_consult_ent #rch_carte_france{width:195px;float:left;}
			#rch_consult_ent #rch_carte_france .titrecarte{
				padding-left:0px;
				position:relative;
				text-align:center;
				margin:0px;
				}
			
				#rch_consult_ent #rch_carte_france .carte
				{
					width:230px;
					height:198px;
				}
			
				#rch_consult_ent #rch_carte_france .carte img
				{
					margin:0px auto;
					width:188px;
					height:198px;
					display:block;
				}
                                
                                
			#rch_carte_france_larger{width:195px;float:left;}
			#rch_carte_france_larger .titrecarte{
				padding-left:0px;
				position:relative;
				text-align:center;
				margin:0px;
				}
			
				#rch_carte_france_larger .carte
				{
					width:230px;
					height:198px;
				}
			
				#rch_carte_france_larger .carte img
				{
					margin:0px auto;
					width:188px;
					height:198px;
					display:block;
				}                                
                                
				
			#rch_consult_ent #rch_carte_france_grande
			{
				margin:0 30px;
				width:540px;
				height:531px;
			}
			
			#rch_consult_ent #rch_carte_france_grande img
			{
				margin:0 auto;
				width:500px;
				height:526px;
				display:block;
			}
			
			#rch_consult_ent #rch_liste_depts
			{
				width:130px;
				padding-right:0px;
				margin:0px;
				padding-left:00px;
				height:195px;
			}
			
				#rch_consult_ent #rch_liste_depts li
				{
					margin:5px 0;
				}
				
				#rch_consult_ent #rch_liste_depts .input
				{
					margin:0;
				}
				
				#rch_consult_ent #rch_liste_depts .liste_dept
				{
					width:152px;
					background:#FAFAFA;
					height:184px;
				}
				
				#recherche_consultation_ent_prof #rch_liste_depts .liste_dept
				{
					width:297px;
					background:#FAFAFA;
				}
				
				#rch_consult_ent #rch_liste_depts .label
				{
					font-size:10px;
					text-align:center;
					margin:0px;
				}
				
				#rch_consult_ent #rch_liste_depts .effacer
				{
					padding:0 0 0 20px;
					height:13px;
					background:url(../../images/pictos/corbeille_mini.png) no-repeat;
				}
				
			#rch_consult_ent #rch_infos
			{
				margin:0;
				padding:0;
				width:759px;
				height:29px;
				background:url(../../images/fonds/fond_tetiere.png) repeat-x;
				border-top:1px solid #C8C8C8;
			}
			#recherche_consultation_ent_prof #rch_consult_ent #rch_infos
			{
				width:928px;
			}
				#rch_consult_ent #rch_infos li
				{
					margin:0 10px;
					width:363px;
					height:28px;
					float:left;
				}
				
				#rch_consult_ent #rch_infos .plus_infos
				{
					margin:4px 0 0 0;
					width:98px;
					height:20px;
					display:block;
				}
				#rch_consult_ent #rch_infos .lancer_recherche
				{
					margin:5px 10px 0 10px;
					width:143px;
					height:20px;
					float:right;
				}
				#recherche_consultation_ent_prof #rch_infos .validation
				{
					margin:4px 0 0 48%;
					width:62px;
					height:20px;
					background-color:none;
				}
				#recherche_consultation_ent_prof #rch_infos .validation input{background-color:transparent;}
				#rch_consult_ent #rch_infos .plus_infos{background:url(../../images/boutons/plus_info.png) 0 0;}
				#rch_consult_ent #rch_infos .plus_infos:hover{background:url(../../images/boutons/plus_info.png) 98px 0;}
				
				#rch_consult_ent #rch_infos .moins_infos
				{
					margin:1px 0 2px 8px;
					width:102px;
					height:20px;
					background:url(../../images/boutons/moins_info.png) 0 0;
					display:block;
				}	
				#rch_consult_ent #rch_infos .moins_infos:hover{background:url(../../images/boutons/moins_info.png) 102px 0;}

/*Recherche consultation ENT - fin */

/*Recherche consultation PA - debut */
				
#rch_consult_pa
{
	width:928px;
	height:95px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	float:left;
}
	#rch_consult_pa #rch_formulaire
	{
		padding:10px 0 0 0;
		width:789px;
		height:85px;
	}
	
		#rch_consult_pa #rch_formulaire li
		{
			margin:0;
			width:170px;
			height:20px;
			display:block;
			float:left;
		}
		
		#rch_consult_pa #rch_formulaire .mots_cles 
		{
			margin:0 0 0 10px;
			width:599px;
		}
			#rch_consult_pa #rch_formulaire .mots_cles input{width:582px;}
		
		#rch_consult_pa .checkbox,#rch_consult_pa .rch_mots
		{
			margin:0 2px 2px 2px;
			vertical-align:middle;
		}
		
		#rch_consult_pa #rch_formulaire .opt_rech
		{
			margin:5px 0 0 300px;
			padding:0 10px 0 0;
			width:300px;
			font-weight:normal;
		}
		
		#rch_consult_pa #rch_formulaire .lancer_recherche
		{
			margin:2px 10px 0 10px;
			width:143px;
			float:right;
		}

        #rch_consult_pa #rch_formulaire .lancer_recherche input
        {
            border:none;
            background:#FFFFFF;
        }

		#rch_consult_pa #rch_formulaire .lancer_recherche_de
		{
			margin:2px 10px 0 10px;
			width:143px;
			float:right;
		}

        #rch_consult_pa #rch_formulaire .lancer_recherche_de input
        {
            border:none;
            background:#FFFFFF;
        }

		#bloc_infos #rch_consult_pa #infos_plus li.case1{width:128px;}
		#bloc_infos #rch_consult_pa #infos_plus li.case2{width:185px;font-weight:bold;}				
		#bloc_infos #rch_consult_pa #infos_plus li.case3{width:581px;}

/*Recherche consultation PA - fin */

/* Ecran de profil - debut */

.table_profil tr{
	border:none;
}

.table_profil th{
	text-align:center;
}

.table_profil th,.table_profil td{
	background:#FFFFFF;
	border:none;
	padding:5px 0;
}

.table_profil th span{
	font-weight:normal;
}

.table_profil tr.type_m input{
	margin:0 20px 0 55px;
}

.table_profil tr.type_p input{
	margin:0 10px 0 50px;
}

.table_profil tr td .bord_tableau{
	border:1px solid #EBEBEB;
}

/* Ecran de profil - Fin */
