/* Default style for Tiki 1.2 this is a short-version CSS template if you want to FULLY customize
   every aspect of Tiki adpat the subsilver CSS file, but normally this is the file you want to
   adapt to produce a new theme. Good luck!
*/

body {
	background-image:   url(/qualite/images/background.png);
	margin-top:   10x;
	margin-left:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
        border: none;
      
}
body.tiki_galleries{
background-image:none;
}
/* GENERAL LAYOUT EXPLANATION
 *
 * The tiki application is enclosed as a whole in tiki-main tiki-main contains three divs: tiki-top, 
 * tiki-mid and tiki-botthat will be used for the header, application and footer.
 *
 * tiki-mid contains a 3-column table, the columns are called (ids) leftcolumn, centercolumn and rightcolumn
 * Finally centercolumn contains tiki-center where the main area of the application is displayed.
 *
 */

/********************************************* GENERAL LAYOUT *********************************************************/

/* This div encloses the whole Tiki application */
DIV#tiki-main {
	
        
	height:   100%;
        margin:   0 auto;
	max-width:900px;
        

}

/* This is the header */
DIV#tiki-top img {
	margin-top:   0px;
	margin-left:   4px;
	/*border-color: #ae4444;
	border-width: 3px;*/
	color:   black;
	padding-right:   0px;

}

DIV#tiki-top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
        padding-bottom: 10px;
        padding-right:00px;
	width:900px;
	padding-right:  wikimenu 20px;
	margin-left:0px;
}

DIV#tiki-top-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
        text-align:center;
	background-color:    #FFFFFF;
	/*background-image:   url(wilpf/logo.gif);*/
	top:   0px;
	position:absolute;
	color:   black;
	margin-top: 10px;
	
}

logo_image.img{
position:absolute;
left:0px;
width:200px;
padding-left:0 px;
padding-top:10px;
text-align:left;
}

/*DIV#tiki-top a {
	color:    white;
	text-decoration:   none;
}*/

/* This is the middle */
DIV#tiki-mid {
        padding:00px;
        margin:00px;
	height:   auto;
	width:900px;
}

/* And this is the footer */
DIV#tiki-bot {
	padding-top:    10px;
	margin-top:   0px;
	background:   #CECECE;
	padding-bottom:   15px;
}

/* The three columns */
TD#leftcolumn {
        
	padding-left:    3px;
	padding-right:   20px;
        margin-top:   20px;
        padding-top:0px;
        margin-left:   0px;
        
	vertical-align:   top;
	
        width:180px;
        background-image:   url(/qualite/images/background.png);

	
}

TD#rightcolumn {
	padding-left:    0px;
	vertical-align:   top;
	background:   #EFEFEF;
	
}



/* And this is what lies inside the centercolumn */
DIV#tiki-center {
	/*margin-left:    00px;
	margin-right:   50px;
	padding-left:   10px;
	padding-right:  50px;
        padding-bottom:0px;
        
        margin-bottom:0px;
        
        
        display:block;
        position:relative;
        vertical-align:   top;
        /*left:190px;*/
        /*top:167px;*/
        
        background:white;
        margin-top:10px;
        /*width:100%;*/
        height:100%;
        padding-right:120px;
        

}
TD#centercolumn {
	/*padding-right:    50px;
        
	background:    #ffffff;
        
	vertical-align:   top;
	width: 590px;
        padding-left:10px;
        padding-bottom:0px;
        margin-bottom:0px;
        /*top:167px;
        vertical-align:   top;*/
        width:100%;
        height:100%;
        
        background-image:   url(/qualite/images/background.png);
        
}

div#debugconsole {
	position:    absolute;
	background-color:   #EFEFE7;
	color:   #009000;
	top:   0px;
	left:   20px;
	right:   310px;
	height:   auto;
	width:   auto;
	z-index:   1;
	padding:   5px;
	border:   6px ridge #996600;
	font-size:   12px;
}

span.on-option {
	color: #00C000;
        
}



span.off-option {
	color: #005000;
        
}

/********************************************* GENERAL STYLE PROPERTIES **********************************************/

/* BOXES boxes are used to present a box with a title bar and content, they are used for modules and they
   are also used in the rankings, admin screen etc. 
   The box class is used for modules while the cbox class is used for other boxes
*/

/* Modules (modules are those boxes in the left/right columns) */
div.box {
	margin-left:    0px;
	margin-right:   0px;
	margin-top:   8px;
	margin-bottom:   0px;
	/*background-image:   url(jalist/grad.png);
	border:   1px solid black;*/
	padding:   0px;
	overflow:   hidden;
	width:   170px;
        background:white;
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
	/*background-image:    url(jalist/menucap.png);*/
	margin:0px;
        padding:0px;
	color:   #fa6610;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        
        font-variant: small-caps;
        font-weight:bold;
        color: #fa6610;
         font-size:  0.95em;
	overflow:   hidden;
	text-align:   left;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   1px;
        padding-top:3px;
	width:   100%;
}

div.box-title table {
    width: 100%;
}

/* And this is the data */
div.box-data {
	overflow:    hidden;
        margin:0px;
        padding:0px;
	margin-left:   5px;
	margin-right:   5px;
        
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  1em;
        font-variant: none;
        color:#294b4d;
	width:   100%;
}
/*div.box-data a{
	overflow:    hidden;
	margin-left:   0px;
	margin-right:   0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
        text-decoration:underline;
        color:#294b4d;
	width:   170px;
}*/


/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-align:   left;
}
/*.linkmodule {  font-size: 11px;  }
.linkmodule:active {   font-size: 11px;  }
.linkmodule:hover {    font-size: 11px;   background-color: #EEEEEE;}*/

/* style for rss lists in modules or in wiki */
.rsslist {
  background-color: #ffffff;
  margin: 0;
  margin-right: 14px;
  padding: 1px;
  border: 1px solid #dadac9;
}
.rssitem {
  padding: 1px 6px 1px 6px;
  border-top: 1px daswihed #dadac9;
}
.rssitem:hover {
  padding: 1px 6px 1px 6px;
  font-size:   21px;

  border-top: 1px dashed #dadac9;
}
.rssitem:first-child {
  border-top: 0;
}
.rssdate {
  color: #999999;
  font-style: italic;
}


/*background:    white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	
	padding-left:   10px;
	padding-right:   1px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   2px;
	margin-right:   1px;
	margin-top:   0px;
	margin-bottom:   0px;
	width:   100%;
	clear:   both;
        color:#294b4d;*/



