/****************************************************************************** MAIN HTML TAGS STYLE $Id: default.css 9684 2007-12-07 12:48:07Z mla $ ******************************************************************************/ html { margin: 0; padding: 0; height: 100%; font-size: 100%; } body { margin: 0; padding: 0; color: #444; background: #FFF; text-align: left; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 100%; height: 100%; } a:link, a:visited { color: #336699; font-weight: normal; text-decoration: none; } a:hover, a:active { color: #111C99; font-weight: normal; text-decoration: none; } a img { border: none; text-decoration: none; } .spacer { clear: both; } ul { list-style-type: square; font-size: 0.9em; } input, textarea, button, select{ border: 1px solid #aaa; color: #336699; } input[type=submit], input[type=reset], button { margin-left: 2px; color: #666666; } input[type], textarea[name], button { background: #ffffff; } input[type=submit], input[type=reset], button { background: #fffffff; color: #000000; } input[type=submit]:hover, button:hover { background-color: #336699; color: #ffffff; } label { cursor: pointer; } /****************************************************************************** CLAROLINE TOP BANNER ******************************************************************************/ /*---------------------------------------------------------------------------- CAMPUS LINE ----------------------------------------------------------------------------*/ #platformBanner { margin: 0; padding: 10px 15px 10px 15px; color: #fff; font-weight: bold; background: url('default/bg_header.gif') repeat-x top left #c5d4e2; border-top: 3px solid #010065; } #platformBanner a, #platformBanner a:active, #platformBanner a:link, #platformBanner a:visited { text-decoration: none; color: #fff; font-weight: bold; } #platformBanner a:hover { text-decoration: underline; font-weight: bold; } #platformBanner #siteName { letter-spacing: 3px; font-size: 1.3em; } #platformBanner #institution { letter-spacing: 3px; font-size: 1.3em; } #campusBannerRight { float: right; text-align: right; margin-top: -1px; padding: 5px; margin /**/: 0; } #campusBannerLeft { float: left; text-align: left; margin-top: -1px; padding: 5px; margin /**/: 0; } /*---------------------------------------------------------------------------- USER LINE ----------------------------------------------------------------------------*/ #userBanner { color: #336699; font-weight: bold; font-size: 0.8em; padding: 1px 5px; background: #ddd; border-top: 1px #999 solid; } #userBanner #userName { color: #669933; font-weight: bold; margin: 0; } #userBanner a, #userBanner a:link, #userBanner a:visited { text-decoration: none; color: #336699; font-weight: normal; } #userBanner a:hover, #userBanner a:active { color: #336699; text-decoration: underline; font-weight: normal; } #userBannerRight { float: right; text-align: right; } #userBannerLeft { float: left; text-align: left; } /*---------------------------------------------------------------------------- COURSE LINE ----------------------------------------------------------------------------*/ #courseBanner { padding: 4px; color: #336699; font-size: 0.8em; font-weight: bold; border-top: 1px #999 solid; } #courseBanner #course { float: left; text-align: left; } #courseBanner #course span { display: block; } #courseBanner #courseToolList { float: right; text-align: right; } #courseBanner #courseName { padding: 0; margin: 0; text-indent: 12px; background-image: url(default/arrow_blue.gif); background-position: left; background-repeat: no-repeat; } #courseBanner a, #courseBanner a:link, #courseBanner a:visited { color: #336699; text-decoration: none; font-weight: normal; } #courseBanner a:hover, #courseBanner a:active { color: #669933; text-decoration: underline; font-weight: normal; } #courseBanner #courseCode { } #courseBanner form { padding-top: 5px; margin: 0; } #courseBannerRight { float: right; text-align: right; margin: 0; } #courseBannerLeft { float: left; text-align: left; margin: 0; } .debugBar { color: #F99; background-color:#A33; padding: 3px; font-size: 70%; } .debugBar a, .debugBar a:link, .debugBar a:visited { color: #E6F; } /*---------------------------------------------------------------------------- BREAD CRUMB TRAIL ----------------------------------------------------------------------------*/ #breadcrumbLine { font-size: 0.8em; color: #666666; border: none; padding : 2px 5px; } #breadcrumbLine hr { display: none; } #breadcrumbLine .breadcrumbTrail { float: left; } #breadcrumbLine #toolViewOption { float: right; text-align: right; } .breadcrumbTrail { } #breadcrumbLine a:link, #breadcrumbLine a:visited { color: #669933; font-weight: normal; } #breadcrumbLine a:hover, #breadcrumbLine a:active { color: #999999; font-weight: normal; } /****************************************************************************** CLAROLINE BODY ******************************************************************************/ #claroBody { padding:15px; font-size: 0.9em; background: url('default/bg_body.jpg') repeat-x top left #fff; } #claroBody a:link, #claroBody a:visited { font-weight: normal; } #claroBody a:hover, #claroBody a:active { color: #111C99; font-weight: normal; } #claroBody a.item:link, #claroBody a.item:visited { font-weight: normal; } #claroBody a.item:hover, #claroBody a.item:active { color: #111C99; font-weight: normal; } /****************************************************************************** CLAROLINE FOOTER ******************************************************************************/ #campusFooter { margin: 0; margin-top : 25px; padding: 5px 15px; font-size: 0.7em; color: #666; background: url('default/bg_footer.jpg') repeat-x top left #fff; } #campusFooter a:link, #campusFooter a:visited { color: #666; font-weight: bold; } #campusFooter a:hover, #campusFooter a:active { color: #369; font-weight: bold; } #campusFooter hr { display: none; } #campusFooterRight { float: right; text-align: right; padding: 0; } #campusFooterLeft { float: left; padding: 0; } #campusFooterCenter { clear: both; text-align: center; } #campusFooterCenter #poweredBy { font-style: italic; } /****************************************************************************** CLAROLINE COMMAND LINKS ******************************************************************************/ .claroCmd, .claroCmdDisabled { font-size: 0.8em; } #claroBody .claroCmd, #claroBody a.claroCmd:link, #claroBody a.claroCmd:visited { color: #336699; font-weight: bold; text-decoration: none; } #claroBody a.claroCmd:hover, #claroBody a.claroCmd:active { color: #111C99; font-weight: bold; text-decoration: none; } .claroCmdDisabled { color: #999999; font-weight: bold; text-decoration: none; } /* Added for document view mode toolbar */ th .claroCmd { font-size: 0.9em; font-weight: bold; text-decoration: underline; } th .claroCmdDisabled { color: #999999; font-size: 0.9em; font-weight: bold; text-decoration: none; } /* * Classes family to emphase some item in the tool interface. * These two classes has to be used together to work correctly. * * SOME EXAMPLES : * * lorem ipsum
* lorem ipsum
* * lorem ipsum
* lorem ipsum
* * */ .item { padding-left: 16px ; } .hot { background: url(../img/hot.gif) no-repeat; } a.item:visited{ color: #336699; } /****************************************************************************** CLAROLINE TABLE ******************************************************************************/ /* Uniformize claroline table format. The class provide 3 header type * * - superHeader : allowing to define table title above the column header * - headerX : define header in the X axis for each column * - headerY : define header in the Y axis for each rank * * Example of table using a super header and header in X axis * * * * * * * * * * * * * * * * * * * * ... * * * * *
User Birthdate
FirstnameLastnameBirthdate
HuguesPeeters1969-09-27
* * Example of table using header in Y axis * * * * * * * * * * * * * * * * * * * * * * * * * * *
User Birthdate
FirstnameHugues ...
LastnamePeeters ...
Birthdate1969-09-27 ...
*/ .claroTable { text-align: left; } .claroTable td, .claroTable th { vertical-align: middle; padding: 2px 5px 2px 5px; border: 1px solid #EDEDED; font-size: 0.9em; } .claroTable .superHeader th, .claroTable th.superHeader { color: #669933; background-color: #DEEECE; border: 1px #87B665 solid; padding: 2px 5px 2px 5px; font-weight: bold; } .claroTable .superHeader a { color: #669933; } .claroTable .headerY th, .claroTable .headerX th { color: #669933; font-weight: bold; padding: 2px 5px 2px 5px; background-color: #EDF1E3; border: 1px #96BB7A solid; } .claroTable .headerX th a { font-weight: bold !important ; color: #669933; text-decoration : underline; } .claroTable .headerX th a:active, .claroTable .headerX th a:hover { color: #669933 !important; text-decoration : underline; } /* extension of claroTable class for Image Viewer */ .claroTable tr th.toolbar { font-weight: normal; padding: 2px 5px 2px 5px; } .claroTable tr.toolbar th.prev { text-align: left; font-weight: normal; padding: 2px 5px 2px 5px; } .claroTable tr.toolbar th.title { font-weight: bold; text-align: center; padding: 2px 5px 2px 5px; } .claroTable tr.toolbar th.next { text-align: center; font-weight: normal; padding: 2px 5px 2px 5px; } .claroTable td.workingWeek { vertical-align: top; color: #999999; padding: 2px 5px 2px 5px; } .claroTable td.weekEnd { vertical-align: top; color: #73A244; padding: 2px 5px 2px 5px; } .claroTable td.highlight { vertical-align: top; color: #CD853F; padding: 2px 5px 2px 5px; } .emphaseLine tbody td { border-bottom: solid #DDDEBC 1px ; } .emphaseLine tbody tr:hover { background-color: #EDEDED; } /****************************************************************************** VARIOUS CLAROLINE CSS CLASS ******************************************************************************/ /* * 'claroMessageBox' is used to display all messages from the platform like * action confirmation, parameter request, warning mesage... * Things that are usually displayed in a dialog box into offline applications */ .claroMessageBox { //background: url(default/bg_msgBox.jpg) repeat-x top right #FFF; background-color : #EDF1E3; border: 1px #669933 solid; margin-left: 5px; font-size: 0.9em; color: #666; } .claroIntroSection { background-color: #F5F5F5; padding: 5px; margin-top : 5px; margin-bottom: 5px; } .warning b, .waring strong { color: #000; } .warning { color: #333; } div .wikiTitle h1 { margin: 10px 0 10px 10px; padding: 0; font-size: 0.9em; border-bottom: 1px solid #DEDEDE; color: #666666; text-indent: 15px; background-image: url(default/arrow_blue.gif); background-position: left; background-repeat: no-repeat; } div .wiki2xhtml p { font-size: 0.8em; color: #666666; } /* * 'invisible' is generally attached to element that shouldn't be visible into * common user interface but which are visible in course manager or platform * administrator screen, showing that the element is deactivated or isn't * visible fo the other users */ .invisible { color: #999999; } .invisible a, .invisible a:link, .invisible a:visited, a.invisible, a:link.invisible, a:visited.invisible { color: #999999; } /* menu */ .menu a.invisible:visited { color: #999999; } /* 'correct' is attached to element that must be highlighted as correct example : a good score in exercices */ .correct { color: #009900; } /* 'error' is attached to element that must be highlighted as correct example : a wrong score in exercices example : an error message */ .error { color: #990000; } /* 'highlight' is used when something needs to be especially shown to the user example : 'today' in the agenda */ .highlight { color: #CD853F; font-weight: bold; } /* 'required' is used to set the color of the asterisk displayed before the required form field */ .required { color: red; } /* * 'rightMenu' is mainly use in the platform home page */ .claroRightMenu { border: 1px solid #669933; background : #e7f2c1; background-color : #EDF1E3; border: 1px #669933 solid; padding: 10px; font-size: 0.9em; } .claroRightMenu a:link, .claroRightMenu a:visited { color: #336699; } .claroRightMenu a:hover, .claroRightMenu a:active { color: #669933; } .claroRightMenu form { color: #336699; } .HelpText { color: #999; font-size: 0.8em; } .HelpText ul { color: #999; font-size: 0.8em; } .claroToolTitle { margin: 10px 0 5px 5px; padding: 0 0 0 15px; font-weight: bold; border-bottom: 1px solid #DEDEDE; background-image: url(./default/arrow_green.gif); background-position: 0px 5px; background-repeat: no-repeat; } /* * 'comment' is used for comment of documents, forum description, ... */ .comment { font-size : 0.85em; margin-left: 30px; } small { font-size : 0.85em; } /* * Navigation with tabs : configuration, modules, ... */ #navlist { margin: 10px; padding: 0 0 7px 10px; border-bottom: 1px solid #DEDEDE; } .tabTitle { padding: 3px 0; margin-left: 0; font-weight: bold; border-bottom: 1px solid #DEDEDE; } .tabTitle a { border-bottom: 4px solid #669933; } #navlist li, .tabTitle li { margin: 0; padding: 0; list-style: none; display: inline; } #navlist li a:link, #navlist li a:visited { margin: 0 5px 4px 5px; padding: 3px 0.5em; text-decoration: none; } #navlist li a:hover { border-bottom: 4px solid #EDF1E3; } #navlist li a.current { border-bottom: 4px solid #669933; }