Sindbad~EG File Manager

Current Path : /home/escuelai/public_html/biblioteca.escuelaintegral.edu.uy/styles/light/
Upload File :
Current File : /home/escuelai/public_html/biblioteca.escuelaintegral.edu.uy/styles/light/layout.css

/* +--------------------------------------------------------------------------+
// 2002-2008 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: layout.css,v 1.70 2023/02/21 11:23:46 jparis Exp $
*/


/*
	Theme inspired by Launchpad : http://launchpad.net/ trademark of Canonical Ltd.
	Icons inspired by http://www.eicodesign.com/ all rights for Rokey Zhang	(for non commercial purpose)
	
	Ce theme a ete verifie sous IE6 et 7, Firefox 2 et 3.
	L'affichage n'a pu etre optimise pour IE6, car les :hover ne sont pas geres avec d'autres
	elements que les liens.
	
	> Les couleurs du theme sont interchangeable sans toucher aux icones, via
	le fichier rub_colours.css
*/


/* ---------------------------------------------------------------------------*/


/*                           	  ATTRIBUTS GENERAUX                          */


/*                                                                            */


/*  						attributs generaux de la page	  	   			  */


/*		     			html / body / frames / liens a / img           		  */


/* ---------------------------------------------------------------------------*/

html {
	height: 100%;
}

body {
	height: 100%;
	padding: 0 1px;
	color: #000;
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-serif;
	background: white;
	margin: 0;
}

iframe {
	border: 1px solid #bbb;
}

iframe#alerte {
	visibility: visible;
	position: absolute;
	left: 0;
	top: 600px;
	width: 150px;
	border-style: none;
	border-width: 0px;
	border-color: #000000;
	f9bd5d background: transparent;
}

a {
	color: #00F;
	text-decoration: underline;
}

a:hover {
	color: #009;
}

.lien_gestion {
	color: #000;
	text-decoration: none;
}

.lien_gestion:hover {
	color: #0000ff;
	text-decoration: underline;
}

h3 {
	clear: both;
	display: block;
	margin-bottom: 2px;
	margin-top: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 13px;
}

img {
	margin: 0px;
	vertical-align: middle;
	border: none;
}

button,
select,
input {
	background: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
}


/* ---------------------------------------------------------------------------*/


/*                         BARRE DE NAGIVATION                                */


/*                                                                            */


/* 			      #navbar / #extra  		              					  */


/* ---------------------------------------------------------------------------*/

#navbar {
	background: white;
	padding-top: 15px;
	padding-bottom: 26px;
	padding-left: 80px;
	position: relative;
}

#navbar h3 {
	display: none;
}

#navbar h3 span {
	font-size: 14px;
	position: relative;
	top: -50px;
	padding-left: 5px;
	color: #ddd;
	display: none;
}

#navbar ul {
	position: absolute;
	list-style-type: none;
	margin: 1px 0 2px 0;
	bottom: -2px;
}

#navbar li {
	margin-right: 2px;
}


/*
	 * Habillage des li
	 * On veillera a utiliser un sprite css uniquement pour les navigateurs n'ayant pas besoin 
	 * du hack de transparence "behavior" (incompatibilit� avec les background position)
	 * Le sprite trouve son utilit� pour la mise en cache d'une seule image 
	 * <=> pas de chargement sur le :hover
	*/

#navbar-dashboard,
#navbar-opac,
#navbar-index,
#navbar-circ,
#navbar-catalog,
#navbar-autorites,
#navbar-edit,
#navbar-dsi,
#navbar-acquisition,
#navbar-admin,
#navbar-cms,
#navbar-extensions,
#navbar-demandes,
#navbar-fichier,
#navbar li[id^="navbar-"] {
	float: left;
	display: block;
	width: auto!important;
	width: 10px;
	background-repeat: no-repeat;
	background-position: top right;
	height: 25px;
	background: #f0f0f0;
	border-radius: 5px 5px 0 0;
	position:relative;
	overflow: hidden;
}

ul>#navbar-dashboard,
ul>#navbar-opac,
ul>#navbar-index,
ul>#navbar-circ,
ul>#navbar-catalog,
ul>#navbar-autorites,
ul>#navbar-edit,
ul>#navbar-dsi,
ul>#navbar-acquisition,
ul>#navbar-admin,
ul>#navbar-cms,
ul>#navbar-extensions,
ul>#navbar-demandes,
ul>#navbar-fichier {
	background-position: 100% 0;
}


/*
	 * Habillage des li:hover
	*/

#navbar-dashboard:hover,
#navbar-opac:hover,
#navbar-index:hover,
#navbar-circ:hover,
#navbar-catalog:hover,
#navbar-autorites:hover,
#navbar-edit:hover,
#navbar-dsi:hover,
#navbar-acquisition:hover,
#navbar-admin:hover,
#navbar-cms:hover,
#navbar-extensions:hover,
#navbar-demandes:hover,
#navbar-fichier:hover {
	background-repeat: no-repeat;
	background-position: top right;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

