/* Styles de la GED. -*/

/* ONGLET -*/
#gedMenu { /*g�rer le menu � la mani�re de l'annuaire.*/
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 2px;
}

#gedMenu ul {
	list-style-type: none;
}

#gedMenu li {
	display: inline;
	margin-left: 2px
}

#gedMenu a {
	background: url("../images/habillage/generic/ged/rc-tabs-left.gif")
		no-repeat left top;
	padding-left: 5px
}

#gedMenu a span {
	background: url("../images/habillage/generic/ged/rc-tabs-right.gif")
		no-repeat right top;
	color: #333333;
	padding-right: 15px;
	padding-left: 10px
}

/* Hack IE5-Mac \*/
#gedMenu a span {
	float: none;
}

/* End IE5-Mac hack */
#gedMenu a:hover, #gedMenu a.focus {
	text-decoration: none;
	background-position: 0% -20px
}

#gedMenu a:hover span, #gedMenu a.focus span {
	background-position: 100% -20px;
	color: white;
}

/* Outils contextuels de la ged. */ /* Styles globaux � la ged. */
#ged_content {
	background-color: white;
	margin-bottom: 10pt
}

#ged_content form {
	font-size: 8pt
}

#ged_content form .update {
	width: 16px;
	height: 16px;
	margin: 0px 0px 0px 10px;
	background-image: url("../images/edit.gif");
}

#ged_content form .delete {
	background: url("../images/delete.gif") no-repeat;
	padding-left: 15px;
}

#ged_content form .add {
	width: 16px;
	height: 16px;
	background-image: url("../images/additem.gif");
	background-position: top left;
	margin: 0px 0px 0px 15px;
}

#ged_content form .addplus {
	padding-left: 15px;
	background: url("../images/plus.gif") top left no-repeat;
}

#ged_content form .bouton {
	margin: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #427C8E;
	height: 20px;
	text-align: center;
	border: 1px solid #CCDBE0;
}

#ged_content form .bouton2 {
	position: relative;
	margin: 20px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #427C8E;
	width: 120px;
	height: 20px;
	text-align: center;
	border: 1px solid #CCDBE0;
}

#ged_content form .head table {
	margin: auto;
	border-width: 0px;
	border-style: none;
}

#ged_content form .head table tr {
	border-width: 0px;
}

#ged_content form .head table td {
	border-width: 0px;
}

#ged_content form .head .status {
	float: left;
}

#ged_content form .head .events {
	float: right;
}

#ged_content form .head .events table {
	border: 1px solid;
}

#ged_content .leftcol {
	float: left;
	width: 45%;
}

#ged_content .rightcol {
	margin-left: 55%;
}

#ged_content .colonne-gg {
	float: left;
}

#ged_content .colonne-dd {
	margin-left: 10%;
}

#ged_content .center_field {
	text-align: center;
	display: block;
}

#ged_content .field  a {
	text-decoration: none
}

#ged_content .fieldtitle {
	display: block;
	width: 100%;
	padding-right: 0px;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
}

#ged_content .action {
	text-align: right;
}

#ged_content .input_table table {
	vertical-align: top;
	border: thin;
	border-style: dotted;
	width: 90%;
}

#ged_content .input_table_file table {
	margin: 0px;
	vertical-align: top;
	border: thin;
	border-style: dotted;
	width: 50%;
	padding: 0px;
}

#ged_content .input_table table td {
	vertical-align: middle;
}

#ged_content .field {
	clear: left;
	padding-top: 5pt;
	padding-bottom: 3pt;
}

#ged_content .field .label2 {
	float: left;
	display: block;
	width: 80px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

#ged_content .field .label3 {
	float: left;
	display: block;
	width: 150px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

#ged_content .field .labelC {
	float: left;
	display: block;
	width: 150px;
	padding-right: 8px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

#ged_content .field .input_field {
	float: left
}

#ged_content .field .input_field2 {
	vertical-align: top;
	display: table-cell;
}

#ged_content .field .bouton {
	display: table-row;
	text-align: center;
}

#ged_content .field .input_autocomplete {
	vertical-align: top;
	display: table-cell;
}

#ged_content .field .input_autocomplete .autocomplete_text {
	clear: left;
	font-size: 100%;
	padding-bottom: 2px;
}

