/*
  C3rb (c) 2009
  Design VDo 
  */

* {
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
}

html, body {
	/* provoque saturation IE8
    height: 100%;
	width: 100%;*/
	margin:0;
	background-color: #3C3C3C;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

ul, li {
	margin: 0;
	padding: 0;
}

.container { height: 100%; min-width: 745px;}

.corps 
{
	position: relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #86b5f0 url(../images_v2/bg-image.jpg) no-repeat bottom right;
}

#orpheemedia {}
.container { 	
	width: 98%;
	/* Pour centrer sous Firefox*/
	margin-left: auto;
	margin-right: auto;}
#container {

}

.div_err {
	padding: 15px;
	text-align: center;	
}

.err, .err_user {
	color: red;
	font-weight: bold;
}
.end_trt
{
	width : 100%;
	font-size : large;
	text-align : center;
	padding : 20% 0 20% 0;
}
.csc {
	border: 1px solid Gray;
	font-size: 1em;
}
.sd_date
{
	text-align: left;
	width:70px;
	font-size: 1em;	
}

.cscl {
	border: 1px solid Gray;
	font-size: 1em;
	width:250px;
}

#uc_bilan_pnl_date .csc {
	padding: 5px;
}
.fiche_dyn{
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding : 5px;
}

.fiche_dyn_cmd {
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding : 5px;
}

.fiche_dyn_cmd table
{
    width:70%;
}

div.center { }
div.result {  }

/*------------------------------------------------------------------------------------------------------
	                                                        Identification
------------------------------------------------------------------------------------------------------*/
#pnl_id1 {
	position: absolute;
	width: 870px;
	height: 600px;
    top: 50%;
	left: 50%;
	margin-left: -435px;
	margin-top: -300px;
	background : #000000 url(../images_v2/bg-identification.jpg) no-repeat top;
}

#ident-slogan
{
    margin-top: 1%;
	color: white;
	text-align: center;
	font-size: 18pt;
	font-family: Candara, Arial;
	font-style: italic;
}

#ident-contenu {
	height: 250px;
	max-height: 250px;
	margin-top: 250px;
	color: white;
}

/* - module identification -*/
#identident {
	float: right;
	width: 48%;
	padding: 5px;
}

#identident .ligne-saisie {
	padding: 2px;
	padding-right: 130px;
	text-align: right;
}

#identident .libelle {
	width: 50%;
	color: white;
	font-weight: bold;
}

#identident .csc {
	border: 1px solid #ABC6DE;
	width: 120px;
}

#identident .selectlist {
	border: 1px solid #ABC6DE;
	min-width: 120px;
    max-width: 190px;
}

#rbl_bdp {
	margin-left: 50%;
}

#identident .ligne-bouton {
	padding-right: 160px;
	text-align: right;
}

/* -- module liens + flux --*/
#ident-plus {
	float: left;
	width: 48%;
	height: 250px;
	max-height: 250px;
	overflow: auto;
	padding: 5px;
	text-align: center;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
}

#ident-plus .liens {
	padding: 5px;
}

#ident-plus .flux {
	padding: 10px;
}

#ident-plus .flux dl {
	text-align: left;
}

#ident-plus .flux dt {
	font-weight: bold;
}

#ident-plus .flux dd {
	margin-left:10px;
}

#ident-plus a {
	color: white;
	text-decoration: none;
}

#ident-plus a:hover {
	color: #8BBAF2;
}

/* -- pied de page--*/
#ident-footer {
	clear: both;
	color: #AEAEAE;
	font-size: 0.9em;
	text-align: center;	
	line-height: 18px;
}

#ident-footer .copyright a {
	color: #3C3C3C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#ident-footer .copyright a:hover {
	color: #AEAEAE;
}

.ident-texte-libre {
	display:block;
	text-align:center;
}



.fin_session {
	position: absolute;
	width: 350px;
	height: 50px;
    top: 50%;
	left: 50%;
	margin-left: -175px;
	margin-top: -25px;
	border: 2px solid black;
	background-color: #ffffff;
	padding:15px;
	text-align: center;
}



/*------------------------------------------------------------------------------------------------------
	                                                 Fin Identification
------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------
	                                               Interface générale
------------------------------------------------------------------------------------------------------*/
#header {
	background-color: Black;
}

#entete {
	height: 60px;
}

#logo {
	float: left;	
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

#panel-control {
	float: right;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

#panel-control .csr {
	color: white;
	font-size: 0.8em;
}

.chrono {
	/*float: left;*/
	display: block;
	color: white;
	font-size: 0.8em;
	height: 13px;
}

#nomsite {
	/*position: absolute;
    top: 30px;
	left: 50%;
	margin-top: -15px; 
	margin-left: -5%;*/
	padding-top: 20px;
	color: white;
	font-size: 1.2em;
	text-align: center;
}

#nombib {
	color: white;
	font-size: 1.0em;
	text-align: right;
}

#lbl_version {
	position: absolute;
	left: 190px;
	top: 29px; 
	padding-top: 0px;
	color: #B1DE27;
	font-size: 0.7em;
	text-align: left;
}

#nomutilisateur {
	clear: left;
	padding-left: 10px;
	color: white;
	font-size: 0.9em;
}

#menu-principal {
	clear: both;
	position: relative;
	height:2em;
	background : #5E6F77 url(../images_v2/bg-menu-principal.jpg) repeat-x top;
	border-left: 1px solid #5E6F77;
	border-right: 1px solid #5E6F77;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/******************width:inherit;/****/
}

#menu-principal .gauche {
	float: left;
	width: 29%;
	padding: 2px;
}