ul>#navbar-dashboard:hover,
ul>#navbar-opac:hover,
ul>#navbar-index:hover,
ul>#navbar-circ:hover,
ul>#navbar-catalog:hover,
ul>#navbar-autorites:hover,
ul>#navbar-edit:hover,
ul>#navbar-dsi:hover,
ul>#navbar-acquisition:hover,
ul>#navbar-admin:hover,
ul>#navbar-cms:hover,
ul>#navbar-extensions:hover,
ul>#navbar-demandes:hover,
ul>#navbar-fichier:hover {
	background-position: 100% -50px;
}


/*
	* Habillage des li.current
	*/

#navbar-dashboard.current,
#navbar-opac.current,
#navbar-index.current,
#navbar-circ.current,
#navbar-catalog.current,
#navbar-autorites.current,
#navbar-edit.current,
#navbar-dsi.current,
#navbar-acquisition.current,
#navbar-admin.current,
#navbar-cms.current,
#navbar-extensions.current,
#navbar-demandes.current,
#navbar-fichier.current {
	background-repeat: no-repeat;
	background-position: top right;
	height: 27px;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

ul>#navbar-dashboard.current,
ul>#navbar-opac.current,
ul>#navbar-index.current,
ul>#navbar-circ.current,
ul>#navbar-catalog.current,
ul>#navbar-autorites.current,
ul>#navbar-edit.current,
ul>#navbar-dsi.current,
ul>#navbar-acquisition.current,
ul>#navbar-admin.current,
ul>#navbar-cms.current,
ul>#navbar-extensions.current,
ul>#navbar-demandes.current,
ul>#navbar-fichier.current {
	background-position: 100% -100px;
}


/* 
		* Habillage des liens a 
		*/

#navbar-dashboard a,
#navbar-opac a,
#navbar-index a,
#navbar-circ a,
#navbar-catalog a,
#navbar-autorites a,
#navbar-edit a,
#navbar-dsi a,
#navbar-acquisition a,
#navbar-admin a,
#navbar-cms a,
#navbar-extensions a,
#navbar-demandes a,
#navbar-fichier a,
#navbar li[id^="navbar-"]>a {
	height: 17px;
	display: block;
	padding: 6px 10px 2px 10px;
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;
	border-radius: 5px 5px 0 0;	
	border: solid 1px #d8d8d8;	
}

#navbar-dashboard>a,
#navbar-opac>a,
#navbar-index>a,
#navbar-circ>a,
#navbar-catalog>a,
#navbar-autorites>a,
#navbar-edit>a,
#navbar-dsi>a,
#navbar-acquisition>a,
#navbar-admin>a,
#navbar-cms>a,
#navbar-extensions>a,
#navbar-demandes>a #navbar-fichier>a,
#navbar li[id^="navbar-"]>a {
	background-position: 0px -25px;
	position:relative;
}


/* 
		* Habillage des liens a.current
		*/

#navbar li[id^="navbar-"]>a:hover,
#navbar-dashboard>a:hover,
#navbar-index>a:hover,
#navbar-opac>a:hover,
#navbar-circ>a:hover,
#navbar-catalog>a:hover,
#navbar-autorites>a:hover,
#navbar-edit>a:hover,
#navbar-dsi>a:hover,
#navbar-acquisition>a:hover,
#navbar-admin>a:hover,
#navbar-cms>a:hover,
#navbar-extensions>a:hover,
#navbar-demandes>a:hover,
#navbar-fichier>a:hover,
#navbar li[id^="navbar-"].current>a {
	background: #ffffff;
	background-position: 0px -75px;
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');

}
#navbar li[id^="navbar-"].current>a:before,
#navbar li[id^="navbar-"]>a:hover:before{
	content:"";
	display:block;
	width: 100%;
	position:absolute;
	top: -1px;
	left: -1px;
	border: solid 1px;
	border-top-width:2px;
	height: 5px;
	border-radius: 5px 5px 0px 0px;
	border-bottom: transparent;
}

#navbar-dashboard a:hover,
#navbar-index a.current,
#navbar-opac a.current,
#navbar-circ a.current,
#navbar-catalog a.current,
#navbar-autorites a.current,
#navbar-edit a.current,
#navbar-dsi a.current,
#navbar-acquisition a.current,
#navbar-admin a.current,
#navbar-cms a.current,
#navbar-extensions a.current,
#navbar-demandes a.current,
#navbar-fichier a.current {
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
	height: 19px;
}

#navbar-dashboard>a.current,
#navbar-index>a.current,
#navbar-opac>a.current,
#navbar-circ>a.current,
#navbar-catalog>a.current,
#navbar-autorites>a.current,
#navbar-edit>a.current,
#navbar-dsi>a.current,
#navbar-acquisition>a.current,
#navbar-admin>a.current,
#navbar-cms>a.current,
#navbar-extensions>a.current,
#navbar-demandes>a.current,
#navbar-fichier>a.current {
	background-position: 0px -127px;
}

