@charset "UTF-8";


/* ======================== General Body ======================== */
html, body {
	margin: 0;
	padding: 0;
	}

/*
html {
	background: #3a4046 url(http://locusonus.org/documentation/img/BG/sympo1.JPG) fixed repeat-x bottom center;
	} 
*/


/* Attention, pour fixer le corps de la font principale */
/* changer dans le body et le textarea, et le SPAN ID s13 */
/* soit 12px soit 11px */
/*  pour note : 1em = 100% de la taille spˇcifiˇe par la navigateur */

body {
	/*background: url(http://locusonus.org/documentation/img/BG/sympo1.JPG) fixed no-repeat bottom center;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	font-family:'Signika Negative', "Lucida Grande",Trebuchet,"Trebuchet MS",sans-serif;
	font-size:12px;
	line-height:14px;
	color: #000;
	
	}



div#PAGE_MENU {
	background: transparent;
	position: fixed;
	margin: 0 auto;
	z-index: 100;
}

#conteneurmenuwiki {position: absolute; z-index: 100;}


div.INDEXTITRE {
    position: absolute; 
	top:12px; 
	right:17px; 
	z-index: 100;

}
div.INDEXTITRE_contents {
     background-color:transparent;
     position: relative;
     padding: 8px 8px 8px 8px;
	 /*text-transform: uppercase;*/
     width: 100%;
     z-index: 98;
}
div.INDEXTITRE_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=20); /* IE's opacity*/
     left: 0px;
     opacity: 0.20;
     /*-moz-opacity:0.2;*/
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 97;
}





div#PAGE_CHAPEAU {
	background: transparent;
	position: relative;
	right:150;
	padding: 0px 0px 0px 0px;
     width: 890px;
     margin: 0 auto;
     z-index: 98;
}


div#PAGE_CHAPEAUTEST {
	background: transparent;
	position: absolute;
	width: 73%;
	left:175px;
	padding: 0px 0px 0px 0px;
     margin: 0 auto;
     z-index: 98;
}

div#SEARCHBOT {
		background: transparent;
		position: relative; 
		padding: 0px 0px 0px 0px;
		width: 96%;
		top:50px; 
		margin: 0 auto;
		text-align:right; 
		z-index: 98;
}	

div#PAGE {
    position: relative;
    width: 900px;
    right:100;
    top: 50px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}


/* le WIDTH regle la largeur du pave texte de la page */

div#PAGETEST {
    position: absolute;
    width: 83%;
    left:195px;
    top:150px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px; 
}


div#PAGE_contents {
     background-color:transparent;
     position: relative;
     padding: 8px 8px 8px 8px;
	 /*text-transform: uppercase;*/
	 min-height: 500px;
     width: 100%;
     z-index: 98;
}
div.PAGE_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     opacity: 0.75;
     /*-moz-opacity:0.2;*/
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 97;
}




	
.DROIT {
text-align:right; 
	}	

