/**************************************
 * THEME NAME: nomad_16
 *
 * Files included in this sheet:
 *
 *   nomad_16/kubrick.css
 *   nomad_16/images.css
 **************************************/

/***** nomad_16/kubrick.css start *****/


DIV.login { color: #ffffff; font-size: 12px;     }
DIV.login A:link { color: #ffffff; text-decoration:none;      }
DIV.login A:visited { color: #ffffff; text-decoration:none;      }
DIV.login A:active { color: #ffffff; text-decoration:none;     }
DIV.login A:hover { color: #ffffff; text-decoration:underline    }



#header h1 {
    font-size: 4em;
    text-align: center;
    padding-top: 10px;
    margin: 0;
}

#header .description {
    font-size: 1.2em;
    text-align: center;
}
#header .description .hidden {
    display: none;
}

#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #header .description {
    text-decoration: none;
    color: #ffffff;
}

h2.headingblock {
  border-style: none;
}


body {
    width: 743px;
    margin: 0 auto;
    padding: 0; 
    font-size: 90%;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    color: #333;
}                                                                
code, tt, kbd {
    font-family: "Vera Sans Mono", "Monaco", "Andale Mono", "Lucida Sans Mono", monospace;
    }



#course-view #left-column,
#site-index #left-column {
    display: none;
    
}

#left-column,
#right-column {
    padding-left: 0.5em;
    padding-right: 0.5em;
    background-color: #f8f7f2;
    margin: 0;

}
#right-column,
#left-column,
#middle-column {
    padding-top: 1em;
    border: none;
}
#site-index #right-column {
    padding-top: 0;
}

#content {
    padding: 0em 0 0 0;
    margin: 0;
}

#course-view #content,
#site-index #content {
    padding-top: 0;
    
}

.course-content {
    padding: 0;
    margin: 0;
}

.coursesearchbox {
  display: none;
}

#layout-table {
    margin: 0;
    padding: 0;
}

table.navbar {
    height: 0;
    margin-bottom: 0;
}
    
/* hide icons in sideblocks */
/* #right-column tr td.c0, */
/* #left-column tr td.c0 { */
/*    display: none; */
/* } */

/* hide move sideblock left controls */
a.left {
    display: none;
}

#page {
    background-color: #ffffff;
    margin: 0px auto;
    padding: 0;
    width: 743px;
    border: #ffffff;
}

#header     { margin: 0; padding: 0px; height: 110px; width: 743px; }
#header     { background-color: #ffffff; }

table.navbar tr td {
    padding-left: 5px;
}
table.navbar .navbutton {
    padding-right: 20px;
}


.breadcrumb {
    font-weight: normal;
}
.sideblock div.header {
    border: none;
    color: #000;
    background: transparent;
}

table.navbar,
.sideblock div.content {
    border: none;
    color: #000;
    background: transparent;
}

.sideblock div.content {
    padding-left: 5px;
}

.sideblock .footer, .sideblock .newlink {
    text-align: left;
    font-size: 1em;
    padding-left: 1px;
}




                                                                                        
.logininfo {
    padding-top: 0px;
}

table.sitetopic {
    padding-top: 0px;
    border: 1px solid #e8e7e3;
    background-color: #ffffff;
}

div.sitetopiccontent td {
    padding-top: 0px;
    border: 1px solid #e8e7e3;
    background-color: #ffffff;
}
table.generalbox td.generalboxcontent {
    background-color: transparent;
}

.generalbox {
    border: none;
}


.header {
    border: none;
}

table.categorybox {

}

table.categorybox tr td{

}

table.coursebox tr td {

}