#extra {
	position: absolute;
	top: 3px;
	right: 15px;
	height: 30px;
	font-weight: bold;
	color: #728085;
	padding: 0;
	margin: 0;
	display: block;
}

#extra img {
	display: none;
}


/* Ppts generales des icones #extra */

#extra .icon_history,
#extra .icon_help,
#extra .icon_param,
#extra .icon_opac,
#extra .icon_sauv,
#extra .icon_quit {
	width: 26px;
	height: 25px;
	display: block;
	float: left;
	margin: 0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

#extra .icon_history {
	background-image: url('images/icon_history.png');
}

#extra .icon_help {
	background-image: url('images/icon_help.png');
}

#extra .icon_param {
	background-image: url('images/icon_param.png');
}

#extra .icon_opac {
	background-image: url('images/icon_opac.png');
}

#extra .icon_sauv {
	background-image: url('images/icon_sauv.png');
}

#extra .icon_quit {
	background-image: url('images/icon_quit.png');
}


/*
		* Red�finition des ppts generales pour navigateurs recents
		* permet ainsi l'usage de sprites pour all�ger les requ�tes serveur
		* enleve l'interpretation inutile de 'behaviour' par iE7
	*/

#extra>.icon_history,
#extra>.icon_help,
#extra>.icon_param,
#extra>.icon_opac,
#extra>.icon_sauv,
#extra>.icon_quit {
	background-image: url('images/icon_sprite.png');
	behavior: none;
}

#extra>.icon_history {
	background-position: 0 0;
}

#extra>.icon_help {
	background-position: 0 -25px;
}

#extra>.icon_param {
	background-position: 0 -50px;
}

#extra>.icon_opac {
	background-position: 0 -75px;
}

#extra>.icon_sauv {
	background-position: 0 -100px;
}

#extra>.icon_quit {
	background-position: 0 -125px;
}

#keystatus {
	font-weight: bold;
	position: absolute;
	top: 0px;
	overflow: hidden;
}


/* General bouton plus/moins */

.img_plus {
	background: #ddd;
	margin: 0 0 -1px 0;
	cursor: pointer;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}


/* ---------------------------------------------------------------------------*/


/*                                CONTENEUR		                      		  */


/*                                                                            */


/* 			      			#conteneur / #menu	 		              		  */


/* ---------------------------------------------------------------------------*/

#conteneur {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: block;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	padding-bottom: 20px;
}

#conteneur.extensions {
	min-height: 0%;
}

.index #noconteneur {
	background: #ede9e3;
	position: absolute;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
}


/* -------- Menu ---------- */

#menu {
	position: absolute;
	left: 0px;
	margin-top: 18px;
	padding: 3px 20px 9px 15px;
	width: 150px;
	background-image: url("images/menu_fond.png");
	background-repeat: no-repeat;
	background-position: 25px 100%;
}

#menu h3 {
	width: 130px;
	height: 18px;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 20px;
	color: white;
	font-size: 12px;
	cursor: pointer;
	background-image: url("images/menu_h3_deplie.png");
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}


/* classe ajoutee lors du repliement de l'element */

#menu h3.selected {
	background-image: url("images/menu_h3_selected.png");
	background-repeat: no-repeat;
}


/* classe ajoutee lors de l'enregistrement des preferences de disposition */

#menu h3.setpref {
	background-image: url("images/menu_h3_setpref.png");
	background-repeat: no-repeat;
}


/*
		* Red�finition des ppts generales pour navigateurs recents
		* permet ainsi l'usage de sprites pour all�ger les requ�tes serveur
		* enleve l'interpretation inutile de 'behaviour' par iE7
	*/

#menu>h3 {
	behavior: none;
	background-image: url("images/menu_h3_sprite.png");
	background-repeat: no-repeat;
}


/* classe ajoutee lors du repliement de l'element */

#menu>h3.selected {
	background-image: url("images/menu_h3_sprite.png");
	background-position: 0px -23px;
}


/* classe ajoutee lors de l'enregistrement des preferences de disposition */

#menu>h3.setpref {
	background-image: url("images/menu_h3_sprite.png");
	background-position: 0px -46px;
}

#menu ul {
	list-style-type: none;
	padding: 0 1px;
	margin: 0 10px;
	display: block;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#menu li {
	padding: 1px 0;
	font-size: 12px;
}

#menu li a {
	display: block;
	color: #000;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
	-moz-border-radius: 2px;
}

#menu li a:hover {
	color: white;
	background: #756d6c url("images/menu_liens_hover.png") repeat-x;
}

#menu hr {
	margin: 0;
}

#div_alert {
	margin: 0 10px;
	padding: 0 3px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#div_alert ul {
	padding: 5px 0;
	border: none;
}


