/**************************************
 * THEME NAME: matam_flex
 *
 * Files included in this sheet:
 *
 *   matam_flex/mat_all.css
 **************************************/

/***** matam_flex/mat_all.css start *****/

/***
 *** Core
 ***/

.clearer {
  	font-size:1px;
}

body, table, td, th, li {
  	font-family: Arial,Helvetica,sans-serif;
  	font-size:12px;
  /*letter-spacing:0.02em;*/
}


th {
  	font-weight: bold;
}



/***
 *** size font
 ***/


.block_site_main_menu .footer select {
	font-size:10px;
}



/***
 *** link
 ***/




a:link, a:visited {
  	text-decoration:underline;
  	color:#000;
   	font-size:12px;
}


a:hover {
  	text-decoration:underline;
  	color:#616060;
  	font-size:12px;
}



.navbar a:link, .navbar a:visited {
  	color:#000;
  	font-weight:normal;
  	text-decoration:underline;
  	padding-right:10px;
  	padding-left:5px;
}

.navbar a:hover  {
  	color:#616060;
  	font-weight:normal;
  	text-decoration:underline;
  	padding-right:10px;
}

.generalbox .categorybox .category a:link; .categorybox .category a:visited {
	font-size:13px;
}


.coursebox .info a:link, .coursebox .info a:visited {
	font-size:13px;
	font-weight:bold;
	color:#98012e;
	text-decoration:none;
}

.coursebox .info a:hover {
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.coursebox ul.teachers li {
	font-size:11px;
	font-weight:bold;
}

.coursebox ul.teachers li a:link, .coursebox ul.teachers li a:visited {
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
  	color:#000;
}

.coursebox ul.teachers li a:hover {
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
 	color:#616060;
}

#left-column .content .column a:link, 
#left-column .content .column a:visited,
#right-column .content .column a:link,
#right-column .content .column a:visited {
  	color:#000;
  	text-decoration:none;
  	font-weight: normal;
  	font-size:12px;
}

#left-column .content .column a:hover {
  	color:#FFF;
  	text-decoration:none;
  	font-weight: normal;
  	font-size:12px;
}

#right-column .content .column a:hover {
  	color:#000;
  	text-decoration:underline;
  	font-weight: normal;
  	font-size:12px;
}

#left-column .content a:link, 
#left-column .content a:visited,
#right-column .content a:link, 
#right-column .content a:visited {
  	color:#000;
  	text-decoration:none;
  	font-weight: normal;
  	font-size:12px;
}


#left-column .content a:hover {
  	color:#FFF;
  	text-decoration:none;
  	font-weight: normal;
  	font-size:12px;
}

#right-column .content a:hover {
  	color:#000;
  	text-decoration:underline;
  	font-weight: normal;
  	font-size:12px;
}

.logininfo, #header-home .headermenu font {
	font-size:11px;
	color:#fff;
	padding-bottom:5px;
	padding-top:3px;
	padding-right:5px;
}

#header-home a:link, #header-home a:visited {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	padding-bottom:3px;
}

#header-home a:hover {
	font-size:11px;
	color:#616060;
	text-decoration:underline;
	padding-bottom:3px;
}

#header a:link, #header a:visited {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	padding-bottom:3px;
}

#header a:hover {
	font-size:11px;
	color:#616060;
	text-decoration:underline;
	padding-bottom:3px;
}

#footer a:link, #footer a:visited {
	font-size:11px;
	color:#000;
	text-decoration:underline;
}


#footer a:hover {
  	text-decoration:underline;
  	color:#616060;
  	font-size:11px;
}

#login-index .logininfo a:link, #login-index .logininfo  a:visited {
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

#login-index .logininfo a:hover {
	text-decoration:underline;
 	color:#616060;
  	font-size:11px;
}

.category.name a:link, .category.name a:visited {
	font-size:14px;
}

.category.name a:hover {
	font-size:14px;
}


/***
 *** title
 ***/



h1 {
  	background: transparent;
  	color: #98012e;
  	font-size:15px;
  	padding:5px;
  	padding-top:10px;
  	margin-top:0px;
  	font-weight: bold;
}


h2 {
  	background:transparent;
  	font-size:13px;
  	padding:5px;
  	padding-bottom:0px;
  	margin-top:0px;
  	font-weight: bold;

}

h3 {
  	background:transparent;
   	color:#98012e;
  	font-size:12px;
  	padding:5px;
  	padding-bottom:0px;
  	margin-top:0px;
  	font-weight: bold;

}

h2.headingblock {
	background: transparent url(pix/bg_h3.jpg) top repeat-x;
	color: #98012e;
	font-weight: normal;
	font-size:18px;
	border-style:none;
}