/*ie6*/
* html #menu-principal .gauche {
	float: left;
	width: 20%;
	padding: 2px;
}

#menu-principal .gauche .csc {
	width: 100px;
	padding: 2px;
	font-size: 0.9em;
	vertical-align: top;
}

#menu-principal .gauche .lbl_banal {
	color: white;
	font-size: 0.8em;
}

#menu-principal img {}

.pun {
	right: 10px;
	position: absolute;
	top: 55px;
}

#menu-principal #up_pun_v2 {
	z-index: 100;
	margin-top: -6px;	
}

#menu-principal ul {
	/*display: inline;
	margin-top: -1px;*/
	padding: 2px 0;
	min-width:500px;
	position :absolute;
	left : 300px;
}

#menu-principal li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu-principal ul li a {
	border-left: 1px solid white;
	padding:4px 12px;
	color:#fff;
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5em;
}

#pnl_mini {
	height:2em;
	background : #5E6F77 url(../images_v2/bg-menu-principal.jpg) repeat-x top;
	border-left: 1px solid #5E6F77;
	border-right: 1px solid #5E6F77;
	color:white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#lbl_mini {
	background : #9FC120 url(../images_v2/bg-menu-principal-active.jpg) repeat-x top;
	color: Black;
	font-weight: bold;
}

#lbl_csr_v2 { height: 15px; }

.cache-chargement{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 50000;
    background: url(../images_v2/cache.png) repeat;
    visibility: hidden;
}

second-plan{
    position: absolute;
    width: 100%;
    z-index: -3;
}

.div-msg{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.style-msg{
    position: absolute;
    width: 50%; 
    height: 1px; 
    top:0; 
    bottom:0; 
    left:0; 
    right: 0; 
    margin: auto;
    text-align: center;
    vertical-align: center;
}

.style-msg-texte-attente
{
    background: #c3d2e5;
    color: #346699;
    border: solid 1px #346699;
    padding: 10px;
}
#texte-attente { line-height: 20px; }
/*------------------------------------------------------------------------------------------------------
	                                           Fin Interface générale
------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------
	                                               Contenu logiciel
------------------------------------------------------------------------------------------------------*/
#pnl_corps {
	width : 100%;
	clear: both;
	/*height: 100%\8;
	height: 100%\7;
	height: 100%\9;*/
}

.col-gauche {
	float: left;
	height: 100%;
	z-index: 4;
	/* devra pouvoir etre modifie par colorpicker*/
	background-color: #9ec9f4;	
	width: 29.8%;
	min-height: 700px;
}	


.col-gauche a {
	color: #5E6F77;
	text-decoration: none;
}

.col-gauche a:hover {
	color: #5B9400;
	text-decoration: underline;
}
.ibp
{
	position:absolute;
	z-index:99;
	left:80%;
	top: 0;
}

.plusaction
{
    font-weight:bold;
}

.contenu {
	float: left;
	/************************/width:70%;
}

.contenu_ple {
	position: absolute;
	left: 0%;
	width: 100%;
}
.pret_ico {
	width: 100%;
	height:100%;
}

.ligne-saisie {}

.ligne-bouton {
	margin-top: 2px;
	text-align: center;
	vertical-align: middle;
}