/* ---------------------------------------------------------------------------*/


/*                                CONTENU		                      		  */


/*                                                                            */


/* 			      			#contenu / .hmenu        						  */


/* ---------------------------------------------------------------------------*/

#contenu {
	padding-top: 10px;
	margin-left: 195px;
	padding-right: 40px;
}

#contenu-frame {
	background: #e6e1da;
	padding: 10px;
}

#contenu .hmenu {
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 15px;
	display: table;
	width: 100%;
	position: relative;
	left: -16px;
	height: 22px;
}

.hmenu span {
	display: block;
	float: left;
	margin-right: -16px;
	background-image: url('images/hmenu_item.png');
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

.hmenu span:hover,
.hmenu span.selected {
	background-image: url('images/hmenu_item_selected.png');
}

.hmenu span a {
	display: block;
	color: #777;
	text-decoration: none;
	float: left;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 6px;
	height: 21px;
	background-repeat: no-repeat;
}


/*
			* Red�finition des ppts pour les navigateurs recents
			* permet ainsi l'usage de sprites pour all�ger les requ�tes serveur
			* enleve l'interpretation inutile de 'behaviour' par iE7	
		*/

.hmenu>span {
	background-image: url('images/hmenu_sprite.png');
	behavior: none;
}

.hmenu>span:hover,
.hmenu>span.selected {
	background-image: url('images/hmenu_sprite.png');
	background-position: 0px -54px;
	behavior: none;
	color: #111;
}

.hmenu>span a {
	background-image: url('images/hmenu_sprite.png');
	background-position: 100% -27px;
	behavior: none;
}

.hmenu>span a:hover,
.hmenu>span.selected a {
	background-image: url('images/hmenu_sprite.png');
	background-position: 100% -81px;
	behavior: none;
}

.vmenu span {
	display: block;
	background-image: url('images/hmenu_item.png');
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

.vmenu span:hover,
.vmenu span.selected {
	background-image: url('images/hmenu_item_selected.png');
}

.vmenu span a {
	display: block;
	color: #777;
	text-decoration: none;
	padding-left: 22px;
	padding-top: 6px;
	height: 21px;
	background-repeat: no-repeat;
}


/*
			* Red�finition des ppts pour les navigateurs recents
			* permet ainsi l'usage de sprites pour all�ger les requ�tes serveur
			* enleve l'interpretation inutile de 'behaviour' par iE7	
		*/

.vmenu>span {
	background-image: url('images/hmenu_sprite.png');
	behavior: none;
}

.vmenu>span:hover,
.vmenu>span.selected {
	background-image: url('images/hmenu_sprite.png');
	background-position: 0px -54px;
	behavior: none;
	color: #111;
}

.vmenu>span a {
	background-image: url('images/hmenu_sprite.png');
	background-position: 100% -27px;
	behavior: none;
}

.vmenu>span a:hover,
.vmenu>span.selected a {
	background-image: url('images/hmenu_sprite.png');
	background-position: 100% -81px;
	behavior: none;
}

h1 {
	font-size: 16px;
	color: #333;
}

#contenu h2,
#contenu h3 {
	font-size: 13px;
	color: #444;
	padding: 8px 0 0 14px;
	margin: 5px 0;
	min-height: 12px;
	height: auto !important;
	height: 12px;
}

#contenu h3 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 6px;
}

#contenu h3 img {
	margin-right: 3px;
	position: relative;
	top: 2px;
}


/* ------------------ formulaires --------------- */

form {
	width: 100%;
	padding: 5px;
	margin: 20px auto;
	background: #eee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.row {
	margin: 4px 0;
	clear: both;
}

.separateur {
	border-bottom: 1px solid #444;
}

.form-contenu {
	border-bottom: 2px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
	padding: 5px;
	margin: 10px 40px;
	padding-bottom: 1em;
	padding-top: 1em;
}

.form-contenu label {
	color: #2e3436;
	font-weight: bold;
}

.form-contenu td {
	margin: 0;
	padding: 0;
	border: none;
}

.form-clean {
	margin: 0
}

.saisie-contenu,
#contenu .astuce {
	font-size: 11px;
	display: block;
	margin: 10px 0;
	padding: 10px 10px;
	background: #f1ece6;
	border: 1px solid #d0ccc6;
	clear: both;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#contenu ul {
	margin: 10px 0 10px 30px;
}

#contenu li {
	padding: 5px 2px;
}

#conteneur.extensions #contenu ul {
	margin: 10px;
}

table {
	margin: 10px 0;
	border-collapse: collapse;
	width: 100%;
}

tr {
	font-style: normal;
}

td.docnum {
	text-align: center;
}

tr.odd {
	background: #eee;
}

tr.even {
	background: #e5e5e5;
}

tr.surbrillance {
	background: #d3d3d3;
}

tr.justmodified {
	background: #939393;
	font-weight: bold;
}

td {
	border: 1px solid #ccc;
	padding: 3px 10px;
}