/***
 *** layout
 ***/


body {
   	background: #8C8A8C url(pix/bg.jpg) top repeat-x;
   	border:25px solid 
   	padding:0px;
   	margin:0px;
}

#page {
	background:#fff;
	width:100%;
	margin:auto;
}

#content {
        clear:both;
}

/***
 *** page e content
 ***/

#site-index #page, #mod-resource-index #page, #mod-resource-view #page, #mod-forum-view #page, #mod-forum-index #page, #mod-forum-post #page, #mod-forum-subscribers #page, #course-category #page, #course-index #page, #course-view #page, #mod-scorm-index #page, #mod-scorm-view #page, #mod-scorm-player #page, #mod-scorm-report #page, #mod-scorm-mod #page, #user-index #page, #user-view #page, #user-editadvanced #page, #mod-forum-user #page, #course-user #page, #blog-index #page, #notes-index #page, #admin-roles-assign #page, #admin-roles-override #page, #course-edit #page, #grade-report-grader-index #page, #grade-edit-outcome-course #page, #course-importstudents #page, #group-index #page, #group-overview #page, #backup-backup #page, #files-index #page, #course-import #page, #course-reset #page, #course-report #page, #question-edit #page, #question-category #page, #question-import #page, #question-export #page, #calendar-view #page, #calendar-event #page, #course-recent #page, #mod-webskill-index #page, #mod-webskill-view #page, #mod-webskill-mod #page, #mod-chat-index #page, #mod-assignment-index #page, #mod-assignment-submissions #page, #mod-glossary-index #page, #mod-glossary-view #page, #mod-glossary-mod #page, #mod-lesson-index #page, #mod-lesson-edit #page, #mod-lesson-report #page, #mod-lesson-essay #page, #mod-lesson-mod #page, #mod-quiz-index #page, #mod-quiz-edit #page, #question-category #page, #question-import #page, #question-export #page, #mod-quiz-mod #page, #mod-choice-index #page, #mod-choice-view #page, #mod-choice-mod #page, #mod-choice-report #page, #mod-survey-index #page, #mod-survey-view #page, #mod-survey-report #page, #mod-survey-mod #page, #mod-wiki-index #page, #mod-wiki-view #page, #mod-wiki-mod #page, #mod-assignment-view #page, #mod-assignment-submissions #page, #mod-assignment-mod #page, #admin-index #page, #admin-settings #page, #auth-nologin #page, #auth-manual #page, #auth-email #page, #admin-user #page, #admin-user-user_bulk #page, #admin-uploaduser #page, #admin-uploadpicture #page, #user-profile-index #page, #admin-roles-manage #page, #admin-roles-allowassign #page, #admin-roles-allowoverride #page, #enrol #page, #grade-edit-scale-index #page, #grade-edit-outcome-index #page, #grade-edit-scale-edit #page, #grade-edit-outcome-index #page, #grade-edit-letter-edit #page, #admin-timezoneimport #page, #admin-lang #page, #admin-langimport #page, #admin-modules #page, #admin-module #page, #admin-blocks #page, #admin-stickyblocks #page, #theme-index #page, #tag-manage #page, #admin-maintenance #page, #admin-environment #page, #admin-phpinfo #page, #admin-mnet-index #page, #admin-mnet-peers #page, #admin-mnet-access_control #page, #admin-mnet-enr_hosts #page, #admin-mnet-trustedhosts #page, #admin-report-backups-index #page, #admin-report-courseoverview-index #page, #course-report-log-index #page, #course-report-log-indexlive #page, #admin-report-question-index #page, #admin-xmldb-index #page  {
	background:#fff;
	width:98%;
	margin:auto;
}

#admin-report-unittest-index #page,  #admin-report-security-index #page, #course-report-stats-index #page, #admin-report-spamcleaner-index #page, #mod-resource-kalturavideo #page, #login-index #page  {
	background:#fff;
	width:98%;
	margin:auto;
}


#mod-resource-view #content,  #mod-forum-view #content, #mod-forum-index #content, #mod-forum-post #content, #mod-forum-subscribers #content {
	padding:10px;
}


/***
 *** header
 ***/

#header-home {
	margin:0px auto;
	height:131px;
	background: transparent url(pix/header_flex.gif) repeat-x 195px top;
}


.headermain, h1.headermain {
  	float:left;
  	margin:0%;
  	padding:0%;
  	border-width: 0px;
  	color:#fff;
  	font-family: Palatino linotype,Arial,Helvetica,sans-serif;
  	font-size:22px;
}