a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none;}
a:link:hover, a:visited:hover { text-decoration: underline; color: #336699; }
a:link:active, a:visited:active { color: #336699; text-decoration: none; }

#footer {
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
.menu {
    text-align: center;
    margin: 20px 50px;
    padding: 0;
	display : none;
}

.menu table {
    width: 100%;
	display : none;	
}
#footer .logininfo {
    padding-bottom: 20px;
}

.generalboxcontent {
    text-align: left;
}
.forumpost .topic div.subject {
    font-weight: bold;
    padding-bottom: 0.2em;
    background-color: transparent;
}

.forumpost:hover .subject {
    font-weight: bold;
    color: #333;
}

.forumpost .commands, .forumpost .commands a,
.forumpost .footer a {
    color: #999;
    background-color: transparent
}

.forumpost .author, .forumpost .author a {
    color: #777;
    background-color: transparent;
}

.forumpost:hover .commands a,
.forumpost:hover .author a,
.forumpost:hover .footer a {
    color: #06c;
}

.forumpost:hover .commands,
.forumpost:hover .author {
    color: #333;
}

.forumpost {
    margin: 0;
    padding: 0;
    padding-top: 5px;
    border: none;
}

.forumpost .side  {
    background-color: #eee;
}

.forumpost .picture  {
    background-color: #eee;
    vertical-align: middle;
}
.forumpost .topic  {
    background-color: #eee;
    border: none;
}
.forumpost .content  {
    border-right: thin solid #eee;
    border-bottom: thin solid #eee;
}

.forumpost .picture img {
    margin-bottom: 0;
    padding: 0;
}

.tabrow {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #06c;
    color: #06c;
	background-color: #f8f6f2;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
    
    border-collapse: separate;
    margin: 0 auto 2em auto;
    width: auto;
}

.tabrow .tablink {
       text-align: center;
       background-image: none;
       margin-right: 2em;
       margin-left: 2em;
       
       padding-right: 0;
       padding-left: 0;
   }

.tabs {
       margin: auto;
       border-collapse: separate;
}

.tabs td {
         padding: 0;
}

.tabs .side {
       width: 0;
}

.tabrow td {
         padding: 0;
         margin: 0;
         border-bottom: none;
		 
}

.tabrow th {
         display:none;
}
.tabrow .last {
         padding: 0;
         margin: 0;
}

             


#mod-glossary-showentry {
width:100%;
background: #f8f6f2;
}

#mod-glossary-showentry #header {
display:none;
}

#mod-glossary-showentry #footer {
display:none;
}

#mod-glossary-showentry #page
 {
  width:100%; 
} 


   #mod-glossary-view .tabrow td.inactive .tablink {
       background: #f8f6f2;
       padding-bottom: 0.25em;
       padding-top: 1em;
       border-bottom: 4px solid #fff;
   }

#mod-glossary-view .tabrow td.inactive .tablink {
    text-decoration: line-through;
    color: #333;
}
         .tabrow .tablink a:link,
         .tabrow .tablink a:visited {
             color:#336699;
         }

         .tabrow .active .tablink a:hover,
         .tabrow .selected .tablink {
               color:#699acc;
               text-decoration:underline;
         }

         .tabrow td {
            background: #f8f6f2;
         }
         .tabrow td:hover {
             background: #f8f6f2;
         }
         .tabrow td .tablink {
             padding: 0;
             background: #f8f6f2;
         }
         .tabrow td:hover .tablink {
               background: #f8f6f2;
         }
         .tabrow .last {
               background: #f8f6f2;
         }
         .tabrow .selected {
               background: #f8f6f2;
         }
         .tabrow .selected .tablink {
              background: #f8f6f2;
         }
         .tabrow td.selected:hover {
               background: #f8f6f2;
         }
         .tabrow td.selected:hover .tablink {
               background: #f8f6f2;
               text-decoration:underline;
         }
         .tabrow .selected a {
               background: #f8f6f2;
         }
         .tabrow .selected .tablink a{
               background: #f8f6f2;
         }
         .tabrow td.selected:hover a{
               background: #f8f6f2;
         }
         .tabrow td.selected:hover .tablink a {
              background: #f8f6f2;
         }
.entryboxheader, .entrybox {
        border: none;
}

hr { }

#content {
    border: none;
    line-height: 1.2em;
    padding-top: 2em;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
}


table.logtable,
table#blocks,
table#blocks tbody,
table#blocks tr {
    width: 740px;
    padding: 0;
    margin: 0;
}

table.logtable td,
table.logtable th,
table#blocks td{
    padding-right: 0;
    padding-left: 1em;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
}

#course-user .graph img{
    width: 740px;
    padding: 0;
    margin: 0;
}

table.logtable .r0,
#admin-modules table.generaltable .r0,
table#blocks .r0 td {
    background-color: #ffffff;
}

table.logtable .r1,
#admin-modules table.generaltable .r1,
table#blocks .r1 td {
    background-color: #ffffff;
}

table.minicalendar {
    border: none;
}
table.minicalendar td {
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    text-align: center;
    height: 1em;
    border-left: thin solid white;
}

table.minicalendar a {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    vertical-align: middle;
    border: none;
}
table.minicalender .event_course, 
table.minicalender .today {
    border: none;
}
.minicalendar .today,
.minicalendar .event_global,
.minicalendar .event_course,
.minicalendar .event_group,
.minicalendar .event_user {
      border: none !important;
}