td a {
	text-decoration: none;
	color: #000;
}

#contenu-frame td {
	border: none;
}

th {
	border: 1px solid #aaa;
	padding: 3px 10px;
	background: #ccc;
}


/*
	select{padding:1px 2px;}
	option{padding:0 5px;}

	.usercheckbox{padding:0 6px;}
		.usercheckbox label{margin:-4px 0 0 3px;}
*/

hr {
	width: 100%;
	display: block;
	clear: both;
	margin: 15px 0;
	border-top: 1px solid #cac1b3;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	height: 2px;
}

ul {
	margin-left: 10px;
}

ol {
	margin-left: 20px;
}


/* ------------ Login-box ---------------*/

#login-box {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 10%;
	background: #f4f0ea;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0;
	padding-bottom: 15px;
}

#login-box .erreur {
	padding-left: 20px;
}

#noconteneur form {
	margin: 0;
	background: none;
}

#noconteneur .bouton {
	margin-top: 10px;
	margin-left: 10px;
}

#login-box h1 {
	color: #3a4244;
	border-left: 2px solid #ffa619;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 3px 0 3px 10px;
	background: #f8f5f0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
}

#noconteneur .form-contenu {
	margin-top: 0px;
}

#login-box label {
	font-size: 9pt;
	font-weight: bold;
}

#noconteneur #footer {
	padding: 9% 0 10px 35px;
	margin: 0;
	clear: both;
	background: #ede9e3;
}


/* ------------- logo --------------- */

#logo {
	position: absolute;
	bottom: 0;
	left: -60px;
	/*background: transparent no-repeat bottom right url("books_small.gif");*/
	padding: 5px;
	margin: 0px auto;
	width: 200px;
	height: 150px;
	z-index: 0;
}

#logo span {
	display: none;
}


/* --------------------------- */

.col {
	float: left;
	width: 100%;
	padding: 1em;
	margin: 1em;
}

.erreur {
	color: #f00;
	font-weight: bold;
	font-size: 16px;
}

.erreur-child {
	display: block;
	margin-left: 12%;
	padding: 0;
	color: #000;
	font-weight: normal;
}

.hide {
	display: none;
}

.aide {
	cursor: help;
}

.astuce {
	font-size: 10pt;
	margin-top: 1em;
}

.bool {
	font-family: fixed;
	font-weight: bold;
}

.bouton,
.bouton_small {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #666;
	color: white;
	border: 1px outset #aaa;
}

.bouton:hover,
.bouton_small:hover {
	border: 1px inset #aaa;
	cursor: pointer;
}

.spacer {
	clear: both;
	visibility: hidden;
	display: none;
	margin-bottom: -10px;
	margin-top: -10px;
}


/* -----------------------------------------------------------------------------*/


/* 																				*/


/*                            CLASSES LIEES A L'APPLICATION                     */


/*                                                                              */


/*  feuilles de styles appliqu�es � des balises sans classes ni id sp�cifi�s    */


/* 																				*/


/* -----------------------------------------------------------------------------*/

.notice-perio {
	border: 1px solid #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#content_onglet_perio {
	margin-left: 20px;
	margin-bottom: 37px;
}

#content_onglet_perio:after {
	/* content:""; */
	display: table;
	clear: both;
}

#content_onglet_perio span {
	display: block;
	width: auto!important;
	width: 10px;
	height: 25px;
	float: left;
	margin-bottom: 25px;
	margin-right: 2px;
	cursor: pointer;
}

#content_onglet_perio a {
	height: 17px;
	display: block;
	padding: 6px 10px 2px 10px;
	text-decoration: none;
	color: #000;
	text-align: center;
}

.onglets-perio {
	background-repeat: no-repeat;
	background-image: url('images/navbar.png');
	background-position: top right;
}

.onglets-perio a {
	background-image: url('images/navbar_bord.png');
	background-repeat: no-repeat;
}

#content_onglet_perio>.onglets-perio {
	background-image: url('images/navbar_sprite.png');
	background-position: 100% 0px;
}

.onglets-perio>a {
	background-image: url('images/navbar_sprite.png');
	background-position: 0px -25px;
}