/* Links in modules */

#XYZ {
padding-left:0px;
border-left:0px;
margin-left:0px;
font-size:  0.95em;
padding-top:0px;
padding-bottom:0px;
border:0px;
}
.box-title {
 font-size:  0em;
}

#XYZ a.separator {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        
        font-variant: small-caps;
        font-weight:bold;
        color: #fa6610;
         font-size:  1.1em;
        text-decoration:none;
	overflow:   hidden;
	text-align:   left;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   1px;
	width:   170px;
}

#XYZ a.separator:hover {
/*padding-left:2px;*/
/*background:#fa6610;*/
color:#294b4d;
/*padding: 2px 2px;*/
	border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	
}


."box XYZ" {
padding-left:0px;
border-left:0px;
margin-left:0px;
font-size:  0.1em;
}
#mod-XYZ .box-data{
padding-left:0px;
border-left:0px;
margin-left:0px;
 font-size:  1.1em;
}
#mod-XYZ .box-title{
   font-size:  0.1em;
padding-left:0px;
border-left:0px;
margin-left:0px;
}

.separator, .bannertext, .linkmenu, .linkmodule {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
font-variant: none;
  padding-left:2px;
	color:   #294b4d;	
}
/*.linkmenu a{ /*cest le les entrée simple du menu
margin-left:50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;	
	text-decoration:   none
}*/


div.separator, div.separator:active,div.separator:hover{
	/*font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 0.9em;
font-variant: none;
	text-decoration: none;
	display:block;	
color:#294b4d;*/
        
}
.separator:hover, .bannertext:hover,  .linkmodule:hover,.linkmenu:hover,.separator:hover {
/*padding-left:2px;
background:#fa6610;*/
color:#fa6610;
/*padding: 2px 2px;*/
	/*border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	/*border: 1px solid #68c35f;*/
}

/*div.separator, div.separator:active,div.separator:hover{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 0.9em;
	text-decoration: none;
}*/
/*.separator:hover, .bannertext:hover,  .linkmodule:hover*,.linkmenu:hover,.separator:hover ss*/

/*div#option{
background:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}
div#option a{
background:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}*/

.option{
background:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
color:#294b4d;
padding-left:5px;
}
.option a{
background:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
color:#294b4d;
padding-left:5px;
}

.linkmenu:hover{
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border-radius: 2.5px;
	-moz-border-radius: 2.5px;
	border: 1px solid #68c35f;
	color:   #FFFFFF;
	background-color: #0d299a;
        background-color: #000000;
	text-decoration:   none;*/
}

/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
	background:    #EFF7F7;
	margin-top:   4px;
	margin-bottom:   0px;
	border:   1px solid black;
	padding-bottom:   10px;
	overflow:   hidden;
	/*width:   100%;*/
        width:850px;
        left:180px;
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
	background-image:    url(jalist/maincap.png);
	color:   black;
	border-bottom:   1px solid black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	overflow:   hidden;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
	width:   100%;
        width:850px;
        left:180px;
}

/* When there's a link in a cbox-title */
.flip, .cboxtlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.flip:hover, .cboxtlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/* And this is the data */
div.cbox-data {
	overflow:    hidden;
	margin-left:   5px;
	margin-right:   5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	width:   100%;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
   none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator {
	/*color: black; font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;*/
	/*margin-left:    2px;
	margin-right:   2px;
	margin-top:   2px;
	margin-bottom:   2px;*/
	width:   90%;
}

/* Some boxes uses thumbnails this is the image style */
div.imagerank {
	margin-left:    5px;
	margin-right:   5px;
	margin-bottom:   10px;
	margin-top:   10px;
}

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.fgaldesc, div.galdesc {
	margin-left:    1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-top:   2px;
	padding-bottom:   2px;
	padding-right:   2px;
	color:   black;
	border:   1px solid black;
	background:   white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}
.simplebox{background:white;}
.simplebox h1{
padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;
text-align:center;
	font-weight:    bold;
	font-family: serif;
        font-variant: small-caps;
        font-size:  1.35em;
	color:   #294b4d;
}
.simplebox_quali{
border:   1px solid black;

}
.simplebox lu{
padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;
text-align:center;
	font-weight:    bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-variant: small-caps;
        font-size:  0.95em;
	color:   #294b4d;
}

/* Prevent forms from generating unwanted padding or margins */
FORM {
	margin:    0px 0px 0px 0px;
	padding-bottom:   0px;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	background:   transparent;
}

/* General form elements */
input, textarea, select {
	color:    #000000;
	font:   normal 11px Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
	text-indent: 2px;
}

/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes,
   listings in admin screens, etc. */

/* Cells where nothing is specified */
TD {
	color:    Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	vertical-align:   top;
}

/* Cells in forms without background color (inside a div for example) */
TD.form {
	color:    Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	vertical-align:   top;
	text-align:   left;
}
/* Cells in forms using a background color */
td.imageinfo, TD.formcolor, td.galform, td.editblogform, td.editfgalform, TD.comform, td.forumform {
	color:    Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   #EFF7F7;
	
	vertical-align:   top;
	text-align:   left;
}

/* The table */
table.imageinfo, table.listgallery, table.creategalform, TABLE.normal, table.gallerylisting, table.bloglist, table.editblogform,
	table.editfgalform, table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable,
	table.viewthread {
	border-color:    black;
	border-style:   solid;
	border-width:   1px;
	width:   98%;
        z-index:10;
}

TABLE.normalnoborder {
	width: 98%;
}

/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	background-image:    url(jalist/fcap.png);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	background-color:   #6884ad;
	padding-left:   2px;
	padding-right:   5px;
}

TD.button {
	background-image:    url(jalist/fcap.png);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	background-color:   #6884ad;
	padding-left:   2px;
	padding-right:   5px;
	text-align:   center;
	vertical-align:   middle;
}

/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname {
	font-weight:    bold;
	font-size:   12px;
	letter-spacing:   0px;
	color:   black;
	text-decoration:   none;
}

a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover {
	text-decoration:    none;
	color:   #636363;
}

a.forumnameread {
	font-size:    12px;
	letter-spacing:   1px;
	color:   black;
	text-decoration:   none;
}

a.forumnameread:hover {
	text-decoration: underline;
}

/* Links in table headings */
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	font-weight:   bold;
	text-decoration:   none;
}

