/*
 * Notimoo.css
 * 11/01/2025 16:02:20.
 */

/* 
    Document   : notimoo
    Created on : 31-mar-2009, 10:49:46
    Author     : PaquitoSoft
    Description:
        Styles for Notimoo notification system.
        Change it to meet your needs.
*/

.notimoo {

    /* Don't touch here */
    position: absolute;
    z-index: 9999; /* There are some cases where you'll need to change this if you're currently using a greater one in your project*/
    cursor: pointer;

    /* Change this to fit your needs*/
    padding: 10px;
    -moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
    background: #333;
    color: #fff;
    font:					1em/1.2em "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.notimoo .title {
    font-weight: bold;
    padding:				0;
    margin:					0;
}

.notimoo .title h3 {
	margin: 0;
	padding: 0;
	color: #D85D33;
	float: none;
	text-align: center;
}

.notimoo .message {
    padding:				0 20px 42px 20px;
	margin:					0;
}

.notimoo .message ul {
    margin 0;
    padding: 0;
    display: block;
}

.notimoo .message span {
    padding 0;
    margin: 0;
    display: block;
    text-align: center;
    font-size: smaller;
}

.notimoo a {
    color: #D85D33;
}

.notify {
	font-size: 3em;
}


/*
 * contextmenu.css
 * 11/01/2025 16:02:20.
 */

/* USER MENU */
/*************/

#usermenu {
	color: #f79e3a;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	position: relative;
	cursor: default;
	margin: 0;
	padding: 0 0
	.1em 0;
	
	position: fixed;
	display: block;
	width: 23px;
	height: 23px;
	top: 10px;
	right: 37px;
	background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/admin.png') 0 0 no-repeat;
	opacity: .1;
	z-index: 999999999 !important;
}

#usermenu:hover {
	opacity: 1;
}

#usermenu > span {
	display: none;
}

#usermenu ul {
	color: #21759b;
	display: none;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 0;
	padding: 0;
	margin: 1.4em 0 0 0;
	list-style: none;
	width: 21em;
	-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.9);
	-moz-box-shadow: 0 2px 12px rgba(0,0,0,.9);
	box-shadow: 0 2px 12px rgba(0,0,0,.9);
}
#usermenu:hover ul, #usermenu:hover ul:hover, #usermenu ul:hover {
	display: inline;
}
#usermenu li {
	margin: 0;
	padding: 5px 10px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #242424;
	border-top: 0;
	background-color: #333;
	/*-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.9);
	 -moz-box-shadow: 0 2px 12px rgba(0,0,0,.9);
	 box-shadow: 0 2px 12px rgba(0,0,0,.9);*/
}
#usermenu li:first-child {
	/*margin-top: 1.4em;*/
	border-top: 1px solid #666;
	/*-webkit-border-radius: 0 6px 0 0;
	 -moz-border-radius: 0 6px 0 0;
	 border-radius: 0 6px 0 0;*/
}
#usermenu li:last-child {
	border-bottom: 1px solid #666;
	/*-webkit-border-radius: 0 0 6px 6px;
	 -moz-border-radius: 0 0 6px 6px;
	 border-radius: 0 0 6px 6px;*/
}




#usermenu_content {
	border: 1px solid #ddd;
	padding: 0;
	background: #fff;
	width: 20em;
	list-style-type:none;
	display:none;
	-moz-box-shadow: 0 2px 10px #000;
	-webkit-box-shadow: 0 2px 10px #000;
	box-shadow: 0 2px 10px #000;
	z-index: 99999999 !important;
}
#usermenu_content .separator {
	border-top: 1px solid #666;
}
#usermenu_content .section {
	padding: .3em .7em;
	text-align: right;
	background-color: rgba(0,0,0,.4);
	color: #666;
	font-size: smaller;
	padding: 5px 10px;
}
#usermenu_content li {
	margin:0;
	padding:0;
	border-bottom: 1px dotted #aaa;
}
#usermenu_content li:first-child {
	border-top: none;
}

#usermenu_content li:last-child {
	border-bottom: none;
}

#usermenu_content li a, #usermenu_content li span {
	display: block;
	padding: 5px 10px;
	width: 18.5em;
	text-decoration: none;
	color: #21759b;
	font-weight: normal;
}
#usermenu_content li a:hover {
	background: #e1e1e1 url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 repeat-x;
	/*color: #b33;*/
}
#usermenu_content li a.disabled {
	color:#ccc;
	font-style:italic;
}
#usermenu_content li a.disabled:hover {
	background-color: #eee;
}











/* DEBUG MENU */
/**************/

#dk_debug_link {
	position: fixed;
	width: 25px;
	height: 23px;
	top: 10px;
	right: 10px;
	background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/Space-Invader-fff.png') 0 0 no-repeat;
	opacity: .1;
}
#dk_debug_link:hover {
	opacity: 1;
}
#dk_debug_link span {
	display: none;
}

#dk_debug_menu {
	border: 1px solid rgba(255,0,0,.4);
	padding: 0;
	background: rgba(40,0,0,.85);
	width: 12em;
	list-style-type:none;
	display:none;
	-moz-box-shadow: 0 2px 10px #0f0;
	-webkit-box-shadow: 0 2px 10px #0f0;
	box-shadow: 0 2px 10px #800;
}
#dk_debug_menu .separator {
	border-top: 1px solid #999;
}
#dk_debug_menu .section {
	padding: .3em .7em;
	text-align: right;
	background-color: rgba(0,0,0,.4);
	color: #900;
	font-size: smaller;
	padding: 5px 10px;
}
#dk_debug_menu li {
	margin:0;
	padding:0;
}
#dk_debug_menu li a, #dk_debug_menu li span {
	display: block;
	padding: 5px 10px;
	width: 12.5em;
	font-size: smaller;
	text-decoration: none;
	font-family: tahoma,arial,sans-serif;
	color: #800;
	font-weight:normal;
	background-position: 8px 8px;
	background-repeat: no-repeat;
}
#dk_debug_menu li a:hover {
	background-color: rgba(80,0,0,.85);
	color: #b33;
}
#dk_debug_menu li a.disabled {
	color:#ccc;
	font-style:italic;
}
#dk_debug_menu li a.disabled:hover {
	background-color:#eee;
}
/*
 * dark_script.css
 * 11/01/2025 16:02:20.
 */

/* GENERAL */
/***********/

	html {
		font-size: 100%;
		width: 100%;
		height: 100%;
		background-color: #333;
		margin: 0;
		padding: 0;
	}
	
	body {
		background-color: #333;
		color: #fff;
		font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-size: .8em;
		margin: 0;
		padding: 20px;
	}

/* FORMS */
/*********/

	form {
		margin: 0;
		padding: 0;
	}
	
	label, input, select, option, textarea {
		font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		margin: 0;
		font-size: 1em !important;
		outline: none;
		border-collapse: collapse;
		vertical-align: top;
	}
	
	label.error {
		color: #c42;
	}

	fieldset {
		padding: 0;
		margin: 0;
		border: none;
		border-bottom: 3px solid #ddd;
		position: relative;
	}
	
	legend {
		background-color: rgb(34, 34, 34);
		border-top: 3px solid #ddd;
		border-left: 3px solid #ddd;
		border-right: 3px solid #ddd;
    	font-weight: bold;
		font-size: 1em;
		text-transform: uppercase;
		color: #aaa;
    	width: inherit;
    	padding: .3em 1em .4em 1em;
	}
	
	fieldset .container {
		border-left: 3px solid #ddd;
		border-right: 3px solid #ddd;
		/*padding: 1em;*/
		line-height: 1.7em;
	}

	label {
		text-align: right;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 5px 0;
		zoom: 1;
		*display: inline;
	}

	input[type="text"], input[type="password"] {
		padding: 0 .3em;
	}
	
	input[disabled="disabled"] {
		opacity: .5;
	}

	select {
		margin: .2em 0;
	}

	div.form_buttons {
		text-align: right;
		padding: 10px 0 0 0;
		margin: 0;
		width: 100%;
	}

	input.cancel {
		float: left;
	}
	
	input[type=submit] {
		/*float: right;
		margin-top: 1em;
		cursor: pointer;
		/*position: absolute;
		bottom: 1em;
		right: 1em;*/
	}

	#ajaxlog {
		position: absolute;
		top: 8px;
		left: 8px;
		width: 150px;
		height: 150px;
		opacity: 0;
	}
	
	.ajax-loading {
		/*width: 16px;
		height: 16px;*/
		display: block;
		background: transparent url('../../../templates/default/images/loaders/arrows_blue.gif') left top no-repeat;
		opacity: 0;
		padding-top: 20px;
	}

/* CONFIG */
/**********/

	#edit_dk_config .container {
		width: 450px;
	}
	
	#edit_dk_config fieldset {
		width: 450px;
		margin: 5px auto 0 auto;
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		box-shadow: 0 2px 12px rgba(0,0,0,.5);
	}
	
	#edit_dk_config fieldset legend {
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		box-shadow: 0 2px 12px rgba(0,0,0,.5);
	}

	.dk_script #edit_dk_config fieldset {
		width: auto;
		margin: -10px 0 0 0 !important;
		padding: 0 ;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: none;
	}
	
	.dk_script #edit_dk_config fieldset legend {
		display: none;
	}
	
	.dk_script #edit_dk_config fieldset .container {
		border: none;
	}

	#edit_dk_config label {
		width: 22em;
	}

/* ADD DIRECTORY */
/*****************/

	form#dk_edit_dir {
		width: 410px;
	}
	
	#dk_edit_dir fieldset {
		border: none;
		line-height: 1.7em;
	}
	
	#dk_edit_dir fieldset legend {
		display: none;
	}
	
	#dk_edit_dir .container {
		/*width: 450px;*/
	}
	
	#dk_edit_dir label {
		width: 100px;
	}
	
	#dk_edit_dir input#title_directory {
		width: 285px;
	}
	
	fieldset.disabled label {
		opacity: .5;
	}

/* UPDATE */
/**********/

	form#dk_update {
		position: relative;
		line-height: 0 !important;
	}
	
	form#dk_update table, form#dk_update tr, form#dk_update th, form#dk_update td {
		border: none !important;
		line-height: normal;
		padding: 0;
		margin: 0 !important;
	}
	
	form#dk_update table {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	form#dk_update table tr {
	}
	
	form#dk_update table th {
		text-align: right;
		padding-right: 5px;
		background: none;
	}
	
	form#dk_update table td {
	}
	
	form#dk_update table td input {
		margin-top: 15px;
	}
	
	form#dk_update input#startUpdate {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	
	#checkRelease {
		cursor: pointer;
	}
	
	#checkRelease:hover {
		color: blue;
	}
	
	form#dk_update #ajaxlog {
		position: absolute;
		top: -11px;
		left: -11px;
		width: 32px;
		height: 32px;
		opacity: 0;
	}
	
	form#dk_update .ajax-loading {
		width: 32px;
		height: 32px;
		display: block;
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/arrows_blue.gif') left top no-repeat;
		opacity: 0;
		padding-top: 20px;
	}
	
	.spinner-content {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/pix_white_90.png') !important;
		width: 100% !important;
		height: 100% !important;
		text-align: center;
		font-weight: bold;
		color: #666;
	}
	
	.spinner-img {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/bigroller-trans.gif') center center no-repeat;
		width: 100%;
		height: 100%;
	}
	
	.spinner-content-fullframe {
		background: red url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/pix_white_50.png');
		width: 100%;
		height: 100%;
	}

/* DELETE DIRECTORY */
/********************/

	form#dk_del_dir {
		text-align: center;
	}

/* MISC */
/********/

	.clear {
		margin: 0;
		padding: 0;
		height: 0;
		width: 0;
		border: none;
		clear: both;
	}

	.bold {
		font-weight: bold !important;
	}
	
	.bold a {
		font-weight: bold !important;
	}
	
	.italic {
		font-style: italic;
	}
 
	.center {
	 	text-align: center;
	}
	
	.caption {
		position: relative;
	}

/* ADD DIRECTORY */
/*****************/

  form#dk_edit_dir {
    width: 410px;
  }
  
  #dk_edit_dir fieldset {
    border: none;
    line-height: 1.7em;
  }
  
  #dk_edit_dir fieldset legend {
    display: none;
  }
  
  #dk_edit_dir .container {
    /*width: 450px;*/
  }
  
  #dk_edit_dir label {
    width: 100px;
  }
  
  #dk_edit_dir input#directory_title {
    width: 285px;
  }

/* DEBUG */
/*********/

	#dk_debug_menu {
		/*position: fixed;
		top: .7em;
		left: 0;
		width: 100%;*/
		margin: 15px 0 0 0;
		padding: 0;
		text-align: center;
		font-size: smaller;
	}
	
	.dk_debug_var_link {
		margin: 0;
		padding: 0;
		margin: 0 .5em;
	}
	
	#dk_debug_data {
		margin: 0;
		padding: 0;
	}
	
	.dk_debug_var table {
		margin: 0;
		padding: 0;
	}
	
	.dk_debug_var table td {
		font-size: 8pt;
		margin: 0;
		padding: .2em .5em;
	}

/* TABLES */
/**********/

	table, tr, th, td {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
	
	table {
		width: 100%;
		border: 1px solid #ddd;
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.3);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.3);
		box-shadow: 0 2px 12px rgba(0,0,0,.3);
		margin-bottom: 25px;
	}
	
	caption {
		text-align: left;
		margin: 0;
		padding: 20px 0 7px 0;
		border: none;
		text-transform: uppercase;
		color: #21759b;
		font-weight: bold;
		letter-spacing: 1px;
		position: relative;
	}
	
	caption a {
		padding: 0;
		margin: 0;
		float: right;
		font-size: 1em;
	}
	
	tr {
		border-top: 1px solid #ddd;
	}
	
	table tr:first-child {
		border-top: 0;
	}
	
	th {
		border-left: 1px solid #ddd;
		text-transform: uppercase;
		padding: 5px 10px;
		text-align: left;
		background: #e1e1e1 url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 repeat-x;
		color: #494949;
		font-size: smaller;
	}

	td {
		border-left: 1px solid #ddd;
		padding: 5px 10px;
	}
	
	tr th:first-child, tr td:first-child {
		border-left: none;
	}
	
	td a {
		color: #000;
		text-decoration: none;
	}
	
	tr:hover {
	}
	
	tr:hover td a {
		color: #d85d33;
	}
	
	tr:hover, tr.active {
		/*background-color: #dfdfdf;*/
	}

	tr:hover td:hover a:hover {
		text-decoration: underline;
		color: #d85d33;
	}