.bt {
	margin-right: 5px;
	border-left: 1px solid #DC6B00;
	border-right: 1px solid #DC6B00;
	background: #DC6B00 url(../images_v2/bg-btn.gif) repeat-x top left;
	padding: 1px 5px;
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bt:hover {
	cursor: hand;
}

.bt_on {
	margin-right: 5px;
	border-left: 1px solid #DEA303;
	border-right: 1px solid #DEA303;
	background: #DC6B00 url(../images_v2/bg-btn-on.gif) repeat-x top left;
	padding: 1px 5px;
	color: #DC6B00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bt_on:hover {
	cursor: hand;
}

/*- Libellé obligatoire  --*/
.lbl_oblig {
	color:#FF0000;
}


/*- Affichage onglet résultats  --*/
.tbl_ong {
	margin: 2px 2px -2px 2px;
	border-spacing:2px;
	/*border-collapse: collapse;
	*/
	z-index: 100;
	max-width:70%
}

.tbl_ong td {
	border-left: 1px solid gray;
	border-right: 2px solid gray;
	border-top: 1px solid gray;
	/*background: #DCDCDC;*/
}

.ad_n1 {
	min-height: 25px;
	height: 25px;
	border-bottom: 1px solid gray;
	background: #DCDCDC url(../images_v2/ong_n1.png) no-repeat 99%;
	padding: 4px;
	width: 122px;
}

.ad_n1_sel {
	min-height: 25px;
	height: 25px;
	border-bottom: 1px solid White;
	background: white url(../images_v2/ong_n1_sel.png) no-repeat 99%;
	padding: 4px;
	width: 122px;
}

.ad_n1:hover {
	cursor: hand;
}

.ad_n1_text {
	position:relative;
	left:0;
	top:0px;
	width:115px;
	max-height:26px;
	font-size: 0.85em;
	z-index:5;
}

.cont_ong {
	margin: -2px 2px 2px 4px;
	border-left: 1px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: white;
	padding: 10px;
	z-index: 5;
}
.cont_assist
{
	background-color: #FFFFFF;
	font-size: small;
	padding: 15px;
	z-index: 5;
	text-align : left;
}
.cont_ong_2 {
	margin: -2px 2px 2px 4px;
	border-left: 1px solid gray;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: white;
	padding: 10px;
}



.cont_ong table td {
	padding: 1px;
	font-size: 1em;
	vertical-align: top;
}

.cont_ong table table td {
	font-size: 1em;
}

.cont_ong table table td select {
	font-size: 0.9em;
}

.cont_ong img {
	border: none;
}
.cont_ong input {
	vertical-align : middle;
}

.cont_ong .err_user {
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
}

.cont_ong_2 input {
	vertical-align : middle;
}
.lib_tot_res, .lib_resultats {
	display: block;
	margin-bottom: 5px;
	background-color: #FFAA46;	
	padding: 2px 10px;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4em;
}
.desc_app
{
	font-weight : bold;
	position : relative;
	top : -20px;
	left : 300px;
	background-color : Red;
	color : White;
	padding : 10px;
}
/*--pagination --*/
.pagination {
	margin-top: 5px;
	margin-bottom: 5px;
}

.lib_md {
	margin-right: 25px;	
	font-size: 0.9em;
}

.lib_mg {
	margin-left: 25px;	
	font-size: 0.9em;
	text-align: right;
}

.lib_mg input {
	margin-right: 5px;	
}

.pagination-page {
	margin-right: 25px;	
}

.pagination select {
	font-size: 0.9em;
}

span.lien_inact {
	color: #000E41;
	font-size: 0.9em;
	font-weight: bold;	
}

a.lien_act {
	color: #000E41;
	font-size: 0.9em;
	font-weight: normal;
}

a.lien_act:hover {
	color: #355DB7;
	font-size: 0.9em;
	font-weight: normal;
}


/*--formulaire --*/
/*
.ad_n3 {
	height:22px;
	width:120px;
	background: transparent url(../images_v2/bg-onglet.png);
	cursor:pointer;
}

.ad_n3_sel {
	height:22px;
	width:120px;
	background: transparent url(../images_v2/bg-onglet_on.png);
	cursor:pointer;
}

.ad_n3_text {
	color: White;
	font-size:1em;
	font-weight:bold;
	padding:3px;
	text-align:center;
}

.ad_n3_sel .ad_n3_text {
	color: #065295;	
}
*/

.ad_n3
{
	background: rgb(255, 255, 255) url(../images_v2/ong_n3.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 20px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 120px;
	z-index: 0;
}
.ad_n3_sel
{
	background: rgb(255, 255, 255) url(../images_v2/ong_n3_sel.png) no-repeat scroll 0%;
	cursor: pointer;
	height: 20px;
	moz-background-clip: initial;
	moz-background-inline-policy: initial;
	moz-background-origin: initial;
	width: 120px;
}
.ad_n3_text
{
	color: rgb(10, 2, 88);
	font-size:1em;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	
}

.flg, .fld {
	font-weight: normal;	
	text-align: left;
}

.f1g {
	font-size: 0.9em;
	text-align:left;	
}

.f1d {
	/*color:#065295;*/
	color: rgb(0, 42, 124);
	font-size: 0.9em;
	text-align:right;	
}

.f2 {
	text-align: left;	
}
.f2 .csc {
	font-size: 1em;
}

.f3 {
	font-size: 0.9em;
}

input.f3 {
	margin: 1px;
	border: 1px solid #86B2D1;
	/*background-color: #C9E1F2;
	color: #065295;	*/
}

.f2 .f3 {
	font-size: 1em;
}

.rbl
{
    font-size: 1em;
    display:inline;
}

select.f4 {
	width: 120px;
	margin: 1px;
	border: 1px solid #86B2D1;
	/*background-color: #C9E1F2;
	color: #065295;	*/
	font-size: 0.9em;
}

.f2 .f4 {
	font-size: 1em;
}

.f7 {
	font-weight: bold;
	text-align: left;
}

.f8 {
	font-size: 0.9em;
}
.gris
{
	color:GrayText;
}
input.f8 {
	margin: 1px;
	border: 1px solid #86B2D1;
	/*color: #065295;	*/
}

.f2 .f8 {
	font-size: 1em;
}

.f9 {
	font-size: 0.9em;
}

/*- scroll panel default*/
.lfs {
	overflow: auto;
	height:300px;
	margin-bottom: 4px;
}

.lfs_zoom
{
    overflow: auto;
	height:600px;
    margin-bottom: 4px;
}

.lfs table {
	width:96%;
}

/*- formulaire commande*/
.lsp {
    position:relative;
	overflow: auto;
	height:395px;
	margin-bottom: 4px;
}
.dcd
{
	overflow: auto;
	margin-bottom: 4px;
	height: 140px;
}

.scr_moyen {
	overflow: auto;
	max-height:200px;
	margin-bottom: 4px;
}
a.sortheader {}



.txt_champ_saisie_g {
	font-size:0.9em;
	text-align: left;
}

.ced_saisie {
	margin-top: 2px;
	border: 1px solid Gray;
	font-size: 1em;
	width: 245px;
}
.ced_date 
{
	font-size: 8pt;
	height:12px;
	width:50px;
}
.cedb
{
	vertical-align: bottom;
}
.cont_assist .up_mod_ntc .cedb
{
	_left: auto;
	_position: relative;
}


/* ------------------------ Sommaire ------------------------------------*/

#crit-supp-rech-rap {
	margin-left: -1px;
	margin-top: -1px;
	border: 1px solid #5E6F77;
	background-color : #5E6F77;
	padding: 5px;
	color: white;
}

#crit-supp-rech-rap .nom-crit {
	display: block;
	font-weight: bold;
}

#raccourcis {
	margin: 30px 0;
    z-index: 1200;
	/*overflow: auto;*/
}

#raccourcis div {
	float:left;
	width: 49.70%;
	text-align: center;
}