#ged_content .field .input_table {
	display: table-cell;
	vertical-align: top;
}

#ged_content .field .input_table table {
	border: thin;
	border-style: dotted;
	width: 400px;
}

#ged_content .field .input_table table td {
	vertical-align: middle;
}

#ged_content .field .input_table .data {
	float: left;
	display: table-cell;
	margin-right: 30px;
	width: 550px;
}

#ged_content .field .input_table .data table {
	border: thin;
	border-style: dotted;
	width: 100%;
}

#ged_content .field .input_table .action {
	float: left;
	display: table-cell;
	background-color: #ffffe1;
	color: #666666;
}

#ged_content .field .input_table .action table {
	border: thin;
	border-style: dashed;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#ged_content .field .input_table .action table th {
	border-bottom: 1px solid;
	text-align: center;
	text-transform: capitalize;
}

#ged_content .field .input_table .action a {
	background-color: #ffffe1;
	color: #666666;
	text-decoration: none;
}

#ged_content .field .input_table .action a:HOVER {
	color: #ffffe1;
	background-color: #666666;
}

#ged_content .inp600 {
	width: 500px
}

#ged_content .inp500 {
	width: 600px
}

#ged_content .inp400 {
	width: 400px
}

#ged_content .inp350 {
	width: 350px
}

#ged_content .inp300 {
	width: 300px
}

#ged_content .inp270 {
	width: 270px
}

#ged_content .inp220 {
	width: 220px
}

#ged_content .inp200 {
	width: 200px
}

#ged_content .inp170 {
	width: 170px
}

#ged_content .inp160 {
	width: 160px
}

#ged_content .inp150 {
	width: 150px
}

#ged_content .inp140 {
	width: 140px
}

#ged_content .inp130 {
	width: 130px
}

#ged_content .inp120 {
	width: 120px
}

#ged_content .inp110 {
	width: 110px
}

#ged_content .inp100 {
	width: 100px
}

#ged_content .inpdisab100 {
	width: 100px;;
	background-color: #DDDDDD
}

#ged_content .inp80 {
	width: 80px
}

#ged_content .inp60 {
	width: 60px
}

#ged_content .inp60d {
	width: 60px;;
	text-align: right;
}

#ged_content .inp50 {
	width: 50px
}

#ged_content .inp45 {
	width: 45px
}

#ged_content .inp45d {
	width: 45px;
	text-align: right;
}

#ged_content .inp40 {
	width: 40px
}

#ged_content .inp30 {
	width: 30px
}

#ged_content .disab {
	color: #AAAAAA
}

*
					
			#ged_content .inp60 {
	width: 60px;
	text-align: center;
}

/*-*
			 *					GED	Search/Display						 *
			 *-*/
#gedSearchTitle {
	background-color: #e8ebf0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	padding: 2px 4px;
	color: #666;
	font: bold 15pt Arial;
}

div#ged {
	background-color: white;
}

div#ged .search {
	border: 1px;
	text-align: left;
	margin-left: 20px;
}

#ged-conteneur {
	position: absolute;
	margin-top: 20px;
	width: 1006px;
	background-color: #FFFFFF;
}

div#colonne-g {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 14%;
	background: #FFFFFF;
}

div#colonne-g .search {
	background: #FFFFFF;
}

div#colonne-gh {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 19%;
	height: 90px;
	background: #FFFFFF;
}

div#homepage-colonne-gh {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 15%;
	height: 120px;
	background: #FF0000;
}

div#colonne-cg {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 2%;
	background: #FFFFFF;
}

div#colonne-cd {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 2%;
	background: #FFFFFF;
}

div#colonne-d {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 79%;
	background: #FFFFFF;
}

div#colonne-dh {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 80%;
	height: 90px;
	background: #FFFFFF;
	text-align: center;
}

div#homepage-colonne-dh {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 80%;
	height: 120px;
	background: #FFFFFF;
}

div.bordure2 {
	clear: both;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6D7DD;
	line-height: 15px;
}

div.titre p {
	height: 1%;
	padding: 15px 30px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #427C8E;
	background-repeat: repeat-x;
	background-position: bottom left;
}

div.introduction p {
	padding: 15px 10px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #616161;
}

div.identification {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 900px;
}

div.identification h2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #427C8E;
}

div.identification th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	width: 150px;
}