a.lienevent:hover {color: #FFFFFF; background-color:red; text-decoration: none;}
a.lienevent {color:red;background-color:#FFF;text-decoration: none;}
a.lieneventb:hover {color:red; background-color:#FFF; font-weight: bold; text-decoration: none;}
a.lieneventb {color: #FFFFFF; background-color:red; font-weight: bold; text-decoration: none;}
a.lienintercal {color: #FFFFFF;}
a.lienintercal:hover {color:#000;background-color:#FFF;}


.subpageold {
		border-top: 1px solid gray; 
		border-bottom: 1px solid gray; 
		border-left: 1px solid gray; 
		border-right: 1px solid gray;   
		-moz-border-radius:1em 1em 1em 1em; 
		-webkit-border-radius: 15px; 
		margin:5px 0 5px 10px;
		padding:5px 5px 7px 10px;
		background-color:#666;
		color:#FFF;
		font-size:9px;
		float:right;
		list-style:none;
		clear:right;
}


.subpage {
		border-top: 1px solid #333; 
		border-bottom: 0px solid gray; 
		border-left: 1px solid #333; 
		border-right: 0px solid gray;   
		-moz-border-radius:1em 1em 1em 1em; 
		-webkit-border-radius: 15px; 
		margin:5px 0 5px 10px;
		padding:5px 5px 7px 10px;
		background-color:transparent;
		color:#000;
		font-size:12px;
		float:right;
		list-style:none;
		clear:right;
}


/*	
#TAGLIST {
		position: relative; 
		top:20px; 
		width: 890px; 
		margin: 0 auto;
		z-index: 98;
}


.tagList  {
		font-size:90%;
		font-weight:bold;
		color:#000;
		padding:1em;
		background-color:transparent;
}
.tagLink {
		color:#000;
}
.tagCloudLink {
		color:#000;
}
*/


/*	
body {
		background-color:#FFF;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.75em;
		line-height: 1.5em;
}
*/

p { 
	margin : 5px 0 5px 0; 
}

hr {
		margin:5px 0 5px 0;height:0px;
		overflow:hidden;
		border:0px;
		border-top:1px solid #828A99;
}



/* Liens */

	
a {
color: red;

}

a.pending {
color: orange;
}

a.url {
color: red;
}

a:hover { 
color: black;  
background-color: #FFF; 
text-decoration: none;
}

a:visited {  
text-decoration: none; 
}

img,a img {
	border:0px
}


/* Listes */
ul,ol {
	padding:5px 0px 5px 20px;
}



/* Pre et Code */
pre {
	border:1px dotted #ccc;
	padding:4px;
	overflow:auto;
	margin:3px;
}

code {
		font-family:"Courier New",monospace;
		font-size:12px;
}



/* Headings */
h1,h2,h3,h4,h5,h6 {
		font-family:'Signika Negative', "Lucida Grande","Futura Condensed",Futura,sans-serif !important;
		margin-top:20px;
		font-weight: bolder;
		/* letter-spacing:1px; */
		/* font-variant:small-caps; */
}
h1 {
		margin:18px 0 15px 15px;
		font-size : 28px;
}
h2 {
		font-size : 20px;
		margin-top:40px;
}
h3 {
		border-bottom: 1px dotted #000;
		margin-right:300px;
}
h4 {
		border-bottom: 1px dotted #000;
		margin-right:700px;
}
h5 {
		border-bottom: 1px dashed #000;
		margin-right:90%;
}

/* Error */
.error {
		color:red;
		font-size:100%;
		font-weight:bold;
		border:0px solid red;
		padding:10px;
}



/* Form et Textarea */
form {
	display:inline
}
#contentTextarea {
	width:100%;
}
#renameForm {
	display:block;
	margin-bottom:6px;
}
input,select {
	border:1px solid #828A99;
	padding:2px;
	font-family:'Signika Negative', "Lucida Grande",Trebuchet,"Trebuchet MS",sans-serif;
	font-size:10px;
}

textarea {
	border:1px solid #828A99;
	padding:2px;
	font-family:'Signika Negative', "Lucida Grande",Trebuchet,"Trebuchet MS",sans-serif;
	font-size:12px;
}

.submit {
	padding:1px;
	background-color: red;
	color: white;
	padding:2px;
	font-size:9px;
}
textarea {
	padding:3px;
}
#searchInput,#selectTemplate,#selectLanguage {
	width:140px;
}



/* Diff */
#diff ins {
			color:green;
			text-decoration:none;
			font-weight:bold;
}
#diff del {
			color:red;
			text-decoration:line-through;
}
#diff .orig {
			color:#666;
			font-size:90%;
}




/* Table Of Content */
#toc {
		border-top: 1px solid gray; 
		border-bottom: 1px solid gray; 
		border-left: 1px solid gray; 
		border-right: 1px solid gray;   
		-moz-border-radius:1em 1em 1em 1em; 
		-webkit-border-radius: 15px; 
		margin:5px 0 5px 10px;
		padding:6px 5px 7px 0px;
		background-color:transparent;
		float:right;
		list-style:none;
		clear:both;
}
#toc ul {
		list-style:none;
		padding:3px 0 3px 10px;
}
#toc li {
		font-size:11px;
		padding-left:10px;
}
#toc ul li {
		font-size:10px;
}
#toc ul ul li {
		font-size:9px;
}
#toc ul ul ul li {
		font-size:8px;
}
#toc ul ul ul ul li {
		font-size:7px;
}




/* Plugin wkp_Tables */
table.wikitable {
		border-collapse:collapse;
		border:1px solid #ccc;
}
table.wikitable td {
		border:1px solid #ccc;
		text-align:center;
		vertical-align:middle;
		padding:2px;
}
table.wikitable td.em {
		background:#ccc;
		font-weight:bold;
}

.category {
		color:#999;
		background:inherit;
}
th {			
		padding-left:1em;
		
		color:#000;
		text-align:left;
		border-bottom:0px dashed #11141A;
}
th h1 {
		font-family:'Signika Negative', "Lucida Grande","Futura Condensed",Futura,sans-serif !important;
		font-weight:bolder;
		padding-top:10px;
		padding-bottom:4px;
		margin-top:0;
		margin-bottom:0;
}
th a {
		text-decoration:none;
		color:#000 !important;
}
th p {
		font-size:90%;
		margin-top:0;
		margin-bottom:0;
		padding-left:2em;
}
table{
		text-align:left;
		background:transparent;
		}



/* DIV */
#mainTable {
		border-left:1px solid #11141A;
		background:transparent;
}
.pageLinks {
		padding-left:1em;
		padding-right:1em;
		font-size:90%;
		margin-top:0;
		margin-bottom:0;
		background-color:transparent;
		color:#666;
		line-height:12px;
}
.pageLinks a {
		font-weight:bold;
		text-decoration:none;
}
#headerLinks td {
		border-bottom:0px dashed #ccc !important;
}
#footerLinks td {
		border-top:0px dashed #ccc !important;
}