.tableheading:hover,
	gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .llistfileslink:hover, .
	llistart:hover, .lforumheading:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #EFEFEF;
	
	font-weight:   bold;
	text-decoration:   none;
}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable {
	width:    97%;
	margin-bottom:   20px;
	padding-bottom:   10px;
}

td.findtable {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

/* Odd rows in several listings */
TD.odd, td.gallistnameodd, td.gallistdescriptionodd, td.gallistcreatedodd, td.gallistlastModifodd, td.gallistuserodd,
	td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd,
	td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd,
	td.bloglistcreatedodd, td.bloglistlastModifodd, td.bloglistuserodd, td.bloglistpublicodd, td.bloglistpostsodd,
	td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd,
	td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd,
	td.listfgalactionsodd, td.listfilesnameodd, td.listfilesdescriptionodd, td.listfilesidodd, td.listfilesfilenameodd,
	td.listfilesfilesizeodd, td.listfilescreatedodd, td.listfilesdlsodd, td.listfilesnameodd, td.listfilesuserodd,
	td.listfilesactionsodd, td.listarttitleodd, td.listarttopicodd, td.listartpublishDateodd, td.listartauthorodd,
	td.listartreadsodd, td.listarthasimageodd, td.listartuseimageodd, td.listartactionsodd, td.listartsizeodd, td.forumstableodd,
	td.forumstableinfoodd, td.topictitleodd, td.topicrepliesodd, td.topicreadsodd, td.topicscoreodd, td.topiclastpostodd,
	td.topicauthorodd {
	border-color:    black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   Black;
	background-color:   #DCDCDC;
	vertical-align:   top;
	text-align:   left;
}

/* Even rows in several listings */
TD.even, td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven, td.gallistlastModifeven, td.gallistusereven,
	td.gallistimageseven, td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven,
	td.listgalhitseven, td.listgalusereven, td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven,
	td.bloglistcreatedeven, td.bloglistlastModifeven, td.bloglistusereven, td.bloglistpubliceven, td.bloglistpostseven,
	td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven,
	td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven, td.listfgalactionseven, td.listfilesnameeven, td.listfilesdescriptioneven, td.listfilesideven, td.listfilesfilenameeven, td.listfilesfilesizeeven, td.listfilescreatedeven, td.listfilesdlseven, td.listfilesnameeven, td.listfilesusereven, td.listfilesactionseven, td.listarttitleeven, td.listarttopiceven, td.listartpublishDateeven, td.listartauthoreven, td.listartreadseven, td.listarthasimageeven, td.listartuseimageeven, td.listartactionseven, td.listartsizeeven, td.forumstableeven, td.forumstableinfoeven, td.topictitleeven, td.topicreplieseven, td.topicreadseven, td.topicscoreeven, td.topiclastposteven, td.topicauthoreven {
	border-color:    black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   white;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

TD.third {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   Black;
	background-color:   #CCCCCC;
	vertical-align:   top;
	text-align:   left;
}

/* Titles */
/* When the page title is a link this is the style */
div.forumspagetitle, div.imagetitle, div.gallerytitle, .pagetitle, .forumspagetitle {
	font-weight:    bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #08639C;
	text-decoration:   none;
}

.pagetitle:hover, .forumspagetitle:hover {
	font-weight:    bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration:   none;
	color:   #3184A5;
}

/* Non-linking titles (three levels) */
H1 {
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   5px;
	padding-bottom:   10px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;

	font-weight:    bold;
	font-family: serif;
        font-variant: small-caps;
        font-size:  1.35em;
	color:   #294b4d;
}

H2,.participation,.porte_ouverte,.tidej{
	font-weight:    bold;
	font-family: serif;
        font-variant: none;
         font-size:  1em;
	color:   #fa6610;
        padding-top:   2px;
	padding-bottom:   0px;
        margin-top:   0px;
	margin-bottom:   0px;
	padding-right:10px;
}
.tidej{
padding-right:30px;
}


H3, h3.a,h3 a {
	font-weight:    bold;
	font-family: serif;
        font-variant: none;
         font-size:  0.9em;
	color:   #294b4d;/*#fa6610;*/
        padding-top:   2px;
	padding-bottom:   0px;
        margin-top:   0px;
	margin-bottom:   0px;
}
div.articletitle_newsletter {
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   5px;
	padding-bottom:   10px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;

	font-weight:    bold;
	font-family: arial black, arial, serif;
        font-variant: small-caps;
        font-size:  1.35em;
	color:   #fa6610;
}

ul {
        margin-top:   0px;
	margin-bottom:   0px;
        padding-top:   5px;
	padding-bottom:   10px;
}
li {
        padding-top:   0px;
	padding-bottom:   0px;
        margin-top:   0px;
	margin-bottom:   0px;
}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/* Search results display a date using the following style*/
div.searchdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #333333;
}

/* Pagination for listings */
.mini {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   Black;
}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/* Warning background/color */
span.warn {
	color: red;
}

/***********************************************  THE WIKI ***********************************************************/
div.titlebar {
	background:    #EFEFEF;
	color:   black;
	border:   1px solid white;
	padding-left:   1px;
	padding-right:   1px;
	padding-top:   1px;
	padding-bottom:   1px;
	margin:   1px 1px;
	width:   99%;
	clear:   both;
	font-weight:   bold;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
	margin-left: 5px;
        background:white;
        position:absolute;
        z-index: 10;
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   Black;
	font-weight:   bold;
	background:   #CCCCCC;
	border:   1px solid black;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin:   0.0ex 0px;
}

/* Links in buttons */
.linkbut {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.linkbut:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/* When a cached version of an external link is displayed */
div.cache {
	background:    #EFEFEF;
	border:   1px solid black;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin:   0.1ex 0px;
	width:   100%;
}

div.cachedpage {
	border:    1px solid black;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin:   0.1ex 0px;
	width:   100%;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #0000AA;
	text-decoration:   none;
}

.wikicache:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #0000FF;
	text-decoration:   none;
}

table.wikitable {
	border: 1px solid black;
}

td.wikicell {
	background-color: #EFEFEF;
}

/* Text in wiki pages is displayed using the following style */
div.wikitopline{
background:#ffffff;
margin-left:1px;
text-align:right;
width:100%;
display:block;
position:absolute;
z-index:100;
top:150px;

}
.wikitopline table { width: 100%; }

div.wikitext ,div.articlebody{
	background:    white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	
	padding-left:   10px;
	padding-right:   1px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   2px;
	margin-right:   1px;
	margin-top:   0px;
	margin-bottom:   0px;
	width:   100%;
	clear:   both;
        color:#294b4d;
        z-index:1;
}
div.wikitext p {
	background:    white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   5px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;
	width:   100%;
	clear:   both;
text-align:justify;
        font-variant: none;
        font-weight:none;

}
a.wikitext  {
	background:    white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
        text-decoration:underline;
        color:#294b4d
}



/* Links to wiki pages */
.wiki {
	color: #fa6610;/*color: black;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

.wiki:hover {
	color: #fa6610;
}
.wiki:visited {
	color: #fa6610;
}

/* Date displayed for last modification date of pages */
p.editdate {
	color:    black;
	font-size:   smaller;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp {
	background:    white;
	border:   1px solid black;
	font-size:   smaller;
	padding:   6pt;
}

/******************************************************* IMAGE GALLERIES **********************************************/
TABLE.galtable {
        border-collapse: collapse;
        width: 100%;
}

/* Container for the whole gallery */
div.browsegallery {
	width: 100%;
}

/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */
TD.oddthumb {
	background: white;
}

TD.eventhumb {
	background: #EFEFEF;
}

/* Gallery Title */
/*div.gallerytitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; color : black;}*/
div.adminoptions {
	margin-top:    5px;
	margin-bottom:   5px;
	padding-top:   10px;
	padding-bottom:   10px;
}

div.sortoptions {
	margin-top:    5px;
	margin-bottom:   5px;
	padding-top:   10px;
	padding-bottom:   10px;
}

span.sorttitle {
}

span.sortoptions {
}

/* Container for thumbnails */
div.thumbnails {
	border:    1px solid Black;
	margin-top:   10px;
	margin-bottom:   10px;
}

/* Thumbnails images */
img.athumb {
	border: 1px solid Silver;
}

.caption {
}

/* No records found text  (displayed in the table when no records */
p.norecords {
	font-weight: bold;
}

/* Browsing an image */

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage {
	width: 100%;
}

/*div.imagetitle {font-weight: bold; font-size: 26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; color : black;}*/
div.gallerylink {
}

div.showimage {
	text-align:    center;
	margin-top:   5px;
	margin-bottom:   5px;
}

div.imageinfo {
	text-align:    center;
	margin-top:   10px;
	margin-bottom:   10px;
}

td.imageinfo {
}

table.tableinfo {
	text-align: center;
}

div.linksinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   Black;
	text-align:   center;
	border:   1px solid black;
	margin-top:   10px;
	margin-bottom:   10px;
}

/******************************************************* WEBLOGS **********************************************************/

/* The header of a weblog post */
div.posthead {
	background-color:    #6884ad;
	background-image:   url(jalist/fcap.png);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	overflow:   hidden;
	border:   1px solid black;
	border-bottom:   0px;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
}

/* The font used in the heading of the weblog */
span.posthead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   bold;
	color:   white;
}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	text-decoration:   none;
}