#header-home .headermenu {
  	background: url(pix/header_dx.gif) no-repeat bottom right;
  	min-width: 30px;
  	height: 131px;
  	float:right;
  	text-align:right;
  	margin-right:0px;
  	display:block;
  	padding-right:20px;
}

.alignright {
	margin-top:110px;
	margin-right:10px;
	float: right;

}

#header {
	margin:0px auto;
	height:96px;
	background: transparent url(pix/header_flex_2.gif) repeat-x 145px top;
}

#header .headermain img {
	margin-top:0px;

}

.headermain, h1.headermain {
	background:transparent;
	border-width:0;
	float:left;
	margin:0;
	padding:0;
}



#header .headermenu {
  	background: url(pix/header_dx_2.gif) no-repeat bottom right;
  	min-width: 30px;
  	height: 96px;
  	float:right;
  	text-align:right;
  	margin-right:0px;
  	display:block;
}


/***
 *** navbar
 ***/

.navbar {
	border-style:none;
	padding-top:15px;
	margin-left:5px;
}

.breadcrumb .sep, #admin-report-unittest-index .sep {
	color: transparent;
	color: #fff;
	padding-left:3px;
	padding-right:0px;
	background: #fff url(pix/arrow.gif) no-repeat;
}

/***
 *** content
 ***/



#layout-table #right-column {
  	background:#fff;
  	border-style: none;
}


#layout-table #right-column .sideblock .header, .sideblock h2.header {
	background: transparent url(pix/bg_h3.jpg) repeat-x;
	color:#003463;
}

#layout-table #right-column .sideblock h2 {
	background: transparent url(pix/bg_h3.jpg) repeat-x;
	color:#003463;
	font-size:13px;
}


#layout-table #left-column .sideblock h2 {
	background: transparent url(pix/punto.gif) top left no-repeat;
	color:#98012e;
	font-size:13px;
}

#left-column {
	background: #D6DFDE;
	border-top: 5px solid #596D62;
}


.sideblock {
	margin-top: 0px;
	padding-top:0px;
	  	  
}

.sideblock .header {

	 border-bottom: 1px solid #fff;
	 border-right:none;
	 border-left:none;

}



.sideblock h2 {

	margin:0px;
	padding:10px;
	padding-left:10px;

}


.sideblock .header, .sideblock h2.header {
	border-style:none;

 
}

.sideblock .content {
	border-color:none;
	border-style:none;
	margin-bottom:0px;
	padding-bottom:0px;
	background:#D6DFDE;
}

#layout-table #right-column .sideblock .content {
	border-color:none;
	border-style:none;
	margin-bottom:0px;
	padding-bottom:0px;
	background:#fff;
}


.sideblock .content .c0 img.icon {

}

.sideblock .header .hide-show-image {
	float:right;
	height:11px;
	margin-top:0.25em;
	width:11px;
	padding-top:10px;
	border-color:#fff;
}




.sideblock .content .list li {
	padding-bottom:5px;
	padding-top:3px;
	border-bottom: 2px solid #fff;
}


.tabrow0 div, .tabrow0 ul {
	padding:0 0;

}


#admin-roles-override .cell.c1, #admin-roles-assign .cell.c3, #admin-roles-assign .cell.c1 {
	font-size:10px;
}



/***
 *** footer
 ***/

#footer {
	height:42px;
	color:#fff;
	background: #fff;
}

#message-index #footer #tabfooter .tbfooter {
	font-size:10px;

}

#footer .logininfo, #header-home .headermenu font {
	padding-bottom:0px;
	color:#000;
	font-size:11px;
}


#footer .homelink {
	margin: 0px;
	margin-bottom:3px;
}

.sitelink
{
	padding-top: 15px;
}

#tabfooter {
	background: #fff url(pix/footer_flex.gif) repeat-x;
	padding:0px;
	font-size:10px;
}


.tbfooter {
    	height:42px;
    	color:#fff;
	font-size:10px;
}

/***
 *** altro
 ***/

.mod-resource .modified {
	font-size:9px;
}


#message-messages {
 	border: 1px solid #98012e;
	background: #FFF;
}

#mod-chat-view #chatcurrentusers .chatuserdetails {
font-size:9px;
}

#mod-chat-gui_basic #participants .idle {
	font-size:9px;
}

#mod-chat-gui_basic .text, #mod-chat-gui_header_js-jsupdate .text  {
	background:#fff;
}

.homelink  {
	background: transparent;
	padding-bottom:4px;
}


#course-view .section {
	line-height:1.8em;
}


.kaltura_wrapper  {
	text-align:center;
}





/***** matam_flex/mat_all.css end *****/