#raccourcis div.icone {
	width: 35%;
	  min-width: 80px;
	height: 90px;
	margin: 8px;
	padding: 2px;
	font-size: 1.2em;
}

#raccourcis div.icone:hover input {
	filter:alpha(opacity=75);
	_moz-opacity:.75;
	opacity: .75;
    cursor:pointer	
}
/*#raccourcis a {
	color: #A9A9A9;
	font-size: 80%;
	text-decoration: none;
}

#raccourcis a:hover {
	color: #5E6F77;
}*/

#raccourcis span { 
	display: block; 
	font-size: 80%;
	text-decoration: none;
	text-align: center; 
}


#raccourcis img {
	padding: 2px;	
}

#applications {
	text-align: right;
}

.corps_assist 
{
	text-align : center;	
	position: relative;
	height:auto !important;
	height: 89%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #86b5f0 ;
}

.div_assist
{
	text-align: left;
	padding : 1% 2% 2% 2%;
	width : 66%;
	float:left;
}
.tit_assist
{
	color : #32325F;
	border-bottom : Red;
	padding : 5px;
}
.menu_g_assist
{
	float: left;
	width: 29.8%;
	text-align :left ;
	background : url(../images_v2/bg-rightcol-white.png) repeat;
	min-height:100%;
}
.menu_g_assist a {
	color: #5E6F77;
	text-decoration: none;
}

.menu_g_assist a:hover {
	color: #5B9400;
	text-decoration: underline;
}

.cont_assist a {
	color: #5E6F77;
	text-decoration: none;
}

.cont_assist a:hover {
	color: #5B9400;
	text-decoration: underline;
}
.tit_assist a {
	color: #5E6F77;
	text-decoration: none;
}

.tit_assist a:hover {
	color: #5B9400;
	text-decoration: underline;
}

.tblebord_d
{
	position: absolute;
	left: 25%;
	width: 74.5%;
	margin: 10px;
}
.tblebord_pe
{
	left: 0%;
	width: 99%;
	/*margin: 10px;*/
}
#tblebord a {
	text-decoration: none;
}

#tblebord a:hover {
	color: #5B9400;
	text-decoration: underline;
}

#tblebord legend {
	margin: 2px;
	font-size: medium;
	font-weight: bold;	
}

#tblebord .activites {
	margin: 10px;
	padding: 5px 5px;
	border: 0px;
}

#tblebord .activites span {	
	padding: 2px;
}

#tblebord .activites .dates .csc {	
	border: none;
}

#tblebord .activites .dates img {	
	position: relative;
	vertical-align: text-bottom;
}

#tblebord .activites table {
	width:95%;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse; 
	margin-bottom: 5px;
	/* Pour centrer sous Firefox*/
	margin-left: auto;
	margin-right: auto;
}

#tblebord .activites table table {
	width:95%;
	border: 1px solid #CECECE;
}

#tblebord .activites .activites-tble caption {
	background : #AEAEAE url(../images_v2/bg-tble-bord-activites.jpg) repeat-x top;
	font-weight: bold;
	line-height: 20px;
}

#tblebord .activites .activites-tble td {
	padding: 4px;
}

#tblebord .alertes {	
	margin: 10px;
	padding: 5px 5px;
	border: 0px;
}

#tblebord .alertes legend {	
}

#tblebord .alertes table {
	width:95%;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse; 
	margin-bottom: 15px;
	/* Pour centrer sous Firefox*/
	margin-left: auto;
	margin-right: auto;
}

#tblebord .alertes table table {
	width:95%;
	border: 1px solid #FEBAB9;
}

#tblebord .alertes .alertes-tble caption {
	background : #FF6060 url(../images_v2/bg-tble-bord-alertes.jpg) repeat-x top;
	color: #CE2921;
	font-weight: bold;
	line-height: 20px;
}

#tblebord .alertes .alertes-tble td {
	padding: 4px;
}

#tblebord .alertes a:hover {
	color: #FF6060;
	text-decoration: underline;
}


/*---------------------------------------------- Affichage fenêtres gauche ---------------------------------------*/
.menu-gauche 
{
    filter:alpha(opacity=100);
	opacity:1;
}

.menu-gauche label {
	margin: 2px;
}

.menu-gauche dt {
	background: Black url(../images_v2/bg-menu-second.gif) repeat-x top left;
	padding-left: 5px;
	color: white;
}

.menu-gauche dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt.gif) no-repeat top right;
	color: white;
	text-decoration: none;
	line-height: 1.9em;
}

.menu-gauche dt a:hover {
	color: white;
	text-decoration: none;
}

.menu-gauche dd {
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: white;
	padding: 2px;
}

.menu-gauche .actif dt {
	background: #9DB0BC url(../images_v2/bg-menu-second-act.gif) repeat-x top left;
	padding-left: 5px;
	color: #323232;
}

.menu-gauche .actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-act.gif) no-repeat top right;
	color: #323232;
	text-decoration: none;
	line-height: 1.9em;
}

.menu-gauche .actif dt a:hover {
	color: #323232;
	text-decoration: none;
}

.menu-gauche .actif dd {
	border-left: 1px solid #9DB0BC;
	border-right: 1px solid #9DB0BC;
	border-bottom: 1px solid #9DB0BC;
	background-color: white;
	padding: 2px;
}

/* vert */
.menu-gauche .vert dt {
	background: #7DBF0D url(../images_v2/bg-menu-second-vert.gif) repeat-x top left;
	padding-left: 5px;
	color: #3C6200;
}