div.identification td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	width: 150px;
	height: 30px
}

div.listeResultats h2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #427C8E;
	background: url("../images/boite_gde_haut.gif") no-repeat center bottom;
}

div.listeResultats th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	width: 150px;
}

div.listeResultats td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 130px;
	height: 35px
}

div.cadreCreation {
	background: url("../images/boite_gde_centre.gif") repeat-y center top;
}

div.cadreCreation table {
	margin-left: auto;
	margin-right: auto;
}

#popup form .titre {
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	font-size: 150%;
	font-weight: bold;
}

#popup form .celluleSpecialeDT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 1px solid #CCDBE0;
	width: 20px;
}

#popup form .celluleNormaleDT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 0px solid #CCDBE0;
	width: 150px;
}

#popup form .halfCelluleLargeDT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px solid #CCDBE0;
	width: 190px;
}

#popup form .celluleNormaleDT2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px solid #CCDBE0;
	width: 150px;
}

#popup form .celluleNormale100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px solid #CCDBE0;
	width: 100px;
}

#popup form .celluleNormale200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px solid #CCDBE0;
	width: 200px;
}

#popup form .celluleNormale50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border: 1px solid #CCDBE0;
	width: 50px;
}

#popup form .bouton {
	position: relative;
	margin: 20px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #427C8E;
	width: 150px;
	height: 20px;
	text-align: center;
	border: 1px solid #CCDBE0;
}

#popup form .colonne-g {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 50%;
	background: #FFFFFF;
}

#popup form .colonne-d {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 50%;
	background: #FFFFFF;
}

#popup form .field {
	clear: left;
	padding-top: 5pt;
	padding-bottom: 3pt;
}

#popup form .field .label {
	float: left;
	display: block;
	width: 200px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

#popup form .field .input_field {
	vertical-align: top;
	display: table-row;
}

#popup form .field .inp250 {
	width: 250px
}

#popup form .field .checkbox {
	text-align: left;
}

#popup form .field .taillecheckbox {
	width: 15px;
	text-align: left;
}

#popup form .field .listesEnvoi {
	text-align: left;
}

#popup form .field .updateListesEnvoi {
	text-align: right;
}

.celluleNormaleDT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 0px solid #CCDBE0;
	width: 150px;
}

.celluleLargeDT {
	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding: 0px 15px 1px 15px;
}

.celluleLargeDT a {
	display: block;
	text-decoration: none;
	color: #613578;
	font-size: 11px
}

.gedDocumentUpdateSpecialLink {
	width: 10px;
	text-align: left;
}

#actualites .colg {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	width: 120px;
}

#actualites .cold {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	width: 140px;
}

/* REUNIONS*/
#fichedocument, .input_fieldAuthor {
	text-align: -moz-center; /*FF*/
	text-align: center /*IE*/
}

#agenda_ged  h2, #fichedocument h3 {
	font-weight: bold;
	padding: 5px;
	background-color: #D4B8E2;
	color: #000000;
	width: 70%;
	font-size: 14px;
	margin: auto
}

#agenda_ged #blocmonths, #agenda_ged dl {
	margin: auto;
	width: 80%;
}

#agenda_ged #blocmonths {
	text-align: center
}

#agenda_ged dl {
	padding: 5px;
	border: 1px solid #D4B8E2;
}

#agenda_ged dt {
	text-transform: capitalize;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}

#agenda_ged dd {
	clear: both
}

#agenda_ged dd a {
	color: black
}

#agenda_ged dd .pictos, #agenda_ged .gotop {
	float: right;
	display: block;
}

#agenda_ged .gotop a {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline
}

#agenda_ged #valeurList {
	font-weight: bold;
	color: #D4B8E2;
	padding: 0px 8px
}

#agenda_ged form #pictosse a.addplus {
	display: inline;
	margin: 0;
	padding-left: 16px;
	padding-top: 16px
}

#agenda_ged form #pictosse a.delete {
	display: inline;
	margin: 0;
	padding-left: 16px;
	padding-top: 16px
}

#gedReunionCreateSocietes * {
	font-weight: bold;
	color: #8844FF;
	font-size: 12pt
}

/********************************************/ /*FICHE DOC*/
#part2old #gedWriterInput legend {
	font-size: 14px;
	font-weight: bold;
}