.blogt:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	text-decoration:   underline;
}

/* The post body */
div.postbody {
	overflow:    hidden;
	background:   white;
	border:   1px solid black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	padding-left:   5px;
	padding-top:   5px;
	padding-bottom:   5px;
	margin-bottom:   10px;
}

/* The weblog title */
div.blogtitle {
	background-image:    url(jalist/maincap.png);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	font-weight:   bold;
	font-size:   18px;
	background-color:   #5a4a39;
	padding-left:   2px;
	padding-right:   5px;
	margin-top:   10px;
	border:   1px solid black;
	border-bottom:   0px;
}

/* The weblog information */
div.bloginfo {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}

/* Weblog description */
div.blogdesc {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin-bottom:   10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}

/****************************************************** CMS ***************************************************************/

/* The article title bar */

/* The article heading */
div.articleheading {
	background:    white;
	border:   1px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	border-bottom:   0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}

div.articletrailer {
	background:    white;
	border:   1px solid black;
	border-bottom:   1px solid black;
	border-top:   thin solid blue;
	margin-bottom:   20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}

/* Text in the article heading */
div.articleheadingtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	display: inline;
}

/* The body */
/*
div.articlebody {
	background:    white;
	border:   0px solid black;
	padding-left:   0.8em;
	padding-right:   0.8em;
	padding-top:   0.5em;
	padding-bottom:   0.5em;
	margin:   10px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	clear:   both;
}
*/
/* The article title */
span.titlea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   bold;
}

/* The author, date and number of reads */
span.titleb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

/* The trailer */
span.trailer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   bold;
}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration:   none;
	color:   black;
}

.day:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/* LINKS FOR TODAY */
.today {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration:   none;
	color:   black;
	font-weight:   bold;
	text-decoration:   none;
}

.today:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
	font-weight:   bold;
}

/* Links to change month, year or go to today */
.nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration:   none;
	color:   black;
	font-weight:   bold;
	text-decoration:   none;
}

.nav:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
	font-weight:   bold;
	background:   #CCCCCC;
}

.changedate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   transparent;
	color:   black;
	font-weight:   bold;
}

.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   transparent;
	color:   Black;
	font-weight:   bold;
}

/*************************************************** COMMENTS **************************************************************/

/* The whole comment area when it is visible and when it is not */
#comzone {
	display:    none;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
        z-index: 10;
        position:absolute;
}

#comzoneopen {
	display:    block;
	margin-left:   1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-right:   2px;
}

/* Post comment form */
div.commentspost {
	display:    inherit;
	border:   1px solid black;
	margin-top:   10px;
	margin-right:   10px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-bottom:   10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   100%;
}

/* Help box*/
div.commentsedithelp {
	background:    white;
	border:   1px solid black;
	font-size:   smaller;
	width:   99%;
}

/* The toolbar where the ordering number of comments and find box are found */
div.commentstoolbar {
	background:    #EFF7F7;
	color:   black;
	margin-bottom:   20px;
	width:   100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border:   1px solid black;
	padding-top:   2px;
	padding-left:   2px;
}

/* The comment title */
span.commentstitle {
	font-weight:    bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   98%;
}

/* The comment */
div.commentscomment {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	margin-bottom:   20px;
	width:   100%;
}
/* The header for a comment */
div.commentheader {
	background:    #BBBBBB;
	border:   0px solid blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   100%;
}

/* The text */
div.commenttext {
	
	margin-left:   5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   100%;
}

/* Links in the comment header */
.commentshlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.commentshlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   underline;
}