.col-gauche .menu-gauche .vert dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-vert.gif) no-repeat top right;
	color: #3C6200;
	text-decoration: none;
	line-height: 1.9em;
}
.menu-gauche .vert dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-vert.gif) no-repeat top right;
	color: #3C6200;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .vert dt a:hover {
	color: #3C6200;
	text-decoration: none;
}
.menu-gauche .vert dt a:hover {
	color: #3C6200;
	text-decoration: none;
}

.menu-gauche .vert dd {
	border: 1px solid #5B9400;
	background-color: white;
	padding: 2px;
}

/*vert actif */

.menu-gauche .vert_actif dt {
	background: #7DBF0D url(../images_v2/bg-menu-second-vert.gif) repeat-x top left;
	padding-left: 5px;
	color: #3C6200;
}

.menu-gauche .vert_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-vert-act.gif) no-repeat top right;
	color: #3C6200;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .vert_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-vert-act.gif) no-repeat top right;
	color: #3C6200;
	text-decoration: none;
	line-height: 1.9em;
}

.menu-gauche .vert_actif dt a:hover {
	color: #3C6200;
	text-decoration: none;
}

.col-gauche .menu-gauche .vert_actif dt a:hover {
	color: #3C6200;
	text-decoration: none;
}

.menu-gauche .vert_actif dd {
	border: 1px solid #5B9400;
	background-color: white;
	padding: 2px;
}

/* rouge */

.menu-gauche .rouge dt {
	background: #A41100 url(../images_v2/bg-menu-second-rouge.gif) repeat-x top left;
	padding-left: 5px;
	color: white;
}

.col-gauche .menu-gauche .rouge dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-rouge.gif) no-repeat top right;
	color: white;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .rouge dt a:hover {
	color: white;
	text-decoration: none;
}

.menu-gauche .rouge dd {
	border: 1px solid #A41100;
	background-color: white;
	padding: 2px;
}

/* rouge actif*/

.menu-gauche .rouge_actif dt {
	background: #A41100 url(../images_v2/bg-menu-second-rouge.gif) repeat-x top left;
	padding-left: 5px;
	color: white;
}

.col-gauche .menu-gauche .rouge_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-rouge-act.gif) no-repeat top right;
	color: white;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .rouge_actif dt a:hover {
	color: white;
	text-decoration: none;
}

.menu-gauche .rouge_actif dd {
	border: 1px solid #A41100;
	background-color: white;
	padding: 2px;
}

/*orange*/

.menu-gauche .orange dt {
	background: #DC6B00 url(../images_v2/bg-menu-second-orange.gif) repeat-x top left;
	padding-left: 5px;
	color: white;
}

.col-gauche .menu-gauche .orange dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-orange.gif) no-repeat top right;
	color: white;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .orange dt a:hover {
	color: white;
	text-decoration: none;
}

.menu-gauche .orange dd {
	border: 1px solid #DC6B00;
	background-color: white;
	padding: 2px;
}
/*orange actif*/

.menu-gauche .orange_actif dt {
	background: #DC6B00 url(../images_v2/bg-menu-second-orange.gif) repeat-x top left;
	padding-left: 5px;
	color: white;
}

.col-gauche .menu-gauche .orange_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-orange-act.gif) no-repeat top right;
	color: white;
	text-decoration: none;
	line-height: 1.9em;
}

.col-gauche .menu-gauche .orange_actif dt a:hover {
	color: white;
	text-decoration: none;
}

.menu-gauche .orange_actif dd {
	border: 1px solid #DC6B00;
	background-color: white;
	padding: 2px;
}

/*jaune*/

.menu-gauche .jaune dt {
	background: #DEA303 url(../images_v2/bg-menu-second-jaune.gif) repeat-x top left;
	padding-left: 5px;
	color: #BF8C00;
}

.menu-gauche .jaune dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-jaune.gif) no-repeat top right;
	color: #BF8C00;
	text-decoration: none;
	line-height: 1.9em;
}
.col-gauche .menu-gauche .jaune dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-jaune.gif) no-repeat top right;
	color: #BF8C00;
	text-decoration: none;
	line-height: 1.9em;
}
.menu-gauche .jaune dt a:hover {
	color: #BF8C00;
	text-decoration: none;
}
.col-gauche .menu-gauche .jaune dt a:hover {
	color: #BF8C00;
	text-decoration: none;
}

.menu-gauche .jaune dd {
	border: 1px solid #DEA303;
	background-color: white;
	padding: 2px;
}
/*jaune actif*/

.menu-gauche .jaune_actif dt {
	background: #DEA303 url(../images_v2/bg-menu-second-jaune.gif) repeat-x top left;
	padding-left: 5px;
	color: #BF8C00;
}
.menu-gauche .jaune_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-jaune-act.gif) no-repeat top right;
	color: #BF8C00;
	text-decoration: none;
	line-height: 1.9em;
}
.col-gauche .menu-gauche .jaune_actif dt a {
	display: block;
	background: transparent url(../images_v2/bg-menu-second-bt-jaune-act.gif) no-repeat top right;
	color: #BF8C00;
	text-decoration: none;
	line-height: 1.9em;
}
.menu-gauche .jaune_actif dt a:hover {
	color: #BF8C00;
	text-decoration: none;
}
.col-gauche .menu-gauche .jaune_actif dt a:hover {
	color: #BF8C00;
	text-decoration: none;
}

.menu-gauche .jaune_actif dd {
	border: 1px solid #DEA303;
	background-color: white;
	padding: 2px;
}

/*---- fenêtre recherche simple - CATALOGUE ----*/
#menu_rech_all1_cp_A .ligne-saisie {}

#menu_rech_all1_cp_A .err_user {
	display: block;
	text-align: center;
}

