/* CSS Document */
/*
=> beige 			: 		#EBE3CF
=> marron clair 	: 		#C2BAA6
=> marron foncé		: 		#79715D
=> bordeau		 	:		#7E1504
=> gris			 	:		#CCCCCC
*/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	scrollbar-base-color : #EBE3CF;
	scrollbar-track-color : #EBE3CF;
	scrollbar-shadow-color : #79715D;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-face-color : #C2BAA6;
	scrollbar-darkshadow-color : #C2BAA6;
	scrollbar-arrow-color : #79715D;
	scrollbar-3dlight-color : #C2BAA6;
	background-image: url(images/fond.gif);
}

.admin_select_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width:295px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}

.ntextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #79715D;
	padding-left: 1px;
 }


.ss_bord {
	border-style: none;
}
.titre {
	color: #7E1504;
	font-weight:bold;
	font-size: 14px;
}

/* BANDEAU HAUT = BH --------------------------------------------------------*/
table.tab_bh {
	margin-top: 4px;
	border: 1px solid #79715D;
	border-collapse: collapse;
	border-bottom: none;
	width: 958px;
	height: 133px;
	background: url(images/fond_ht.jpg) no-repeat;
	background-position:top right;
}
/* --------------------------------------------------------------------------*/



/* TABLEAU NIVEAU 01 = NV01 -------------------------------------------------*/
table.tab_nv01 {
	border: 1px solid #79715D;
	border-collapse: collapse;
	border-top: none; 
	width: 960px;
	height: 100%;
}
td.tab_nv01_droite {
	border: 1px solid #79715D;
	border-collapse: collapse;
	border-top: none;
	vertical-align: top;
	width: 748px;
	background-color: #F9F7F1;
}
td.tab_nv01_gauche {
	border: 1px solid #79715D;
	border-collapse: collapse;
	border-top: none;
	width: 210px;
	background-color: #EEEBE2; 
}
/* TABLEAU MENU = MENU ------------------------------------------------------*/
table.tab_menu-prive {
	border: 3px solid #C2BAA6;
	border-collapse: collapse;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	width: 100%;
}
table.tab_menu {
	border: 3px solid #C2BAA6;
	border-collapse: collapse;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	width: 100%;
}
table.tab_menu-prog {
	border: 3px solid #C2BAA6;
	border-collapse: collapse;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	width: 100%;
}
td.tab_menu-prog-gauche {
	width: 26px;
	vertical-align: top;
	text-align: center;
	
	height: 26px;
}
td.tab_menu-prog-droite {
	vertical-align: top;
	height: 26px;
}

td.hh {
	
	height: 35px;
}

/* TABLEAU CORPS = CORPS ----------------------------------------------------*/
table.tab_corps {
	color: #79715D;
	font-size: 10px;
	text-align: justify;
	padding-left: 14px;
	width: 100%;
}

/*table.tab_corps input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	width: 200px;
	border: 1px solid #79715D;
	height: 20px;
	padding-left: 1px;
	margin-left: 13px;
}

table.tab_corps select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	border: 1px solid #79715D;
	height: 20px;
	padding-left: 1px;
	margin-left: 13px;
}*/

td.tab_corps-titre {
	font-size: 13px;
	font-weight: bold;
	padding-right: 14px;
}
td.tab_corps-texte {
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 15px;
}
.tab_corps-retrait-20px {
	margin-left: 20px;
}
/* TABLEAUX ONGLETS ---------------------------------------------------------*/
table.tab_onglet_nv01 {
	border: 1px solid #79715D;
	border-collapse: collapse;
	border-bottom: none;
	border-top: none;
	height: 100%;
	width: 522px;
	background-color: #ECE9E2;
	margin:0 auto;
	text-align:center;
}
td.tab_onglet_nv01 {
	vertical-align: top;
}
table.tab_onglet_nv02 {
	color: #79715D;
	font-size: 10px;
	text-align: justify;
	padding-left: 10px;
	width: 100%;
}
td.tab_onglet-titre {
	font-size: 13px;
	font-weight: bold;
	vertical-align: bottom;
}
td.tab_onglet-sstitre {
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: bottom;
	height: 25px;
}
#onglet-tab {
	color: #666666;
	font-size: 10px;
	text-align: justify;
	border-collapse: collapse;
}
table.onglet-tab {
	border: 1px solid #79715D;
	background-color:#FFFFFF;
	padding-left: 2px;
	width: 99%;
}
td.onglet_entete-tab { 
	border: 1px solid #79715D;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:20px;	
	height: 15px;
	border-right: none; 
	background-color: #D3CFC5;
}
td.onglet_entete-tabDT {
	border: 1px solid #79715D;
	border-left: none; 
	background-color: #D3CFC5;
}
td.onglet-tab {
	border: 1px solid #79715D;
	padding-left:2px;
	padding-right: 2px;
}
td.onglet-celDT_picto {
	border: 1px solid #79715D;
	width: 60px;
	text-align: center;
}
.onglet_texte_par {
	color: #666666;
	font-size: 10px;
	text-align: justify;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:5px;
}