/* DUMPS & ARCHIVES */
/********************/

	td.nodump {
		text-align: center;
	}
	
	#dk_dump {
		text-align: center;
	}
	
	#dk_dump input[type="submit"] {
		margin-left: 7px;
		margin-right: 7px;
	}

	/* CAPTION & HEADERS */
	/*********************/
	
	th#edit, td[header=edit], th#del, td[header=del] {
		width: 28px;
		padding: 0;
		text-align: center;
	}
	
	td[header=edit] a {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/edit.png') 0 0 no-repeat;
		width: 13px;
		height: 15px;
		margin: auto;
		display: block;
		opacity: .7;
	}
	
	td[header=edit] a span {
		display: none;
	}

	tr:hover td[header=edit] a {
		background-position: 0 -15px;
	}
	
	tr:hover td[header=edit] a:hover {
		background-position: 0 -30px;
	}
	
	td[header=del] a {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
		width: 20px;
		height: 20px;
		margin: auto;
		display: block;
		opacity: .7;
	}
	
	td[header=del] a span {
		display: none;
	}

	tr:hover td[header=del] a {
		background-position: 0 -20px;
	}
	
	tr:hover td[header=del] a:hover {
		background-position: 0 -40px;
	}
	
	th#password, td[header=password], th#login, td[header=login] {
		width: 9.5em;
	}
	
	th#files_num {
		text-align: right;
		width: .5em;
	}
	
	td[header=files_num] {
		text-align: right;
		width: .5em;
	}
	
	th#upload, td[header=upload] {
		width: 6em;
	}
	
	th#state, td[header=state] {
		width: 2.6em;
	}

	/* ROWS & CELLS */
	/****************/
	
	td[header=del] a, td[header=edit] a {
		color: #21759b;
	}

/* DELETE DIRECTORY */
/********************/

/* DELETE ITEM */
/***************/

	.delITEMS {
		line-height: 1.3em;
		text-align: center;
		/*color: #21759b;*/
		padding: 0;
		color: #fff;
	}
	
	.delITEMS .question {
		color: #fff;
	}
	
	.delITEMS .action {
		color: #c42;
		display: block;
	}
	
	.delITEMS .itemname {
		/*display: -moz-inline-stack;
	    display: inline-block;
	    zoom: 1;
	    *display: inline;*/
	}
	
	.delITEMS #submit_delete {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.delITEMS #cancel_delete {
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	.delITEMS span {
		
		/*color: white;*/
	}
	
	.delITEMS input {
		margin: 15px;
		cursor: pointer;
	}

/* MAIL LINK */
/*************/

	#mailAdresses, #mailMessage {
		display: block;
		margin: 8px 0;
		width: 355px;
	}
	
	.mailITEMS {
		line-height: 1.3em;
		/*color: #21759b;*/
		padding: 0;
		color: #fff;
	}
	
	.mailITEMS #submit_mail {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 18px;
	}
	
	.mailITEMS #cancel_mail {
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 18px;
	}


/*
 * plupload.css
 * 11/01/2025 16:02:20.
 */

@charset 'UTF-8';

body {
	padding: 0;
}

table {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

table, tr, td {
	border: none;
}

#uploader_filelist {
	margin: 0;
	width: 100%;
}

.silverlight {
	width : 49.5% !important;
	height : 26px !important;
}

.silverlight object {
	width : 100% !important;
	height : 100% !important;
}

/* HEADER */
/**********/

table.plupload_filelist_header {
	margin: 0 0 8px 0;
}

table.plupload_filelist_header td.plupload_sent_files {
	padding-left: 20px;
}

table.plupload_filelist_header td.plupload_buttons {
	padding: 20px 20px 8px 20px;
	text-align: right;
}

.plupload_total_speed, .plupload_total_status, .plupload_total_file_size {
	display: none;
}

	/* BUTTONS */
	/***********/
	
	.plupload_buttons a {
		display: inline-block;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
		margin: 0;
		padding: 0;
		background: url("http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif") 0 0 repeat-x;
	    border: 1px solid #ddd;
	    -moz-border-radius: 0;
	    -webkit-border-radius: 0;
	    border-radius: 0;
	    color: #21759b;
	    height: 26px;
	    line-height: 26px;
	}
	
	#uploader_browse {
		float: left;
		width: 236px;
	}
	
	/*#uploader_browse, #uploader_browse.ui-state-hover  {
		color: #f79e3a !important;
		text-decoration: none !important;
		background-position: 0 0 !important;
	}*/
	
	#uploader_start {
		width: 100px;
		margin-right: 2% !important;
		width: 100px;
	}
	
	#uploader_stop {
		width: 100px;
	}
	
	#uploader_start:hover, #uploader_stop:hover, #uploader_browse:hover, #uploader_browse.ui-state-hover {
		color: #e50839 !important;
		text-decoration: none !important;
		/*background-position: 0 0 !important;*/
		background: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 !important;
	}
	
	.plupload_buttons a[disabled=true] {
		opacity: .5;
	}
	
	.plupload_buttons a[disabled=true]:hover, #uploader_start[disabled=true]:hover, #uploader_stop[disabled=true]:hover{
		cursor: default !important;
		/*background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray3.gif') !important;*/
		background: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 !important;
		color: #21759b !important;
	}
	
	.plupload_buttons span {
		display: inline-block;
		vertical-align: middle;
	}
	
	.plupload_buttons .ui-icon {
		background: url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/ui-darkness/images/ui-icons_cccccc_256x240.png") no-repeat;
		width: 16px;
		height: 16px;
		margin: 0 5px 0 0;
	}
	
	.plupload_buttons .ui-icon-circle-plus {
		background-position: 0 -192px;
	}
	
	.plupload_buttons .ui-icon-circle-arrow-e {
		background-position: -112px -192px;
	}
	
	.plupload_buttons .ui-icon-circle-close {
		background-position: -32px -192px;
	}

/* TABLES CELLS */
/****************/

tr.plupload_file:hover {
	background-color: #666;
	cursor: move;
}

tr.plupload_file:hover td {
	color: #fff !important;
}

.plupload_started {
	padding: 4px 7px 4px 0 !important;
}

.plupload_started .plupload_upload_status, .plupload_started .plupload_clearer {
	display: inline;
}

.plupload_file_name {
	padding-left: 20px;
}

.plupload_file_speed {
	text-align: right;
}

.plupload_file_status {
	text-align: right;
	width: 35px;
}

.plupload_file_size {
	text-align: right;
	width: 60px;
}

.plupload_file_action {
	width: 16px;
	padding: 0 18px 0 0;
}

.plupload_file_action .ui-icon {
	cursor: pointer !important;
	width: 16px;
	height: 16px;
	background-image: url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/ui-darkness/images/ui-icons_cccccc_256x240.png')
}

.plupload_file_action .ui-icon-circle-minus {
	background-position: -16px -192px;
}

.plupload_file_action .ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.plupload_file_action .ui-icon-circle-check {
	background-position: -208px -192px;
}

/*background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/ui-icons_f79e3a_256x240.png'); */

.plupload_filelist_content {
	
}

.plupload_filelist_content td {
	color: #bbb;
	/*line-height: normal;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.plupload_uploading td {
	color: #D85D33;
	font-weight: normal;
}

.ui-state-error td {
	color: #f00;
}

.plupload_done td {
	color: #333;
}

/* PROGRESS BAR */
/****************/

.plupload_progress {
	position: relative !important;
	padding: 0 20px;
	height: 4px;
}

.plupload_progress .plupload_progress_container {
	width: 100%;
	height: 100%;
	background-color: #ddd;
	margin: 0;
	padding: 0;
	position: relative;
	display: none;
}

.plupload_progress .plupload_progress_container .ui-progressbar-value {
	background: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/upload/pbar-ani-bleu.gif') 0 0 repeat-x;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/*
 * roar.css
 * 11/01/2025 16:02:20.
 */

.roar-body {
	position:				absolute;
	font:					1em/1em "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				99999;
	}

.roar {
	position:				absolute;
	width:					300px;
	cursor:					pointer;
	}

.roar-bg {
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#000;
	-moz-border-radius:		0;
	-webkit-border-radius:	0;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
	}

.roar-body-ugly .roar {
	background-color:		#333;
	}

.roar-body-ugly .roar-bg {
	display:				none;
	}

.roar h3 {
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				1em;
	color:					#fff;
	z-index:				1002;
	float: none;
	}

.roar p {
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				1em;
	color:					#fff;
	z-index:				1002;
	}
/*
 * script.css
 * 11/01/2025 16:02:20.
 */

/* GENERAL */
/***********/

	html {
		font-size: 100%;
		width: 100%;
		height: 100%;
		background-color: #fff;
		margin: 0;
		padding: 0;
	}
	
	body {
		background-color: #fff;
		color: #000;
		font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-size: .8em;
		margin: 0;
		padding: 20px;
	}

/* FORMS */
/*********/

	form {
		margin: 0;
		padding: 0;
	}
	
	label, input, select, option, textarea {
		font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		margin: 0;
		font-size: 1em !important;
		outline: none;
		border-collapse: collapse;
		border: none;
		background: #efefef;
		vertical-align: top;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
	textarea {
		border: none !important;
		padding: 4px 7px;
    	max-height: 81px;
	}

	label {
		border: none !important;
		background: none;
	}
	
	label.error {
		color: #c42;
	}

	fieldset {
		padding: 0;
		margin: 0;
		border: none;
		border-bottom: 3px solid #ddd;
		position: relative;
	}
	
	legend {
		background-color: rgb(34, 34, 34);
		/*border-top: 3px solid #ddd;
		border-left: 3px solid #ddd;
		border-right: 3px solid #ddd;*/
    	font-weight: bold;
		font-size: 1em;
		text-transform: uppercase;
		color: #aaa;
    	width: inherit;
    	padding: .3em 1em .4em 1em;
	}
	
	fieldset .container {
		border-left: 3px solid #ddd;
		border-right: 3px solid #ddd;
		/*padding: 1em;*/
		line-height: 1.7em;
	}

	label {
		text-align: right;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 5px 0;
		zoom: 1;
		*display: inline;
	}

	input[type="text"], input[type="password"] {
		padding: 4px 7px;
	}

	fieldset[name=authorizations] select {
		margin-left: -4px;
	}
	
	input[disabled="disabled"] {
		opacity: .5;
	}

	select {
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		line-height: 23px;
    	height: 23px;

	    -webkit-appearance: none;
	    -moz-appearance: none;
	    background-position: right 50%;
	    background-repeat: no-repeat;
	    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
	    padding: 0 7px;
	    padding-right: 1.5em;
	}

	div.form_buttons {
		text-align: right;
		padding: 10px 0 0 0;
		margin: 0;
		width: 100%;
	}

	input.cancel {
		float: left;
	}
	
	input[type=submit] {
		/*float: right;
		margin-top: 1em;
		cursor: pointer;
		/*position: absolute;
		bottom: 1em;
		right: 1em;*/
	}

	input[type=submit]:hover,
	input[type=button]:hover {
	    background-color: #f8416a !important;
	}

	#ajaxlog {
		position: absolute;
		top: 8px;
		left: 8px;
		width: 150px;
		height: 150px;
		opacity: 0;
	}
	
	.ajax-loading {
		/*width: 16px;
		height: 16px;*/
		display: block;
		background: transparent url('../../../templates/default/images/loaders/arrows_blue.gif') left top no-repeat;
		opacity: 0;
		padding-top: 20px;
	}

/* CONFIG */
/**********/

	#edit_dk_config .container {
		width: 450px;
	}
	
	#edit_dk_config fieldset {
		width: 450px;
		margin: 5px auto 0 auto;
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		box-shadow: 0 2px 12px rgba(0,0,0,.5);
	}
	
	#edit_dk_config fieldset legend {
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.5);
		box-shadow: 0 2px 12px rgba(0,0,0,.5);
	}

	.dk_script #edit_dk_config fieldset {
		width: auto;
		margin: -10px 0 0 0 !important;
		padding: 0 ;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: none;
	}
	
	.dk_script #edit_dk_config fieldset legend {
		display: none;
	}
	
	.dk_script #edit_dk_config fieldset .container {
		border: none;
	}

	#edit_dk_config label {
		width: 23em;
	}

/* ADD DIRECTORY */
/*****************/

	form#dk_edit_dir {
		width: 100%;
	}
	
	#dk_edit_dir fieldset {
		border: none;
		line-height: 1.7em;
	}
	
	#dk_edit_dir fieldset legend {
		display: block;
	    margin: 0px 0 0px 0;
	    width: 100%;
	    text-align: left;
	    padding: 15px 0 0 0;
	    background-color: transparent;
	}
	
	#dk_edit_dir .container {
		/*width: 450px;*/
	}
	
	#dk_edit_dir label {
		width: 175px;
	}

	#dk_edit_dir.smallform label {
		width: auto;
	}
	
	#dk_edit_dir input#title_directory {
		width: 285px;
	}
	
	fieldset.disabled label {
		opacity: .5;
	}
	
	#dk_edit_dir input#directory_title {
		width: 285px;
	}

	#dk_edit_dir.smallform input#directory_title {
		width: 97%;
		margin-bottom: 10px;
	}
  
	#dk_edit_dir #mails_download,
	#dk_edit_dir #mails_upload {
	    display: inline-block;
	    width: 290px;
	    max-width: 290px;
	    border: 1px solid #ccc;
	    padding-top: 2px;
	    position: relative;
	    resize: none;
	    margin-left: 185px;
	    margin-top: -25px;
	    margin-bottom: 8px;
	}

	label[for=mails_upload]{
	    margin-top: 5px;
	}

	label[for=mails_upload],
	label[for=mails_download] {
	    display: block;
	    width: 80% !important;
	    margin-left: 3%;
	    text-align: left;
	}

	label[for=mails_upload] br + span,
	label[for=mails_download] br + span {
		margin-left: 97px;
	}

	input:disabled,
	textarea:disabled,
	select:disabled,
	select:disabled option,
	select[disabled="disabled"],
	select :disabled,
	select :disabled option {
		color: #ccc;
    	background: repeating-linear-gradient( 45deg, #fff, #fff 10px, #ededed 10px, #ededed 20px );
    	-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}

	

/* UPDATE */
/**********/

	form#dk_update {
		position: relative;
		line-height: 0 !important;
	}
	
	form#dk_update table, form#dk_update tr, form#dk_update th, form#dk_update td {
		border: none !important;
		line-height: normal;
		padding: 0;
		margin: 0 !important;
	}
	
	form#dk_update table {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	form#dk_update table tr {
	}
	
	form#dk_update table th {
		text-align: right;
		padding-right: 5px;
		background: none;
	}
	
	form#dk_update table td {
	}
	
	form#dk_update table td input {
		margin-top: 15px;
	}
	
	form#dk_update input#startUpdate {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	
	#checkRelease {
		cursor: pointer;
	}
	
	#checkRelease:hover {
		color: blue;
	}
	
	form#dk_update #ajaxlog {
		position: absolute;
		top: -11px;
		left: -11px;
		width: 32px;
		height: 32px;
		opacity: 0;
	}
	
	form#dk_update .ajax-loading {
		width: 32px;
		height: 32px;
		display: block;
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/arrows_blue.gif') left top no-repeat;
		opacity: 0;
		padding-top: 20px;
	}
	
	.spinner-content {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/pix_white_90.png') !important;
		width: 100% !important;
		height: 100% !important;
		text-align: center;
		font-weight: bold;
		color: #666;
	}
	
	.spinner-img {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/bigroller-trans.gif') center center no-repeat;
		width: 100%;
		height: 100%;
	}
	
	.spinner-content-fullframe {
		background: red url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/pix_white_50.png');
		width: 100%;
		height: 100%;
	}