.cell_typ_rech {
	/*display: block;*/
	margin: 2px;
	border-left: 1px dotted #9DB0BC;
	border-right: 2px solid #9DB0BC;
	border-bottom: 2px solid #9DB0BC;
	padding-left: 5px;
}

.cell_typ_rech_lst_spe {
	/*display: block;*/
	margin: 2px;
	border-left: 1px dotted #7F7D9E;
	border-right: 2px solid #7F7D9E;
	border-bottom: 2px solid #7F7D9E;
	background-color: #D9D7F5;
	padding-left: 5px;
	
}

.cell_typ_rech_web {
	/*display: block;*/
	margin: 2px;
	border-left: 1px dotted #9DB0BC;
	border-right: 2px solid #9DB0BC;
	border-bottom: 2px solid #9DB0BC;
	padding-left: 5px;
}

#menu_rech_all1_cp_A .ligne-bouton {
	clear:both;
	text-align: left;
}

#menu_z39501_cp_A .err {
	text-align: center;
}

#menu_rech_all1_cp_ced_choix_pnl {
	vertical-align: top;
}

#menu_rech_all1_cp_A .ced_saisie {
	width: 150px;
}


.bords_menu
{
	width : 100%;
}

.rm{
text-decoration : none;
font-family: arial,sans-serif;
font-size: 12px;
font-weight: bold;
color : #C6C6C6;
padding: 1px 3px;
text-align: center;
border : solid 1px #C6C6C6;
}

/*---- fenêtre Adhérent - PRETS ----*/

.fiche_dr {
	padding: 2px;
	font-size: 0.8em;
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	margin-bottom: 2px;
	border-right: 1px solid #DC6B00;
	border-bottom: 1px solid #DC6B00;
	border-top: 1px solid #DC6B00;
	border-left: 1px solid #DC6B00;
}

/*ie6*/
* html .fiche_dr {
	padding: 2px;
	font-size: 0.7em;
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	margin-bottom: 2px;
	border-right: 1px solid #DC6B00;
	border-bottom: 1px solid #DC6B00;
	border-top: 1px solid #DC6B00;
	border-left: 1px solid #DC6B00;	
}


/*---- fenêtre Message - PRETS ----*/
.titre_msg {
color:#000000;
font-weight:bold;
text-align:left;
}

.titre_msg _bt {
	font-weight: normal;
}

.tit_menu {
	padding-left:5px;
	font-size: 0.9em;
	font-weight:bold;
}
/*
.tbl_add_msg {
	padding-left:0px;
	font-size: 0.9em;
	text-align:left;
	background-color: rgb(255, 247, 140);
}
*/
.tbl_add_msg
{
	background-color: rgb(255, 247, 140);
	font-size: 8pt;
	padding-left: 5px;
	text-align: left;
}
/*---------------------------- ONGLET CATALOGUE --------------------------------*/

/*-- Critères complémentaires --*/
.crit-second {
	margin-bottom: 5px;
	background: #ffcc9b;
	color: white;
	/**********width:inherit;*/
}

.crit-second-entete {
	background: transparent url(../images_v2/bg-crit-second.gif) repeat-x left;
	padding-left: 5px;
}

.crit-second-entete-actif {
	background: transparent url(../images_v2/bg-crit-second-actif.gif) repeat-x left;
	padding-left: 5px;
}
.crit-second-entete a {
	color: #5F7800;
	text-decoration: none;
	line-height: 1.9em;
}
.crit-second-entete-actif a {
	color: #726237;
	text-decoration: none;
	line-height: 1.9em;
}
.crit-second-entete span {
	background: transparent url(../images_v2/bg-crit-second-bt.gif) no-repeat right;
	text-align: center;
}

.crit-second-entete-actif span {
	background: transparent url(../images_v2/bg-crit-second-bt-actif.gif) no-repeat right;
	text-align: center;
}

#uc_saisie_crit_cp_A { width: 100%;}

.crit-second-contenu {
	padding-bottom: 5px;
	border: 1px solid #9FC120;
	background-color: white;
	color: black;
}

.bords_trav {
    width:100%;
}

.sai_crit
{
    width:100%;
}

.sai_crit span
{
    white-space:nowrap;
    color: rgb(0, 42, 124);
}


/*-- Tableau des résultats --*/
.cont_ong table.tble-rslts td {
	padding: 2px;
	vertical-align: top;
}


.cont_ong table.tble-rslts input {
	padding-right: 10px;
}

.pnl_res 
{
	width : 70%;
	background-color : White;
}
.pnl_fct
{
	position : absolute;
	top : 70px;
	left : 80%;
	width : 20%;
	float: left;
	background-color : white;
	border : solid 1px #faa745;
	text-align : right;
}
.fct1{
	padding-left : 5px;
	background-color : #ff830f;
	text-align : left;
	cursor : hand;
}
.fct2
{
	text-align : left;
	background: transparent url(../images_v2/bg-crit-second.gif);
	color: #5F7800;
	text-decoration: none;
	line-height: 1.9em;
	padding-left : 10px;
}
.fct3f{
	text-align : left;
	padding-left : 10px;
	background-color: #ffffb7;
	color: #5F7800;
	cursor : hand;
}
.fct3o{
	text-align : left;
	padding-left : 10px;
	background-color: #ffffb7;
	display : block;
	color: #5F7800;
	cursor : hand;
}
.fct3o span 
{
	color: #5F7800;
	font-weight: normal;
}
.fct3o span:hover {
	color: Silver;
	font-weight: normal;
}

.cont_ong div.mtb input
{
    padding: 1px;
}
.info_ntc {
	border-top : 1px solid #FFAA46;
	background-color: white;
	color : #0e328e;
}