#adm_onglet {
	border: 1px solid #79715D;
	color: #666666;
	font-size: 10px;
	text-align: justify;
	border-collapse: collapse;
	background-color:#FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	width: 505px;
}
td.adm_onglet {
	border: 1px solid #79715D;
	padding-left: 2px;
	padding-right: 2px;
}
td.adm_onglet_td01 {
	border-right: none;
	height: 19px;
	width: 16px;
}
td.adm_onglet_td02 {
	border-left: none;
	width: 9px;
}
td.adm_onglet_td03 {
	border-left: none;
	width: 404px;
}
td.adm_onglet_td04 {
	width: 60px;
}
/* --------------------------------------------------------------------------*/


/* TABLEAUX QUESTIONNAIRE ---------------------------------------------------*/
table.question_tab {
	border: 1px dotted #79715D;
	border-collapse: collapse;
	border-top: none;
	border-right: none;
	border-left: none;
}
td.question_titre{
	height: 20px;
	font-weight: bold;
}
td.question_td_01{
	width: 90px;
	padding-bottom: 5px;
}
td.question_td_02{
	width: 100px;
	padding-bottom: 5px;
}
td.question_td_03{
	width: 80px;
	padding-bottom: 5px;
}
td.question_td_04{
	width: 90px;
	padding-bottom: 5px;
}
td.question_td_06{
	padding-bottom: 5px;
}
.question_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 460px;
	border: 1px solid #79715D;
	height: 50px;
	padding-left: 1px;
 }
 .question_num {
	color: #7E1504;
 }
 input.question_dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 89px;
	border: 1px solid #79715D;
	height: 15px;
	padding-left: 1px;
 }
 .coul_fond {
	background-color: #ECE9E2;
 }
/* --------------------------------------------------------------------------*/

/* COMMUN -------------------------------------------------------------------*/
#texte {
	color: #000000;
	font-size: 10px;
	text-align: justify;
}
#texten {
	color: #000000;
	font-size: 10px;
}
.B {
	font-weight: bold;
}
.C {
	text-align: center;
}
.T {
	vertical-align: top;
}
.Bot {
	vertical-align: bottom;
}
.DT {
	text-align: right;
}
a   {
    color: #7E1504;
    text-decoration: none;
}
a:hover {  
	color: #666666; 
	text-decoration: underline; 
}
/* --------------------------------------------------------------------------*/


