html { 
}

body {
	font-size:12px;
	font-family: Arial;
	color:Black;
	background-color:white;
	behavior: url(csshover.htc); 
}
a:visited {
	color:#0033FF;
}
/****************************************
index.php
******************************************/
#construct{
	font-size:large;
	color:#95ACAC;
}
.log{
	width:900px;
	margin:0px auto;
}
.index_contact ul{
	list-style:none;
}
.index_contact li{
	display:inline;	
	background:#FF8E41;
	width:100px;
	padding:1px;
	margin-left:15px;
	margin-right:15px;
}
.index_contact a{
	color:#FFFFFF;
	text-decoration:none;
}
.index_contact{
	padding-top:10px;
	margin:auto;
	width:300px;
}

#login{
	width:300px;
	background-color:#95ACAC;
	text-align:justify;
	margin:auto;
	margin-bottom:12px;
	margin-top:24px;
}
#titre_login{
	height:16px;
	font-weight:bold;
	color:#EEEEEE;
	background-color:#666666;
	width:300px;
	text-align:center;
}
.td_log{
	width:120px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
}
#login_sub{
	width:300px;
	background-color:#FF8E41;
	border:none;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:underline;
}
.erreur {
	text-align:center;
	color:#FF0000;
	font-size:14px;
}
/******************************
structure principale
**********************************/
#struct-main {
	width:950px;/*950*/
	height:700px;
	margin:0px auto;
	padding:0px;
	border:0px;
}
.struct-main-table {
	border-collapse:collapse;
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}
.struct-main-table td {
	padding:0px;
	margin:0px;
	border:0px;
}
/**************************
top frame
********************************/
#top_frame{
	background:url('../images/banniere_main.jpg') no-repeat;
	width:950px;
	height:185px;
}

#menu{
	padding-left:220px;
	padding-top:140px;
}
/* on enleve la taille de ul et labordure*/
div#menu ul {
	padding: 0;/* width: 100px; border:1px solid;*/ 
	margin:0px; 
	background: #FFFFFF;
}
div#menu li{
	margin:2px;
}
div#menu li.sousmenu:hover a{background: #FFFFFF;color:#FF8E41;}


/* float left pour les li afin d'aligner le menu et plus de bordures*/
div#menu ul li {position:relative; list-style: none;/* border-bottom:1px solid;*/ float:left;}

/* le décalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/
div#menu ul ul {position: absolute;/* top: -1px; left: 100px; */display:none; width:142px}

/* plus de bordure et taille remise a 100px*/
div#menu li a {
	text-decoration: none; 
	padding: 4px 0 4px ; 
	display:block; 
	width:142px;
	text-transform:uppercase;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight:bold; 
	text-align:center;
	color:#FFFFFF;
	}
div#menu li{
	background-color:#FF8E41;
	color:#FFFFFF;
}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block;} 
/*************************************
left frame
*****************************************/
#left_frame {
	font-size:12px;
	width:185px;
	vertical-align:top;
}
div#menu2 {width: 185px;}
div#menu2 ul {padding: 0; width: 180px; background-color:#FFFFFF; margin:0px;}
div#menu2 ul li {position:relative; list-style: none; border-bottom:1px solid #95ACAC;}
div#menu2 ul ul {position:absolute; top: 0; left: 180px; display:none; border:1px solid #95ACAC;}
div#menu2 li a {text-decoration: none; }
div#menu2 ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block;}
div#menu2 ul.niveau2 li:hover ul.niveau2 {display:block;}

#left_frame a{
	color:#FF8E41;
	font-weight: bold;
	text-decoration:none;
}
#left_frame ul{
	list-style:none;
	margin:0;
	border:0;
}
#left_frame li{
	padding:3px;
}
.info_connec {
	color:#95ACAC;
	text-align:center;
	font-size:9px;
}
.section{
	background-color:#95ACAC;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
}
.nb{
font-size:9px;
color: #95ACAC;
}

/****************************************
main frame
*****************************************/
#main_frame{
	width:765px;/*770*/
	margin-top:20px;
	vertical-align:top;
}
/*****************************************
bottom frame
******************************************/
#bottom_frame{
	width:765px;
}
#bottom_frame ul{
	list-style:none;
	width:600px;
	margin-top:15px;
	margin-left:130px;
	border-bottom:thin;
}
#bottom_frame li{
	display:inline;	
	background:#FF8E41;
	margin-left:5px;
	margin-right:5px;
	padding-left:3px;
	padding-right:3px;
}
#bottom_frame a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: verdana, arial, sans-serif;
}
/********************************************
cadre accueil plus utilisé
**********************************************/
.cadre_accueil li{
	list-style:none;
	margin-left:3%;
	margin-top:6px;
}
.cadre_accueil{
	border:solid 1px;
	border-color: #95ACAC;
	width:70%;
	margin-top:10px
}
.cadre_accueil a{
	color: #95ACAC;
	text-decoration:none;
	font-size:14px;
	font-style:normal;
}
/******************************************************
mise en page des listes
*********************************************************/
.titre_liste{
	text-align:center;
	color:white;
	background: #95ACAC;
	font-size:14px;
	font-weight:600;
	font-family:Arial;
	margin:auto;
	width:250px;
}
.page_liste{
	font-size:9px;
}