.hidemenu table {
    display: none;
}

td.top iframe {
    background-color: #ffffff;
}


.userinfobox {
 width: 100%;
 margin: 0;
 padding: 0;
 background: #f8f6f2;
}


div.section .content td {
    background-color: transparent; /* to avoid a hard-coded value */
}

img.userpicture,
img.grouppicture {
   background-color: #ffffff;
   padding-left: 0px !important;
   padding-right: 0px !important;
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

.userinfobox img.userpicture {
   background-image: url('frame.jpg');
   padding: 0px !important;
   border: none !important;
}

a:hover img.userpicture,
a:hover img.grouppicture {
    background-color: #c2e5fa;
}

.block_online_users .listentry img {
   background-color: #ffffff;
   padding: 0px;
   margin: 0px;
   padding-bottom: 0px;
   
}

#help,
#message-index,
#mod-chat-empty,
#mod-chat-gui_header_js,
#mod-chat-gui_header_js-users,
#mod-chat-gui_header_js-chatinput {
 width: 100%;
 padding: 0px;
 margin: 0px;
 background: transparent;
}


#help #content,
#message-index #content,
#mod-chat-gui_header_js-users #content,
#mod-chat-gui_header_js-chatinput #content,
#help .generalbox,
#help .generalboxcontent,
#help #footer,
#help #page,
#message-index #page,
#mod-chat-gui_header_js-users #page,
#mod-chat-gui_header_js-chatinput #page {
 width: 100%;
 margin: 0px;
 padding-top: 12px;
 background: transparent;
}



.picture img {
  width: 20px;
  height: 20px;
  }



/***** nomad_16/kubrick.css end *****/

/***** nomad_16/images.css start *****/

/* the Kubrick theme should work without any background images
   simply remove the "images" entry from the config.php file
   and this file will not be read in. Note that a replacement
   header image may also be specified in header.html
*/
   
body            { background: url("kubrickbgcolor.gif"); }
#footer         { background: url("kubrickfooter.jpg") no-repeat top; border: none; height: 32px;}
#page           { background: url("kubrickbgwide.jpg") repeat-y top; border: none; }
#header         { background: url("kubrickheader.jpg") no-repeat top center; height: 133px; }

.forumpost {
    margin: 0;
    padding: 0;
    padding-top: 0px;
    border: none;
}

.forumpost .side  {
    background-color: #ffffff;
    background-image: url('bottom-left.png'); 
    background-repeat:  no-repeat;
    background-position: bottom right; 
}

.forumpost .picture  {
    background-color: #ffffff;
    background-image: url('top-left.png'); 
    background-repeat:  no-repeat;
    vertical-align: bottom;
    background-position: top right; 
    padding-right: 15px;
    padding-top: 0;
}
.forumpost .topic  {
    background-color: #ffffff;
    background-image: url('top-right.png'); 
    background-repeat:  no-repeat;
    background-position: top right; 
    padding-right: 15px;
    padding-left: 0;
    padding-bottom: 5px;
    padding-top: 10px;
    border: none;
}
.forumpost .content  {
    background-image: url('bottom-right.png'); 
    background-repeat:  no-repeat;
    background-position: bottom right; 
    padding-bottom: 10px;
    padding-right: 15px;
    padding-top: 0;
    padding-left: 0;
    border: none;
}

.forumpost .picture img {
    margin-bottom: 0;
    padding: 0;
}
table.coursebox,
tr.section td.content,
tr.section td.side,
div.section {
    background: #ffffff;
}

tr.section td.spacer {
    background-color: #f8f6f2;
}

/* to get rid of annoying white line on Firefox */
tr.section td.content{
    width: 100%;
}
#message-index,
#mod-chat-gui_header_js-users,
#mod-chat-gui_header_js-chatinput,
#mod-chat-gui_header_js-jsupdate {
 width: 100%;
 padding: 0px;
 margin: 0px;
 background-color: #557480;
 background-image: url('chat_membres.gif');
 background-repeat:  no-repeat;
 background-position: top left;
 background-attachment: fixed;
}

#mod-chat-gui_header_js-chatinput {
background : #f8f6f2;
}
#mod-chat-empty {
background : #d7d5d1;
}

#mod-chat-gui_header_js-jsupdate {
    background-color: #d7d5d1;
    background-image: url('chat_clavier.jpg');
    background-repeat:  no-repeat;
    background-position: top left;
    background-attachment: fixed;

}
/***** nomad_16/images.css end *****/