.onglet-perio-selected {
	background-color: #F99C09;
	background-repeat: no-repeat;
	background-image: url('images/navbar_current.png');
	background-position: top right;
	cursor: default;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

.onglet-perio-selected a {
	background-image: url('images/navbar_current_bord.png');
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

#content_onglet_perio>.onglet-perio-selected {
	background-image: url('images/navbar_sprite.png');
	background-position: 100% -100px;
}

.onglet-perio-selected>a {
	background-image: url('images/navbar_sprite.png');
	background-position: 0px -127px;
}

.bulletins-perio {
	border: 1px solid #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 1em;
	margin-bottom: 1em;
}

.bulletins-perio h2 blockquote {
	font-size: 0.8em;
	font-weight: normal;
}

.depouillements-perio {
	border: 1px solid #684;
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

.msg-perio {
	font-size: 150%;
	font-weight: bold;
	color: #f00;
}


/* barre fl�ch�e en p�rio */

.perio-barre {
	font-size: 120%;
	font-weight: bold;
}


/* classes pour l'affichage de liste d�pliantes en r�sultat de recherche */

.notice-heada {
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

.notice-parent {
	color: #000000;
	margin-bottom: 7px;
	margin-top: 7px;
	text-decoration: none;
}

.notice-parent img {
	vertical-align: bottom;
}

.notice-parent a {
	font-weight: normal;
	color: #000;
}

.notice-child {
	font-size: 0.9em;
	margin-left: 30px;
	margin-bottom: 15px;
	margin-top: 5px;
	width: 98%;
	padding: 0 6px;
	text-align: justify;
	background: #f6f2ec;
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.notice-child table td img.img_notice {
	max-width: 140px;
	max-height: 200px;
	width: expression(this.width > 140 ? "140px": true);
	height: expression(this.height > 200 ? "200px": true);
}

table td .img_notice {
	max-width: 140px;
	max-height: 200px;
	width: expression(this.width > 140 ? "140px": true);
	height: expression(this.height > 200 ? "200px": true);
}

.notice-child .expl-list {
	border: 1px solid #999;
}

.notice-child td,
.notice-child th {
	border: none;
}

.notice-bu {
	margin-top: 0px;
	background-color: transparent;
	border-style: none;
}


/* classes pour l'affichage de liste d�pliantes en formulaire de saisie de notice */

.heada {
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.parent {
	color: #000000;
	margin-left: 0px;
	font-size: 8pt;
	text-decoration: none;
	clear: both;
}

.child {
	margin-left: 30px;
}

.bu {
	margin-top: 15px;
}

.titre-panier {
	border: 1px solid #684;
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#history_table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: transparent;
}

#history_table td {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#contenu .parent h3 img {
	float: left;
	margin-top: -1px;
}

#addaut1,
#addaut2 {
	margin: 5px 0 0 2px;
}


/* -----------------------------------------------------------------------------*/


/* 																				*/


/*                       MODIFICATIONS POUR L'IMRPESSION                        */


/*                                                                              */


/* pour l'impression, masquage de #navbar, #menu, #deconnexion, #extra,         */


/* iframe#alerte et des boutons de classe .bouton; #contenu coll�s à gauche   */


/* 																				*/


/* -----------------------------------------------------------------------------*/

@media print {
	#conteneur {
		position: relative;
		clear: both;
	}
	#navbar {
		display: none;
	}
	#menu {
		display: none;
	}
	/*	Menu	*/
	#deconnexion {
		display: none;
	}
	#extra {
		display: none;
	}
	.bouton {
		display: none;
	}
	.bouton_small {
		display: none;
	}
	iframe#alerte {
		visibility: hidden;
	}
}

iframe#history {
	width: 40%;
	height: 97%;
	position: fixed;
	top: 1%;
	left: 1%;
	z-index: 1000;
}

* HTML iframe#history {
	height: 580px;
}


/* pour affichage de pav�s de couleur pour disinction des statuts de notices */

.statutnot1 {}

.statutnot2 {
	background-color: #BB0000;
}

.statutnot3 {
	background-color: #00BB00;
}

.statutnot4 {
	background-color: #0000BB;
}

.statutnot5 {
	background-color: #D0686F;
}

.statutnot6 {
	background-color: #A6DCDC;
}

.statutnot7 {
	background-color: #816492;
}

.statutnot8 {
	background-color: #BCB964;
}

.statutnot9 {
	background-color: #6C75AC;
}

.statutnot10 {
	background-color: #FFC587;
}

.statutnot11 {
	background-color: #70C173;
}

.statutnot12 {
	background-color: #660000;
}

.statutnot13 {
	background-color: #006600;
}

.statutnot14 {
	background-color: #000066;
}

.statutnot15 {
	background-color: #80181F;
}

.statutnot16 {
	background-color: #668C8C;
}

.statutnot17 {
	background-color: #311442;
}

.statutnot18 {
	background-color: #7C7914;
}

.statutnot19 {
	background-color: #2C356C;
}

.statutnot20 {
	background-color: #BF8547;
}

.gris {
	color: #ccc;
}

.message_important {
	color: #f00;
	font-weight: bold;
	font-size: 1.5em;
	padding: 5px;
	margin: 5px;
}

body.select {
	background: #e6e1da;
}

body.select .row {
	background: #e6e1da;
	margin: 0;
	padding: 5px 15px;
}

ul.sel_navbar {
	margin: 5px;
	padding: 0;
	list-style: none;
	clear: right;
	height: 21px;
	float: left;
	margin-bottom: 4px;
}

ul.sel_navbar li {
	float: left;
	display: block;
	width: auto!important;
	width: 10px;
	background-repeat: no-repeat;
	background: url('images/navbar.png');
	background-position: top right;
}