.page_liste td{
	padding:1%;
	width:190px;
}
.jauneF a{
	display:block;
	background:/*#FFFF99*/#CCFF00;
	border:1px solid  #95ACAC;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#666666;
}
.jauneC a{
	display:block;
	background:/*#FFCC66*/#FF8E41;
	border:1px solid  #95ACAC;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#666666;

}
#cellule_liste ul{
	margin-left:0;
	padding-left:0;
	list-style:none;
}
#cellule_liste li{
	margin-top:2px;
}
#cellule_liste_derniere ul{
	margin:5px;
	list-style:none;
	padding:0;
	margin-left:0;
}
#cellule_liste_derniere li{
	margin:2px;
}
#cellule_liste_derniere a{
	display:block;
	background:#CCCCCC;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
}
#numerote_page{
}
#numerote_page a{
	color:#000000;
}
#numerote_page ul{
	list-style:none;
}
#numerote_page li{
	display:inline;
	margin:2px;
}
.page_en_cours{
	color:#FF8E41;
}
/********************************************
mise en page certification
**********************************************/
.ul_certification a{
	display:block;
	background:#FFFF99;
	border:1px solid  #95ACAC;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
		
}
.ul_certification li{
	margin-top:2px;
}
.ul_certification{
	list-style:none;
	margin:auto;
	width:200px;
	padding-left:0;
}
#frm_recherche{
	margin:auto;
	width:350px;
	color:#999999;
}
.rech_sub{
	width:150px;
	margin:auto;
}
/******************************
style des listes
*******************************/
.liste{
	font-family:Arial;
	font-size:x-small;
	text-align:center;
	border-collapse:collapse;
}
.liste th{
	font-weight:bold;
	font-size:small;
	border:solid 1px black;
}
.liste td{
	border:solid 1px black;
	width:73px;
}
.trait{
	background-color:#CCCCCC;
	border-color:#CCCCCC;
}
.totaux_liste{
	border:1px solid black;
	font-size:12px;
	border-collapse:collapse;
}