#part2old #gedWriterInput tbody td {
	font-size: 14px
}

#fichedocument #part1, #fichedocument #part2 {
	text-align: left
}

td.enbas {
	vertical-align: bottom
}

#document h1 {
	font-weight: bold;
	padding: 5px;
	background-color: #D4B8E2;
	color: #000000;
	text-align: left;
}

#document .titledoc {
	width: 60%;
}

#currentStatus {
	clear: left;
	float: left;
	margin-top: 15px;
	width: 40%
}

#currentStatus1 {
	clear: right;
	float: right;
	width: 20%;
	font-weight: bold
}

#currentStatus label {
	width: 40%;
	float: left;
	clear: both;
	text-align: right;
	font-size: 14px;
}

#currentStatus .input_field2 {
	float: right;
	clear: right;
	text-align: left;
	width: 60%;
	font-size: 14px;
	font-weight: bold
}

#consult #formConsultDocument {
	text-align: left
}

#fichedocument h1 {
	background: #d1a4dd;
	color: black;
	padding: 2px;
	margin-bottom: 5px;
	height: 100%
}

#infobase h1 {
	margin: 0px 3px 5px 10px
}

#infosup h1, #otherInfo h1 {
	margin: 0px 10px 5px 3px
}

#fichedocument .blocmauveclair, #fichedocument .events {
	text-align: left;
	background: #F1E4F5;
	margin: 5px 0px 0px 5px;
	padding: 3px;
}

#fichedocument .events {
	float: left;
	margin-left: 10px
}

.events table {
	font-size: 12px
}

#fichedocument .logodoc {
	width: 50%;
	float: right;
	padding-top: 50px
}

.currentContent {
	background-color: #F1E4F5;
	padding: 5px 0px
}

#content .label, .input_field {
	font-size: 14px
}

#content .label {
	clear: both;
	float: left;
	text-align: right;
	font-weight: bold;
	width: 40%;
	margin-bottom: 3px;
	display: inline;
}

.input_field {
	float: left;
	text-align: left;
	width: 50%;
	margin-left: 5px;
	display: inline;
}

.input_fieldzozo {
	font-size: 12px;
	font-weight: bolder;
	float: left;
	text-align: left;
	width: 55%;
	margin-left: 5px;
	display: inline;
}

#titres, #mailingInfo, #versioningInfo, #fileSystemInfo {
	margin: 5px 10px
}

#titres table {
	text-align: center
}

#infobase {
	float: left;
	width: 50%;
}

#infobase .currentContent {
	margin: 0px 3px 5px 10px;
	padding: 0px 5px;
}

#infosup, #otherInfo {
	float: right;
	width: 50%;
}

#infosup .currentContent, #otherInfo .currentContent {
	margin: 0px 10px 5px 3px;
}

#infobase .label, #infosup .label {
	padding-left: 5px;
}

#infobase .input_field, #infosup .input_field {
	text-align: left;
	font-size: 12px;
}

#ged_content  #infobase table {
	font-size: 12px;
}

#ged_content #gedreference {
	text-align: center;
}

.spacer {
	font-size: 1px
}

#docActions {
	padding: 5px;
	margin: 5px 10px;
	clear: both;
	background-color: #d1a4dd
}

#fichedocument #docActions .bouton {
	background-color: #d1a4dd;
	color: #000000;
	width: auto;
	margin: 0px 20px
}

/* RECHERCHE GED */
/**********Bloc de recherche*****************************/
#search_document .main_title {
	margin: 5px 5px;
	padding: 2px;
	color: #AE6BC1
}

#search_document .titledoc {
	width: 70%;
	padding: 2px
}

#search_document .titledoc a {
	text-decoration: none;
	color: black;
}

/********** Filtres *************************************/
.ged_filters_cols {
	float: left;
	width: 40%
}

.ged_filters {
	display: block
}

.ged_filters * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #f1f1f1
}

.ged_filters1 {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #f8f2f9;
	border-right: 1px solid #f8f2f9;
	background: #f3e8f6
}

.ged_filters2 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #fdfcfd;
	border-right: 1px solid #fdfcfd;
	background: #f2e6f5
}

.ged_filters3 {
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #f2e6f5;
	border-right: 1px solid #f2e6f5;
}

.ged_filters4 {
	border-left: 1px solid #f8f2f9;
	border-right: 1px solid #f8f2f9
}

