/* @override 
	http://localhost/jolicloud_wiki//lib/tpl/jolicloud-v2/jolicloud.css
*/

/* Jolicloud additional styles for DokuWiki */
#top {
	height: 5px;
	margin-top: 0;
	padding-top: 0;
}

div.breadcrumbs, .breadcrumbs div {
	background: url('breadcrumbs.gif') repeat-x left -35px;
	height: 35px;
}
div.breadcrumbs div {
	background-position: left top;
	background-repeat: no-repeat;
}
div.breadcrumbs div div {
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.breadcrumbs div div div {
	background: transparent;
	padding: 0;
	height: inherit;	
}
div.breadcrumbs .breadcrumbs_left {
	height: 15px;
	padding: 10px 11px;	
}
div.breadcrumbs .breadcrumbs_left {
	float: left;
	font-weight: bold;
}
div.breadcrumbs .breadcrumbs_right,
.user-info,
.search_form {
	float: right;
}
.search_form {
	overflow: hidden;	
}
.search_form input {
	margin: 6px;
	display: block;
	background: #31333d url('search_icon.png') no-repeat 5px -45px;
	border: 1px solid #21222b;
	color: #fff;
	padding: 4px 4px 4px 20px;
}
.search_form input.placeholder {
	background-position: 5px 5px;
	color: #898fa2;
}
.search_form input:focus {
	outline: none;
	background-color: #21232a;
}
.search_form input.button {
	display: none;
}

div.user-info {
	margin-top: 12px;
}
div.user-info a {
	margin-right: 10px;
}

#wikipage h1 {
	text-align: left;
	font-weight: normal;
}

#wikipage code {
	color: #ddd;
}

#wikipage ul li {
	margin-left: 40px;
	padding-bottom: 5px;
}

#wikipage .toc {
	display: none;
}

.breadcrumbs {
	font-size: 1.2em;
}

form.button.btn_secedit {
	display: none;
}

input[type="text"], input[type="password"], input.text, input.button, textarea {

}

.page {
	overflow: hidden;
}

#wikipage {
	float: left;
	width: 600px;
}

#wikiinfos {
	width: 233px;
	float: right;
	background: #363844;
	border: 1px solid #474955;
	margin: 0 25px 0 0;
}

.pageinfo {
	background: #282a37 url('pageinfo.png') repeat-x;
	font-size: 11px;
	padding: 8px;
	color: #9699a8;
}
#wikiinfos .actions {
	padding: 5px 4px;
}
#wikiinfos .actions a {
	display: block;
	font-size: 12px;
	padding: 3px;
}

/* DokuWiki */

thead th {
	background-color: transparent;
}

.do-page .jolicloud-entry-title, .do-page .breadcrumbs, .do-page .pageinfo, .do-page .actions-page {
	display: none;
}

legend {
	display: none;
}

div.info, div.error, div.success, div.notify {
	padding: 1em 3em;
	background-position: 0.5% 50%;
	font-size: 1.1em;
}

div.notify {
	border-color: #FFD324;
}

.footnotes {
	margin-top: 2em;
}

.fn {
	font-size: 0.9em;
}

#toc__header {
	margin-bottom: 1em;
}

#wikipage {
	min-height: 10em;
	white-space: normal;
	overflow: hidden;
}

.secedit {
	margin-bottom: 2em;
}

.secedit input.button {
	font-size: 0.65em;
	float: right;
}

button.toolbutton {
	border: 1px solid #4E5368;
	background: white;
	margin-left: 0;
	margin-right: 2px;
}

#wikipage h1 a,
#wikipage h2 a,
#wikipage h3 a,
#wikipage h4 a,
#wikipage h5 a,
#wikipage h6 a {
	background-color: inherit;
	color: inherit;
	text-decoration: none;
}

#wikipage h1 { color: #fff;
font-size: 24px; font-weight: bold; }
#wikipage h2 { color: #fff;
font-size: 18px; font-weight: bold; }
#wikipage h3 { font-size: 1.8em; font-weight: normal; margin-bottom: 1em; margin-top: 1em;  }

#wiki__text {
	width: 98%;
	font-size: 12px;
	height: 500px;
}

#config__manager fieldset {
	color: #4E5368;
	font-size: 0.9em;
	border: 1px solid #4E5368;
	background-color: #F8F9FC;
	margin: 1em 0 2em;
}

#config__manager tr.default .input,
#config__manager tr.default input,
#config__manager tr.default textarea,
#config__manager tr.default select,
#config__manager .selectiondefault {
	background: transparent;
}

#plugin__manager .plugins fieldset.protected {
	background: transparent;
}

#plugin__manager .plugins .button {
	font-size: 12px;
}

#user__manager .edit {
	width: 100px;
}

/* Medias */

div.dokuwiki div.img_big {
	float: left;
	margin-right: 2em;
}

#media__manager #media__opts label {
	padding-left: 2px;
	padding-top: 2px;
}

#media__manager h2 {
	padding: 0.5em;
	margin: 0;
}

#media__manager #media__content div.upload {
	font-size: inherit;
	padding: 0;
	margin-bottom: 0.5em;
}


/* Update account profile */

#dw__register fieldset {
	margin: 0 auto;
	border: none;
	padding: 20px 20px;
	background: #efefef;
	text-align: right;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