/*****************************
style des texte
*******************************/
.entete_texte_accueil{
	padding-left:14px;
	margin-left:14px;
	margin-right:4px;
	padding-right:4px;
	text-align:center;
	font-size:18px;
}
.titre_texte ul{
  	list-style-image: url(../images/fleche_orange.jpg);
  	list-style-position:inside;
	font-weight:bold;
	font-size:16px;
	padding-left:13px;
	margin-left:10px;
}
.titre_texte_accueil{
	font-size:large;
}
.note_explicative a{
	text-decoration:none;
	font-size:12px;
	color:#FF8E41;
	text-transform:uppercase;
}
.texte{
	padding-left:10px;
	margin-left:10px;
	text-align:justify;
	margin-top:10px;
	font:14px arial, hevetica, sans-serif/*"Bitstream Vera Sans", verdana, arial, sans-serif*/;
}
#numerote_page_texte_accueil {
	text-align:right;
	color:#999999;
}
#numerote_page_texte_accueil ul{
	list-style:none;
	padding:0;
	margin-left:0;
}
#numerote_page_texte_accueil li{
	display:inline;
	margin:2px;
}
#numerote_page_texte_accueil a{
	color:#FF8E41;
}
.ul_disc{
	list-style-type:disc;
	list-style-position:inside;
}
.ul_circle{
	list-style-type:circle;
	list-style-position:inside;
	padding-top:14px;
}
.ul_square{
	list-style-type:square;
	list-style-position:inside;
}
.citation{
	font-style:italic;
	font-size:11px;
}
.table_versements{
	border-collapse:collapse;
}
.table_versements td, .table_versements th {
	border: thin solid  #95ACAC;
	background-color:#E1F26A;
	padding-left:5px;
	padding-right:4px;
}
.echeancier_cil{
	width:96%;
	margin-bottom:1%;
	font-size:large;
	border:5px solid #CCCCCC;
}
.echeancier_cil td{
	border: 1px solid #CCCCCC;
	width:17%;
	text-align:center;
}
.detail_echeancier_cil{
	width:80%;
	margin-bottom:1%;
	font-size:14px;
	border:5px solid #CCCCCC;
}
.detail_echeancier_cil td{
	border: 1px solid #CCCCCC;
	width:16%;
	text-align:center;
}
#titre_echeancier_cil{
	font-size:large;
}
.trombi td{
	width:210px;
	border:1px solid  #95ACAC;
}
trombi a{
	text-decoration:none;
}
.image{border:0;}
#bv{
	width:424px;
	border:1px solid  #95ACAC;
}
#tel_combi{
	background-color:#FF8E41;
	text-align:center;
}
#bv_tel_combi{
	width:424px;
	background-color:#FF8E41;
	text-align:center;
}
#texte_gris{
	color: #95ACAC;
	font-style:italic;
	font-size:12px;
}
.upload{
	width:300px;
	height:150px;
	margin:auto;
	margin-top:100px;
}
.maj_donnees{
	padding-left:10px;
	margin-left:10px;
	text-align:justify;
	margin-top:10px;
}
/*******************************
mise en page des fiche technique
********************************/
.fiche_technique{
	width:500px;
	margin:auto;
	font-size:13px;
}
.titre_fiche_technique{
	text-align:center;
	color:#FFFFFF;
	background-color: #95ACAC;
	font-size:22px;
	font-weight:200;
	margin-bottom:25px;
}
.entete_fiche{
	font-size:22px;
	font-style:oblique;
}
.ul_fiche_technique{
	list-style-type:square;
	list-style-position:inside;
}
.ul_fiche_technique li{
	margin:5px;
}
.gras{
	font-weight:bold;
}
.fiche_section{
	width:150px;
	font-weight:bold;
	text-align:center;
	background-color: #95ACAC;
	text-transform:uppercase;
	color:#FFFFFF;
}
.espacement{
	width:30px;
}
.bord_haut_noir{
	width:330px;
	border-top:2px solid #000000;
}
.fiche_tab_creances{
	width:200px;
	margin:auto;
	margin-bottom:20px;
	margin-top:20px;
	border:solid 3px black;
	border-collapse:collapse;
}
.fiche_tab_creances td{
	margin:0;
	border:solid 1px black;
	text-align:center;
}
.echeancier{
	width:200px;
	margin:auto;
	margin-bottom:20px;
	margin-top:20px;
	border:solid 3px black;
	border-collapse:collapse;
}
.echeancier td{
	margin:0;
	border:solid 1px black;
	text-align:center;
}
/*********************************************
tableau de jugements
*********************************************/
.tableau_jugements{
	width:750px;
	border-collapse:collapse;
	border:2px solid  #95ACAC;
	text-align:center;
	font-size:13px;
}
.tableau_jugements td, th{
	text-align:center;
	border:2px solid  #95ACAC;
}
/*********************************************
tableau des donnees transmises
**********************************************/
.donnees_transmises td{
	border: 2px solid;
}
.donnees_transmises th{
	border: 2px solid;
}
.donnees_transmises{
	border: 2px solid;
	text-align:center;
	border-collapse:collapse;
}
/***************************************************
tableau de rachat de créance
*****************************************************/
.tableau_rachat{
	width:95%;
	margin-bottom:1%;
	font-size:small;
	color:#666666;
	border:2px solid  #95ACAC;
	background:#AOAOAO;
}
.tableau_rachat tr{
	background:#AOAOAO;
}
.tableau_rachat td{
	border: 1px solid #ff9900;
	width:10%;
	text-align:center;
	padding:3px;
}
#nota_bene{
	font-size:9px;
}
/*******************************************************
********validation de rachat de creance*****************
*******************************************************/
.validation{
	width:60%;
	margin-bottom:8%;
	margin-top:8%;
	font-size:14px;
	border:2px solid #CCCCCC;
}
#valid_sub{
	width:300px;
	background-color:#FF8E41;
	border:none;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:underline;
	
}
.acceptation_rachat{
	width:600px;
	font_size:14px;
}
/***************************************************************
**************Visualisation des dossiers AGS********************
****************************************************************/
.categories_dossiers{
	margin-top:5%;
	font:14px arial, hevetica, sans-serif;
	list-style-type:square;
}
.categories_dossiers li{
	margin:9px;
}
.categories_dossiers a:visited{
	color:#0033FF;
}
/*****************************************************************
***************Liste sous-menu************************************
*****************************************************************/
#liste_sous_menu{
	margin-top:10%;
	margin-left:30%;
	list-style-type:disc;
	list-style-position:inside;

}

#liste_sous_menu li{

	margin-bottom:50px;
}

#liste_sous_menu a{
	color:#FF8E41;
	font-weight: bold;
	text-decoration:none;
	font-size:18px;
}