/************************************************************ CHAT *********************************************************/
table.chatroom {
	border-color:    #5A4A39;
	border-style:   solid;
	border-width:   2px;
	width:   98%;
}

td.chatchannels {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   #EFEFEF;
	
	color:   black;
}

td.chatarea {
	padding-left:    0px;
	margin-left:   0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	background:   #FFFFFF;
}

table.chatform {
	border-color:    #00639C;
	border-style:   solid;
	border-width:   2px;
	width:   98%;
	border-top:   0px;
}

td.tdchatform {
	color:    Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   #EFEFEF;
	
	vertical-align:   top;
	text-align:   left;
}

span.chnormal {
	color:    red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

span.chuser {
	color:    blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   bold;
}

/********************************************************** POLLS ********************************************************/
div.pollresults {
	background:    #EFF7F7;
	border:   1px solid black;
	width:   100%;
	margin-top:   5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   5px;
}

table.pollresults {
	width: 97%;
}

td.pollr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
}
/* MODULES */

/***************************************************** FORUMS *****************************************************/

/* Title for the forums page */
table.threads {
	width: 97%;
}

td.viewthreadl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #EFEFEF;
	height:   30px;
	vertical-align:   top;
}

td.viewthreadr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #EFEFEF;
	height:   30px;
	vertical-align:   top;
}

/* Cells for the threads table */
td.threadsevenl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #FFFFFF;
	vertical-align:   top;
}

td.threadsevenr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #FFFFFF;
	vertical-align:   top;
}

td.threadsoddl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #DDDDDD;
	vertical-align:   top;
}

td.threadsoddr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #DDDDDD;
	vertical-align:   top;
}

td.threadseparator {
	background-color:    #EEEEEE;
	height:   5px;
}

#forumpost {
	display: none;
}

#forumpostopen {
	display: block;
}

div.forumtoolbar {
	background:    #EFF7F7;
	width:   100%;
	margin-bottom:   20px;
	border:   1px solid black;
}

td.forumtoolbar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	
	font-weight:   bold;
	text-decoration:   none;
	vertical-align:   bottom;
}

.toolbarlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	font-weight:   bold;
	text-decoration:   none;
}

.toolbarlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #CCCCCC;
	
	font-weight:   bold;
	text-decoration:   none;
}

/* Links to vote */
.forumvotelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
}

.forumvotelink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
}

/************************************************ CATEGORIES **************************************************************/
table.tcategpath {
	margin-bottom:    40px;
	border-color:   #5A4A39;
	border-style:   solid;
	border-width:   1px;
	width:   97%;
}

/* Table containing the category path */
td.tdcategpath {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   white;
	
	font-weight:   bold;
	background-color:   #6864AD;
	background-image:   url(jalist/fcap.png);
	padding-left:   2px;
	margin:   0px;
	border-spacing:   0px;
	padding-right:   5px;
}

/* Links to up/top categories */
.categpath {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #578308;
	text-decoration:   none;
}

.categpath:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #578308;
	text-decoration:   none;
}

.categpath:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #578308;
	text-decoration:   none;
}

/* Table with the subcategories */
table.subcats {
	padding-top:    20px;
	padding-bottom:   20px;
	width:   97%;
	border-spacing:   0px;
	padding-right:   0px;
	margin-bottom:   10px;
	border-color:   black;
	border-style:   solid;
	border-width:   1px;
}

td.tdsubcat {
	width: 25%;
}

/* Links to subcategories */
.categlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
	font-weight:   bold;
}

.categlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
	font-weight:   bold;
}

table.catobjects {
	width:    97%;
	border-spacing:   0px;
	padding-right:   0px;
	margin-bottom:   10px;
	border-color:   black;
	border-style:   solid;
	border-width:   0px;
}

td.categobjectsnameeven, td.categobjectsnameodd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #DCDCDC;
}

td.categobjectsdataeven, td.categobjectsdataodd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #CCCCCC;
}

.catname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   none;
}

.catname:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   none;
}

/***************************************************** FAQS **************************************************************/
/* The list of questions */
div.faqlistquestions {
	background:    #FFFFFF;
	color:   black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border:   1px solid black;
	width:   98%;
	padding-top:   5px;
	padding-bottom:   5px;
}

/* Container for question-answer block */
div.faqqa {
	background:    #FFFFFF;
	color:   black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   97%;
	border:   1px solid black;
	margin-bottom:   20px;
	padding-top:   5px;
	padding-bottom:   5px;
	padding-left:   5px;
}

/* The question */
div.faqquestion {
	margin-bottom:    5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   97%;
}

/* The answer */
div.faqanswer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	width:   97%;
}

/***************************************************** QUIZZES **************************************************************/
div.questionblock {
	border:    1px solid black;
	background:   white;
	margin-bottom:   10px;
}

div.quizquestion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	margin-bottom:   5px;
}

div.quizoptions {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

div.quizdescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border:   1px solid black;
	background:   white;
	margin-bottom:   10px;
}

div.quizanswer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border:   1px solid black;
	background:   white;
	margin-bottom:   10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	border:   1px solid black;
	background:   white;
	margin-bottom:   0px;
	padding-left:   2px;
	padding-top:   1px;
	padding-bottom:   1px;
}

div.shoutboxmodmsg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	margin-bottom:   4px;
	padding-left:   2px;
	padding-top:   1px;
	padding-bottom:   1px;
	color:   #636363;
}

textarea.tshoutbox {
	background-color:    #EFEFEF;
	border-bottom:   #5e5d63 1px solid;
	border-left:   #5e5d63 1px solid;
	border-right:   #5e5d63 1px solid;
	border-top:   #5e5d63 1px solid;
	color:   #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}

/*************************************************** WIKI TOCS ***************************************************/
div.tocnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background:   #EFEFEF;
	padding-bottom:   5px;
	padding-top:   5px;
	margin-bottom:   2px;
}

.tocnavlink {
	color:    black;
	text-decoration:   none;
}

.tocnavlink:hover {
	color:    black;
	background-color:   #EFEFEF;
	text-decoration:   none;
}
/*************************************************** DIRECTORY ***************************************************/
/* The list of categories */
div.dircategs {
	border:    0.5px solid black;
	padding-bottom:   5px;
	padding-top:   5px;
	padding-left:   5px;
}

/* Links to categories */
.dirlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   underline;
	font-weight:   bold;
}

.dirlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   underline;
	font-weight:   bold;
}

/* Links to subcategories */
.dirsublink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   underline;
}