/* TABLEAUX SEANCES ---------------------------------------------------------*/
.bor_tab {
	border-collapse: collapse;
	border: 1px solid #79715D;
	padding: 0px 2px 0px 2px;
	background-color: #FFFFFF;
}
.borDT-BS {
	border-top: none;
	border-left: none;
}
.borGH-BS {
	border-top: none;
	border-right: none;
}
.borBS {
	border-top: none;
	border-right: none;
	border-left: none;
}
.seance_Ttd01 {
	height: 25px;
	width: 16px;
}
.seance_Ttd03 {
	text-align: center;
	width: 90px;
}
.seance_Ttd04 {
	text-align: center;
	width: 75px;
}
.seance_td01 {
	padding: 0px 2px 0px 2px;
	height: 19px;
	border-bottom: 1px solid #79715D;
}
.seance_td02 {
	padding: 0px 2px 0px 2px;
	border-bottom: 1px solid #79715D;
}
.seance_td03 {
	padding: 0px 2px 0px 2px;
	text-align: center;
	border-bottom: 1px solid #79715D;
	border-right: 1px solid #ECE9E2;
	border-left: 1px solid #ECE9E2;
}
.seance_td04 {
	padding: 0px 2px 0px 2px;
	text-align: center;
	border-bottom: 1px solid #79715D;
}
.seances_titre {
	font-size: 11px;
	font-weight: bold;
	padding-left: 64px;
}
/* --------------------------------------------------------------------------*/
/* TABLEAUX RENDU SEANCES ---------------------------------------------------*/
.rendu_Ttd01 {
	border-bottom: 1px solid #79715D;
	height: 25px;
	width: 100px;
}
.rendu_Ttd02 {
	border-bottom: 1px solid #79715D;
	width: 80px;
}
.rendu_Ttd04 {
	border-bottom: 1px solid #79715D;
	text-align: center;
	width: 120px;
}
.rendu_Ttd05 {
	border-bottom: 1px solid #79715D;
	text-align: center;
	width: 20px;
}
.rendu_Ttd06 {
	border-bottom: 1px solid #79715D;
	text-align: center;
	width: 20px;
}
.rendu_BS {
	padding: 0px 2px 0px 2px;
	height: 19px;
	border-bottom: 1px solid #79715D;
}
.rendu_BS-GH-DT {
	padding: 0px 2px 0px 2px;
	border-bottom: 1px solid #79715D;
	border-right: 1px solid #ECE9E2;
	border-left: 1px solid #ECE9E2;
}
.rendu_BS-GH-DT02 {
	padding: 0px 2px 0px 2px;
	border: 1px solid #79715D;
}
.rendu_BS-DT {
	padding: 0px 2px 0px 2px;
	border-bottom: 1px solid #79715D;
	border-right: 1px solid #ECE9E2;
}
.rendu_BS-GH {
	padding: 0px 2px 0px 2px;
	border-bottom: 1px solid #79715D;
	border-left: 1px solid #ECE9E2;
}
input.checkbox {
	width: 10px;
	height: 10px;
}
/* --------------------------------------------------------------------------*/





/* MENU ---------------------------------------------------------------------*/
.menu {
	font-weight:bold;
	color: #000000;
	font-size: 10px;
}
a.menu {
   text-decoration: none;
   color: #000000;
}
a:hover.menu {
	text-decoration: none;
	color: #79715D;
}
/* ///MENU PUBLICATIONS ----------------------------------------------*/
.publi_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 150px;
	border: 1px solid #79715D;
	height: 15px;
	padding-left: 1px;
	margin-left: 13px;
}
.publi_texte {
	font-weight:bold;
	color: #79715D;
	font-size: 10px;
	padding-left: 13px;
	vertical-align: bottom;
	height: 15px;
	letter-spacing: -0.2px;
}
/* ///MENU ACCES PRIVE ----------------------------------------------*/
.prive_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 150px;
	border: 1px solid #79715D;
	height: 15px;
	padding-left: 1px;
	margin-left: 13px;
 }
.prive {
	font-weight:bold;
	font-size: 11px;
    color: #000000;
	padding-left: 13px;
}
a.prive {
	font-size: 10px;
    color: #000000;
	text-decoration: underline;
}
a.prive:hover {
	font-size: 10px;
    color: #666666;
	text-decoration: none;
}
/* --------------------------------------------------------------------------*/



/* LEGENDE ----------------------------------------------------------------*/
.legende {
	color: #999999;
	font-size: 9px;
	text-align: right;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	height: 20px;
}
a.legende {
   text-decoration: underline;
   color: #666666;
}
/* -------------------------------------------------------------------------*/