/* DELETE DIRECTORY */
/********************/

	form#dk_del_dir {
		text-align: center;
	}

/* MISC */
/********/

	.clear {
		margin: 0;
		padding: 0;
		height: 0;
		width: 0;
		border: none;
		clear: both;
	}

	.bold {
		font-weight: bold !important;
	}
	
	.bold a {
		font-weight: bold !important;
	}
	
	.italic {
		font-style: italic;
	}
 
	.center {
	 	text-align: center;
	}
	
	.caption {
		position: relative;
	}

/****************/
/* 2/5 - UPLOAD */
/****************/

	#container {
		padding: 0;
		margin-top: -15px;
		width: auto;
	}

	/**
	 * FancyUpload Showcase
	 *
	 * @license		MIT License
	 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
	 * @copyright	Authors
	 */
	
	#form-upload {
		margin: -20px auto 0 auto;
		padding: 0;
		/*width: 275px;*/
		/*text-align: center;*/
	}
	
	.swiff-uploader-box a {
		display: none;
	}
	
	a, a:active, a:visited, a:link {
		color: #21759b;
		font-weight: normal !important;
		text-decoration: none;
		outline: none;
	}
	
	/* .hover simulates the flash interactions */
	a:hover, a.hover {
		text-decoration: underline;
	}
	
	#upload-status {
		padding: 0 0 3px 0;
		width: 100%;
		color: #000;
	}
	
	#upload-status div {
		font-size: .9em;
	}
	
	.actionmenu {
		color: #f79e3a;
		padding-top: 3px;
	}
	
	#upload-status .progress {
		background: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/uploader/progress-bar/progress.gif') no-repeat;
		background-position: +50% 0;
		margin-right: 0.5em;
		vertical-align: middle;
	}
	
	#upload-status .progress-text {
		/*font-size: .8em;
		font-weight: bold;*/
	}
	
	.current-title {

	}
	
	#upload-list {
		list-style: none;
		margin: 15px -15px 0 -15px;
		padding: 0;
		border-top: 1px solid #ddd;
	}
	
	#upload-list li.validation-error {
		display: block;
		clear: left;
		color: #f79e3a;
		cursor: pointer;
		background: #222 url(http://bap.atelier12.fr/dokub/templates/light/css/index/images/uploader/failed.png) no-repeat 4px 4px;
	}
	
	#upload-list li.file {
		overflow: auto;
		margin-left: 0;
		border-bottom: 1px solid #ddd;
		padding: 5px 15px;
		font-size: smaller;
	}
	
	.#upload-list li.file.file-uploading {
		background-color: #222;
	}
	
	#upload-list li.file .file-name {
		clear: left;
		/*/*font-weight: bold;*/*/
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
		margin-top: 2px;
	}
	#upload-list li.file .file-size {
		font-size: 0.8em;
		float: right;
		margin-top: 1px;
	}
	#upload-list li.file .file-info {
		display: block;
		font-size: 0.8em;
	}
	#upload-list li.file .file-remove {
		clear: right;
		float: right;
		color: #aaa;
		cursor: pointer;
		color: #f79e3a;
	}
	
	.actionmenu a {
		font-size: .9em;
		cursor: pointer;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.actionmenu {
	}
	
	.actionmenu a:hover {
		color: #f79e3a;
		text-decoration: underline
	}
	
	.overall-progress {
		margin-bottom: 3px;
		margin-top: 3px;
	}
	.current-progress {
		background-color: #ccc;
		margin-bottom: 3px;
		margin-top: 3px;
	}
	
	#upload-list li:hover {
		background-color: #292929;
	}
	
	#upload-list li:hover .file-name, #upload-list li:hover .file-info, #upload-list li:hover .file-size {
		color: #a6e3c2;
	}
	
	.overall-title, .current-title, .current-text {
		/*font-size: .8em;*/
		font-weight: normal;
	}
	
	.file-name, .file-remove {
		font-size: 1em;
	}
	
	#upload-list li.file a:hover, #upload-list li:hover a {
		color: #f79e3a;
	}
	
	#upload-fallback {
		display: none;
	}
	
	label[for=upload-photoupload] {
		display: none;
	}

/* DEBUG */
/*********/

	#dk_debug_menu {
		/*position: fixed;
		top: .7em;
		left: 0;
		width: 100%;*/
		margin: 15px 0 0 0;
		padding: 0;
		text-align: center;
		font-size: smaller;
	}
	
	.dk_debug_var_link {
		margin: 0;
		padding: 0;
		margin: 0 .5em;
	}
	
	#dk_debug_data {
		margin: 0;
		padding: 0;
	}
	
	.dk_debug_var table {
		margin: 0;
		padding: 0;
	}
	
	.dk_debug_var table td {
		font-size: 8pt;
		margin: 0;
		padding: .2em .5em;
	}

/* TABLES */
/**********/

	table, tr, th, td {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
	
	table {
		width: 100%;
		border: 1px solid #ddd;
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.3);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,.3);
		box-shadow: 0 2px 12px rgba(0,0,0,.3);
		margin-bottom: 25px;
	}
	
	caption {
		text-align: left;
		margin: 0;
		padding: 20px 0 7px 0;
		border: none;
		text-transform: uppercase;
		color: #21759b;
		font-weight: bold;
		letter-spacing: 1px;
		position: relative;
	}
	
	caption a {
		padding: 0;
		margin: 0;
		float: right;
		font-size: 1em;
	}
	
	tr {
		border-top: 1px solid #ddd;
	}
	
	table tr:first-child {
		border-top: 0;
	}
	
	th {
		border-left: 1px solid #ddd;
		text-transform: uppercase;
		padding: 5px 10px;
		text-align: left;
		background: #e1e1e1 url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 repeat-x;
		color: #494949;
		font-size: smaller;
	}

	td {
		border-left: 1px solid #ddd;
		padding: 5px 10px;
	}
	
	tr th:first-child, tr td:first-child {
		border-left: none;
	}
	
	td a {
		color: #000;
		text-decoration: none;
	}
	
	tr:hover {
	}
	
	tr:hover td a {
		color: #d85d33;
	}
	
	tr:hover, tr.active {
		/*background-color: #dfdfdf;*/
	}

	tr:hover td:hover a:hover {
		text-decoration: underline;
		color: #d85d33;
	}

/* DUMPS & ARCHIVES */
/********************/

	td.nodump {
		text-align: center;
	}
	
	#dk_dump {
		text-align: center;
	}
	
	#dk_dump input[type="submit"] {
		margin-left: 7px;
		margin-right: 7px;
	}

	/* CAPTION & HEADERS */
	/*********************/
	
	th#edit, td[header=edit], th#del, td[header=del] {
		width: 28px;
		padding: 0;
		text-align: center;
	}
	
	td[header=edit] a {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/edit.png') 0 0 no-repeat;
		width: 13px;
		height: 15px;
		margin: auto;
		display: block;
		opacity: .7;
	}
	
	td[header=edit] a span {
		display: none;
	}

	tr:hover td[header=edit] a {
		background-position: 0 -15px;
	}
	
	tr:hover td[header=edit] a:hover {
		background-position: 0 -30px;
	}
	
	td[header=del] a {
		background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
		width: 20px;
		height: 20px;
		margin: auto;
		display: block;
		opacity: .7;
	}
	
	td[header=del] a span {
		display: none;
	}

	tr:hover td[header=del] a {
		background-position: 0 -20px;
	}
	
	tr:hover td[header=del] a:hover {
		background-position: 0 -40px;
	}
	
	th#password, td[header=password], th#login, td[header=login] {
		width: 9.5em;
	}
	
	th#files_num {
		text-align: right;
		width: .5em;
	}
	
	td[header=files_num] {
		text-align: right;
		width: .5em;
	}
	
	th#upload, td[header=upload] {
		width: 6em;
	}
	
	th#state, td[header=state] {
		width: 2.6em;
	}

	/* ROWS & CELLS */
	/****************/
	
	td[header=del] a, td[header=edit] a {
		color: #21759b;
	}

/* DELETE DIRECTORY */
/********************/

/* DELETE ITEM */
/***************/

	.delITEMS {
		line-height: 1.3em;
		text-align: center;
		/*color: #21759b;*/
		padding: 0;
		color: #000;
	}
	
	.delITEMS .question {
		color: #000;
	}
	
	.delITEMS .action {
		color: #c42;
		display: block;
	}
	
	.delITEMS .itemname {
		/*display: -moz-inline-stack;
	    display: inline-block;
	    zoom: 1;
	    *display: inline;*/
	}
	
	.delITEMS #submit_delete {
		position: absolute;
		bottom: 0;
		right: 0;
		background: #e20a3b;
		color: #fff;
		font-size: 18px;
		border: none;
		text-transform: uppercase;
	}
	
	.delITEMS #cancel_delete {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #E20A3B;
		color: #fff;
		font-size: 18px;
		border: none;
		text-transform: uppercase;
	}
	
	.delITEMS span {
		
		/*color: white;*/
	}
	
	.delITEMS input {
		margin: 15px;
		cursor: pointer;
	}

/* MAIL LINK */
/*************/

	#mailAdresses,
	#mailMessage {
		display: block;
		margin: 8px 0;
		width: 98.5%;
	}

#dk_edit_dir #submit_directory_edit,
#dk_edit_dir #cancel_directory_edit,
#cancel_mail,
#submit_mail {
	background: #e20a3b;
	color: #fff;
	font-size: 18px;
	border: none;
	text-transform: uppercase;
	margin-bottom: -5px;
	cursor: pointer;
	padding: 4px 10px;
}

#dk_edit_dir #submit_directory_edit {
	background: #0AE25B;
}

#dk_edit_dir #submit_directory_edit:hover {
	background: #54EC8D !important;
}

#cancel_mail,
#submit_mail {
	margin: 20px 0 0 0;
}