/* POUR CHANGER LE CORPS DE LA FONT DU WIKI MODIFIER LE % */

#mainContent {
		font-size:115%;
		padding:1em;
		background-color:transparent;
}


#mainContent h2:first-child {
		margin-top:0px;
}
#mainContent { 
			padding:10px; 
}

.pageVersionsList {
		letter-spacing:0px;
		color:#000;
		font-variant:normal;
		font-size:12px;
}




/* RIGHT PANEL */
#rightPanel {
		width:3px;
		left:0px;
		position:fixed;_position:absolute;
		height:100%;
		top:0px;
		overflow:hidden;
		vertical-align:top;
		background-color:transparent;
		color:#FFF;
		padding:0px;
		border-left:1px solid white;
		z-index: 100;
}
#rightPanel:hover {
		width:180px;
		border-right:1px solid #CC3333;
		color:#FFF;
		background-color:transparent;
		background: url(http://locusonus.org/documentation/img/BG/sombre.png);
		padding:5px 5px 5px 10px;
}
#rightPanel ul {
		padding-top:0px;
		}




/* SPECIFICATIONS LOCUSONUS */

#pagemenupage {
		position:absolute; 
		background-color:transparent; 
		left:0px; 
		top:0px; 
		height:260px; 
		width:910px; 
		z-index:98;
}
#INDEXPAVEDROIT {
		position: absolute; 
		top:5px; 
		right:1px; 
		width:25%; 
		background-color:#EEE;
		z-index: 98;
}
#INDEXSSPAVEDROITHAUT {
		background-color:#666; 
		width:97%; 
		padding:3px; 
		border-bottom: 1px solid #FFF; 
		border-left: 1px solid #FFF; 
		border-right: 1px solid #FFF; 
		line-height:16px; 
		z-index: 99;}

/* #INDEXSSPAVEDROITHAUT {
		background-color:#fff; 
		width:95%; 
		padding:3px; 
		border-top: 1px solid gray; 
		border-bottom: 1px solid gray; 
		border-left: 1px solid gray; 
		border-right: 1px solid gray;   
		-moz-border-radius:1em 1em 1em 1em; 
		-webkit-border-radius: 15px; 
		z-index: 99;
} */
/* #CELLULE {
		border-top: 1px solid gray; 
		border-bottom: 1px solid gray; 
		border-left: 1px solid gray; 
		border-right: 1px solid gray; 
		padding:4px;  
		-moz-border-radius:1em 1em 1em 1em; 
		-webkit-border-radius: 15px; 
} */
/* #pageimagetopbg {
		position: absolute; 
		top:0px; 
		left:0px; 
		z-index:97;
} */



#wikicontenu {
		position: absolute; 
		top:270px; 
		left:10px; 
		right:1%; 
		background-color:#fff; 
		border-top: 1px solid white; 
		border-right: 1px solid white; 
		z-index: 98;
}
#INDEXrayures {
		position: absolute; 
		top:197px; 
		left:0px; 
		width:98%; 
		height:50px; 
		background-image: url('http://locusonus.org/webs/bg/rayures6.png'); 
		z-index: 96;
}




/* Pour les tableaux symposiums */

.fancyTable, body {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	}

.fancyTable table {
	border: 1px solid #000066;
	}
.fancyTable td, th {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	padding: 6px 6px;
	border: 0px solid #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable td.firstName, th.firstName {
	text-align: left;
	}
	
.fancyTable2, body {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.fancyTable2 table {
	border: 1px dashed #000066;
	}
.fancyTable2 td, th {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 6px;
	border: 1px dashed #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable2 th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable2 td.firstName, th.firstName {
	text-align: left;
	border: 1px dashed #bbbbbb;
	}
	
.fancyTable3, body {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.fancyTable3 table {
	border: 1px solid #000066;
	}
.fancyTable3 td, th {
	font-family: 'Signika Negative', "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 6px;
	border: 0px solid #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable3 th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable3 td.firstName, th.firstname {
	text-align: left;
	}
	
	
	

/* ======================== lecteur swfplayer ======================== */
div#lecteur {
	margin: 15px 0;
	}

/* page index */
#s13 {color: #000; font: 13px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s14 {color: #000; font: 9px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s14b {color: #FFF; font: 9px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s15 {color: #000; font: 10px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s16 {color: #666; font: 11px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s17 {color: #000; font: 11px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s24 {color: #000; font: 32px 'Signika Negative', "Lucida Grande", Georgia, Arial, sans-serif; font-weight: bold;}
#s25 {color: #000; font: 24px 'Signika Negative', "Lucida Grande", Georgia, Arial, sans-serif; font-weight: bold;}
#s32 {color: #FFF; font: 32px 'Signika Negative', Arial, sans-serif; font-weight: bold;}
#s100 {color:#FFF; font-style:bold; background-color:#66CC00; padding:2px;}
#s103 {color: #000; font: 9px 'Signika Negative', "Lucida Grande", Arial, sans-serif; font-style: normal; background-color: #fff;}