/* CALQUE NEWS -------------------------------------------------------------*/
table.tab_news {
	border: 1px solid #7E1504;
	color: #666666;
	font-size: 10px;
	text-align: justify;
	border-collapse: collapse;
	border-top: none;
	border-bottom: none;
	padding-left:5px;
	padding-right:5px;
	background-color: #F9F7F1;
	background-image: url(images/fond_news.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.news_titre {
	font-weight:bold;
	color: #666666;
	font-size: 11px;
	height: 25px;
	padding-left:5px;
	vertical-align: bottom;
}
.news_texte {
	color: #79715D;
	font-size: 11px;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
}
a.news_texte {
   text-decoration: underline;
   color: #7E1504;
}
a.news_texte:hover {
   text-decoration: none;
   color: #7E1504;
}
/* -------------------------------------------------------------------------*/





/* INDEX -------------------------------------------------------------------*/
.index_texte {
	color: #666666;
	font-size: 10px;
	text-align: justify;
	padding-top:15px;
	padding-left:15px;
	padding-right:10px;
}

.retrait_15px {
	margin-left: 15px;
}
.retrait_20px {
	margin-left: 20px;
}
/* --------------------------------------------------------------------------*/


/* BAS DE PAGE -------------------------------------------------------------*/
.BasDePage {
	font-size: 11px;
    color: #79715D;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
	height: 40px;
}
a.mailto {
	font-size: 11px;
    color: #79715D;
}
/* --------------------------------------------------------------------------*/


/* JURIDIQUE ----------------------------------------------------------------*/
.juri_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 390px;
	border: 1px solid #79715D;
	height: 14px;
}
#tab_juri {
	border: 1px solid #79715D;
	color: #000000;
	font-size: 10px;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 99%;
}
.tab_juri {
	border: 1px solid;
	border-right-color:#ECE9E2;
	padding-left:2px;
	padding-right: 2px;
}
td.tab_juri_col01 {
	border: 1px solid;
	border-right-color:#ECE9E2;
	text-align:center;
	width: 20px;
}
.tab_juri_col02 {
	border: 1px solid;
	border-right-color:#ECE9E2;
	padding-left:2px;
	padding-right: 2px;
	width: 80px;
}
.tab_juri_col04 {
	border: 1px solid;
	border-right-color:#ECE9E2;
	text-align:center;
	padding-left:2px;
	padding-right: 2px;
	width: 60px;
}
td.tab_juri_col05 {
	border: 1px solid;
	text-align:center;
	width: 35px;
}
/* --------------------------------------------------------------------------*/

/* ABONNEMENT ---------------------------------------------------------------*/
.abo_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 150px;
	border: 1px solid #79715D;
	height: 15px;
	padding-left: 1px;
	margin-left: 13px;
 }
.abo_input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 502px;
	border: 1px solid #79715D;
	height: 15px;
	padding-left: 1px;
	margin-left: 13px;
 }
.abo_input3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 502px;
	border: 1px solid #79715D;
	height: 50px;
	padding-left: 1px;
	margin-left: 13px;
 }
 .abo_cellule {
	text-align: right;
	height: 20px;
}
/* --------------------------------------------------------------------------*/
/* TROMBINOSCOPE ------------------------------------------------------------*/
.trombi_tab {
	width: 97%;
	border: 1px solid #79715D;
	background-color: #FFFFFF;
	padding-right: 5px;
	background-image: url(images/fond_fiche.gif);
	background-repeat: no-repeat;
}
#trombi_txt {
	color: #7E1504;
	font-size: 10px;
	text-align: right;
}
.trombi_txtB {
	color: #C2BAA6;
	font-size: 9px;
	text-align: right;
}
/* --------------------------------------------------------------------------*/



/* ADMIN --------------------------------------------------------------------*/
#admin-texte {
	font-size: 11px;
    color: #000000;
}
a.admin-texte {
	font-size: 10px;
    color: #000000;
}
td.admin-texte {
	height: 20px;
	width: 125px;
}
td.td-admin-sepa {
	background-color: #ECE9E2;
	font-size:1px;
	height: 5px;
}
.admin_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 200px;
	border: 1px solid #000000;
	height: 15px;
	padding-left: 1px;
 }
.admin_input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 140px;
	border: 1px solid #000000;
	height: 15px;
	padding-left: 1px;
}
.admin_input-saisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 295px;
	border: 1px solid #000000;
	height: 15px;
	padding-left: 1px;
 }
.admin_input-file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 228px;
	border: 1px solid #000000;
	height: 17px;
	padding-left: 1px;
 }