#submit_mail {
	float: right;
}
/*
 * shadowbox.css
 * 11/01/2025 16:02:20.
 */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message {
    font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 200;
    color: #ddd;
}
#sb-container {
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 999;
    text-align: left;
    visibility: hidden;
    display: none;
}
#sb-overlay {
    position: relative;
    height: 100%;
    width: 100%;
}
#sb-wrapper {
    position: absolute;
    visibility: hidden;
    width: 100px;
    /*-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.5);
    -moz-box-shadow: 0 2px 80px rgba(0,0,0,.5);
    box-shadow: 0 2px 8px rgba(0,0,0,.5);*/
}
#sb-wrapper-inner {
    position: relative;
    /*border: 1px solid #303030;*/
    border: 0;
    overflow: visible;
    height: 100px;
    border: 1px solid #ddd;
    border-top: none;
    /*-webkit-box-shadow: 0 2px 12px rgba(0,0,0,1);*/
}
#sb-body {
    position: relative;
    height: 100%;
}
#sb-body-inner {
    position: absolute;
    height: 100%;
    width: 100%;
}
#sb-player {
}
#sb-player.html {
    height: 100%;
    overflow: auto;
}
#sb-body img {
    border: none;
}
#sb-loading {
    position: relative;
    height: 100%;
}
#sb-loading-inner {
    position: absolute;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    top: 50%;
    margin-top: -12px;
    width: 100%;
    text-align: center;
}
#sb-loading-inner span {
    background: none;
    padding: 34px 0 0 0;
    display: inline-block;
    text-transform: uppercase;
    font-size: .8em;
    font-weight: bold;
    color: #aaa;
}
#sb-body,#sb-loading {
    background: #fff url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/ajax-loader-1.gif') center center no-repeat;
}
#sb-title {
	border: 1px solid #ddd;
    border-bottom: none;
    /*background: #e1e1e1 url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray2.gif') 0 0 repeat-x;*/
    background-color: #e1e1e1;
}
#sb-title,#sb-info {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: visible;
    font-weight: bold;
    font-size: 1em;
    text-transform: uppercase;
}
#sb-title,#sb-title-inner {
   /*height: 2.15em;
   /* line-height: 1.9em;*/
}
#sb-title-inner {
    font-size: 1em !important;
    font-weight: bold;
    padding: 5px 10px 6px 10px;
    color: #494949;
    font-size: smaller;
    background: #e1e1e1;
    line-height: 18px;
}
#sb-info,#sb-info-inner {
    height: 20px;
    line-height: 20px;
}
#sb-info-inner {
    font-size: 12px;
}
#sb-nav {
    float: right;
    height: 16px;
    padding: 2px 0;
    width: 45%;
}
#sb-nav a {
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    margin-left: 3px;
    cursor: pointer;
    background-repeat: no-repeat;
}
#sb-nav-close {
    background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/close.png');
    position: absolute;
    top: 5px;
    right: 5px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: 18px
}
#sb-nav-close:hover {
    background-position: bottom left;
}
#sb-nav-next {
    background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/shadowbox/next.png');
}
#sb-nav-previous {
    background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/shadowbox/previous.png');
}
#sb-nav-play {
    background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/shadowbox/play.png');
}
#sb-nav-pause {
    background-image: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/shadowbox/pause.png');
}
#sb-counter {
    float: left;
    width: 45%;
}
#sb-counter a {
    padding: 0 4px 0 0;
    text-decoration: none;
    cursor: pointer;
    color: #000;
}
#sb-counter a.sb-counter-current {
    text-decoration: underline;
}
div.sb-message {
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
div.sb-message a: link,div.sb-message a: visited {
    color: #000;
    text-decoration: underline;
}

/*
 * style.less.css
 * 11/01/2025 16:02:20.
 */

@CHARSET "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}b,strong{font-weight:bold;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}ol,ul{list-style:none;}li{display:list-item;}table{border-collapse:collapse;border-spacing:0;}th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}q{quotes:none;}q:before,q:after{content:'';content:none;}sub,sup,small{font-size:75%;}sub,sup{line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}svg{overflow:hidden;}.fixed{clear:both;width:720px;margin-left:auto;margin-right:auto;}.fixed .grid,.fixed .grid1,.fixed .grid2,.fixed .grid3,.fixed .grid4,.fixed .grid5,.fixed .grid6,.fixed .grid7,.fixed .grid8,.fixed .grid9,.fixed .grid10,.fixed .grid11,.fixed .grid12,.fixed .grid13,.fixed .grid14,.fixed .grid15,.fixed .grid16,.fixed .grid17,.fixed .grid18,.fixed .grid19,.fixed .grid20,.fixed .grid21,.fixed .grid22,.fixed .grid23,.fixed .grid24{display:inline;float:left;margin-left:5px;margin-right:5px;}.fixed .grid.inv,.fixed .grid1.inv,.fixed .grid2.inv,.fixed .grid3.inv,.fixed .grid4.inv,.fixed .grid5.inv,.fixed .grid6.inv,.fixed .grid7.inv,.fixed .grid8.inv,.fixed .grid9.inv,.fixed .grid10.inv,.fixed .grid11.inv,.fixed .grid12.inv,.fixed .grid13.inv,.fixed .grid14.inv,.fixed .grid15.inv,.fixed .grid16.inv,.fixed .grid17.inv,.fixed .grid18.inv,.fixed .grid19.inv,.fixed .grid20.inv,.fixed .grid21.inv,.fixed .grid22.inv,.fixed .grid23.inv,.fixed .grid24.inv{float:right;}.fixed .container,.fixed .container1,.fixed .container2,.fixed .container3,.fixed .container4,.fixed .container5,.fixed .container6,.fixed .container7,.fixed .container8,.fixed .container9,.fixed .container10,.fixed .container11,.fixed .container12,.fixed .container13,.fixed .container14,.fixed .container15,.fixed .container16,.fixed .container17,.fixed .container18,.fixed .container19,.fixed .container20,.fixed .container21,.fixed .container22,.fixed .container23,.fixed .container24{display:inline;float:left;margin-left:0;margin-right:0;}.fixed .container.inv,.fixed .container1.inv,.fixed .container2.inv,.fixed .container3.inv,.fixed .container4.inv,.fixed .container5.inv,.fixed .container6.inv,.fixed .container7.inv,.fixed .container8.inv,.fixed .container9.inv,.fixed .container10.inv,.fixed .container11.inv,.fixed .container12.inv,.fixed .container13.inv,.fixed .container14.inv,.fixed .container15.inv,.fixed .container16.inv,.fixed .container17.inv,.fixed .container18.inv,.fixed .container19.inv,.fixed .container20.inv,.fixed .container21.inv,.fixed .container22.inv,.fixed .container23.inv,.fixed .container24.inv{float:right;}.fixed .push,.fixed .push1,.fixed .push2,.fixed .push3,.fixed .push4,.fixed .push5,.fixed .push6,.fixed .push7,.fixed .push8,.fixed .push9,.fixed .push10,.fixed .push11,.fixed .push12,.fixed .push13,.fixed .push14,.fixed .push15,.fixed .push16,.fixed .push17,.fixed .push18,.fixed .push19,.fixed .push20,.fixed .push21,.fixed .push22,.fixed .push23,.fixed .push24,.fixed .pull,.fixed .pull1,.fixed .pull2,.fixed .pull3,.fixed .pull4,.fixed .pull5,.fixed .pull6,.fixed .pull7,.fixed .pull8,.fixed .pull9,.fixed .pull10,.fixed .pull11,.fixed .pull12,.fixed .pull13,.fixed .pull14,.fixed .pull15,.fixed .pull16,.fixed .pull17,.fixed .pull18,.fixed .pull19,.fixed .pull20,.fixed .pull21,.fixed .pull22,.fixed .pull23,.fixed .pull24{position:relative;}.fixed .grid24{width:950px;}.fixed .push24{left:960px;}.fixed .pull24{left:-960px;}.fixed .container24{width:960px;}.fixed .grid23{width:910px;}.fixed .push23{left:920px;}.fixed .pull23{left:-920px;}.fixed .container23{width:920px;}.fixed .grid22{width:870px;}.fixed .push22{left:880px;}.fixed .pull22{left:-880px;}.fixed .container22{width:880px;}.fixed .grid21{width:830px;}.fixed .push21{left:840px;}.fixed .pull21{left:-840px;}.fixed .container21{width:840px;}.fixed .grid20{width:790px;}.fixed .push20{left:800px;}.fixed .pull20{left:-800px;}.fixed .container20{width:800px;}.fixed .grid19{width:750px;}.fixed .push19{left:760px;}.fixed .pull19{left:-760px;}.fixed .container19{width:760px;}.fixed .grid18{width:710px;}.fixed .push18{left:720px;}.fixed .pull18{left:-720px;}.fixed .container18{width:720px;}.fixed .grid17{width:670px;}.fixed .push17{left:680px;}.fixed .pull17{left:-680px;}.fixed .container17{width:680px;}.fixed .grid16{width:630px;}.fixed .push16{left:640px;}.fixed .pull16{left:-640px;}.fixed .container16{width:640px;}.fixed .grid15{width:590px;}.fixed .push15{left:600px;}.fixed .pull15{left:-600px;}.fixed .container15{width:600px;}.fixed .grid14{width:550px;}.fixed .push14{left:560px;}.fixed .pull14{left:-560px;}.fixed .container14{width:560px;}.fixed .grid13{width:510px;}.fixed .push13{left:520px;}.fixed .pull13{left:-520px;}.fixed .container13{width:520px;}.fixed .grid12{width:470px;}.fixed .push12{left:480px;}.fixed .pull12{left:-480px;}.fixed .container12{width:480px;}.fixed .grid11{width:430px;}.fixed .push11{left:440px;}.fixed .pull11{left:-440px;}.fixed .container11{width:440px;}.fixed .grid10{width:390px;}.fixed .push10{left:400px;}.fixed .pull10{left:-400px;}.fixed .container10{width:400px;}.fixed .grid9{width:350px;}.fixed .push9{left:360px;}.fixed .pull9{left:-360px;}.fixed .container9{width:360px;}.fixed .grid8{width:310px;}.fixed .push8{left:320px;}.fixed .pull8{left:-320px;}.fixed .container8{width:320px;}.fixed .grid7{width:270px;}.fixed .push7{left:280px;}.fixed .pull7{left:-280px;}.fixed .container7{width:280px;}.fixed .grid6{width:230px;}.fixed .push6{left:240px;}.fixed .pull6{left:-240px;}.fixed .container6{width:240px;}.fixed .grid5{width:190px;}.fixed .push5{left:200px;}.fixed .pull5{left:-200px;}.fixed .container5{width:200px;}.fixed .grid4{width:150px;}.fixed .push4{left:160px;}.fixed .pull4{left:-160px;}.fixed .container4{width:160px;}.fixed .grid3{width:110px;}.fixed .push3{left:120px;}.fixed .pull3{left:-120px;}.fixed .container3{width:120px;}.fixed .grid2{width:70px;}.fixed .push2{left:80px;}.fixed .pull2{left:-80px;}.fixed .container2{width:80px;}.fixed .grid1{width:30px;}.fixed .push1{left:40px;}.fixed .pull1{left:-40px;}.fixed .container1{width:40px;}.notablet,.phone,.desktop{display:none !important;}.tablet,.nophone,.nodesktop{display:inherit !important;}.fixed{width:960px;}.fixed .grid,.fixed .grid1,.fixed .grid2,.fixed .grid3,.fixed .grid4,.fixed .grid5,.fixed .grid6,.fixed .grid7,.fixed .grid8,.fixed .grid9,.fixed .grid10,.fixed .grid11,.fixed .grid12,.fixed .grid13,.fixed .grid14,.fixed .grid15,.fixed .grid16,.fixed .grid17,.fixed .grid18,.fixed .grid19,.fixed .grid20,.fixed .grid21,.fixed .grid22,.fixed .grid23,.fixed .grid24{margin-left:5px;margin-right:5px;}.fixed .grid24{width:950px;}.fixed .push24{left:960px;}.fixed .pull24{left:-960px;}.fixed .container24{width:960px;}.fixed .grid23{width:910px;}.fixed .push23{left:920px;}.fixed .pull23{left:-920px;}.fixed .container23{width:920px;}.fixed .grid22{width:870px;}.fixed .push22{left:880px;}.fixed .pull22{left:-880px;}.fixed .container22{width:880px;}.fixed .grid21{width:830px;}.fixed .push21{left:840px;}.fixed .pull21{left:-840px;}.fixed .container21{width:840px;}.fixed .grid20{width:790px;}.fixed .push20{left:800px;}.fixed .pull20{left:-800px;}.fixed .container20{width:800px;}.fixed .grid19{width:750px;}.fixed .push19{left:760px;}.fixed .pull19{left:-760px;}.fixed .container19{width:760px;}.fixed .grid18{width:710px;}.fixed .push18{left:720px;}.fixed .pull18{left:-720px;}.fixed .container18{width:720px;}.fixed .grid17{width:670px;}.fixed .push17{left:680px;}.fixed .pull17{left:-680px;}.fixed .container17{width:680px;}.fixed .grid16{width:630px;}.fixed .push16{left:640px;}.fixed .pull16{left:-640px;}.fixed .container16{width:640px;}.fixed .grid15{width:590px;}.fixed .push15{left:600px;}.fixed .pull15{left:-600px;}.fixed .container15{width:600px;}.fixed .grid14{width:550px;}.fixed .push14{left:560px;}.fixed .pull14{left:-560px;}.fixed .container14{width:560px;}.fixed .grid13{width:510px;}.fixed .push13{left:520px;}.fixed .pull13{left:-520px;}.fixed .container13{width:520px;}.fixed .grid12{width:470px;}.fixed .push12{left:480px;}.fixed .pull12{left:-480px;}.fixed .container12{width:480px;}.fixed .grid11{width:430px;}.fixed .push11{left:440px;}.fixed .pull11{left:-440px;}.fixed .container11{width:440px;}.fixed .grid10{width:390px;}.fixed .push10{left:400px;}.fixed .pull10{left:-400px;}.fixed .container10{width:400px;}.fixed .grid9{width:350px;}.fixed .push9{left:360px;}.fixed .pull9{left:-360px;}.fixed .container9{width:360px;}.fixed .grid8{width:310px;}.fixed .push8{left:320px;}.fixed .pull8{left:-320px;}.fixed .container8{width:320px;}.fixed .grid7{width:270px;}.fixed .push7{left:280px;}.fixed .pull7{left:-280px;}.fixed .container7{width:280px;}.fixed .grid6{width:230px;}.fixed .push6{left:240px;}.fixed .pull6{left:-240px;}.fixed .container6{width:240px;}.fixed .grid5{width:190px;}.fixed .push5{left:200px;}.fixed .pull5{left:-200px;}.fixed .container5{width:200px;}.fixed .grid4{width:150px;}.fixed .push4{left:160px;}.fixed .pull4{left:-160px;}.fixed .container4{width:160px;}.fixed .grid3{width:110px;}.fixed .push3{left:120px;}.fixed .pull3{left:-120px;}.fixed .container3{width:120px;}.fixed .grid2{width:70px;}.fixed .push2{left:80px;}.fixed .pull2{left:-80px;}.fixed .container2{width:80px;}.fixed .grid1{width:30px;}.fixed .push1{left:40px;}.fixed .pull1{left:-40px;}.fixed .container1{width:40px;}.nodesktop,.phone,.tablet{display:none !important;}.desktop,.nophone,.notablet{display:inherit !important;}.clearboth,.fixed:before,.fixed:after,.container24:before,.container24:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both;}.primaryColor{color:#555 !important;}.secondColor{color: !important;}.bold{font-weight:bold;}.italic{font-style:italic;}p.new{margin-top:22px;}.left{text-align:left;}.right{text-align:right;}.center{text-align:center;}.justify{text-align:justify;}.floatLeft{float:left;}.floatRight{float:right;}hr,.break,.clear{clear:both;display:block;height:0;padding:0;margin:0;width:0;border:0;overflow:hidden;visibility:hidden;}.block-overflow{display:block;overflow:hidden;}.img100{width:100%;height:auto;}.img95{width:95%;height:auto;}.img90{width:90%;height:auto;}.img85{width:85%;height:auto;}.img80{width:80%;height:auto;}.img75{width:75%;height:auto;}.img70{width:70%;height:auto;}.img65{width:65%;height:auto;}.img60{width:60%;height:auto;}.img55{width:55%;height:auto;}.img50{width:50%;height:auto;}.img45{width:45%;height:auto;}.img40{width:40%;height:auto;}.img35{width:35%;height:auto;}.img30{width:30%;height:auto;}.img25{width:25%;height:auto;}.img20{width:20%;height:auto;}.img15{width:15%;height:auto;}.img10{width:10%;height:auto;}.img5{width:5%;height:auto;}.jsDefaultValue{font-style:italic;color:#999;}html,body{height:100%;}@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-roman-webfont.eot');src:url('./fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg'), url('./fonts/helveticaneue-roman-webfont.woff') format('woff'), url('./fonts/helveticaneue-roman-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');font-weight:normal;font-style:normal;}}@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-italic-webfont.eot');src:url('./fonts/helveticaneue-italic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/helveticaneue-italic-webfont.svg#helvetica_neueregular') format('svg'), url('./fonts/helveticaneue-italic-webfont.woff') format('woff'), url('./fonts/helveticaneue-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-italic-webfont.svg#helvetica_neueregular') format('svg');font-weight:normal;font-style:italic;}}@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-bold-webfont.eot');src:url('./fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg'), url('./fonts/helveticaneue-bold-webfont.woff') format('woff'), url('./fonts/helveticaneue-bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg');font-weight:bold;font-style:normal;}}@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-bolditalic-webfont.eot');src:url('./fonts/helveticaneue-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/helveticaneue-bolditalic-webfont.svg#helvetica_neueregular') format('svg'), url('./fonts/helveticaneue-bolditalic-webfont.woff') format('woff'), url('./fonts/helveticaneue-bolditalic-webfont.ttf') format('truetype');font-weight:bold;font-style:italic;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'HelveticaNeue';src:url('./fonts/helveticaneue-bolditalic-webfont.svg#helvetica_neueregular') format('svg');font-weight:bold;font-style:italic;}}html,body{overflow:hidden;width:100%;height:100%;-webkit-font-smoothing:antialiased;}body{background-color:#fff;color:#555;font-size:13pt;font-family:'HelveticaNeue', sans-serif;font-weight:normal;margin:0;padding:0;}strong,b,.bold{font-weight:bold;}a{color:#e50839;text-decoration:none;transition:color .4s, border .4s, background-color .4s;}a:hover{color:ligthen(#e50839,50%);}h1,h2,h3{font-weight:inherit;}.btn{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 8px;min-width:125px;border:0;outline:0;color:#fff;background-color:#e50839;cursor:pointer;transition:all .4s;}.btn:hover{background-color:#f8416a;}.color-forma6{color:#e50839;}.fullsize{display:block;width:100%;height:100%;}.pad70{padding:0 70px;}.pad50{padding:0 50px;}.fill-h{height:500px;}.f-grid{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;width:100%;height:100%;background-color:#fff;}.f-grid.f-grid-2 .f-grid-row{width:50%;height:50%;}.f-grid.f-grid-3 .f-grid-row{width:33%;height:33%;}.f-grid.f-grid-4 .f-grid-row{width:25%;height:50%;}.f-grid .f-grid-row{position:relative;float:left;background-color:#e50839;background-size:cover;background-position:center center;}.f-grid .f-grid-row .wrapper{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border-right:1px solid #fff;border-bottom:1px solid #fff;}.f-grid .f-grid-row .wrapper .title{position:relative;display:block;visibility:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:10px;color:#fff;font-size:9pt;text-transform:uppercase;background-color:#e50839;text-align:center;}.f-grid .f-grid-row .wrapper .title .jsAutoCenter{left:10px;}.f-grid .f-grid-row .wrapper .title .choice{font-size:9pt;line-height:20pt;text-transform:none;font-weight:normal;}.f-grid .f-grid-row .wrapper .title .choice .line{display:block;}.f-grid .f-grid-row .wrapper .title .text{display:inline-block;position:relative;z-index:6000;width:155px;border-top:1px solid #fff;color:#fff;}.f-grid .f-grid-row .wrapper .link{display:block;position:absolute;z-index:5000;width:100%;height:100%;overflow:hidden;}.f-grid .f-grid-row .wrapper .link .jsAutoCenter{left:0;}.f-grid .f-grid-row .wrapper:hover .title{visibility:visible;}.f-grid .f-grid-row .wrapper .active{color:#792528;}.f-grid-nav{position:absolute;width:860px;}.f-grid-nav .f-grid-arrow{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;left:50%;}.f-grid-nav .f-grid-arrow .link{display:inline-block;width:25px;height:25px;overflow:hidden;background-image:url('../img/nav.png');background-size:50px;}.f-grid-nav .f-grid-arrow.f-grid-arrow-next{margin-top:10px;margin-left:0;}.f-grid-nav .f-grid-arrow.f-grid-arrow-next .link{background-position:0 -75px;}.f-grid-nav .f-grid-arrow.f-grid-arrow-next .link:hover{background-position:-25px -75px;}.f-grid-nav .f-grid-arrow.f-grid-arrow-previous{margin-top:10px;margin-left:-36px;}.f-grid-nav .f-grid-arrow.f-grid-arrow-previous .link{background-position:0 -50px;}.f-grid-nav .f-grid-arrow.f-grid-arrow-previous .link:hover{background-position:-25px -50px;}.sub-nav{height:110px;font-size:10.5pt;text-transform:uppercase;background-color:#fff;}.sub-nav .icon{position:relative;z-index:2000;float:left;}.sub-nav .icon img{width:115px;}.sub-nav ul{margin-top:50px;float:left;}.sub-nav ul li{position:relative;float:left;margin:0 10px;text-align:center;}.sub-nav ul li a{color:#939598;padding:0;}.sub-nav ul li a span{padding:0 10px;}.sub-nav ul li a:hover{color:#555;}.sub-nav ul li a.active{font-weight:bold;}.sub-nav ul li ul{position:absolute;display:block;width:140%;margin-left:-20%;height:0;overflow:hidden;margin-top:-3px;padding-top:7px;line-height:16pt;transition:height 0.6s;}.sub-nav ul li ul li{width:100%;float:none;display:block;margin:0;text-transform:none;font-size:9pt;line-height:17pt;}.sub-nav ul li ul li a{padding:0;}.sub-nav ul li ul li a span{padding:0;}.sub-nav ul li ul li .sep{display:block;height:1px;width:70%;margin:0 auto;border-top:1px solid #939598;}.sub-nav ul li ul.sub-active,.sub-nav ul li ul.sub-hover{height:71px;transition:height 0.2s;}.sub-nav ul li.contrast a{color:#e50839;}.sub-nav ul li.contrast a:hover{color:#f8416a;}.sub-nav.sub-nav-center{position:relative;}.sub-nav.sub-nav-center ul{position:absolute;left:0;width:820px;float:none;text-align:center;}.sub-nav.sub-nav-center ul li{display:inline-block;float:none;}.global{position:relative;min-width:960px;overflow:hidden;}.global .global-wrapper{position:relative;}.global .header{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:absolute;z-index:9000;width:100%;height:65px;line-height:75px;background-color:#fff;bottom:0;}.global .header.top{bottom:auto;top:0;}.global .header .header-wrapper{display:block;height:65px;padding:0 70px;overflow:hidden;}.global .header .header-wrapper .header-content{overflow:hidden;}.global .header .header-wrapper .logo{position:relative;float:left;}.global .header .header-wrapper .logo img{vertical-align:baseline;width:100px;}.global .header .header-wrapper .nav{float:left;}.global .header .header-wrapper .nav ul li{float:left;margin-left:31px;}.global .header .header-wrapper .nav ul li a{text-transform:uppercase;}.global .header .header-wrapper .nav ul li a:hover{color:#f95a7d;}.global .header .header-wrapper .nav ul li a.active{font-weight:bold;}.global .header .header-wrapper .nav ul li a.active:hover{color:#e50839;}.global .header .header-wrapper .nav ul li.active{font-weight:bold;}.global .header .shadow{display:block;z-index:9000;position:absolute;margin-top:-10px;height:10px;width:100%;overflow:hidden;box-shadow:0 4px 5px rgba(0,0,0,0.075);}.global .pages{position:absolute;}.global .pages.preview{margin-top:65px;}.global .pages .pages-wrapper{position:absolute;}.global .pages .page{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:absolute;z-index:100;width:100%;height:100%;background-color:#fff;}.global .pages .page.hide{display:none;}.global .pages .page .grid-slides{display:block;width:100%;height:100%;}.global .pages .page .grid-slides .grid-slides-wrapper{overflow:hidden;display:block;width:100%;height:100%;}.global .pages .page .grid-slides .grid-slides-wrapper .slide{display:block;width:100%;height:100%;}.global .pages .page.accueil{z-index:101;background-color:#808080;}.global .pages .page.accueil .logo-center{position:absolute;z-index:2000;width:100%;top:42%;margin-top:-30px;text-align:center;pointer-events:none;}.global .pages .page.accueil .logo-center img{width:250px;}.global .pages .page.accueil .slides{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:relative;width:100%;height:100%;}.global .pages .page.accueil .slides .slides-wrapper{position:absolute;display:block;width:100%;height:100%;overflow:hidden;}.global .pages .page.accueil .slides .slides-wrapper .slide{position:relative;display:block;width:100%;height:100%;background-image:url('../img/slides/slide.jpg');background-position:center center;background-size:cover;overflow:hidden;}.global .pages .page.accueil .slides .slides-wrapper .slide a{display:block;position:absolute;z-index:2050;width:100%;height:100%;overflow:hidden;}.global .pages .page.accueil .slides .slides-nav{width:100%;height:100%;}.global .pages .page.accueil .slides .slides-nav ul{position:absolute;z-index:2100;width:100%;bottom:35px;text-align:center;}.global .pages .page.accueil .slides .slides-nav ul li{display:inline-block;margin:0 3px;}.global .pages .page.accueil .slides .slides-nav ul li a{padding:5px;}.global .pages .page.accueil .slides .slides-nav ul li a span{display:block;width:7px;height:7px;overflow:hidden;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;transition:all .4s;box-shadow:0 0 5px rgba(0,0,0,0.3);}.global .pages .page.accueil .slides .slides-nav ul li a.active span,.global .pages .page.accueil .slides .slides-nav ul li a:hover span{background-color:#e50839;}.global .pages .page.projets .projets-content .sub-nav{height:160px;margin-top:20px;margin-bottom:0px;}.global .pages .page.fiche .fiche-content .photo{position:relative;background-image:url('../img/img-loader.gif');background-position:center center;background-repeat:no-repeat;}.global .pages .page.fiche .fiche-content .photo .buttons{position:absolute;height:100%;left:50%;margin-left:-480px;}.global .pages .page.fiche .fiche-content .photo .buttons .more{z-index:1200;position:absolute;bottom:0;right:0;padding:7px 14px;font-size:11pt;color:#fff;text-transform:uppercase;background-color:#e50839;}.global .pages .page.fiche .fiche-content .photo .slides{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:relative;width:100%;height:100%;overflow:hidden;}.global .pages .page.fiche .fiche-content .photo .slides .slides-wrapper{position:absolute;display:block;width:100%;height:101%;overflow:hidden;}.global .pages .page.fiche .fiche-content .photo .slides .slides-wrapper .slide{position:relative;display:block;width:100%;height:100%;background-image:url('../img/slides/slide.jpg');background-position:center center;background-size:cover;overflow:hidden;}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav{position:relative;z-index:1000;width:100%;height:100%;}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul{position:absolute;width:100%;bottom:35px;text-align:center;}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul li{display:inline-block;margin:0 3px;}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul li a{padding:5px;}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul li a span{display:block;width:7px;height:7px;overflow:hidden;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;transition:all .4s;box-shadow:0 0 5px rgba(0,0,0,0.3);}.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul li a.active span,.global .pages .page.fiche .fiche-content .photo .slides .slides-nav ul li a:hover span{background-color:#e50839;}.global .pages .page.fiche .fiche-content .fiche-infos{position:relative;}.global .pages .page.fiche .fiche-content .fiche-infos .return{position:absolute;top:0;z-index:1200;padding:7px 14px;font-size:11pt;color:#fff;text-transform:uppercase;background-color:#e50839;}.global .pages .page.fiche .fiche-content .fiche-infos .nav .link{position:absolute;display:block;top:45%;width:25px;height:25px;overflow:hidden;background-image:url('../img/nav.png');background-size:50px;}.global .pages .page.fiche .fiche-content .fiche-infos .nav .link.next{right:0;background-position:0 -75px;}.global .pages .page.fiche .fiche-content .fiche-infos .nav .link.next:hover{background-position:-25px -75px;}.global .pages .page.fiche .fiche-content .fiche-infos .nav .link.previous{left:0;background-position:0 -50px;}.global .pages .page.fiche .fiche-content .fiche-infos .nav .link.previous:hover{background-position:-25px -50px;}.global .pages .page.fiche .fiche-content .fiche-infos .text{color:#939598;font-size:10pt;}.global .pages .page.fiche .fiche-content .fiche-infos .text .title{margin-top:10px;color:#e50839;font-weight:bold;}.global .pages .page.fiche .fiche-content .fiche-infos .text .subtitle{text-transform:uppercase;margin-top:10px;color:#e50839;}.global .pages .page.fiche .fiche-content .fiche-infos .text .entete{margin-bottom:10px;}.global .pages .page.fiche .fiche-content .fiche-infos .text p{font-size:9pt;margin-bottom:5px;}.global .pages .page.fiche .fiche-content .fiche-infos .text p a{color:inherit;}.global .pages .page.agence .agence-content .sub-nav{margin-top:20px;margin-bottom:20px;}.global .pages .page.agence-type{overflow:hidden !important;}.global .pages .page.agence-type .agence-wrapper{position:relative;width:100%;height:100%;}.global .pages .page .philosophie .philosophie-content .photo{display:block;width:100%;background-image:url('../img/agence/philosophie.jpg');background-size:cover;background-position:center center;}.global .pages .page .photographes .photographes-content .photo{display:block;width:100%;background-image:url('../img/agence/photographes.jpg');background-size:cover;background-position:center center;}.global .pages .page .one-column-content,.global .pages .page .two-columns-content,.global .pages .page .three-columns-content,.global .pages .page .four-columns-content,.global .pages .page .five-columns-content{position:relative;}.global .pages .page .one-column-content .photo,.global .pages .page .two-columns-content .photo,.global .pages .page .three-columns-content .photo,.global .pages .page .four-columns-content .photo,.global .pages .page .five-columns-content .photo{display:block;width:100%;background-image:url('../img/agence/equipe.jpg');background-size:cover;background-position:center center;}.global .pages .page .one-column-content .text-content,.global .pages .page .two-columns-content .text-content,.global .pages .page .three-columns-content .text-content,.global .pages .page .four-columns-content .text-content,.global .pages .page .five-columns-content .text-content{position:relative;width:980px;margin-top:40px;}.global .pages .page .one-column-content .text-content .text-column,.global .pages .page .two-columns-content .text-content .text-column,.global .pages .page .three-columns-content .text-content .text-column,.global .pages .page .four-columns-content .text-content .text-column,.global .pages .page .five-columns-content .text-content .text-column{float:left;color:#969696;font-size:9pt;line-height:11pt;}.global .pages .page .one-column-content .text-content .title,.global .pages .page .two-columns-content .text-content .title,.global .pages .page .three-columns-content .text-content .title,.global .pages .page .four-columns-content .text-content .title,.global .pages .page .five-columns-content .text-content .title{color:#e50839;margin-bottom:20px;font-weight:bold;text-transform:uppercase;}.global .pages .page .one-column-content .text-content p,.global .pages .page .one-column-content .text-content ul,.global .pages .page .two-columns-content .text-content p,.global .pages .page .two-columns-content .text-content ul,.global .pages .page .three-columns-content .text-content p,.global .pages .page .three-columns-content .text-content ul,.global .pages .page .four-columns-content .text-content p,.global .pages .page .four-columns-content .text-content ul,.global .pages .page .five-columns-content .text-content p,.global .pages .page .five-columns-content .text-content ul{margin-bottom:20px;}.global .pages .page .one-column-content .text-content p a,.global .pages .page .one-column-content .text-content ul a,.global .pages .page .two-columns-content .text-content p a,.global .pages .page .two-columns-content .text-content ul a,.global .pages .page .three-columns-content .text-content p a,.global .pages .page .three-columns-content .text-content ul a,.global .pages .page .four-columns-content .text-content p a,.global .pages .page .four-columns-content .text-content ul a,.global .pages .page .five-columns-content .text-content p a,.global .pages .page .five-columns-content .text-content ul a{color:inherit;}.global .pages .page .one-column-content .text-content p a:hover,.global .pages .page .one-column-content .text-content ul a:hover,.global .pages .page .two-columns-content .text-content p a:hover,.global .pages .page .two-columns-content .text-content ul a:hover,.global .pages .page .three-columns-content .text-content p a:hover,.global .pages .page .three-columns-content .text-content ul a:hover,.global .pages .page .four-columns-content .text-content p a:hover,.global .pages .page .four-columns-content .text-content ul a:hover,.global .pages .page .five-columns-content .text-content p a:hover,.global .pages .page .five-columns-content .text-content ul a:hover{color:#000;}.global .pages .page .one-column-content .sub-nav,.global .pages .page .two-columns-content .sub-nav,.global .pages .page .three-columns-content .sub-nav,.global .pages .page .four-columns-content .sub-nav,.global .pages .page .five-columns-content .sub-nav{position:absolute;bottom:20px;}.global .pages .page.actualite .actualite-wrapper{position:relative;width:100%;height:100%;}.global .pages .page.actualite .actualite-wrapper .fiche-content .more{position:relative;}.global .pages .page.projets-type .project-category-wrapper{position:absolute;width:100%;height:100%;overflow:hidden;}.global .pages .page.projets-type .project-category-wrapper .projets-type-content{position:relative;width:100%;height:100%;overflow:hidden;}.global .pages .page.projet .fiche-content .more{position:relative;overflow:visible;}.global .pages .page.projet .fiche-content .columns{display:none;}.global .pages .page.projet .fiche-content .columns .files{margin-top:10px;}.global .pages .page.projet .fiche-content .columns .files .item{margin-top:10px;position:relative;display:block;overflow:hidden;height:172px;background-size:cover;background-position:center center;background-color:#e50839;}.global .pages .page.projet .fiche-content .columns .files .item a{position:relative;display:block;width:100%;height:100%;overflow:hidden;}.global .pages .page.projet .fiche-content .columns .files .item a:hover{background:url('../img/rgba.php?r=255&g=255&b=255&a=.1');background:rgba(255,255,255,0.1);}.global .pages .page.projet .fiche-content .columns .files .item .play-icon{position:absolute;display:block;width:70px;height:70px;top:50%;left:50%;margin:-35px auto auto -35px;overflow:hidden;background-image:url('../img/play.png');background-repeat:no-repeat;}.global .pages .page.medias .medias-content .sub-nav{margin-top:20px;margin-bottom:20px;}.global .pages .page.medias .medias-content .medias-wrapper{position:relative;width:100%;height:100%;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type{position:relative;width:100%;height:100%;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type .fixed{height:100%;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type .fixed .pad50{height:100.75%;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type .f-grid-nav{left:50%;margin-left:-430px;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type .f-grid-nav .f-grid-arrow.f-grid-arrow-next{margin-left:5px;}.global .pages .page.medias .medias-content .medias-wrapper .medias-type .f-grid-nav .f-grid-arrow.f-grid-arrow-previous{margin-left:-31px;}.global .pages .page.medias-press{overflow:hidden !important;}.global .pages .page.medias-press .press-wrapper{position:relative;width:100%;height:100%;}.global .pages .page.medias-press .press-content{position:relative;display:block;width:100%;height:100%;}.global .pages .page.medias-press .press-content .fixed{height:100%;}.global .pages .page.medias-press .press-content .press-pages{position:relative;height:100%;}.global .pages .page.medias-press .press-content .press-pages .slides{display:block;width:100%;height:100%;}.global .pages .page.medias-press .press-content .press-pages .slides .slide{display:block;width:100%;height:100%;}.global .pages .page.medias-press .press-content .press-pages .slides .slide .title{padding:15px 25px;font-weight:bold;color:#e50839;}.global .pages .page.medias-press .press-content .press-pages .slides .slide .title span{font-weight:normal;}.global .pages .page.medias-press .press-content .press-pages .slides .slide .photo{background-size:cover;background-position:center center;box-shadow:0 0 10px rgba(0,0,0,0.3);}.global .pages .page.medias-press .press-content .nav{height:100%;position:relative;}.global .pages .page.medias-press .press-content .nav .link{position:absolute;display:block;top:45%;width:25px;height:25px;overflow:hidden;background-image:url('../img/nav.png');background-size:50px;}.global .pages .page.medias-press .press-content .nav .link.next{right:0;background-position:0 -75px;}.global .pages .page.medias-press .press-content .nav .link.next:hover{background-position:-25px -75px;}.global .pages .page.medias-press .press-content .nav .link.previous{left:0;background-position:0 -50px;}.global .pages .page.medias-press .press-content .nav .link.previous:hover{background-position:-25px -50px;}.global .pages .page.medias-press .press-content .zoom{position:relative;}.global .pages .page.medias-press .press-content .zoom .link{position:absolute;display:block;top:6px;right:-5px;width:30px;height:30px;overflow:hidden;background-image:url('../img/zoom.png');background-size:30px;}.global .pages .page.medias-press .press-content .zoom .link:hover{background-position:0 -30px;}.global .pages .page.medias-edition{overflow:hidden !important;}.global .pages .page.medias-edition .edition-wrapper{position:relative;width:100%;height:100%;}.global .pages .page.medias-edition .edition-content{position:relative;display:block;width:100%;height:100%;}.global .pages .page.medias-edition .edition-content .fixed{height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages{position:relative;height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages .slides{display:block;width:100%;height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide{display:block;width:100%;height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .title{padding:15px 25px;font-weight:bold;color:#e50839;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .title span{font-weight:normal;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:0 20px;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo{position:relative;float:left;width:48%;height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo .edition-inner-photo-content{box-shadow:0 0 3px rgba(0,0,0,0.5);background-size:cover;background-position:center center;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo .edition-inner-photo-content a{display:block;width:100%;font-size:9pt;position:absolute;bottom:-30px;color:#939598;text-align:center;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo .edition-inner-photo-content a .zoom{display:inline-block;top:6px;right:-5px;width:20px;height:20px;overflow:hidden;background-image:url('../img/zoom.png');background-size:20px;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo .edition-inner-photo-content a:hover{color:#797b7f;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-photo .edition-inner-photo-content a:hover .zoom{background-position:0 -20px;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-text{position:relative;float:right;width:48%;height:100%;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-text .edition-inner-text-content{overflow:hidden;font-size:9pt;color:#939598;padding-right:15px;}.global .pages .page.medias-edition .edition-content .edition-pages .slides .slide .edition-inner .edition-inner-text .edition-inner-text-content p{margin-bottom:5px;}.global .pages .page.medias-edition .edition-content .nav{height:100%;position:relative;}.global .pages .page.medias-edition .edition-content .nav .link{position:absolute;display:block;top:45%;width:25px;height:25px;overflow:hidden;background-image:url('../img/nav.png');background-size:50px;}.global .pages .page.medias-edition .edition-content .nav .link.next{right:0;background-position:0 -75px;}.global .pages .page.medias-edition .edition-content .nav .link.next:hover{background-position:-25px -75px;}.global .pages .page.medias-edition .edition-content .nav .link.previous{left:0;background-position:0 -50px;}.global .pages .page.medias-edition .edition-content .nav .link.previous:hover{background-position:-25px -50px;}.global .pages .page.medias-edition .edition-content .zoom{position:relative;}.global .pages .page.medias-edition .edition-content .zoom .link{position:absolute;display:block;top:6px;right:-5px;width:30px;height:30px;overflow:hidden;background-image:url('../img/zoom.png');background-size:30px;}.global .pages .page.medias-edition .edition-content .zoom .link:hover{background-position:0 -30px;}.global .pages .page.medias-film{overflow:hidden !important;}.global .pages .page.medias-film .film-wrapper{position:relative;width:100%;height:100%;}.global .pages .page.medias-film .film-content{position:relative;display:block;width:100%;height:100%;}.global .pages .page.medias-film .film-content .fixed{height:100%;}.global .pages .page.medias-film .film-content .film-video{position:relative;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.3);overflow:hidden;}.global .pages .page.contact .contact-content .contact-infos{position:relative;}.global .pages .page.contact .contact-content .photo{display:block;width:100%;background-image:url('../img/contact/contact.jpg');background-size:cover;background-position:center top;}.global .pages .page.contact .contact-content .contact-column{height:100%;}.global .pages .page.contact .contact-content .contact-column .form{color:#e50839;}.global .pages .page.contact .contact-content .contact-column .form .title{font-weight:bold;text-transform:uppercase;}.global .pages .page.contact .contact-content .contact-column .form form .error{font-size:9pt;}.global .pages .page.contact .contact-content .contact-column .form form .line.text,.global .pages .page.contact .contact-content .contact-column .form form .line.textarea{margin-bottom:3px;}.global .pages .page.contact .contact-content .contact-column .form form .line.text input,.global .pages .page.contact .contact-content .contact-column .form form .line.text textarea,.global .pages .page.contact .contact-content .contact-column .form form .line.textarea input,.global .pages .page.contact .contact-content .contact-column .form form .line.textarea textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px 4px;font-family:'HelveticaNeue', sans-serif;font-size:9pt;outline:0;border:0;box-shadow:inset 0 0 4px rgba(0,0,0,0.4);}.global .pages .page.contact .contact-content .contact-column .form form .line.text textarea,.global .pages .page.contact .contact-content .contact-column .form form .line.textarea textarea{height:155px;}.global .pages .page.contact .contact-content .contact-column .form form .line.submit input{float:right;}.global .pages .page.contact .contact-content .contact-column .place-title{color:#e50839;font-size:11pt;font-weight:bold;text-transform:uppercase;text-decoration:underline;margin-bottom:15px;}.global .pages .page.contact .contact-content .contact-column .infos{height:150px;font-size:10.5pt;line-height:13.5pt;color:#e50839;}.global .pages .page.contact .contact-content .contact-column .infos .name,.global .pages .page.contact .contact-content .contact-column .infos .logo,.global .pages .page.contact .contact-content .contact-column .infos .url{display:none;}.global .pages .page.contact .contact-content .contact-column .infos .company{font-weight:bold;font-size:14pt;}.global .pages .page.contact .contact-content .contact-column .infos .address{margin-bottom:15px;}.global .pages .page.contact .contact-content .contact-column .googlemap{margin-top:10px;}.global .pages .page.book .books .fixed{text-align:center;}.global .pages .page.book .books .fixed .article{display:inline-block;width:45%;margin:0 2%;}.global .pages .page.book .books .fixed .article .photo{position:relative;}.global .pages .page.book .books .fixed .article .photo a{display:block;width:100%;height:100%;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,0.3);transition:box-shadow .4s;}.global .pages .page.book .books .fixed .article .photo a:hover{box-shadow:0 0 14px rgba(0,0,0,0.45);}.global .pages .page.book .books .fixed .article .zoom{position:relative;}.global .pages .page.book .books .fixed .article .zoom .link{position:absolute;display:block;top:30px;left:50%;margin-left:-20px;width:30px;height:30px;overflow:hidden;background-image:url('../img/zoom.png');background-size:30px;}.global .pages .page.book .books .fixed .article .zoom .link:hover{background-position:0 -30px;}
/*
 * styles.css
 * 11/01/2025 16:02:20.
 */

/* GENERAL */
/***********/

html {
    font-size: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    /*background: #000 url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/bg/skiesonfire.jpg') center top no-repeat;*/
    
    background-color: #fff;
}
body {
    color: #000;
    font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    /* Crushed|Lekton|Orbitron|Cabin|Gruppo|Raleway|Buda|Geo|Ubuntu|Syncopate|Arvo|Lobster|Cuprum|Molengo|Josefin+Slab|Josefin+Sans */
    
    font-size: .8em;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
.hidden {
    display: none;
}
/* FORMS */
/*********/

label, input, select, option, textarea {
    font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    font-size: 1em;
    outline: none;
    border-collapse: collapse;
    vertical-align: top;
    color: #000;
}
fieldset {
    padding: 0;
    border: none;
    border-bottom: 3px solid #ddd;
    position: relative;
}
legend {
    background-color: rgb(34, 34, 34);
    border-top: 3px solid #ddd;
    border-left: 3px solid #ddd;
    border-right: 3px solid #ddd;
    font-weight: bold;
    font-size: 1em;
    text-transform: uppercase;
    color: #aaa;
    width: inherit;
    padding: .3em 1em .4em 1em;
}
fieldset .container {
    border-left: 3px solid #ddd;
    border-right: 3px solid #ddd;
    padding: 1em;
    line-height: 1.7em;
}
label {
    text-align: right;
    display: -moz-inline-stack;
    vertical-align: top;
    display: inline-block;
    margin: 0 10px 5px 0;
    zoom: 1;
    *display: inline;
}
input[type="text"], input[type="password"] {
    padding: 0 .3em;
}
select {
    margin: .2em 0;
}
div.form_buttons {
    text-align: right;
    padding-top: 10px;
}
input.cancel {
    float: left;
}
input[type=submit] {
    /*float: right;
	margin-top: 1em;
	cursor: pointer;
	/*position: absolute;
	bottom: 1em;
	right: 1em;*/
	background: #e20a3b;
	color: #fff;
	font-size: 18px;
	border: none;
}

input[type=submit]:hover,
input[type=button]:hover {
    background-color: #f8416a !important;
}

/* TABLES */
/**********/

table, tr, th, td {
    margin: 0;
    padding: 0;
    /*border-collapse: collapse;*/
    
    border: none;
}
table {
    width: 100%;
    border: none;
    /*-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .5);*/
    border: 1px solid #ddd;
}
caption {
    text-align: left;
    margin: 20px 0 0 0;
    padding: 0;
    border: none;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    position: relative;
    font-size: 13px;
    line-height: 2.6em;
    bottom: 5px;
    font-family: HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

caption a {
    font-size: 1em;
    position: relative;
}

caption a .fa-home {
    margin: 6px 0 0 0;
    left: 0;
    bottom: 0px;
    font-size: 19px;
}

a.right {
    float: right;
    font-size: 1em;

}
tr {} tr.odd, .table-tr-odd {
    /*background-color: #333;*/
}
table tr:first-child {
    border-top: 0;
    /*-webkit-border-radius: 5px;*/
}
th {
    border-left: 1px solid #ddd;
    text-transform: uppercase;
    padding: 9px 12px;
    font-size: 11px;
    background: #e1e1e1;
    color: #494949;
    
    text-align: left;
}
td {
    border-left: 1px solid #ddd;
    padding: 9px 12px;
    border-bottom: 1px dotted #ddd;
}
tr th:first-child, tr td:first-child {
    border-left: none;
}
tr th:first-child th {
    border-bottom: none;
}
tr:last-child td {
    border-bottom: none;
}
/* ROUNDED CORNERS */
/*******************/

table {
    /*-webkit-border-radius: 3px;*/
}
tr:first-child th:first-child {
    /*-webkit-border-radius: 3px 0 0 0;*/
}
tr:first-child th:last-child {
    /*-webkit-border-radius: 0 3px 0 0;*/
}
tr:last-child td:first-child {
    /*-webkit-border-radius: 0 0 0 3px;*/
}
tr:last-child td:last-child {
    /*-webkit-border-radius: 0 0 3px 0;*/
}
td:hover {
    /*background-color: rgba(0,0,0,.2);*/
}
td a {
    color: #111;
}
tr:hover td a {
    color: #e50839;
    text-decoration: underline;
}
tr.active td a:not(.addSubDir) {
    /*background-color: #eee;*/
    
    color: #adadad;
    font-weight: bold !important;
}




tr:hover td {
    background-color: #F0F0F0;
    position: relative;
}
tr:hover td:hover a:hover {
    text-decoration: underline;
}
.table-sortable {} .table-th-sort {} .table-th-nosort {} .table-tr-group {} .table-tr-group-head {} .table-td-sort {
    /*background-color: rgba(0,0,0,.2);*/
}
td.table-td-sort:hover {
    /*background-color: rgba(0,0,0,.3);*/
}
.table-th-sort-span {
    color: #007700;
}
.table-tr-odd {} .table-tr-selected {
    background-color: #f5f5f5;
    /*color: #000;*/
}
.table-tr-selected a {
    /*color: #6d3a00;*/
}
.table-tr-selected.table-tr-odd {
    /*background-color: #1b1b1b;*/
}
tr:hover {
    /*background-color: #222;
	color: #fff;*/
}
tr:hover a {
    color: #D85D33;
}
tr:hover.table-tr-selected td {
    background-color: #f5f5f5;
}
.table-tr-hovered {} .tableHeaderOver {
    /*text-decoration: underline;
	/*color: #D85D33;
	/*cursor: n-resize;*/
    
    cursor: pointer;
}
.sortedDESC {
    color: #D85D33;
}
.sortedDESC:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png');
    vertical-align: super;
    margin-left: 5px;
}
.sortedASC {
    color: #D85D33;
}
.sortedASC:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png');
    vertical-align: super;
    margin-left: 5px;
}
/* TITLES */
/**********/

h1 {
    margin: 0;
    padding: 20px 0 0 0;
    text-align: center;
    color: #21759b;
    letter-spacing: 2px;
}
h1 a, h1 a img {
    border: none;
}
h2 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;
    color: #a7a7a7;
    font-weight: bold;
}
h3 {
    text-transform: uppercase;
    color: #adadad;
    font-weight: bold;
    letter-spacing: 1px;
    float: left;
    font-size: .9em;
    margin-bottom: 7px;
    padding: 0;
    margin: 0;
}
h3 span {
    font-style: italic;
    color: #adadad;
    text-transform: none;
}