.info_ntc a {
	color: #7DBF0D;
	font-weight: normal;
}

.info_ntc a:hover {
	color: Silver;
	font-weight: normal;
}

.info_ntc_edi {
	background-color: white;
	font-weight:normal;
}

.info_tit2 {
	border-top : 1px solid #FFAA46;
	background-color: white;
	font-weight: normal;
}

.detail_ntc {
	border-top: 1px solid #F8B602;
	border-left: 1px solid #F8B602;
	border-right: 2px solid #DEA303;
	border-bottom: 2px solid #DEA303;
	background-color:#FBE096;
	padding:5px;
}
.detail_ntc .bt {
	margin-top: 4px;
	margin-bottom: 4px;
}
.detail_ntc .bt_on {
	margin-top: 4px;
	margin-bottom: 4px;
}

.det_ntc {
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	padding: 5px;
	vertical-align: middle;	
    float : left;
}
.grl_loc 
{	
	padding-top : 15px;
	padding-bottom : 15px;
    height: 100%;
    width: 700px;
	overflow-y: hidden ! important; overflow-x: auto ! important;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
 }
/*
.det_ntc {
	overflow:auto;
	width: 95%;
	margin-bottom:10px;
	background-color:#FBE096;
	border-top: 1px solid #F8B602;
	border-left: 1px solid #F8B602;
	border-right: 2px solid #DEA303;
	border-bottom: 2px solid #DEA303;
	padding:5px;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
}
*/

.detail_ntc_coll {
	border: 1px solid rgb(115, 45, 115);
	background-color: rgb(213, 207, 255);
	padding: 5px;
}

.det_ntc_coll {
	margin-bottom:15px;
	border: 1px solid rgb(115, 45, 115);
	background-color: rgb(213, 207, 255);
	padding:5px;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
    float : left;
    width: 95%;

}

.det_ntc_coll table {
	margin: 5px 0px 0px;
}

.entete 
{
	font-size:0.9em;
	font-weight:bold;
	color: #001E78;
}

.entete_grille 
{
	border-bottom:  1px solid #AEDD28;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: #001E78;
	/***************/max-width:70%;
}

.entete_grille_vue_gen_msite 
{
	border-bottom:  1px solid #AEDD28;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: #001E78;
	
}

.entete_grille td {
	padding: 2px;
}

.det_ntc {
	font-size:1.1em;
}

.det_ntc_coll {
	border-bottom: 1px solid #7A67FF;
	font-size:1.1em;
}


.lgp {
	background-color:#E3FF8F;
	font-size:0.9em;
}



.lgi {
	background-color:#FFFFFF;
	font-size:0.9em;
}


.lpc {
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
}

.lthe {
	font-size:0.9em;
}

.det_ntc_coll .ddl_saisie {}

.det_ntc_coll .csc {
	width: 70px;
	font-size:0.9em;
}


/*---------------------------- ONGLET ACQUISITIONS --------------------------------*/

/*
.tbl-scroll { 
	overflow:auto;
	min-height: 10%;
	height:100%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
}
*/

/*---------------------------- ONGLET PRETS --------------------------------*/

.tete_lst_prets span {
	line-height: 2em;
}

.det_ntc_coll .csc {
	width: 70px;
	font-size:0.9em;
}


/* fiche  */
.fiche {
	width:100%;
	padding: 2px;
	font-size:0.9em;
	background-color: rgb(255, 246, 192);
	border: 1px solid rgb(212, 140, 19);
	overflow:hidden;
}



table.fiche {
	width:100%;
	border-top: 1px solid #F8B602;
	border-left: 1px solid #F8B602;
	border-right: 2px solid #DEA303;
	border-bottom: 2px solid #DEA303;
	border-spacing: 0px;
	border-collapse: collapse; 
	background-color:rgb(255, 246, 192);
	padding:5px;
	font-size: 0.9em;
}

.fiche_prem_s {
	width:100%;
	padding: 2px;
	font-size:1.2em;
	background-color: rgb(154, 252, 203);
	border: 1px solid rgb(212, 140, 19);
	overflow:hidden;
}



table.fiche_prem_s {
	width:100%;
	border-top: 1px solid #F8B602;
	border-left: 1px solid #F8B602;
	border-right: 2px solid #DEA303;
	border-bottom: 2px solid #DEA303;
	border-spacing: 0px;
	border-collapse: collapse; 
	background-color:rgb(154, 252, 203);
	padding:5px;
	font-size: 1.2em;
}


.tble-prets {
	width:99%;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 1px;	
}



.tit_mcat td {
	padding: 1px;
	font-size:1em;
}

select.ddl_mcat {
	font-size:0.9em;
}


/*---------------------------- ONGLET OUTILS --------------------------------*/
.tbl_paie_cai {
	width:99%;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse; 
	padding:4px;
	font-size:0.9em;
	text-align:center;
}

.tbl_paie_cai .lib_champ_saisie {
	padding-right:5px;
}

.tbl_paie_cai td.csc {
	border: none;
	text-align: left;
}

.tbl_paie_cai .txt_champ_saisie_g {
	text-align:left;
}

.pnl_lst_sti
{
	font-size:0.9em;
	text-align:center;
	border : solid 1px Red;
}

/*---------------------------- ONGLET STATISTIQUES --------------------------------*/
.tit_fiche 
{
	color: rgb(10, 2, 88);
	font-weight:bold;
}

.combo_chk {
	border: 1px solid Gray;
	font-size: 0.9em;
}

/* tableau résultats*/
.stat_entete {
	border-bottom: 1px solid #9FC120;
	background-color: #EDF8C8;
	font-size: 0.9em;
	font-weight:bold;
}

