span.underline {
	text-decoration: underline;
}

span.barred {
	text-decoration: line-through;
}

span.monospace {
	font-family: monospace;
}


pre {
	font-family: monospace;
}


#admin a.permissions {
	font-family: monospace;
}



/*
 * Style général de la barre d'information de la page courante
 */
#pageInfoToolbar div.left {
	display: inline-block;
}

#pageInfoToolbar div.right {
	text-align: right;
	float: right;
}

#pageInfoToolbar ul {
	list-style: none;
}

#pageInfoToolbar li {
	display: inline;
}



/*
 * Style général de la console d'administration
 */


/* Liste d'icônes */
#admin div.iconList > div.icon {
	display: inline-block;
}

#admin div.iconList > div.icon > a > img {
	margin-left: auto;
	margin-right: auto;
}

#admin div.iconList > div.icon > a > p {
	text-align: center;
}



/* Format des images */
#admin img.size1 {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	text-align: center;
}

#admin img.size2 {
	width: 5ex;
	height: 5ex;
	vertical-align: middle;
	text-align: center;
}

#admin img.textSize {
	width: 2.6ex;
	height: 2.6ex;
	vertical-align: middle;
	text-align: center;
}



/* Formulaires */
fieldset label {
	display: inline-block;
}



/* Format de messages */
fieldset p.error, p.error {
	font-weight: bold;
	color: #F03030;
	text-align: center;
	margin: 1ex;
}

fieldset p.valid, p.valid {
	font-weight: bold;
	color: #30F030;
	text-align: center;
	margin: 1ex;
}



/*
 * Hyperlinks
 */
a.deadLink {
	border-bottom: 1px dashed #40B040;
}






/*
 * Administration
 */
#admin fieldset {
	border: 1px solid #E0E9F7;
	background: #FFFFF6;
	padding: 1ex;
}

#admin div.note {
	border: 1px solid #E0E9F7;
	background: #FFFFF6;
}



/*
 * Popups
 */
div.popup {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
}

div.popup > div.background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

div.popup > div.window {
	position: fixed;
	z-index: 101;
}