caption h3 {
    
}
/* LINKS */
/*********/

a {
    color: #adadad;
    outline: none;
    text-transform: none;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: normal;
}
a:hover {
    text-decoration: underline;
    color: #e50839;
}
/* MESSAGES */
/************/

div.dk_message {
    color: #ff6d00;
    padding: 0 0 1em 0;
    margin: 0;
    line-height: normal;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
span.dk_message {
    position: absolute;
    bottom: .6em;
    width: 100%;
    text-align: center;
}
span.dk_message .dk_message_content {
    margin: auto !important;
    text-transform: none;
    font-weight: normal;
    color: #ff6d00;
    padding: .4em 2em .4em .7em;
    margin: 0;
    line-height: normal;
    width: auto;
    float: none;
    clear: both;
    position: relative;
    border: .3em solid #ccc;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    -moz-border-radius: .8em;
    -webkit-border-radius: .8em;
}
.dk_message_content a {
    position: absolute;
    top: -12px;
    right: -13px;
    float: none;
    width: 24px;
    height: 24px;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/close.png') 0 0 no-repeat;
    cursor: pointer;
}
.dk_message_content a:hover {
    background-position: 0 -24px;
}
.dk_message_content a span {
    display: none;
}
/* ERREURS */
/***********/

#messages {
    position: absolute;
    right: 0;
    color: #f00;
    margin: 5px 0 0 0;
}
#messages.logged {
    margin-top: 5px;
    width: 100%;
    height: 40px;
    text-align: right;
    overflow: hidden;
    font-size: 1em;
}
.error {
    color: #d00;
}
/* LOADER */
/**********/

