#phpinfo {color: #000000;}
#phpinfo td, #phpinfo th, #phpinfo h1, #phpinfo h2 {font-family: sans-serif;}
#phpinfo pre {margin: 0px; font-family: monospace;}
#phpinfo a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
#phpinfo a:hover {text-decoration: underline;}
#phpinfo table {border-collapse: collapse;}
#phpinfo .center {text-align: center;}
#phpinfo .center table { margin-left: auto; margin-right: auto; text-align: left;}
#phpinfo .center th { text-align: center !important; }
#phpinfo td, #phpinfo th { border: 1px solid #000000; font-size: 75%; vertical-align: baseline;}
#phpinfo h1 {font-size: 150%;}
#phpinfo h2 {font-size: 125%;}
#phpinfo .p {text-align: left;}
#phpinfo .e {background-color: #ccccff; font-weight: bold; color: #000000;}
#phpinfo .h {background-color: #9999cc; font-weight: bold; color: #000000;}
#phpinfo .v {background-color: #cccccc; color: #000000;}
#phpinfo .vr {background-color: #cccccc; text-align: right; color: #000000;}
#phpinfo img {float: right; border: 0px;}
#phpinfo hr {width: 600px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;}

ul.snsbrowse_toplevels {
   list-style-type: none;
   margin:0px;
   padding:4px;
}
ul.snsbrowse_toplevels li {
   display: inline;
}
div#maincontent div.header-nobg
{
   background-image : none;
   background-color : #c4d2e0;
   margin-bottom: 3px;
}

/*** à optimiser ***/
.choice label {
   font-weight:normal;
   display:inline;
}
.choice .right {
   float:right;
   text-align:right;
   clear:right;
}
.choice .left {
   float:left;
   text-align:left;
   clear:left;
}
table.wizardtable td {
   padding:5px;
}
label.normal {
   display:inline;
   font-weight:normal;
}
img.sel_arrow {
   margin:0 4px 0 14px;
}
/*** ***/

/* Rendu par défaut */
th.tight, td.tight {
   white-space:nowrap
}
.center {
	margin:5px auto;
	display:block;
}
.important {
   color:red;
   font-weight:bold;
}
.important code {
   color:black;
}
.status_ok {
   padding:0 1px;
   text-align:center;
   color:white;
   background:#34a905;
}
.status_error {
   padding:0 1px;
   text-align:center;
   color:white;
   background:#c01a25;
}

/* Rendus g�n�riques : */
/* Titres de tables */
table.list tr.title td {
   font-weight:bold;
   padding:2px;
}
table.list tr.title td div {
   background:#ced4d8;
   padding:2px 2px 2px 5px;
}
/* Cellules de tableau contenant des drapeaux */
table.list td.lang {
   vertical-align:middle;
}
table.list td.lang img {
   margin:0px 2px;
}
table.list td.lang img.mainlang {
   margin-right:10px;
}
/* Zone pouvant �tre ouverte ou ferm�e � l'aide d'un petit + */
div.expandable a {
   display:block;
   font-size:90%;
   font-weight:bold;
   background-color:#E0E0E0;
   padding:2px;
   cursor:pointer;
   text-decoration:none;
   color:black;
}
div.expandable a:hover {
   text-decoration:underline;
}
div.expandable div a {
   display:inline;
   font-size:100%;
   font-weight:normal;
   background-color:transparent;
   padding:0;
   margin:0;
   color:#315578;
}
div.expandable span {
   float:left;
   display:block;
   width:9px;
   height:9px;
   margin:2px 5px 0 0;
   background:url(../images/expand.png) no-repeat top left;
   overflow:hidden;
}
div.expandable div.content {
   display:none;
   padding:2px;
   margin-top:2px;
}
div.expandable ul {
   list-style-type:square;
   margin:0 0 0 30px;
   padding:0;
}

/* Liste des plugins */
div.content {
   margin-bottom:10px;
   background:white;
}

/* Configuration des barres d'outil */
.toolbarsheet th , .toolbarsheet td {
   padding:3px;
}
.toolbarsheet th {
   background-color:#BFBFB7;
   color:#404040;
   text-align:left;
}
.toolbarsheet label {
   display:inline;
   font-weight:normal;
}
.toolbarsheet .preview {
   background:white;
   text-align:center;
   width:100px;
}
.toolbarsheet td div {
   margin-bottom:2px;
}
.toolbarsheet td div div {
   margin-left:50px;
}

/* Zones d'aides */
.help_container {
   display:none;
}
.help_topic {
   display:none;
   margin:3px 0;
   font-size:0.85em;
   font-style:italic;
}
.help_container .help_topic {
   margin:0;
   font-size:1em;
   font-style:normal;
}
.help_topic .title {
   font-weight:bold;
}

div.formchoice {
   padding:2px 5px;
}
div.formparam {
   padding-left:30px;
   padding-top:2px;
}

/*Sélection d'une ligne de configuration*/
div.selected_config_line {
   background-color : #E2E5FF;
}
#rightmenu #clearcache-tool form#clearcache select {
   width:142px;
}
/* filebrowser */
.filebrowser .nav {
	display:inline-block;
	width:75%;
}
.filebrowser .action{
	display:inline-block;
	width:25%;
	text-align:right;
}

pre {
	overflow:auto;
}
.fileeditor {
	width:100%;
}