/******************************************************************************

                              MAIN HTML TAGS STYLE

 ******************************************************************************/

body 

{

    font-size: 0.9em;

	font-family: tahoma, verdana, helvetica, arial, sans-serif;

	color:#333333;

	background-color: #fff;

	padding: 1px;

	margin: 1px;

}



a:link, a:active, a:visited 

{

	color: #1F3C4F;

}



a img 

{

	border:none;

	text-decoration: none;

}



.spacer 

{

	clear: both;

}



h3

{

	font-size: 110%;

}





/******************************************************************************

                              CLAROLINE TOP BANNER

 ******************************************************************************/



 /*----------------------------------------------------------------------------

                                  CAMPUS LINE

 ----------------------------------------------------------------------------*/



#platformBanner

{

	background: url(./caucase/bg-platform.gif) repeat-x bottom;

	color: #1F3C4F;

	padding: 4px;

	font-size: 120%;

	font-weight: bold;

}



#platformBanner a,

#platformBanner a:active,

#platformBanner a:link,

#platformBanner a:visited

{

	text-decoration: none;

   	color: #1F3C4F;

}



#platformBanner a:hover 

{

	color: #1F3C4F;

	text-decoration: underline;

}



#campusBannerRight

{

    position: relative;

	float: right;

	text-align: right;

	margin: 0;

}



#campusBannerLeft

{

    position: relative;

	float: left;

	text-align: left;

	margin: 0;

}

 /*----------------------------------------------------------------------------

                                   USER LINE

 ----------------------------------------------------------------------------*/



#userBanner

{

	background: url(./caucase/bg-user.gif) repeat-x bottom;

	background-color:#94B6C9;

	color:white;

	font-size: 80%;

	font-weight:bold;

	padding: 4px;

}



#userBanner #userName

{

	 font-size: 110%;

	 font-weight: normal;

}



#userBanner a,

#userBanner a:active,

#userBanner a:link,

#userBanner a:visited

{

	text-decoration: none;

	color: #FFF;

}



#userBanner a:hover

{

    color: #FFF;

	text-decoration: underline;

}



#userBannerRight

{

    position: relative;

	float: right;

	text-align: right;

	margin: 0;

}



#userBannerLeft

{

    position: relative;

	float: left;

	text-align: left;

	margin: 0;

}

 /*----------------------------------------------------------------------------

                                  COURSE LINE

 ----------------------------------------------------------------------------*/

#courseBanner

{

   	padding: 4px;

	background: url(./caucase/bg-course.gif) repeat-x top;

	color: #036;

	font-weight: bold;

}



#courseBanner #course

{

	position: relative;

	float: left;

	text-align: left;

}



#courseBanner #course span

{

   	display: block;

}



#courseBanner #courseToolList

{

	position: relative;

	float: right;

	text-align: right;

}



#courseBanner #courseName {

	font-size: 120%;

	padding: 0;

	margin: 0;

}



#courseBanner a,

#courseBanner a:active,

#courseBanner a:link,

#courseBanner a:visited

{

	color: #036;

	text-decoration: none;

}



#courseBanner a:hover

{

	text-decoration: underline;

}



#courseBanner #courseCode {

	font-size: 80%;

}



#courseBanner form

{

	padding-top: 5px;

	margin: 0;

}



#courseBannerRight

{

    position: relative;

	float: right;

	text-align: right;

	margin: 0;

}



#courseBannerLeft

{

    position: relative;

	float: left;

	text-align: left;

	margin: 0;

}

 /*----------------------------------------------------------------------------

                                  BREAD CRUMB TRAIL

 ----------------------------------------------------------------------------*/



#breadcrumbLine

{

	border: none;

}



#breadcrumbLine hr

{

	display: none;

}



#breadcrumbLine .breadcrumbTrail

{

	float: left;

}



#breadcrumbLine #toolViewOption

{

	float: right;

	text-align: right;

	font-size: 80%;

}





.breadcrumbTrail

{

	font-size: 80%;

}



/******************************************************************************

                             CLAROLINE BODY

 ******************************************************************************/



#claroBody{



}





/******************************************************************************

                              CLAROLINE FOOTER

 ******************************************************************************/

#campusFooter

{

	font-size: 80%;

}



#campusFooter hr

{

	background-color: gray;

	border: 0;

	height: 1px;

}



#campusFooterRight

{

	float: right;

	text-align: right;

}



#campusFooterLeft

{

	float: left;	

}



#campusFooterCenter

{

    clear: both;

    text-align: center;

}



#campusFooterCenter #poweredBy

{

    font-style: italic;

}

/******************************************************************************

	CLAROLINE COMMAND LINKS

 ******************************************************************************/

 

.claroCmd

{

		font-size: smaller;

		font-weight: bold;

		text-decoration: underline;

}



.claroCmdDisabled 

{

		color: Gray;

		font-size: smaller;

		font-weight: bold;

		text-decoration: none;

}



/* Added for document view mode toolbar */



th .claroCmd

{

	font-size: smaller;

	font-weight: bold;

	text-decoration: underline;

}



th .claroCmdDisabled

{

   color: white;

   font-size: smaller;

	font-weight: bold;

	text-decoration: none;

}