#loading {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
}
#loading div {
    width: 100%;
    height: 100%;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/333_70.png');
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-weight: bold;
}
/* IDENTIFICATION */
/******************/

form#identify {
    width: 200px;
    padding: 20px 20px 15px 20px;
    border: none;
    margin: 20px auto 0 auto;
    /*-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .7);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .7);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;*/
    text-align: right;
    /*background: #3b3b3b url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray8.gif') 0 0 repeat-x;*/
    
    background-color: #fff;
}
#identify label {
    display: block;
    text-align: left;
    opacity: 1;
    font-weight: 600;
    text-transform: uppercase;
    color: #e20a3b;
    font-size: 17px;
}
#identify #dk_email, #identify #dk_login {
    margin-bottom: 15px;
}
#identify #dk_email, #identify #dk_login, #identify #dk_password {
    width: 190px;
    padding: 2px 4px;
    color: #333;
	padding: 5px 4px;
	font-family: 'HelveticaNeue', sans-serif;
	font-size: 9pt;
	outline: 0;
	border: 0;
	/*box-shadow: inset 0 0 4px rgba(0,0,0,0.4);*/
	background-color: #dddddd !important;
}

#identify #dk_login:focus, #identify #dk_password:focus {
    /*-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);*/
}
#identify #submit_identify {
    margin: 25px -1px 0 0;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-font-smoothing: subpixel-antialiased;
    text-shadow: rgba(0,0,0,.01) 0 0 1px;
    font-size: 14px;
}