.admin_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 200px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}
.admin_select_etbls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 280px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}
.admin_select_etbls2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 180px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}
.admin_select_etbls3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 180px;
	font-size: 9px;
	border: 1px solid #79715D;
}
.admin_select_etbls4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 150px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}
.admin_select_etbls5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 140px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}
#admin-tab01 {
	color: #000000;
	font-size: 10px;
	border-style:solid;
	border-width: 1px;
	border-color: #79715D;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 99%;
}
table.admin-tab01 {
	background-color: #ECE9E2;
	padding: 5px;
}
td.admin-tab01 {
	border-style:solid;
	border-width: 1px;
	border-color: #79715D;
	border-right: none;
	border-left: none;
	padding-left:2px;
	padding-right: 2px;
	height: 19px;
}
.admin_alphabet {
	font-weight:bold;
	color: #7E1504;
	font-size: 11px;
}
a.admin_alphabet:hover {
	color: #999999;
	font-size: 11px;
}
/* --------------------------------------------------------------------------*/

/*////ADMIN MENU ------------------------------------------------------------*/
td.tab_menu-prog-admin {
	padding-left: 14px;
	height: 20px;
}
table.tab_menu-prog-admin {
	margin-bottom: 10px
}
/* --------------------------------------------------------------------------*/

/*////ADMIN AJOUTER ---------------------------------------------------------*/
#ajouter {
	padding-left: 10px;
	font-size: 10px;
	font-weight:bold;
    color: #E24D13;
	text-align: right;
	padding-right: 5px;
}
a.ajouter {
	color: #E24D13;
}
/* --------------------------------------------------------------------------*/


/*////ADMIN FICHES ----------------------------------------------------------*/
/* --------------------------------------------------------------------------*/

/*////ADMIN JURIDIQUE -------------------------------------------------------*/
/* --------------------------------------------------------------------------*/

.fcnet {
	color: #666666;
	font-size: 9px;
	text-align: right;
}


.rub_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #79715D;
	padding-left: 1px;
 }

.rub_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #79715D;
	padding-left: 1px;
 }
 
table.corps {
	color: #79715D;
	font-size: 10px;
	
}

/* FORMULAIRE SIGNALEMENT ---------------------------------------------------*/

.etape_titre{
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
	background-color: #ECE9E2;
}

.signal_lien_onglet {
	display:block;
	width:100%;
	height:100%;
	clear:both;
}

.signal_lien_onglet strong{
	display:block;
	float:left;
}

.signal_lien_onglet span{
	display:block;
	float:right;
}

.signal_lien_onglet:hover, .signal_lien_onglet:active, .signal_lien_onglet:focus {
	text-decoration:none;
}

.signal_precision {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-style: italic;
    color: #79715D;
}

.signal_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 200px;
	border: 1px solid #000000;
	height: 15px;
	padding-left: 1px;
}

signal_input_check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #000000;
	height: 15px;
	padding-left: 1px;
}
 
.signal_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	width: 200px;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}

.signal_select_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	font-size: 9px;
	height: 100px;
	width: 460px;
	border: 1px solid #79715D;
}

.signal_select_multi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	font-size: 9px;
	height: 60px;
	width: 215px;
	border: 1px solid #79715D;
}

.signal_select_multi3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	font-size: 9px;
	height: 60px;
	width: 280px;
	border: 1px solid #79715D;
}

.signal_select_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	font-size: 9px;
	height: 15px;
	border: 1px solid #79715D;
}

.signal_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 460px;
	border: 1px solid #79715D;
	height: 50px;
	padding-left: 1px;
 }
 
.signal_form_tab {
	font-size: 11px;
    color: #000000;
}

.signal_form_tab td, .signal_form_tab2 td {
	padding: 0 0 8px 0;
}

.signal_form_tab tr td, .signal_form_tab2 tr td {
	vertical-align:top;
}

.signal_form_tab2 {
	font-size: 11px;
    color: #79715D;
}

.signal_form_tab3 {
	font-size: 10px;
    color: #79715D;
}

.signal_status { 
	color:#c00; 
	width:98%; 
	font-style:normal; 
	/*margin:0 10px 0 0; */
	padding:3px 0 3px 6px; 
	font-size:11px; 
	background-color:#FCC;  
}

.signal_dotted {
	border: 1px dotted #CDC6B5;
	border-collapse: collapse;
	border-top: none;
	border-right: none;
	border-left: none;
}

.signal_dotted_haut td {
	border: 1px dotted #CDC6B5;
	border-collapse: collapse;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-top:5px;
}