.ged_filters5 {
	border-left: 1px solid #f3e8f6;
	border-right: 1px solid #f3e8f6
}

.ged_filtersfg {
	background: #f1f1f1
}

.ged_filters_bloc {
	margin: 0px 5px;
}

.ged_filters_table {
	font-size: 11px;
	font-weight: bolder;
	background: #f1f1f1
}

.ged_filters_table .noborder {
	border: 0px
}

/********** Resultats *************************************/
/* 1) Colonne des Cat�gories */
#categoriesNav h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

/*DEPRECATED
#categoriesNav li {
	margin: 0px 0px;
	height: 30px;
	list-style-type: none
}
*/
#categoriesNav a {
	padding: 0px 2px;
	color: black;
	display: block
}

#categoriesNav a:hover {
	background: #F3EBF7
}

/*2) Colonne des Resultats*/
/*#docResults table {
	margin: 5px
}*/
#docResults a {
	color: #e20026
}

#docResults th { /*Marco*/
	font-size: 12px;
	font-weight: bold;
	background-color: #f1f1f1;
}

#docResults thead { /*Marco*/
	font-size: 12px;
	font-weight: bold;
	background-color: #f1f1f1
}

#docResults th.sortable { /*Marco*/
	font-size: 12px;
	font-weight: bold;
	background-color: #f1f1f1
}

#docResults .titledoc {
	width: 70%
}

#docResults tr.odd { /*Marco*/
	background-color: #f7f7f7;
}

tr.odd {
	background-color: #f7f7f7;
	height: 35px;
}

tr.even {
	height: 30px;
}

*

#linkLeftdocResults  a {
	color: #000000;
	text-align: left;
}

#linkCentertdocResults  a {
	color: #000000;
	text-align: center;
}

/***** ReCHERCHE COLONNE MOTS CLES***/
#ged_advancedSearch select {
	clear: both;
	margin: 5px 0px;
	font-size: 11px
}

#ged_rechercheForm {
	background-color: #f1f1f1;
	padding: 3px
}

/*-  PANIER*/
#consulterPanier .odd {
	background: #F3EBF7
}

div.ged_filters_bloc span.overresults {
	font-size: 9pt;
	font-weight: bold;
	color: #AE6BC1
}

#resultHeader table, thead {
	width: 100%;
}

#resultHeader th.resultHeaderCell { /*Marco*/
	background-color: #f1f1f1;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#resultHeader th.resultHeaderLargeCell {
	width: 100%;
	background-color: #D4B8E2;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#searchpanel div {
	float: left;
	width: 50%;
}

/* DOCUMENT PACK -*/
#documentPackContent {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	border: 1px solid #F0E8F3;
}

#documentPackContent .center {
	text-align: center
}

#documentPackContent .bouton, #documentPackContent .bouton3 {
	border: 0px;
	font-size: 12px
}

#documentPackContent input {
	font-size: 8pt
}

#documentPackContent a.delete {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url("/CisacPortal/static/images/delete.gif");
}

#documentPackContent .displayTable {
	width: 80%;
	margin: 0 auto
}

#documentPackContent div.displayTable {
	margin: 10px auto
}

#documentPackAdmin .textright {
	width: 50%;
	text-align: right;
	padding-right: 3px
}

#documentPackCaption {
	font-size: 16pt;
	text-align: center;
	font-weight: bold;
}

form#documentPackActionForm dt {
	font-size: 14px;
	font-weight: bold;
	margin-left: 15%;
	padding: 5px;
}

#listDocuments dl {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

form#documentPackActionForm #searchDocument {
	margin-top: 12px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	text-align: center
}

#displayTableDocumentPack {
	width: 80%;
	margin: 0 auto
}

#docLookup {
	text-align: center
}

.testcaption {
	padding-left: 15px;
	text-align: left;
	font-weight: 700;
	font-size: 14px
}

.resultHeader2 th {
	background-color: #f1f1f1
} /*Marco*/
#formInitFileName, #formUploadFile * {
	font-size: 12px
}

#formUploadFile input.inptext, #formInitFileName input.inptext {
	width: 360px
}

#versionBloc {
	display: table;
	table-layout: fixed;
}

#versionBloc div {
	display: table-cell;
	width: 30%;
}