* {margin:0; padding:0; outline:0}
body {font:11px Verdana,Arial; margin:25px; background:#fff url(images/bg.gif) repeat-x}
#tablewrapper {width:980px; margin:0 auto}
#tableheader {height:55px}
.search {float:left; padding:6px; border:1px solid #c6d5e1; background:#fff}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.details {float:right; padding-top:12px}
.details div {float:left; margin-left:15px; font-size:12px}
.tinytable {
	width:979px; 
	border-left:1px solid #c6d5e1;
	border-right:1px solid #c6d5e1;
	border-top:1px solid #c6d5e1;
	border-bottom:none;
	border-color::#F00;
}
.tinytable th {
	background:url(../images/header-bg.gif); 
	text-align:left; 
	color:#cfdce7; 
	border:1px solid #fff; 
	border-right:none;

}
.tinytable th h3 {
	font-size:10px; 
	padding:6px 8px 8px;
	color:#FFF;    /*couleur entete colonne*/ 
}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.tinytable .head h3 {background:url(../images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.tinytable .desc h3 {background:url(../images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(../images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .evenrow td {background:#fff}
.tinytable .oddrow td {background:#ecf2f6}
.tinytable td.evenselected {background:#ecf2f6}
.tinytable td.oddselected {background:#dce6ee}
.tinytable tfoot {background:#fff; font-weight:bold}
.tinytable tfoot td {padding:6px 8px 8px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px}
.page {margin-top:2px; font-style:italic}
#selectedrow td {background:#c6d5e1}
.label_long {
	width: 250px;
	color:#004E9B;
	float: left;
	text-align:left;
	font-size:12px;
	line-height:6px;
}
.label_long1 {
	width: 250px;
	color: #750075;
	float: left;
	text-align:left;
	font-size:12px;
	line-height:6px;
}
.label_court {
	width: 150px;
	color:#004E9B;
	float: left;
	text-align:left;
	font-size:12px;
	line-height:6px;
}
.label_fleche {
	width: 300px;
    color:#004E9B;
	float: left;
	text-align:left;
	font-size:12px;
	line-height:6px;
}
.label_fleche_long {
	width: 600px;
    color:#004E9B;
	float: left;
	text-align:left;
	font-size:10px;
	line-height:4px;
}
.fieldset
{
	width: 880px;
	border-color:#0058B0;
	line-height:9px;
	background-color: #F3F3F3;
	
	
	
	
}

.fieldset_synthese
{
	/*width: 770px;*/
	width: 850px;
/*	background-color: #E0E0E0;	*/
}
.fieldset_courtcourt
{
	/*width: 600px;*/
	width: 490px;
	background-color: #E0E0E0;	
}
.legend
{
	color: #005CB9;
}
.legend_consentement
{
	font-size:16px;
	color: #005CB9;
}
.resultat_recherche
{
	background-color: #E0E0E0;
}
.contenuTable{
width: 730px;
height           : 80px;
background-color: #F0F0F0;

overflow-y       : scroll;				 
}
.contenuTableEntite{
width: 730px;
height           : 150px;
background-color: #F0F0F0;

overflow-y       : scroll;				 
}

.contenuEvenements{
width:  1100px;
height           : 350px;
background-color: #F0F0F0;

overflow-y       : scroll;				 
}
.contenuDuplication{
width            : 1000px;  
height           : 350px;
background-color: #F0F0F0;

overflow-y       : scroll;				 
}

.contenuListe{
width            : 1000px;  
height           : 350px;
overflow-y       : scroll;				 
}
.fieldset_court
{
	/*width: 600px;*/
	width: 730px;
background-color:#F0F0F0;
}
.fieldset_court1
{
	/*width: 600px;
	border-left-color: #008080;*/
	padding-left:5px;
	border-left:  outset;
	
	border-right: none;
	border-bottom:none;
	width: 730px;
background-color: #FFF;
}

.fieldset_fonction
{
	padding-left:5px;
	border-left:  outset;
	border-right: none;
	border-bottom:none;
	width: 1100px;
	background-color: #FFF;
}
.Cnonok
{
	display:block;
	color:  #F00;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border:   solid;
	height:25px;
	text-align:left;
	width:900px;

}
.Cok
{
	display:block;
	color:  #090;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border:   solid;
	height:25px;
	text-align:left;
	width:900px;
	background-color: #FFF;
}


.Cnonok
{
	display:block;;
	color:  #F00;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border:   solid;
	height:25px;
	text-align:left;
	width:900px;
	background-color: #FFF; 
}



.bloc-gauche { 
   float:left;
   width:600px;
   color:#A0A0A0;
   border-right:solid 1px;
   padding-right:8px;
 }
 .bloc-droit { 
   float:right;
   width:220px;
   color:#A0A0A0;
   
   padding-left:8px;
 }
 
 .Afaire{
width:  350px;
height  :150px;
background-color: #F0F0F0;

overflow-y       : scroll;				 
}
.RechercheVide{
display:block;;
	color:  #F00;
	font-size: 10px;
	font-weight: bold;
	border:     solid;
	height:25px;
	text-align:left;
	width:900px;
	background-color: #FFF; 
};

.stop_float {
	float:  left;
	
}

.ligne_consentement
{
	
	
	color: #696969;
	font-size: 14px;
}
.ligne_consentement_alerte
{
	color:  #000;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	
}
.ligne_consentement_avertissement
{
	color: #F00; 
	font-size: 14px;
}