.signal_dotted_bas td {
	border: 1px dotted #CDC6B5;
	border-collapse: collapse;
	border-top: none;
	border-right: none;
	border-left: none;
	padding-bottom:5px;
}

.signal_crochet {
	color: #E24D13;
	font-weight:bold;
}

.signal_crochet a {
	color: #E24D13;
}

.signal_tab01 {
	padding: 5px;
}

td.signal_tab01_titre {
	border-style:solid;
	border-width: 1px;
	border-color: #79715D;
	border-right: none;
	border-left: none;
	padding-left:2px;
	padding-right: 2px;
	height: 19px;
}

td.signal_tab01_contenu {
	padding-left:2px;
	padding-right: 2px;
	padding-top:2px;
	padding-bottom:2px;
	height: 19px;
}

.signal_notes {
	font-size: 10px;
	color: #79715D;
}

.signal_action_crea {
	font-size: 10px;
	color: #bbb;
}

/* CALQUE HELP -------------------------------------------------------------*/

.help_bar {
	border: 1px solid #7E1504;
	background: #F9F7F1 url(images/signal_help.gif);
	border-bottom: none;
	border-left:none;
}

.help_bar a {
	display:block;
	width:100%;
	height:100%;
	font-size: 14px;
	padding: 12px 0 0 50px;
}

.help_bar a:hover, .help_bar a:active, .help_bar a:focus {
	color:#7E1504;
	text-decoration: none;
}

.help_fond {
	border: 1px solid #7E1504;
	border-top: none;
	background-color: #F9F7F1;
	width: 100%;
	height: 100%;
}

table.tab_help {
	color: #666666;
	width: 100%;
	border:0px;
	border-right:none;
	padding-left:5px;
	padding-right:5px;
}

.help_titre {
	font-weight:bold;
	color: #666666;
	font-size: 11px;
	height: 30px;
	padding-left:5px;
	vertical-align: middle;
}
.help_texte {
	color: #79715D;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
a.help_texte {
   text-decoration: underline;
   color: #7E1504;
}
a.help_texte:hover {
   text-decoration: none;
   color: #7E1504;
}


/* CALQUE STATS -------------------------------------------------------------*/
.stats_bar {
	border: 1px solid #7E1504;
	background: #F9F7F1 url(images/signal_stats.gif);
	border-bottom: none;
	border-left:none;
}

.stats_bar a {
	display:block;
	width:100%;
	height:100%;
	font-size: 14px;
	padding: 12px 0 0 50px;
}

.stats_bar a:hover, .stats_bar a:active, .stats_bar a:focus {
	color:#7E1504;
	text-decoration: none;
}

.stats_fond {
	border: 1px solid #7E1504;
	border-top: none;
	background-color: #F9F7F1;
	width: 100%;
	height: 100%;
}

table.tab_stats {
	color: #666666;
	width: 100%;
	border:0px;
	border-right:none;
	padding-left:5px;
	padding-right:5px;
}

.stats_titre {
	font-weight:bold;
	color: #666666;
	font-size: 11px;
	height: 30px;
	padding-left:5px;
	vertical-align: middle;
}
.stats_texte {
	color: #79715D;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
a.stats_texte {
   text-decoration: underline;
   color: #7E1504;
}
a.stats_texte:hover {
   text-decoration: none;
   color: #7E1504;
}

/****************** CONFIRMATION EDITION PDF ANNONYME ******************/
.msb_titlebar{
	font-size:11px;
	font-family:verdana;
	color:white;
	font-weight:bold;
	width:100%;
	background-color:Darkslateblue;
	padding:2px;
	text-align:left;
}
		  
.msb_msgbox{
	position:absolute;
	left:100px;
	border:outset 2px white;
	background-color:gainsboro;
	width:300px;
	height:110px;
	color:black;
	padding-left:1px;
	padding-right:2px;
	padding-top:1px;
	font-family: verdana;
	font-size:11px;
	text-align:center;
	z-index:10;
}

.msb_buttons{
	text-align:center;
}

.msb_bouton{
	width:80px;
	height:25px;
	border:oustet 2px silver;
	position:relative;
	font-size:11px;
	font-family: tahoma;
}
 
.msb_innerText{
	width:250px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}	