/* */
/***/

#logo_small, .user-icon {
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
    font-size: 1.6em;
}
#background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: none;
    z-index: -1;
}
#background img {
    min-width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    border: none;
}
#top-banner {
	width: 100%;
	height: 400px;
	background: url(../../../data/user/images/forma6-banner.jpg) center 0 no-repeat;
	background-size: cover;
    z-index: 1;
    position: relative;
    margin: -10px 0 0 0;
}
#container {
    padding: 0 0 0 0;
    margin: 10px 30px 30px 30px;
		
    /*background-color: rgba(0,0,0,.7);*/
}
/* DIRECTORIES LISTING */
/***********************/

table#directories {
    margin-bottom: 25px;
    min-width: 640px;
    /*-webkit-border-radius: 20px 20px 0 0;*/
}
/* CAPTION & HEADERS */
/*********************/

caption .dk_freespace {
    font-weight: bold;
    font-size: 1em;
    color: #888;
    position: absolute;
    right: 0;
    /*bottom: 49px;*/
    top: -68px;
    /*display: none;*/
}
th#edit, td[header=edit], th#del, td[header=del] {
    width: 38px;
    padding: 0;
    text-align: center;
    padding-top: 7px;
}
th#dir_size, td[header=dir_size] {
    width: 75px;
    text-align: right;
}
td[header=edit] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/edit2.png') 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin: auto;
    display: block;
    opacity: .5;
}
td[header=edit] a span {
    display: none;
}
tr:hover td[header=edit] a {
    background-position: 0 -20px;
    opacity: 1;
}
tr:hover td[header=edit] a:hover {
    background-position: 0 -40px;
}
td[header=del] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin: auto;
    display: block;
}
td[header=del] a span {
    display: none;
}
tr:hover td[header=del] a {
    background-position: 0 -20px;
    opacity: 1;
}
tr:hover td[header=del] a:hover {
    background-position: 0 -40px;
}
th#email, td[header=email], th#password, td[header=password], th#login, td[header=login] {
    width: 10em;
}
th#files_num {
    text-align: right !important;
    width: .5em;
}
td[header=files_num] {
    text-align: right;
    width: .5em;
}
th#upload, td[header=upload] {
    width: 6em;
}
th#state, td[header=state] {
    width: 2.6em;
}
/* ROWS & CELLS */
/****************/

td[header=del] a, td[header=edit] a {
    color: #D85D33;
}
.addSubDir {
    display: none;
    float: right;
    font-size: small;
    /*opacity: .8;*/
    margin-bottom: -1px;
}
.addSubDir:hover {
    opacity: 1;
}
tr:hover .addSubDir {
    display: block;
    /*position: absolute;*/
    top: 0;
    right: 0;
    bottom: 0;
    background: #e5879c;
    line-height: 34px;
    padding: 0 1em;
    color: #fff;
    text-decoration: none;
    margin: -9px -12px -9px 10px;
}
tr:hover .addSubDir:hover {
    background: #e5093a;
    text-decoration: underline;
}
tr.lv0:last-child:hover .addSubDir {
    margin-bottom: 0px;
    line-height: 35px;
}
td.hide span {
    color: transparent;
    display: none;
}
span.nosub {
    width: 9px;
    height: 9px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 10px 0 0;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows.png') 0 -9px no-repeat;
    opacity: .2;
}
span.retracted {
    width: 9px;
    height: 9px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 10px 0 0;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows.png') 0 -18px no-repeat;
    cursor: pointer;
}
span.retracted:hover {
    background-position: -9px -18px;
}
span.expanded {
    width: 9px;
    height: 9px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 10px 0 0;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows.png') 0 -27px no-repeat;
    cursor: pointer;
}
span.expanded:hover {
    background-position: -9px -27px;
}
/* FILES LISTING */
/*****************/

div#dk_files_listing {
    margin-top: 7px;
    min-width: 640px;
    clear: left;
    display: block;
}
.caption {} #dk_logout + .caption {
    margin-top: 30px;
}
.caption div {
    position: absolute;
    bottom: 0;
    right: 0;
}
.caption div form#tableFilter {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    display: none;
}
.caption div form#tableFilter #keyword {
    vertical-align: baseline;
    margin-left: 10px;
}
/* CAPTION & HEADERS & CELLS */
/*****************************/

.caption input {
    color: #000;
}
.addlink {
    /*position: absolute;
	bottom: 0;
	right: 0;*/
}
#files_log {
    margin-left: 8px;
    float: left;
    opacity: 0;
}
#files_log.ajax-loading {
    width: 16px;
    height: 16px;
    display: block;
    margin-top: -1px;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/ajax-loader-7.gif') left bottom no-repeat;
    opacity: 0;
}
div#dk_files_listing th {
    cursor: pointer;
}
th#line_num, td[header=line_num] {
    width: 15px;
    text-align: right;
}
th#filehandle, td[header=filehandle], th#filedel, td[header=filedel] {
    width: 38px;
    padding: 8px 0 0 0;
    text-align: center;
}
th#fileposition {
    padding: 9px 0 0 0;
    text-align: center;
    min-width: 30px;
}
th#fileposition span {
    display: block;
    width: 10px;
    height: 15px;
    margin: auto;
    padding: 0;
    opacity: .4;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_up_down_16.png') center center no-repeat;
}
th#fileposition span:hover {
    opacity: 1;
}
th#fileposition {
    width: 10px;
    text-align: center;
}
td.fileposition {
    width: 10px;
    text-align: right;
}
td.filehandle {
    cursor: move;
}
.table-th-sort span, .table-th-sort-span {
    display: none;
}
.table-th-sort div:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png');
    width: 12px;
    height: 6px;
    margin: -5px 0 0 8px;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.table-th-sort-rev div:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png');
    width: 12px;
    height: 6px;
    margin: -6px 0 0 8px;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
th#fileposition.table-th-sort span {
    display: none;
}
th#fileposition.table-th-sort div:after, th#fileposition.table-th-sort-rev div:after {
    content: '';
}
th#fileposition.table-th-sort span.table-th-sort-span {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png') center center no-repeat;
    opacity: 1;
    display: block;
    width: 12px;
    height: 6px;
    vertical-align: middle;
    margin: 3px auto 0 auto;
}
th#fileposition.table-th-sort-rev span.table-th-sort-span {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png') center center no-repeat;
    opacity: 1;
    display: block;
    width: 12px;
    height: 6px;
    vertical-align: middle;
    margin: 3px auto 0 auto;
}
/*th#fileposition.sortedDESC span {
	background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png') center center no-repeat;
	opacity: 1;
  }
  
  th#fileposition.sortedDESC:after {
	content: '';
  }
  
  th#fileposition.sortedASC span {
	background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png') center center no-repeat;
	opacity: 1;
  }
  
  th#fileposition.sortedASC:after {
	content: '';
  }*/

th[header=filedel], td[header=filedel] {
    vertical-align: middle;
}
td[header=filedel] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin: auto;
    display: block;
    opacity: .5;
}
th#filedel input[type=checkbox], td[header=filedel] input[type=checkbox], #files_list input[type=checkbox] {
    margin: auto;
    padding: 0;
    width: auto;
}
tr:hover td[header=filedel] a {
    background-position: 0 -20px;
    opacity: 1;
}
tr:hover td[header=filedel] a:hover {
    background-position: 0 -40px;
}
td[header=filedel] a span {
    display: none;
}
td[header=filedel] input[type=checkbox] {
    margin-top: -7px !important;
}
td a {
    color: #111;
}
th#filetitle, td[header=filetitle] {
    min-width: 200px;
}
th#filename, td[header=filename] {
    width: 35%;
    min-width: 200px;
    /*min-width: 18em;*/
    
    overflow: hidden !important;
}

td[header=filename] a.mailLink {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/mail.gif') left top no-repeat;
    width: 14px;
    height: 9px;
    border: border: none;
    outline: none;
    margin: 0 0 0 10px;
    visibility: hidden;
    opacity: .5;
    display: none;
}
td[header=filename] a.mailLink span {
    display: none;
}
tr:hover td[header=filename] a.mailLink {
    visibility: visible;
}
tr:hover td[header=filename] a.mailLink:hover {
    opacity: 1;
    background-position: left bottom;
}
th#filesize, td[header=filesize] {
    width: 70px !important;
    min-width: 70px;
    text-align: right !important;
}
td[header=filesize] {
    min-width: 70px;
}
td[header=filesize] input {
    color: #000 !important;
    text-align: right;
    padding: 0;
    margin: 0;
}
th#filedate, td[header=filedate] {
    width: 105px;
    /*text-align: right !important;*/
    
    min-width: 65px;
}
#files_list td {} #files_list input {
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    /*color: #D85D33;*/
    
    font-size: 1em;
    outline: none;
}
/* LISTE ITEMS */
/***************/

#files_list .dragging {
    background-color: #f5f5f5;
}
/* DRAGGING */
/************/

#files_list .dragging td a {
    /*color: #D85D33;*/
}
#files_list .dragging td[header=fileposition] {
    opacity: 1;
}
/* ROWS & CELLS */
/****************/

td[header=filetitle] {
    min-width: 200px;
}
td[header=filetitle] input:focus {
    /*color: #D85D33;*/
}
tr.table-tr-selected td[header=filetitle] input:focus {
    color: #fff;
}
#files_list tr:hover td, #files_list tr:hover td input {
    /*color: #D85D33;*/
}
td[header=filehandle] {
    background: transparent url(http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/sort3.gif) center center no-repeat;
    /*opacity: .3;*/
    cursor: pointer;
}
tr:hover td[header=filehandle] {
    /*opacity: .6;*/
}
tr:hover td[header=filehandle]:hover {
    opacity: 1;
    background-color: red;
}
/* USER SIDE */
/*************/

.listing.user {} #files_number {
    font-weight: normal;
    font-size: small;
    letter-spacing: normal;
    font-style: italic;
}
.listing.user caption {
    text-align: right;
    margin: 0;
    padding: 0 0 7px 0;
    border: none;
    text-transform: uppercase;
    color: #D85D33;
    font-weight: bold;
    letter-spacing: 1px;
}
.listing.user caption a {
    padding: 0;
    margin: 0;
    float: none;
}
/* CONFIG */
/**********/

#edit_dk_config .container {
    width: 450px;
}
#edit_dk_config fieldset {
    width: 450px;
    margin: 5px auto 0 auto;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
}
#edit_dk_config fieldset legend {
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .7);
}
.dk_script #edit_dk_config fieldset {
    width: auto;
    margin: -10px 0 0 0 !important;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}
.dk_script #edit_dk_config fieldset legend {
    display: none;
}
.dk_script #edit_dk_config fieldset .container {
    border: none;
}
#edit_dk_config label {
    width: 23em;
}
/* ADD DIRECTORY */
/*****************/

form#dk_edit_dir {
    width: 410px;
}
#dk_edit_dir fieldset {
    border: none;
    line-height: 1.7em;
}
#dk_edit_dir fieldset legend {
    display: none;
}
#dk_edit_dir .container {
    /*width: 450px;*/
}
#dk_edit_dir label {
    width: 100px;
}
#dk_edit_dir input#directory_title {
    width: 285px;
}
#dk_edit_dir #mail_admin,
#dk_edit_dir #mail {
    display: inline-block;
    width: 285px;
    border: 1px solid #ccc;
}