ul.sel_navbar li a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	height: 17px;
	display: block;
	padding: 6px 10px 2px 10px;
	text-decoration: none;
	color: #000;
	background-image: url('images/navbar_bord.png');
	background-repeat: no-repeat;
}

ul.sel_navbar li.sel_navbar_current {
	background-image: url('images/navbar_current.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 24px;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
}

ul.sel_navbar li.sel_navbar_current a {
	background-image: url('images/navbar_current_bord.png');
	background-repeat: no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior: url('styles/nova/iepngfix.htc');
	height: 17px;
}

.dsi table.dsi tr td:hover {
	background: #dc3400;
}

#frame_notice_preview {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	z-Index: 1000;
	position: absolute;
	background: #eee;
	width: 680px;
	height: 500px;
}

#up_frame {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	z-Index: 1000;
	position: absolute;
	background: #eee;
}

#frame_periodique {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	z-Index: 1000;
	position: absolute;
	background: #eee;
	width: 190px;
	height: 250px;
}

#expl-form select {
	width: 195px;
}

body.pointage_exemplarise .left {
	margin-top: 10px;
}

#frame_abts {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	z-Index: 1000;
	position: absolute;
	background: #eee;
	width: 190px;
	height: 250px;
}

body.abonnement_parution_edition .left {
	margin-top: 10px;
}

#frame_trans_expls {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	z-Index: 1000;
	position: absolute;
	background: #eee;
	width: 500px;
	height: 250px;
}

#a_recevoirChild .colonne_suite button,
#a_recevoirChild .colonne_suite input {
	margin-right: 20px;
}

.form-acquisition>.form-contenu #tot_ht,
#tot_tva,
#tot_ttc,
#adr_fou,
#adr_liv,
#adr_fac,
#tot_expl,
#devise[class=saisie-5emd] {
	border: 1px inset #aaa;
}

.req_cell {
	table-layout: fixed;
	text-align: left;
}

.req_cell th,
.req_cell td {
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-right: 4px;
}

.req_cell .col_ali {
	width: 10%;
}

.req_cell .col_get,
.req_cell .col_vis,
.req_cell .col_grp,
.req_cell .col_tri {
	width: 20px;
	padding-right: 0px;
}

.req_cell .col_act,
.req_cell .col_obl {
	width: 50px;
	padding-right: 0px;
}

.req_cell .up_bt {
	vertical-align: top;
	cursor: pointer;
}

.req_cell .down_bt {
	vertical-align: bottom;
	margin-left: -16px;
	cursor: pointer;
}

.req_cell .stop_bt,
.req_cell .cross_bt {
	vertical-align: middle;
	width: 16px;
	cursor: pointer;
}

.in_cell,
.in_cell_nb,
.in_cell_ro,
.in_cell_nb_ro {
	width: 99%;
	border: 1px inset;
}

.form-acquisition .in_cell,
.form-acquisition .in_cell_nb,
.form-acquisition .in_cell_ro,
.form-acquisition .in_cell_nb_ro {
	width: 70%;
}

.in_cell_nb,
.in_cell_nb_ro {
	text-align: right;
}

.in_cell_ro,
.in_cell_nb_ro {
	background-color: #90B636;
	border: 2px inset #aaa;
}

.in_cell_text {
	width: 95%;
	border: 1px solid;
}

.in_cell_rd,
.in_cell_ld {
	width: 100%;
	background-color: transparent;
	border-color: transparent;
	border-width: 0;
}

.in_cell_rd {
	text-align: right;
}

.in_cell_ld {
	text-align: left;
}

.req_ajax_div {
	display: none;
	border: 1px #000 solid;
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
	z-Index: 1000;
	height: 200px;
	overflow: auto;
}

.req_row_handler {
	margin-left: 5px;
	top: 0px;
	cursor: pointer;
}

#req_frame {
	display: none;
	border: 2px solid #777799;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	z-Index: 1000;
	position: absolute;
	background: #FFF0A7;
}

.req_cell .bt_cross_elt {
	vertical-align: bottom;
	width: 8px;
	cursor: pointer;
}

.act_cell {
	table-layout: fixed;
}

.act_cell th,
.act_cell td {
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	overflow: hidden;
}

.act_cell_chkbox {
	width: 25px;
}

.act_cell_img_plus {
	background: #8cc6ff;
	margin-left: -20px;
}

.act_cell_chkbox2 {
	margin-right: -20px;
}

.act_cell_comments table,
.act_cell_reminders table {
	margin-top: 0px;
	margin-bottom: 0px;
}

.act_cell_comments tr,
.act_cell_reminders tr {
	background: #DDDDDD;
}

.act_cell_comments td,
.act_cell_reminders td {
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
}


/**
/**
 *  Couleur de fond et de liens du calendrier
 *
 **/