.stat_entete td {
	padding: 1px;
}

.stat_niveau2 {
	border-bottom: 1px dotted #9FC120;
	background-color: #EDF8C8;
	color: #2F4F4F;
	font-size: 0.9em;
	font-weight:bold;
}

.stat_niveau2 td {
	padding: 0.6em;
}

.stat_niveau3 {
	font-size: 0.85em;
}

.stat_font_total {
	color: #B22222;
}

.stat_total {
	border-top: 1px solid #696969;
	font-size: 0.9em;
	color: #DC143C;
}


/*---------------------------- FENETRE VALIDATION / CONFIRMATION --------------------------------*/
.ModalForm {
	position:absolute;
	left:45%;
	top:50px;
	width:240px;
    white-space:normal;
	background-color:#FFFFFF;
	border: 2px solid black;
	z-index:99;
}

.ModalFormHeader {
	background: transparent url(../Images_v2/ModalHeader.png) repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:white;
	font-size:1em;
	font-weight:bold;
	height:20px;
}

.ModalFormContent {
	padding:5px;
	font-size:1em;
	text-align:center;
}

.ModalFormContent p {
	display: block;
	padding:5px;
}

.ModalFormContent input {
	display: block;
	padding:5px;
}




/*---------------- divers à classer ---------------*/
/*-- filtres de recherche --*/
.mtb_menu {
	position:absolute;
	background-color: #DCDCDC;
	border: 1px solid #9DB0BC;
	padding:2px;
	text-align:left;
	vertical-align:middle;
	z-index:99;
}

/* lien acces adherent */
.renvoi {
	font-size:0.9em;
	font-weight: bold;
}



/* titre notice - détail notice */
.tit_droite {
    color: red;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.tit_ong_gest {
	
}
.tble-resas {
	width:99%;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse; 
	padding: 1px;	
}
.tbl-scroll 
{ 
	overflow-y:hidden;
	overflow:auto;
	height:100%;
	white-space:nowrap;
	padding-bottom:18px;
	margin-bottom:18px;
	scrollbar-face-color: #E8E8E9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #E8E8E9;
	scrollbar-3dlight-color: #CED1E0;
	scrollbar-arrow-color: #725907;
	scrollbar-track-color: #C8CAD4;
	scrollbar-darkshadow-color: #CED1E0;
}
/*------------------------------------------------------------------------------------------------------
	                                               Contenu logiciel
------------------------------------------------------------------------------------------------------*/

.pop_bilan
{
	background-color: White;
	border-style: outset;
	left: 1pt;
	position: absolute;
	text-align: left;
	top: 1pt;
	width: 99%;
	z-index: 99;
	overflow: auto;
}

.profil_reel{
	border: 0px solid #AEDD28;
	background-color:#AEDD28;
	font-size:0.9em;
	font-weight:bold;
	color: black;
	text-align:center;
}
.profil_cellule{
	border: 1px solid #AEDD28;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: black;
	text-align:center;
}
.profil_entete {
	border: 1px solid #AEDD28;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: #001E78;
}
.cell_vide_cfg
{
	min-width:100px;
	min-height:25px;
	border: 1px solid #AEDD28;
	background-color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	color: black;
	text-align:center;
	
}

.lst_indiv
{
	border: solid 1px black;
	left:86px;
	position:absolute;
	background-color: white;
	top:130px;
	width:300px;
}

.surl
{
	background-color:#ffff66;
}

.footer { clear: both; background-color: #000; height: 20px; width: 100%; }

.div_ong_gauche
{
	width:50%;
	float:left;
}

.div_ong_droite
{
	/*width:50%;*/
	/*float:right;*/
	text-align:right;
	z-index:99;
}

.am1
{
	text-align:center;
	width:100%;
}
.am2
{ 
	width : 200px;
	height : 80px;
	background-color : Red;
    color: white; font-size: larger; font-weight: bold; 
	margin : 20px 20px 20px 20px;
	padding : 10px 10px 10px 10px;
}

.cell_heur
{
	font-size : x-small;
	color : Blue;
	font-weight : bold;
	border : solid 1px Grey;
}

.chd
{
	font-size : x-small;
	color : Blue;
	font-weight : bold;
	border : solid 1px Grey;
}
.gros
{
	font-size:1.2em;
}

/*Table pour la vue générale des multi sites*/
.table_vue_gen_msite 
{
	border-collapse:collapse;
	background-color: #FFFFFF;
	
}

.table_vue_gen_msite th 
{
	border:solid 1px black;
	padding-left: 10px;
	padding-right: 10px;
	
}

.table_vue_gen_msite td 
{
	border:solid 1px black;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	
}

.progress-bar-out {
  position: relative;
  width: 90%;
  height: 20px;
  background-color: #ddd;
  margin-top:10px;
}

.progress-bar-in {
  left:50px;
  position: absolute;
  height: 100%;
  background-color: #4CAF50;
}

#div_saisie > input[type=image]{
    width:40px;
}

#div_saisie {
    width:130px;
}

#cpt_passage > div {
    text-align:center;
}

#cpt_passage {
    background:#ff8b23;
    border-radius:50%;
    width:130px;
    height:130px;
    position:fixed;
    z-index:99;
    right:20px;
    bottom:10px;
}

#label_passage {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#label_passage > input {
    width:20px;
    margin-bottom: 80px;
}
#div-bt-close {
    margin-top: 20px;
}
#bt_cpt_passage {
    cursor:pointer;
}
#tb_saisie_manu {
   font-size: 24px;
    width:40px;
}