label[for=mail],
textarea#mail {
    margin-top: 5px;
}

/* TOOL TIPS */
/*************/

.tip-wrap {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/black_70.png') left top;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 10px 4px 10px;
    -moz-box-shadow: 0 2px 10px #000;
    -webkit-box-shadow: 0 2px 10px #000;
    box-shadow: 1px 1px 12px #2f2f2f;
}
.tip-top {} .tip {} .tip-title {
    /*color: #9fd4ff;*/
    
    color: #fff;
}
.tip-text {} .tip-bottom {}
/* FOOTER */
/**********/

#footer {
    /*position: fixed;
	bottom: 0;
	left: 0;*/
    
    width: 100%;
    min-width: inherit;
    margin: 20px 0 0 0;
    padding: 0 0 13px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: smaller;
    color: #85746e;
}
#footer a {
    color: #85746e;
    text-decoration: none;
    text-transform: uppercase;
}
#footer a:hover {
    color: #ff6d00;
    text-decoration: underline;
}
#footer .w3c img {
    opacity: .6;
    border: none;
    margin: 0 3px 7px 3px;
}
#footer .w3c:hover img {
    opacity: 0.8;
}
#footer a.w3c, #footer a.w3c:hover {
    text-decoration: none;
}
/* MISC */
/********/

.clear {
    margin: 0;
    padding: 0;
    height: 0;
    width: 0;
    border: none;
    clear: both;
}
.bold {
    font-weight: bold !important;
}
.bold a {
    font-weight: bold !important;
}
.italic {
    font-style: italic;
}
.center {
    text-align: center;
}
.caption {
    position: relative;
}
/****************/
/* 2/5 - UPLOAD */
/****************/

body.upload {
    padding: 20px !important;
}
.upload #container {
    padding: 0;
    margin-top: -15px;
    width: auto;
}
/**
   * FancyUpload Showcase
   *
   * @license   MIT License
   * @author    Harald Kirschner <mail [at] digitarald [dot] de>
   * @copyright Authors
   */

.upload .swiff-uploader-box a {
    display: none;
}
.upload a, .upload a:active, .upload a:visited, .upload a:link {
    color: #21759b;
}
/* .hover simulates the flash interactions */

.upload a:hover, .upload a.hover {
    text-decoration: underline;
}
.upload #upload-status {
    padding: 0 0 3px 0;
    width: 100%;
    color: #000;
}
.upload .actionmenu {
    color: #c3c6bf;
    padding-top: 3px;
}
.upload #upload-status .progress {
    background: url(../../../libs/fancyupload-3.0/assets/progress-bar/progress.gif) no-repeat;
    background-position: +50% 0;
    margin-right: 0.5em;
    vertical-align: middle;
}
.upload #upload-status .progress-text {
    /*font-size: .8em;
	font-weight: bold;*/
}
.upload #upload-list {
    list-style: none;
    margin: 15px -15px 0 -15px;
    padding: 0;
    border-top: 1px solid #ddd;
}
.upload #upload-list li.validation-error {
    display: block;
    clear: left;
    color: #8a1f11;
    cursor: pointer;
    background: #fbe3e4 url('../../../libs/fancyupload-3.0/assets/failed.png') no-repeat 4px 4px;
}
.upload #upload-list li.file {
    overflow: auto;
    margin-left: 0;
    border-bottom: 1px solid #ddd;
    padding: 5px 15px;
}
.upload #upload-list li.file.file-uploading {
    background-color: #ddd;
}
.upload #upload-list li.file .file-name {
    clear: left;
    /*/*font-weight: bold;*/
    
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-top: 2px;
}
.upload #upload-list li.file .file-size {
    font-size: 0.8em;
    float: right;
    margin-top: 1px;
}
.upload #upload-list li.file .file-info {
    display: block;
    font-size: 0.8em;
}
.upload #upload-list li.file .file-remove {
    clear: right;
    float: right;
    color: #aaa;
    cursor: pointer;
}
.upload .actionmenu a {
    /*font-size: .8em;*/
    
    cursor: pointer;
    text-transform: uppercase;
    /*font-weight: bold;*/
}
.upload .overall-progress {
    margin-bottom: 3px;
    margin-top: 3px;
}
.upload .current-progress {
    background-color: #ccc;
    margin-bottom: 3px;
    margin-top: 3px;
}
.upload #upload-list li:hover {
    background-color: #ddd;
}
.upload #upload-list li:hover .file-name, .upload #upload-list li:hover .file-info, .upload #upload-list li:hover .file-size {
    color: #000;
}
.upload .overall-title, .upload .current-title, .upload .current-text {
    /*font-size: .8em;*/
    
    font-weight: normal;
}
.upload .file-name, .upload .file-remove {
    font-size: 1em;
}
.upload #upload-list li.file a:hover, .upload #upload-list li:hover a {
    color: #21759b;
}
.upload #upload-fallback {
    display: none;
}
.upload label[for=upload-photoupload] {
    display: none;
}

/*
 * styles_dark.css
 * 11/01/2025 16:02:20.
 */

/* GENERAL */
/***********/

  html {
    background-color: #333;
  }

  body {
    color: #fff;
    background-color: #333;
  }

/* FORMS */
/*********/
  
  label, input, select, option, textarea {
    color: #fff;
  }

  legend {
    background-color: rgb(34, 34, 34);
    color: #aaa;
  }
  
/* TABLES */
/**********/

  table {
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.7) !important;
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,.7) !important;
    box-shadow: 0 2px 12px rgba(0,0,0,.7) !important;
    border: 1px solid #666 !important;
    border-top: 0;
  }
  
  caption {
    color: #ddd !important;
    border: none;
  }
  
  th {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/gradients/gray5.gif') 0 0 repeat-x;
    color: #ddd !important;
    background-size: contain !important;
    border-left: 1px solid #666;
  }

  td {
    border-left: 1px solid #666;
    border-bottom: 1px dotted #191919;
  }

  tr th:first-child, tr td:first-child {
    border-left: none;
  }
  
  tr th:first-child th {
    border-bottom: none;
  }

  td a {
    color: #fff !important;
  }
  
  tr:hover td a {
    /*color: #d85d33;*/
  }
  
  tr.active td {
    background-color: #242424 !important !important;
  }
  
  tr:hover td {
    background-color: #2d2d2d !important;
  }

  .table-tr-selected {
    background-color: #242424 !important;
    /*color: #000;*/
  }
  
  tr:hover a {
    color: #f79e3a;
  }
  
  tr:hover.table-tr-selected td {
  background-color: #242424;
  }
  
  .sortedDESC {
    color: #f79e3a;
  }
  
  .sortedASC {
    color: #f79e3a;
  }
  
  .sortedASC:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png');
  }

/* TITLES */
/**********/

  h1 {
    color: #ddd;
  }

  h2 {
    color: #ddd;
  }
  
  h3 {
    color: #ddd;
  }

  h3 span {
    color: #f79e3a;
  }

/* LINKS */
/*********/

  a {
    color: #f79e3a;
  }

  tr:hover td a, a:hover {
    color: #f79e3a !important;
  }
  
/* MESSAGES */
/************/

  div.dk_message {
    color: #ff6d00;
  }

  span.dk_message .dk_message_content {
    color: #ff6d00;
  }
  
  .dk_message_content a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/close.png') 0 0 no-repeat;
  }
  
/* ERREURS */
/***********/

  #messages {
    color: #f00;
  }
  
  .error {
    color: #d00;
  }

/* LOADER */
/**********/

  #loading div {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/333_70.png');
    color: #fff;
  }

/* IDENTIFICATION */
/******************/

  form#identify {
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.7);
      -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.7);
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
    background-color: #3b3b3b;
  }
  
  #identify label {
    color: #d4d4d4;
  }
  
  #identify #dk_login, #identify #dk_password {
    color: #333;
    background-color: #a3a3a3;
  }
  
  #identify #dk_login:focus, #identify #dk_password:focus {
    -moz-box-shadow: 0 0 4px rgba(0,0,0,.6);
      -webkit-box-shadow: 0 0 8px rgba(255,255,255,.6);
  }

  #identify #submit_identify {
    opacity: .7;
    color: #333;
  }
  
  #identify #submit_identify:hover {
    cursor: pointer;
    opacity: 1;
  }

/* DIRECTORIES LISTING */
/***********************/

  /* CAPTION & HEADERS */
  /*********************/
  
  caption .dk_freespace {
    color: #bbb;
  }

  td[header=edit] {
    padding: 0.2em 0 0 0 !important;
  }
  
  td[header=edit] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/edit2_dark.png') 0 0 no-repeat;
    opacity: .5;
  }
  
  tr:hover td[header=edit] a {
    background-position: 0 -20px;
    opacity: 1;
  }
  
  tr:hover td[header=edit] a:hover {
    background-position: 0 -40px;
  }
  
  td[header=del] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
    opacity: .5;
  }
  
  tr:hover td[header=del] a {
    background-position: 0 -20px;
    opacity: 1;
  }
  
  tr:hover td[header=del] a:hover {
    background-position: 0 -40px;
  }

  td[header=filesize] input {
    color: #bbb !important;
  }
  
  /* ROWS & CELLS */
  /****************/
  
  td[header=del] a, td[header=edit] a {
    color: #f79e3a;
  }
  
  span.nosub {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows_dark.png') 0 -9px no-repeat;
  }
  
  span.retracted {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows_dark.png') 0 -18px no-repeat;
  }
  
  span.retracted:hover {
    background-position: -9px -18px;
  }

  span.expanded {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/dirsarrows_dark.png') 0 -27px no-repeat;
  }
  
  span.expanded:hover {
    background-position: -9px -27px;
  }

  tr:hover .addSubDir {
    background: #722436;
    color: #fff !important;
  }

  tr:hover .addSubDir:hover {
    background: #a7082b;
  }

/* FILES LISTING */
/*****************/

  /* CAPTION & HEADERS & CELLS */
  /*****************************/
  
  .caption input {
    color: #000;
  }
  
  #files_log.ajax-loading {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/loaders/bg333_forDDD_01.gif') left bottom no-repeat;
  }
  
  th#fileposition span {
    opacity: .4;
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_up_down_16.png') center center no-repeat;
  }
  
  th#fileposition span:hover {
    opacity: 1;
  }
  
  .table-th-sort div:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png');
  }
  
  .table-th-sort-rev div:after {
    content: url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png');
  }

  th#fileposition.table-th-sort span.table-th-sort-span {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_up_16.png') center center no-repeat;
    opacity: 1;
  }
  
  th#fileposition.table-th-sort-rev span.table-th-sort-span {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/arrow_sans_down_16.png') center center no-repeat;
    opacity: 1;
  }
  
  #files_list input {
    background-color: transparent;
  }
  
  th[id=filedel], td[header=del], td[header=filedel], td[header=filedel] input {
    vertical-align: middle !important;
    padding: 0 !important;
  }

  th[header=filedel], td[header=filedel] {
    vertical-align: middle;
  }
  
  td[header=filedel] a {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/del.png') 0 0 no-repeat;
    opacity: .5;
  }
  
  tr:hover td[header=filedel] a {
    background-position: 0 -20px;
  }
  
  tr:hover td[header=filedel] a:hover {
    background-position: 0 -40px;
  }
  
  td a {
    color: #f79e3a;
  }
  
  td[header=filename] a.mailLink {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/mail.gif') left top no-repeat;
  }
  
 tr:hover td[header=filename] a.mailLink:hover {
    opacity: 1;
    background-position: left bottom;
  }
  
  /* LISTE ITEMS */
  /***************/
  
  #files_list .dragging {
    background-color: rgba(0,0,0,.85);
  }

  /* DRAGGING */
  /************/

  #files_list .dragging td a {
    color: #f79e3a;
  }

  /* ROWS & CELLS */
  /****************/
  
  td[header=filetitle] input:focus {
     color: #ffee93;
  }
  
  tr.table-tr-selected td[header=filetitle] input:focus {
     color: #fff;
  }

  td[header=filehandle] {
    background: transparent url(http://bap.atelier12.fr/dokub/templates/light/css/index/images/icons/sort3.gif) center center no-repeat;
    /*opacity: .3;*/
    cursor: pointer;
  }
  
  tr:hover td[header=filehandle]:hover {
    opacity: 1;
    background-color: red;
  }
  
  /* USER SIDE */
  /*************/
  
  .listing.user caption {
    color: #f79e3a;
  }
  
/* CONFIG */
/**********/

  #edit_dk_config fieldset {
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.7);
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,.7);
    box-shadow: 0 2px 12px rgba(0,0,0,.7);
  }
  
  #edit_dk_config fieldset legend {
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.7);
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,.7);
    box-shadow: 0 2px 12px rgba(0,0,0,.7);
  }

  .dk_script #edit_dk_config fieldset {
/*    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
*/
  }
  
  #edit_dk_config input, #edit_dk_config select {
    color: #000;
  }

/* TOOL TIPS */
/*************/ 

  .tip-wrap {
    background: transparent url('http://bap.atelier12.fr/dokub/templates/light/css/index/images/pixs/black_70.png') left top;
    -moz-box-shadow: 0 2px 10px #000;  
      -webkit-box-shadow: 0 2px 10px #000;  
      box-shadow: 1px 1px 12px #2f2f2f;
  }
  
  .tip-title {
    color: #fff;
  }

/* FOOTER */
/**********/

  #footer {
    color: #85746e;
  }
  
  #footer a {
    color: #85746e;
    text-decoration: none;
    text-transform: uppercase;
    }
  
  #footer a:hover {
    color: #ff6d00;
    text-decoration: underline;
    }
  
  #footer .w3c img {
    opacity: .6;
    }
  
  #footer .w3c:hover img {
    opacity: 0.8;
    }
  
  #footer a.w3c, #footer a.w3c:hover {
    text-decoration: none;
    }

/****************/
/* 2/5 - UPLOAD */
/****************/

  .upload a, .upload a:active, .upload a:visited, .upload a:link {
    color: #21759b;
  }
  
  .upload #upload-status {
    color: #000;
  }
  
  .upload .actionmenu {
    color: #c3c6bf;
  }
  
  .upload #upload-status .progress {
    background: url(../../../libs/fancyupload-3.0/assets/progress-bar/progress.gif) no-repeat;
    background-position: +50% 0;
  }
  
  .upload #upload-list li.validation-error {
    color: #8a1f11;
    background: #fbe3e4 url('../../../libs/fancyupload-3.0/assets/failed.png') no-repeat 4px 4px;
  }
  
  .upload #upload-list li.file.file-uploading {
    background-color: #ddd;
  }
  
  .upload #upload-list li.file .file-remove {
    color: #aaa;
  }
  
  .upload #upload-list li:hover {
    background-color: #ddd;
  }
  
  .upload #upload-list li:hover .file-name, .upload #upload-list li:hover .file-info, .upload #upload-list li:hover .file-size {
    color: #000;
  }
  
  .upload #upload-list li.file a:hover, .upload #upload-list li:hover a {
    color: #21759b;
  }