#calendrier_tab td.lien_date a {
	color: white;
}

#calendrier_tab td.lien_date {
	background: green;
}

#calendrier_tab td.lien_date_hs {
	background: red;
}

#calendrier_tab td.lien_date_hs_p {
	background: orange;
}

.recorded {
	color: #cc0000;
	font-weight: bold;
}

.pbar {
	width: 710px;
	text-align: center;
}

.pbar_frame {
	border: #000000 1px solid;
	padding: 4px;
}

.pbar_gauge {
	text-align: left;
}

#pbar_img {
	height: 16px;
	width: 0px;
}

.dom_div {
	overflow: auto;
}

.dom_tab {
	table-layout: fixed;
}

.dom_col {
	overflow: hidden;
	width: 200px;
}

.dom_cell_tab {
	border: #000000 1px solid;
	overflow: hidden;
}

.dom_tab2 {
	display: table;
}

.dom_row2 {
	display: table-row;
	height: 100px;
}

.dom_col2 {
	display: table-cell;
}

.dom_cell2_h {
	display: block;
	width: 200px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #AAAAAA;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: center;
}

.dom_cell2 {
	display: block;
	height: 100px;
	overflow: hidden;
	border: 1px solid #AAAAAA;
}

.dom_sel {
	width: 190px;
}


/*Suggestions multiples */

.tab_sug {
	table-layout: fixed;
}

.tab_sug th,
.tab_sug td {
	border: 1px solid #CCCCCC;
	/*	vertical-align:center;*/
	text-align: center;
	overflow: scroll;
	width: 100%;
}

.tab_sug input,
.tab_sug button,
.tab_sug textarea {
	width: 95%;
	height: 100%;
	background: #F3F3F3;
}

.tab_sug select {
	width: 95%;
}

.erreur_saisie {
	background-color: #ff0000;
}

table.sortable tr td {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

#recept_frame {
	border: 2px solid #777799;
	border-radius: 5px 5px;
	-moz-border-radius: 10px;
	padding: 5px;
	z-Index: 1000;
	position: absolute;
	background: #EEEEEE;
	display: none;
}


/***************
 *     CMS     *
 **************/

.cms #editorial_tree_container .no_icon {
	background-image: none;
	width: 0px;
	height: 0px;
	margin: 0px;
}

.cms form.cms_editorial_form {
	margin: 0;
	width: auto;
}

.cms_logo_frame {
	vertical-align: middle;
	width: 33em;
	height: 3.6em;
	border: none;
}

#f_ex_note,
#f_ex_comment {
	width: 90%;
}

.notice-parent .left {
	margin-left: 5px;
	float: none;
}

.notice-parent .right {
	margin-top: -15px;
	text-align: right;
	float: none;
}


/************************************
 *     CATALOGUE - SEGMENTATION     *
 ***********************************/

body.catalog #conteneur #contenu form #speech_timeline #speech_timeline_edit_menu ul {
	background-color: #EEEEEE;
	box-shadow: -1px 0 3px #999999 inset;
	border-radius: 5px;
	color: #000000;
	padding: 1px 3px;
	margin: 0px;
}

body.catalog #conteneur #contenu form #speech_timeline #speech_timeline_edit_menu ul li {
	background-color: #FFFEF5;
	box-shadow: -1px 0 3px #999999 inset;
	padding: 3px 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	cursor: pointer;
	list-style-type: none;
}

body.catalog #conteneur #contenu form #speech_timeline #speech_timeline_edit_menu ul li:hover {
	background: url("images/menu_liens_hover.png") repeat-x scroll 0 0 #756D6C;
	color: #FFFFFF;
}
 
/* Correction d'un bug Drag & Drop dojo dans Firefox
https://github.com/dojo/dijit/issues/161 */
.dijitTree {
    -moz-user-select: none;
}


/* ------------------ Vignette Administration ------------------ */
.admin .accordion-trigger:focus, 
.admin .accordion-trigger:hover {
	background: #a02c35 !important;
	color: white;
}

/* ------------------ Dsi ------------------ */
#views .accordion .accordion-trigger,
#views .accordion .accordion-trigger:focus,
#views .accordion .accordion-trigger:hover,
#subscriberList .accordion .accordion-trigger,
#subscriberList .accordion .accordion-trigger:focus,
#subscriberList .accordion .accordion-trigger:hover,
#products .accordion .accordion-trigger,
#products .accordion .accordion-trigger:focus,
#products .accordion .accordion-trigger:hover,
#diffusions .accordion .accordion-trigger,
#diffusions .accordion .accordion-trigger:focus,
#diffusions .accordion .accordion-trigger:hover {
	background: #d18c3b !important;
	color: white;
}

.accordion-trigger:focus .accordion-title {
	border-color: white !important;
}

.source-list .source-item::before {
	content: "\2022"; 
	color: #a02c35;
	display: inline-block; 
	width: 1em;
	margin-left: -1em
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists