/*
Admin interface stylesheet

This stylesheet implements a set of styles used throughout the admin interface of
PN .8x allowing the site administrator to configure via standard css techniques the
presentation of the admin interface.

Themers can create a theme specific version of this stylesheet by creating a copy of
the file in themes\<themename>\style\Admin\admin.css. This version of stylesheet is
kept as generic as possible to avoid many potential theme clashes. Re-styling this
stylesheet requires a working knowledge of both CSS1 and CSS2.

For this stylesheet to be loaded Xanthia themes must have the command
<!--[modulestylesheet stylesheet=admin.css modname=Admin]--> in either the master
template or a specific template for the admin components of a module (note 1).

Legacy themes support the admin stylesheet by virtue of the header of these themes
being templated in the Header_Footer module.

Notes
1) There's no harm in this file being in the master template as these classes are
not referenced in the user templates.

/* styles for module admin menus */
.pn-menu {
    width: 99%;
	text-align: center;
}

/* style for main admin tables */
.pn-admintable {
	width: 100%;
	border: thin outset;
	padding: 1px;
	border-width: 3px;
}
/* classes to define two colors for admin view table to cycle between.*/
.pn-admintable tr.pn-even {
	background-color: #fff;
}
.pn-admintable tr.pn-odd {
	background-color: #eee;
}
.pn-admintable tr.pn-even:hover {
	background-color: #F8981D;
}
.pn-admintable tr.pn-odd:hover {
	background-color: #F8981D;
}
/* stying for the cell elements in admin tables */
.pn-admintable td, th{
	border: thin inset;
	padding: 3px;
	border-width: 1px;
}

/* main admin form style */
form.pn-adminform {
	border: dashed #0074B0;
	border-width: 1px 0;
	padding: 1em 0;
	margin: 0 1em;
}
.accesskey {
	text-decoration: underline
}
/* formrow is used to style a div containing a label and control pair */
.pn-adminformrow {
    clear: both;
	padding: .25em;
}
/* style for a label contained in a div of class formrow */
div.pn-adminformrow label {
	float: left;
	width: 250px;
	text-align: right;
	padding-right: 5px;
}
/* style for a input control contained in a div of class formrow */
/* style for a textarea control contained in a div of class formrow */
/* style for a select control contained in a div of class formrow */
/* style for a div contained in a div of class formrow - allows for grouping
of a control and subsequent non label text.
e.g. yes (radio) no (radio)*/
div.pn-adminformrow input, div.pn-adminformrow textarea,
div.pn-adminformrow select, div.pn-adminformrow span {
	margin-left:20px;
	text-align:left;
}
/* styles to ensure that control elements inside the floated div directly above
don't themselves float*/
div.pn-adminformrow div input, div.pn-adminformrow div textarea,
div.pn-adminformrow div select {
	float: none;
}

/* styles to allow sub headings to be embedded correctly in admin forms */
form.pn-adminform div h1, form.pn-adminform div h2, form.pn-adminform div h3,
form.pn-adminform div h4, form.pn-adminform div h5, form.pn-adminform div h6 {
	padding: 10px;
}

/* add the help cursor to labels that provide additional help via the title
tag of the label */
form.pn-adminform label.pn-adminformhelp {
    cursor: help;
}


/* styles for the warning message shown if any of the install directory,
install.php or psak.php are found */
.warning-container {
	padding:10px;
	text-align: center;
	border: 1px solid red
}
.warning-container h2 {
	color: red;
	display: block;
}
.warning-container img {
	float:left;
}

/* style tags for grouping of controls into logical 'sets' */
fieldset {
	border: #0074B0 solid 1px;
}
legend {
	color: #0074B0;
}




div#pn-newmenu  {margin: 0 auto 0 auto ;    width:900px ;
	text-align: center;}
div#pn-newmenu a {color:#000000}
div#pn-newmenu ul {padding: 0; margin:0px; background: white; text-align:center}
div#pn-newmenu li {background:#CCCCCC}
div#pn-newmenu li:hover {background: #EDD}
div#pn-newmenu li.sousmenu:hover {background: #EBB;}
/* rajout couleure de fond */
div#pn-newmenu li.sousmenu {background: url(fleche.gif) 95% 50% no-repeat; background-color:#CCCCCC}
/* rajout pr pour flèche direction bas et couleur de fond*/
div#pn-newmenu li.plop { background:url(../pnimages.fleche2.gif) 95% 50% no-repeat #CCCCCC;}

/* une petite bordure en top*/
div#pn-newmenu ul li {position:relative; list-style: none; float:left; border-top:1px solid}

div#pn-newmenu ul ul {position: absolute;display:none; width:170px}
div#pn-newmenu li a {text-decoration: none; padding: 4px 0 4px; display:block;width:170px}
div#pn-newmenu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#pn-newmenu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
div#pn-newmenu ul.niveau3 {top:-1px; left: 170px;}

/* rajout de couleures de fond et de survol */
div#pn-newmenu ul.niveau3 li { background: #99CCCC}
div#pn-newmenu ul.niveau3 li:hover { background: #99CC00}

.icone {width:18px; height:18px}