.dirsublink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   underline;
}

/* The list of sites in any category */
div.dirlistsites {
	background-color:    white;
	padding-left:   5px;
	padding-top:   5px;
	padding-bottom:   10px;
	border:   0.5px solid black;
	margin-top:   10px;
	width:   100%;
}

/* each site in the list of sites */
div.dirsite {
	background-color:    #EFEFEF;
	margin-bottom:   10px;
}

span.dirsitedesc {
}

span.dirsitetrail {
	font-size: 10px;
}

span.dirsitecats {
}

/* Links to sites */
.dirsitelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   underline;
}

.dirsitelink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   underline;
}

/* Related categories */
div.dirrelated {
	background-color:    White;
	margin-top:   10px;
	border:   0.5px solid black;
	padding-top:   5px;
	padding-bottom:   5px;
	padding-left:   5px;
	margin-left:   5px;
}

/* Footer with stats for the directory */
td.dirfooter {
	font-size:  0.9em;
}

div.dirfooter {
	margin-top:    10px;
	border:   1px solid black;
}

/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 {
	font-family:    Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	padding-left:   2px;
	background-color:   #DAD0D0;
}

td.prio2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   2px;
	background-color:   #DAC0C0;
}

td.prio3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   2px;
	background-color:   #DABABA;
}

td.prio4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   2px;
	background-color:   #DAAAAA;
}

td.prio5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   2px;
	background-color:   #DA8A8A;
}

/* Div containing links to flag/unflag messages when reading a message */
div.messureadflag {
	background-color:    #CCCCCC;
	padding-left:   5px;
}

/* Header when reading a message */
div.messureadhead {
	background-color:    #DEDEDE;
	margin-top:   2px;
}

/* Message body when reading */
div.messureadbody {
	margin-top: 5px;
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   black;
	text-decoration:   underline;
}

.readlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #636363;
	text-decoration:   underline;
}

/* calendar styles */
#calendar
{
width:100%;
}

.Cal0, .Cal1, .Cal2 {
	border-top:    1px dashed #cccccc;
	color:   #425262;
	font-size:   10px;
	padding-right:   0px;
}

.Cal0:before {
	content: "? ";
}

.Cal1:before {
	content:    "+ ";
	background-color:   #FFCC77;
}

.Cal2:before {
	content:    "X ";
	background-color:   #eeeeaa;
}
/* misc cal styles */
.caltitle {
	font-weight:    bold;
	color:   #425262;
}

.caltab {
	padding-left:    10px;
	padding-right:   10px;
	border:   1px solid #666666;
	border-bottom:   2px solid #aeaeae;
	margin-right:   6px;
}

a.caltab {
	text-decoration:    none;
	font-weight:   bold;
	font-size:   11px;
	background-color:   #dedede;
}

a.caltab:hover {
	background-color:    #efefaf;
	border-bottom:   2px solid #dedede;
}

.caltabon {
	padding-left:    10px;
	padding-right:   10px;
	background-color:   #ffffff;
	border:   1px solid #666666;
	border-bottom:   2px solid #FFFFFF;
	margin-right:   6px;
}

a.caltabon {
	text-decoration:    none;
	font-weight:   bold;
	font-size:   11px;
}

a.caltabon:hover {
	background-color: transparent;
}

div#tab, div#tabcal, div#tabnav {
	margin-top:    10px;
	margin-left:   30px;
}

div#tab {
	margin-bottom: 1px;
}

div.tabcal, div.tabnav {
	padding:    10px;
	background-color:   #ffffff;
	border:   1px solid #666666;
	border-bottom:   1px solid #aeaeae;
	font-size:   11px;
}

/* checkboxes background is required for rollover display */
.calcheckbox {
	background-color: #ffffff;
}

.caltoggle {
	font-size:    9px;
	margin-bottom:   7px;
}

/* style of the popup background in case of transparent styles */
#opaque {
	background-color: #ffffff;
}

.calfocus {
	font-size:    9px;
	background-color:   transparent;
}

.calfocus a {
	text-decoration: none;
}

.calfocuson {
	font-size:    9px;
	background-color:   #f3e498;
}

.calfocuson a {
	text-decoration: none;
}

.Calwiki {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
	margin-top:   0;
}

.Calwiki a {
	color: #443F39;
}