/******************************************************************************

                             CLAROLINE ITEM

 ******************************************************************************/



/*

 * Classes family to emphase some item in the tool interface.

 * These two classes has to be used together to work correctly.

 *

 * SOME EXAMPLES :

 *

 *  <a href="0" class="item"><img src="icon.gif" />lorem ipsum</a><br />

 *  <a href="0" class="item hot"><img src="icon.gif" />lorem ipsum</a><br />

 *

 *  <span class="item"><img src="icon.gif" />lorem ipsum</span><br>

 *  <span class="item hot"><img src="icon.gif" />lorem ipsum<br>

 *

 *  <ul style="list-style-image:url(icon.gif);list-style-position:inside">

 *   <li class="item">lorem ipsum</li>

 *   <li class="item hot">lorem ipsum</li>

 *  </ul>

 */



.item {padding-left:16px}

.hot {background:url(../img/hot.gif) no-repeat}



/******************************************************************************

                             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

 *

 * <table class="claroTable">

 * <tr class="superHeader">

 * <th colspan="3">User Birthdate</th>

 * </tr>

 * <tr class="headerX">

 * <th>Firstname</th>

 * <th>Lastname</th>

 * <th>Birthdate</th>

 * </tr>

 * 

 * <tbody>

 * 

 * <tr>

 * <td>Hugues</td>

 * <td>Peeters</td>

 * <td>1969-09-27</td>

 * </tr>

 * <tr>

 * ...

 * </tr>

 * 

 * </tbody>

 * 

 * </table>

 * 

 * Example of table using header in Y axis

 * 

 * 

 * <table class="claroTable">

 *

 * <tr class="superHeader">

 * <th colspan="3">User Birthdate</th>

 * </tr>

 * 

 * <tr>

 * <th class="headerY">Firstname</th>

 * <td>Hugues</td>

 * <td> ...  </td>

 * </tr>

 * 

 * <tr>

 * <th class="headerY">Lastname</th>

 * <td>Peeters</td>

 * <td> ...  </td>

 * </tr>

 * 

 * <tr>

 * <th class="headerY">Birthdate</th>

 * <td>1969-09-27</td>

 * <td> ...  </td>

 * </tr>

 *

 * </table>

 */



.claroTable td, th {

	margin:  1px;

	padding: 4px;

	border: none;

}





.claroTable .superHeader th, .claroTable th.superHeader {

	color: white;

	background-color: #8FB0C5;

	font-weight: bold;

	text-align: left;

}



.claroTable .superHeader a {

	color: white;

}





.claroTable th.headerY, .claroTable .headerY th, 

.claroTable th.headerX, .claroTable .headerX th {

	font-weight: normal;

	text-align: left;

}



.claroTable .headerX th,  .claroTable th.headerX {

	background-color: #C9DFED;

	padding: 1px 5px 1px 5px;

	color: #1F3C4F;

	border: solid 1px #8BADC1

}



/* extension of claroTable class for Image Viewer */

.claroTable tr th.toolbar {

	background: white;

	font-weight: normal;

}



.claroTable tr.toolbar th.prev{

	text-align:left;

	font-weight: normal;

}



.claroTable tr.toolbar th.title{

	font-weight:bold;

	text-align:center;

}



.claroTable tr.toolbar th.next{

	text-align:right;

	font-weight: normal;

}



.emphaseLine tbody td {

	border-bottom: solid #DDDEBC 1px ;

}



.emphaseLine tbody tr:hover {

	background-color: #E3E3E3;

}





/******************************************************************************

                             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 {

	margin-left:15px;

	background: url(./caucase/bg-messagebox.gif) repeat-x top;

	background-color: #FFD527;

	border: solid 1px #F8A605;

	color: black;

}



.claroIntroSection { 

	background-color: #F5F5F5;

	padding: 5px;

	margin-top : 5px;

	margin-bottom: 5px;

}



/*

 * '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;

}





/* '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: #FFB848;

 font-weight: bold;

}



/* 'required' is used to set the color of the asterisk displayed before the required form field

*/

.required {

 color: red;

}



/* 'hotItem' is used when something needs to be notified as new on the platform since the last login

    to the user

*/

.hotItem,

.hotItem a

{

 color: #FF00CC;

 font-weight: bold;

}



/*

 * 'rightMenu' is mainly use in the platform home page

 */



.claroRightMenu  {

	background: url(./caucase/bg-rightcolumn.gif) repeat-x top;

	color:#1F3C4F;

	background-color: #CAE0EE;

	border: solid 2px #8EB0C4;

}

	

.claroRightMenu a, 

.claroRightMenu a:visited, 

.claroRightMenu a:active {

	color:#1F3C4F;

}

	

claroRightMenu a:hover {

				

}



.HelpText {

    color:gray

}



.claroToolTitle {

	padding-top: 5px;

}



/*

 * 'comment' is used for comment of documents, forum description, ...

 */



.comment {

    font-size: smaller;

    margin-left: 30px;

}



/*

 * 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 #8EB0C4;

    text-decoration: none;

}



#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 #DEDEDE;

    text-decoration: none;

}



#navlist li a.current {

    border-bottom: 4px solid #8EB0C4;

    text-decoration: none;

}

