/* CSS Document */
input {
 text-align: right; 
}
.menu_index{
      font-family:Verdana;
      font-size:14px;
	  color:#843704;
	  font-weight:bold;
	  text-decoration:none;
}

#contents {
	background : #fff;
	border : 1px solid #A7A5A4; /* la ligne liée avec le menu et qui encadre la page */
	/*border-top : none;*/
	clear : both;
	margin : 0px;
	padding : 1px;/*15*/
	height:610;
}

/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:right;
      width:100%;
      background:#FFFFFF;/*#efefef;*/
      font-size:93%;
     /* line-height:normal;*/
      /*border-bottom:1px solid #666;*/
      }
    #tabsF ul {
        margin:0;
        padding:0px 6px 0 50px;/*10->4*/
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:right;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:right;
      display:block;
      background:url("../images/tabrightF2.gif") no-repeat right top;
      padding:3px 4px 4px 4px;/*5px 15px 4px 6px*/
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none; font-size:15px;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }
		
#contentsFF {
	background : #fff;
	border : 1px solid #373839; /* la ligne liée avec le menu et qui encadre la page */
	/*border-top : none;*/
	clear : both;
	margin : 0px;
	padding : 1px;/*15*/
	height:575;
}

/************* styl champs non remplis du formulaire de registres **************************/
.nonrempli{         background-color:#D3B558; font-weight:bold; font-size:13px;  }
.nonremplijuge	{   background-color:#C6EAB0; font-weight:bold; font-size:13px;  }	   

/***************************************/	
.txt_blanspeti_ar{
                  font:"Times New Roman";
				  color:#FFFFFF;
				  font-weight:bold;
				  font-size:14px;
}				  
.txt{
 font: bold 14px Verdana, Arial, Helvetica, sans-serif;
 color:#003399;
}
.Style1 {
	color: #00FFFF;
	font-weight: bold;
}
.Style3 {font-size: 18px;
		line-height:4ex;
	
		}
.Style2 {
	font-size: 25px;
	font-weight: bold;
	color:#7B4306;
}
.Style2_fr {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#7B4306;
}
.etoile_rg{
    font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#FF0000;
}	
.login_ar {
	font-size: 14px;
	font-weight: bold;
	color:#0F2E87;
}
.login_fr {
	font-size: 10px;
	font-weight:normal;
	color:#0F2E87;
}
.entete{
       font-family:Tahoma; 
       font-size:12px;
	   color:#474337;
	   text-decoration:none;
	   background-color:#BEB9AA;
	   font-weight:bold;
	   text-align:center;
	 }
.recherche{
       font-family:Times New Roman; 
       font-size:14px;
	   color:#474337;
	   text-decoration:none;
	   background-color:#D1E9F9;
	   font-weight:bold;
	   text-align:center;
	 }	 
.bordure_bleu{border-width:1pt;
         border-color:#4F98C6;
		 border-style:solid;
}	 
.corps{
       font-family:Times New Roman; 
       font-size:13px;
	   color:#000000;
	   text-align:center;
	   font-weight:bold;
	   background-color:#F7E7C8;
	 }	 
.corps_statiq{
       font-family:Arial; 
       font-size:20px;
	   color:#000000;
	   text-align:center;
	   font-weight:bold;
	   background-color:#F7E7C8;
	 }	 
.corps_statiq2{
       font-family:Arial; 
       font-size:15px;
	   color:#000000;
	   text-align:center;
	   font-weight:bold;
	   background-color:#F7E7C8;
	 }	 
.total_corps_statiq2{
       font-family:Arial; 
       font-size:13px;
	   color:#000000;
	   text-align:center;
	   font-weight:bold;
	   background-color:#FFFF99;
	 }	 	 	 
.titre_statistiq{
       font-family:Arial; 
       font-size:15px;
	   color:#ffffff;
	   text-align:right;
	   font-weight:bold;
	   background-color:#003366;
	 }	 	 	 	 
.entete_efface{
       font-family:Tahoma; 
       font-size:16px;
	   color:#474337;
	   text-decoration:none;
	   background-color:#FFFF99;
	   text-align:center;
	 }	 	 	 
.tabStyle{
      font-weight:bold;
}
/************** Table fix **********************/

div.tableContainer {
	clear: both;
	height: 360;
	overflow: auto;
	/*width: 100%;*/
	border:#5DA219;
}
head:first-child+body thead[class].fixedHeader tr {
	display:compact;
}
head:first-child+body div[class].tableContainer {
	height: 360;
	overflow: hidden;
	/*width:100%*/
}
thead.fixedHeader th {
	border-left: 1px solid #EB8;
	border-right: 1px solid #B74;
	border-top: 1px solid #EB8;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}
head:first-child+body tbody[class].scrollContent {
	height: 310px;
	overflow: auto;
	/*width:100%;*/
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #A56706;
	border-top: 1px solid #A56706;
	padding: 2px 3px 3px 4px
	
}
tbody.scrollContent tr.alternateRow td {
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #A56706;
	border-top: 1px solid #A56706;
	padding: 2px 3px 3px 4px;
	
}
tbody.scrollContent tr {
	background-color:#F7E7C8;
}
thead.fixedHeader tr {
	position: relative;
	top: expression(document.getElementById("tableContainer").scrollTop);
}

div.tableContainer table {
	float: none;
	/*width: 100%*/
}
\html div.tableContainer table  {
	margin: 0 -16px 0 0
}	 
.tab_legend{  
         background-color:#ffffff;
		 color:#5DA219;
		 font-weight:bold;
		 font-size:12px;
}
.tab_fieldset_prod{ border-bottom:double;
         border-right:double;
         border-left:double;
		 border-top:double;
         background-color:#CDEBB0;
		 border-color:#5DA219;
		 width:890px;
		 left:5px;
}

/*********************************************************************************************/
.simple{ 
    color:#000000;
	font-family:Arial;
    font-size: 12px;
	text-decoration:none; 
}
.simple_ar{ 
    color:#000000;
	font-family:Tahoma;
    font-size: 13px;
	text-decoration:none;
}
.simple_ar_blanc{ 
    color:#FFFFFF;
	font-family:Tahoma;
    font-size: 15px;
	text-decoration:none;
	font-weight:bold;
}
.zone_juge_ar{ 
    color:#ffffff;
	font-family:Tahoma;
    font-size: 16px;
	font-weight:bold;
}
.langue{ 
    color:#A0080F;
    font-size: 22px;
	text-decoration:none;
	font-weight:bold;
}
.langue:hover{ 
    color:#BB3037;
    font-size: 22px;
	text-decoration:none;
	font-weight:bold;
}
.lang_fr_ab {
	color: #04148E;
	font-weight: bold;
    font-size: 22px;
	text-decoration:blink;
}
.lang_fr_ab:hover{
	color: #1071C3;
	font-weight: bold;
    font-size: 22px;
	text-decoration:none;
}
.langue_active{ 
    color:#CB4954;
    font-size: 22px;
	text-decoration:none;
	font-weight:bold;
}

.designation{ 
    color:#A0080F;
    font-size: 16px;
	text-decoration:none;
	font-weight:bold;
}
.designation:hover{ 
    color:#BB3037;
    font-size: 16px;
	text-decoration:none;
	font-weight:bold;
}
.designation_fr{ 
    color:#A0080F;
    font-size: 11px;
	text-decoration:none;
	font-weight:normal;
}
.design_ab {
	color: #04148E;
	font-weight: bold;
    font-size: 16px;
	text-decoration:blink;
}
.design_ab:hover{
	color: #1071C3;
	font-weight: bold;
    font-size: 16px;
	text-decoration:none;
}
.design_abV {
	color:#2A7D0E;
	font-weight: bold;
    font-size: 16px;
	font-family:Arial;
	text-decoration:blink;
}
.design_abV:hover{
	color:#81F15C;
	font-weight: bold;
    font-size: 16px;
	font-family:Arial;
	text-decoration:none;
}
.design_abR {
	color:#AE1A0E;
	font-weight: bold;
    font-size: 16px;
	font-family:Arial;
	text-decoration:blink;
}
.design_abR:hover{
	color:#F0847E;
	font-weight: bold;
    font-size: 16px;
	font-family:Arial;
	text-decoration:none;
}
.design_fr {
	color:#FD7373;
    font-size: 11px;
	text-decoration:blink;
	font-weight:normal;
}
.tr_apercu {
	color: #653604;
	font-weight: bold;
    font-size: 14px;
	background-color:#FFFFFF;	
}
.table_apercu {
	color: #000000;
	/*font-weight: bold;*/
	font-family:"Times New Roman";
    font-size: 14px;
	background-color:#F8E4DA;	
}

/************************ fieldset *******************************/
.fieldset_ajout{ border-bottom:double;
         border-right:double;
         border-left:double;
		 border-top:double;
         background-color:#F9E5C2;
		 border-color:#A8761E;
		 width:800px;
		 left:5px;
		 margin-left:15px;
}
.legend_ajout{  
         background-color:#ffffff;
		 color:#876275;
		 font-weight:bold;
		 font-size:12px;
}
.legend_ajout_ar{  
         background-color:#ffffff;
		 color:#876275;
		 font-weight:bold;
		 font-size:15px;
}

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

/* CSS Document */

body{
	margin:4px;
	padding:0px;
	background-image: url(../img/bg.jpg);
}

.marquee{
      font-family:tahoma;
	  font-size:11px;
	  color:#333300;
	  text-decoration:none;
}

.menu_haut{
      font-family:tahoma;
	  font-size:12px;
	  color:#FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
}

.menu_haut{
      font-family:tahoma;
	  font-size:11px;
	  color:#09419D;
	  text-decoration:none;
}

.txt{
      font-family:tahoma;
	  font-size:11px;
	  color:#333300;
	  text-decoration:none;
}

.contenu{
      font-family:tahoma;
	  font-size:11px;
	  color:#09419D;
	  text-decoration:none;
}

.detaille{
      font-family:tahoma;
	  font-size:10px;
	  color:#990000;
	  text-decoration:none;
}

.textearea
{
BORDER-RIGHT: #7597bd 1px solid; 
BORDER-TOP: #7597bd 1px solid; 
FONT-SIZE: 10px; 
BORDER-LEFT: #7597bd 1px solid; 
COLOR:#000033; 
BORDER-BOTTOM: #7597bd 1px solid; 
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR:#FBFFF9;

}
.boton
{
background:#003333;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}
.mn_fr{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}  
.input_styl{
  background-color:#F7C966;
  height:22px;
  color:#003399;
  font-weight:bold;
}
.texte_formul{
   font:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
   font-weight:bold;
}  
.texte_formul_ar{
   font:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:16px;
   font-weight:bold;
}   
.bonjour{
   font:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:16px;
   font-weight:bold;
}
.nom_pren{
   font:Verdana, Arial, Helvetica, sans-serif;
   color:#000099;
   font-size:14px;
   font-weight:bold;
   text-decoration:underline;
} 
.trouve{
   font:Tahoma;
   color:#B9263D;
   font-size:14px;
   font-weight:bold;
   text-decoration:underline;
} 
.trouve:hover{
   font:Tahoma;
   color:#48A4FF;
   font-size:18px;
   font-weight:bold;
} 
.non_trouve{
   font:Tahoma;
   color:#009933;
   font-size:14px;
   font-weight:bold;
} 
.totalV{
   font:Tahoma;
   color:#F24E1E;
   font-size:20px;
   font-weight:bold;
} 
.nom_ste{
   font:"Comic Sans MS";
   color:#B30617;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
} 
.num_serie{
   font:arial;
   color:#DCE9FC;
   font-size:6px;
   text-decoration:none;
} 
.nom_scanne{font-family:Verdana;
      color:#FFFFFF ;
	  font-weight:bold;
	  font-size:11px;
	  text-decoration:none;
	  
	  }
.nom_scanne:hover{font-family:Verdana;
      color:#FFFF66;
	  font-weight:bold;
	  font-size:11px;
	  text-decoration:none;
	  }	  
/************************************* Ajax *********************************************************/
           .suggest_link {
				background-color: #F7E7C8;
				font-weight:bold;
				font-size:12px;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color:#BEB9AA;
				color:#000000;
				font-weight:bold;
				font-size:12px;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				position: absolute; right:400; top:270;
				background-color:#F7E7C8;
				text-align: left; 
				border: 1px solid #CCCCCC;
				width:145;					
			}
/************************************* FIN Ajax *********************************************************/			

/***************** Aide ************************/
.generalite{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BC431B;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}
.onglet{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
}
.texte_aide{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}