.Calwiki:before {
	content:    "w";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calblog {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calblog a {
	color: #443039;
}

.Calblog:before {
	content:    "b";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calgal {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calgal a {
	color: #303F49;
}

.Calgal:before {
	content:    "i";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calart {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calart a {
	color: #304F30;
}

.Calart:before {
	content:    "a";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calforum {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calforum a {
	color: #304F30;
}

.Calforum:before {
	content:    "o";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Caldir {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Caldir a {
	color: #304F30;
}

.Caldir:before {
	content:    "d";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calfgal {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calfgal a {
	color: #304F30;
}

.Calfgal:before {
	content:    "f";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calfaq {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calfaq a {
	color: #304F30;
}

.Calfaq:before {
	content:    "q";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calquiz {
	border-top:    1px dashed #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   3px;
	padding-right:   3px;
}

.Calquiz a {
	color: #304F30;
}

.Calquiz:before {
	content:    "z";
	font-family:   monospace;
	background-color:   #ffffff;
}

.Caltrack {
	border-top:    1px dashed #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   3px;
	padding-right:   3px;
}

.Caltrack a {
	color: #304F30;
}

.Caltrack:before {
	content:    "t";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calsurv {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calsurv a {
	color: #304F30;
}

.Calsurv:before {
	content:    "s";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calnl {
	border-top:    1px dashed #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   3px;
	padding-right:   3px;
}

.Calnl a {
	color: #304F30;
}

.Calnl:before {
	content:    "n";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Caleph {
	border-top:    1px dashed #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	padding-left:   3px;
	padding-right:   3px;
}

.Caleph a {
	color: #304F30;
}

.Caleph:before {
	content:    "e";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}

.Calchart {
	border-top:    1px dashed #cccccc;
	font-size:   10px;
	padding-left:   3px;
	padding-right:   3px;
}

.Calchart a {
	color: #304F30;
}

.Calchart:before {
	content:    "c";
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	background-color:   #ffffff;
}


.calweb {
	font-weight:    bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration:   none;
	padding-left:   3px;
	padding-right:   3px;
	color:   #336699;
}

.calweb:hover {
	color: #996633;
}

.calprio1 {
	background-color: #DAE0E0;
}

.calprio2 {
	background-color: #DADCDC;
}

.calprio3 {
	background-color: #DAD0D0;
}

.calprio4 {
	background-color: #DACACA;
}

.calprio5 {
	background-color: #DAC0D0;
}

.calprio6 {
	background-color: #DABABA;
}

.calprio7 {
	background-color: #DAB0B0;
}

.calprio8 {
	background-color: #DAAAAA;
}

.calprio9 {
	background-color: #DA9A9A;
}
div.tabrow {
	margin-left: 29px;
	background-color: #efefef;
	border: 1px solid #787878;
	border-bottom: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
}
td.middle {
	vertical-align: middle; 
}
.daterow {
	margin-left: 10px;
}
.mininotes {
	font-size: 80%;
	color:#666666;
}
.opaque
{
	background-color: #ffffff;
	width: auto;
	border: 1px solid #666666;
	padding: 1px; 
}
.opaque .box-title,
.opaque, .box-data 
{
	width: auto;
}
.calcontent {
	min-height: 60px;
}
.viewmodeon {
	padding-left:   0px;
	padding-right:   0px;
}
.viewmodeoff {
	padding-left:   0px;
	padding-right:   0px;
}
a.viewmodeon img {
	margin: 0;
padding: 0;
}
a.viewmodeoff img {
	margin: 0;
padding: 0;
}
#caltable {
	width: 100%;
}

/*
 * help zone
 */

div#edithelpzone {
	display: none;
}

div#attzone {
	display:    none;
	margin-top:   10px;
}

div#attzoneopen {
	display:    block;
	margin-top:   10px;
}

.highlight {
	background-color:    #FFAAAA;
	color:   #000000;
}

/*
 * Caption in tables.
 * Currently in Attachments and comments only.
 */
caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   bold;
	text-align:   right;
}

/* trees */
div.tree {
	text-align:    left;
	padding-left:   1.5em;
}
/* Root of tree (outer div) */
div.tree#top {
	border:    1px solid #000000;
	padding:   10px 1.5em 20px 1.5em;
}

/* Wiki editpage textarea */
textarea.wikiedit {
	width: 100%;
}
/* help links style */
a.tikihelp, a.tikihelp:visited {
	color:    inherit;
	border:   inherit;
	background-color:   inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	text-decoration:   inherit;
}

a.tikihelp:hover {
	color:    #224466;
	border:   inherit;
	background-color:   inherit;
	font-size:   inherit;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	cursor:   help;
	text-decoration:   inherit;
}

/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel {
    display: none;
}

/* admin area tables */
TABLE.admin {
  width: 100%;
}


.mdksubmenu { color: #000000; z-index: 10; }
div.tabs { z-index: 1; }
div.content { z-index: 1; }
.mdkhorbar      {
        color: black;
        background-color: #e6e7e6;
        border: 1px outset #525252;
}

.horbar {
        
        text-align:center;
        background-color: #08639C;
        
        color:#000000;
	margin-left: 250px;
}

.horbar a {
        background-color: #ffffff;
        color:#000000;
	margin-left: 0px;
}

.horbaritem a {
         background-color: #08639C;
	color:#ffffff;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration: none;
        font-weight:normal;
}
.horbaritem a:visited {
        background-color: #08639C;
	color:000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration: none;
        font-weight:normal;
}

.harbaritem a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	text-decoration: none;
        font-weight:normal;
        color: #000000;
}

.horbaritem a:hover {
	background-color: #000000;
	color: #ffffff;
       
}

.mdkhorbaritem  {
        color:#000000;
        float: left;
        white-space: nowrap;
        font-size: 10px;
}

.mdkhorbaritem a        {
        display: block;
        text-decoration: none;
}

.mdkhorbaritem a:link   {
        color: #000000;
}

.mdkhorbaritem a:visited        {
        color: #000000;
}

.mdkhorbaritem a:hover  {
        color: #ffffff;
        background-color: #000000;
}

.mdkhorbaritem a:active {
        color: #ff0000;
}

.mdkverbar      {
        color: black;
        background-color: #e6e7e6;
        border: 1px outset #fdfefd;
}

.mdksubmenu     {
        position: absolute;
        left: 0;
        top: 0;
        visibility: hidden;
         -moz-opacity:0.8;
	filter:alpha(opacity=80)
}

.mdksubframe    {
        position: relative;
        display: block;
        background-color: #ffffff;/*394661;*/
        border: 2px outset #fdfefd;
}

.mdkitem        {
        color:#000000;
        position: relative;
        text-align: left;
        white-space: nowrap;
        font-size: 10px;
}

.mdkitem a      {
        position: relative;
        display: block;
        text-decoration: none;
}

.mdkitem a:link {
        color: #FFFFFF;
}

.mdkitem a:visited      {
        color: #FFFFFF;
}

.mdkitem a:hover        {
        color:#000000;
        background-color: #ffffff;
}

.mdkitem a:active       {
        color: #ff0000;
}

.mdkitem .mdkfwdarr     {
        position: absolute;
        top: 5px;
        right: 12px;
}

div.register_box {
  width:680px;
  border:   0px solid grey;
  padding:4px;
  padding-left:0px;
  margin-left:0px;
}
table.register_box {
  width:500px;
  /*border:   1px solid grey;*/
  padding:4px;
  margin-left:0px;
  padding-left:0px;
}

div.register_box_title{
 /* margin-left:20px;
  background: #ffffff;
  font-weight:    bold;
  font-size:   0.9em;
  padding-bottom:5px;
  margin-top:5px;*/
  margin-left:00px;
  background: #ffffff;
  font-weight:    bold;
  font-size:   0em;
  padding-bottom:0px;
  margin-top:0px;

}
td.register_box_submit{

padding-left:150px;
}
iframe.register_frame{
border:0px;
margin-left:0px;
padding-left:0px;
padding-top:0px;
text-align:left;
/*border:   0px solid black;*/
background:white;
border: none!important;

}

td.register_box_value{
  
  font-size:   0.9em;
color:#294b4d;

}
td.register_box_entry_full,.programme_box_entry_full{
  width:100%;
  font-size:   0.9em;
  color:#294b4d;
  
  /*padding-right:40px;*/
}



.programme_box_entry_full{
padding-left:40px;
padding-right:20px;
text-indent: -20px;
}



td.register_box_entry,.participation_info,.porte_ouverte_info,.programme_register_box_entry{
 font-size:   0.9em;
width:180px;
margin-left:0px;
padding-left:0px;
color:#294b4d;
padding-right:10px;
}

.participation_info,.porte_ouverte_info,.programme_register_box_entry{
width:100%;
}

.programme_register_box_entry,.porte_ouverte_info{
font-weight:bold;
padding-bottom:0px;
padding-right:40px;
}


tr.payement{
font-size:   0.90em;

}
.remboursement{
font-size:   0.7em;
text-align:justify;
padding:0px;
padding-top:30px;

color:#294b4d;
}
input, select, checkbox {
  font-size: 0.9em;
  color : #000000; font: normal 10px Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
radio {
font-size: 0.9em;
  color : #000000; font: normal 10px Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 0px;
}

TEXTAREA {
  width: 100%;
  font-size: 0.9em;
  color : #000000; font: normal 10px Verdana, Arial, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
input.register_box_input{ 
  width:300px;
color:#294b4d;
}

input.register_box_input_other{ 
  width:234px;
  color:#294b4d;
}


table.qualite_search{
padding-right:0px;
color:#294b4d;
width:900px;
}
td.qualite_search {
/*background:#fa6610;*/
padding-top:0px;
border-top:0px;
text-align:right;
font-size: 0.9em;
padding-right:2px;
color:#294b4d;
}
.qualite_lang_title{
/*background:#fa6610;*/

padding-top:0px;
width:100%;
border-top:0px;
text-align:right;
font-size: 0.8em;
font-weight:bold;
color:#294b4d;
text-decoration:none;
font-style:none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-right:2px;

}


td.qualite_lang_moz {
background:#294b4d;
border-top:1px solid #294b4d;
border-bottom:1px solid #fa6610;
padding-right:15px;
text-align:right;
font-size: 0.9em;
color:white;
}
td.qualite_lang_ie {
background:#294b4d;
border-bottom:1px solid #fa6610;
padding-right:15px;
text-align:right;
font-size: 0.9em;
color:white;
vertical-align:bottom;
}



.qualite_lang_ie A{
background:#294b4d;
text-align:center;
padding-left:2px;
padding-right:4px;

font-size: 0.9em;
color:white;
text-decoration:none;
font-style:none;
}
.qualite_lang_moz A{
background:#294b4d;
text-align:center;
padding-left:2px;
padding-right:4px;

font-size: 0.9em;
color:white;
text-decoration:none;
font-style:none;
}

A.qualite_lang_active {
background:#294b4d;
text-align:center;

font-size: 0.9em;
color:#fa6610;
text-decoration:none;
font-style:none;
font-weight:bold;
}

td.empty{

/*background:#fa6610;*/
}



/*#mod-XYZ a{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        
        font-variant: small-caps;
        font-weight:bold;
        color: white;
         font-size:  0.95em;
background:#fa6610;
border-top:0px;
padding-top:0px;

padding-left:-5px;
border-left:-5px;
}*/

/**/


a.lock img {

position:absolute;
right:0px;
background:    #ffffff;

/*top:23px;*/

}
table.fp{
padding:0px;
border:0px;

padding-top:30px;
}
TD.fp{
padding:0px;
border:0px;
padding-top:20px;


}
img.fp{
width:400px;
}


td.fpa {
margin-top:40px;
background:#294b4d;
text-align:center;
padding:0px;
padding-bottom:2px;
border:0px;
width:400px;
}
a.fp{
font-size: 0.9em;
color:white;
text-decoration:none;
font-style:none;
padding:0px;
border:0px;

}


tr.list_user_title{
background:#fa6610;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.8em;
	
}
.list_user{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
background:white;
	
}
.list_user_admin{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.85em;
background:white;	
}



.congrat{
padding-left:   0px;
	padding-right:   0px;
	padding-top:   10px;
	padding-bottom:   10px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;

	font-weight:    bold;
	font-family: serif;
        font-variant: small-caps;
        font-size:  1em;
	color:   #294b4d;
}
.congrat a{
font-weight:    bold;
	font-family: serif;
        font-variant: none;
         font-size:  1em;
	color:   #fa6610;
        padding-top:   2px;
	padding-bottom:   5px;
        margin-top:   0px;
	margin-bottom:   0px;
}

.searchresult{
background:#ffffff;
padding:10px;
margin-right:00px;
}
p.annul{
padding-right:5px;
}



a, a.separator,a.linkmenu{ /*c'est les folder*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  0.9em;
	color:   #294b4d;
margin:0px;
padding:0px;
text-decoration:underline;
font-variant: none;
}
a.acknoledge{
        font-family:     Helvetica,Tahoma, Verdana, Arial, sans-serif;
	font-size:   9px;
        color:#294b4d;

}
.browseropt{
position:absolute;
background:white;
bottom:0px;
padding-bottom:5px;
text-align:right;
color:#294b4d;
border-top:1px solid #294b4d;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:  0.8em;
width:100%;
}


a.wiki,a.tableheading {
	color: #fa6610;/*color: black;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:  1.0em;
}

td.articleDate{
	background:    white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:  0.9em;
	
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;
	clear:   both;
        text-align:justify;
        font-variant: none;
        font-weight:none;

}
a.articletitle{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
	padding-bottom:   0px;
	margin-left:   0px;
	margin-right:   0px;
	margin-top:   0px;
	margin-bottom:   0px;

	font-weight:    normal;
        font-variant: normal;
        font-size:  1em;
	color:   #fa6610;
}
a img {
border:0px;
}

p {
margin-top:   0px;
padding-top:   0px;
}


.prog_title {
font-weight:bold;
padding-top:20px;
color: #294b4d;
}
td.prog_col11,td.prog_col12 {
padding:3px;padding-top:10px;
width:40px;
color: #294b4d;
}

td.prog_col11{
width:10%;
}
td.prog_col12{
width:90%;text-align:left;
}
td.prog_col22 ,td.prog_col23 ,td.prog_col24 {width:30%;text-align:left;}
td.prog_col21{
width:10%;
}
td.prog_col22,td.prog_col21 {
padding:3px;padding-top:0px;
background:#509396;
color: #ffffff;
}
td.prog_col23 {
padding:3px;padding-top:0px;
background:#38676a;
color: #ffffff;
}
td.prog_col24 {
padding:3px;padding-top:0px;
background:#294b4d;
color: #ffffff;
}
td.prog_col22 a,td.prog_col23 a,td.prog_col24 a{color: #ffffff;text-align:left;}



