/**************************************
 * THEME NAME: mt_18
 *
 * Files included in this sheet:
 *
 *   mt_18/mt_global.css
 **************************************/

/***** mt_18/mt_global.css start *****/

/*clear*/
.clearfix:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*home*/
body{
  font:80%/1.2 "Lucida Grande", Tahoma, sans-serif;
  color:#333;
  background-color:#fff;
  margin:0;
  padding:0;}

#page {
	width:100%;
	background:#fff url(topbg.jpg) repeat-x top;
	border-top:2px solid #006A9D;
	margin:0;
	padding:0;}

#page hr {
	display:none;}
  
a:link,
a:visited {
  	color:#3C8FA7;
	text-decoration:underline;}

a:hover {
  	color:#508127;
	text-decoration:none;}
	
/*li, dl, dd, ol {
	list-style:none;}*/

li{
	padding:0 0 10px 0;}
	
h1 {
	font-size:140%;}
	
h2 {
	font-size:120%;
}
	
h3 {
	font-size:90%;}

/*head*/
.wrap {
	padding:0;
	margin:0;
	clear:both;}
	
#header-home, #header{
	padding:0;
	margin:0;}
	
.headermenu {
	padding:5px 20px 0 0;
	margin:0;
	float:right;}
	
.logininfo{
	font-size:90%;
	float:left;
	padding:0 20px 0 20px;
	margin:0;
	background:url(pix/img/user_go.png) no-repeat left center;
	color:#fff;}
	
.logininfo a{
	color:#FFA602;
	text-decoration:underline;}
	
.logininfo a:hover{
	color:#fffadb;
	text-decoration:none;}
	
.chooselang{
	float:right;
	padding:0 0 0 20px;
	margin:0;}
	
input, textarea, select {
	border:1px solid #FFA602;
	color:#333;
	font-size:80%;
	padding:3px;
	background:#fffadb url(pix/img/form.gif) repeat-x top;}
	
input#query {
	width:110px;
	border:1px solid #FFA602;
	margin:0 10px 0 0;
	background:#fffadb url(pix/img/form.gif) repeat-x top;}

.form-textarea {
	color:#000;
	font-size:110%;}

select#chooselang_jump {
  	width:100px;
  	font-size:80%;
  	color:#333;}
		
/*main menu*/
#wrapmenu {
	width:100%;
  	background:black url(pix/menu/mtdefault.gif) center center repeat-x;
  	padding:0;
  	margin:0;}

.mtmenu{
	margin:0;
  	padding:0;
  	float:left;
  	font:bold 13px Arial;}

.mtmenu li{
  	display:inline;
	height:40px;}

.mtmenu li a{
  	float:left;
  	color:white;
  	padding:9px 11px;
  	text-decoration:none;}

.mtmenu li a:visited{
  	color:white;}

.mtmenu li a:hover, .mtmenu li .current{
  	color:#006A9D;
	background:black url(pix/menu/mtactive.gif) center center repeat-x;}
	
.navbar {
	background-color:#fff;
	border-bottom:1px solid #ededed;
	font-size:85%;
	color:#0093DD;}
		
 .breadcrumb li a {
/*	padding-right:15px;
	background:url(pix/img/bullet.png) no-repeat right center; */
	color:#508127;
	text-decoration:underline;
	display:inline;} */
	
.breadcrumb li a:hover{
	color:#333;
	text-decoration:none;}
	
.breadcrumb .sep {
	padding:0;
	color:#006A9D;}
	
.headerbottom {
	padding:0 0 10px 0;}
	
/*content destra*/
.sideblock .header {
	border-top:1px solid #FFA602;
	border-right:1px solid #FFA602;
	border-left:1px solid #FFA602;}
	
.sideblock .header, .sideblock h2.header {
	padding:0pt 4px 4px;
	text-align:left;}

.header{
	background:#fffadb url(pix/img/form.gif) repeat-x top;}

.title h2{
	color:#0093DD;}

#left-column .content ul,
#right-column .content ul {
	list-style:none;/*delete default bullet for this class*/
	padding:0;
	margin:0;}

#left-column .content li,
#right-column .content li {
	background:url(pix/img/bullet_orange.png) no-repeat left 1px;
	padding:0 0 6px 16px;
	margin:0;}
	
#left-column .content li.child,
#right-column .content li.child { /*indent list for childs at first level*/
	background:url(pix/img/arrow_right.gif) no-repeat left 1px;
	padding:0 0 6px 16px;
	margin:0 0 0 10px;}

#left-column .content li.kid,
#right-column .content li.kid { /*indent list for childs at second level*/
	background:url(pix/img/arrow_right.gif) no-repeat left 1px;
	padding:0 0 6px 16px;
	margin:0 0 0 20px;}
	
.content li a{
	color:#508127;}
	
.content li a:hover{
	color:#333;}
	
ul.section, li.activity{
	list-style:none;}

/*struttura pagina corsi*/
#middle-column .header {
	background:none;
	display:none;}

.headingblock, h2.headingblock {
	border-bottom:1px solid #F0F0F0;
	color:#006A9D;
	margin:0;
	padding:5px;}
	
td .content h1{
	color:#006A9D;}
	
td .content h2{
	color:#508127;}
	
td .content strong{
	color:#003E5B;
	font-weight:bold;}
	
td .content dl{
	padding:0 10px 0 0;
	margin:0;}
	
td .content dt{
	color:#666;
	font-weight:bold;
	padding:0 0 4px 20px;
	margin:0;
	background:url(pix/img/list.gif) no-repeat left top;
	/*border-bottom:1px solid #F0F0F0;*/}	
	
td .content dd{
	color:#2a2a2a;
	padding:0 0 22px 0;
	margin:0;}
	
.icon img {/*spazio tra icone*/
	margin:0px 2px 0 2px;}
	
/*blocco RSS Moodle*/
.block_rss_client .link {
	border:none;
	font-size:90%;
	padding-bottom:5px;}
	
/*sinistra*/
.generalbox {
	border-style:solid;}

.generalbox h1{
	color:#006A9D;}
	
.generalbox h2{
	color:#508127;}
	
.generalbox strong{
	color:#003E5B;
	font-weight:bold;}
	
.generalbox dl{
	padding:0 10px 0 0;
	margin:0;}
	
.generalbox dt{
	color:#666;
	font-weight:bold;
	padding:0 0 4px 20px;
	margin:0;
	background:url(pix/img/list.gif) no-repeat left top;
	/*border-bottom:1px solid #F0F0F0;*/}	
	
.generalbox dd{
	color:#2a2a2a;
	padding:0 0 22px 0;
	margin:0;}
	
.generalbox ul{
	padding:0;
	margin:0;}
	
.generalbox li,
.content li {

	list-style:none;
	color:#2a2a2a;
	padding:0 0 4px 20px;
	margin:0 0 0 10px;
	background:url(pix/img/bullet_blue.png) no-repeat left top;
	/*border-bottom:1px solid #F0F0F0;*/}
	
.sitetopic {
	margin:0 0 10px 0;
	padding:4px;}
	
/*risorse*/
#resource {
	border:1px solid #ddd;
	margin:0 0 10px 0;
	padding:4px;}
	
#resource h1{
	color:#006A9D;}
	
#resource h2{
	color:#508127;}
	
#resource strong{
	color:#003E5B;
	font-weight:bold;}
	
#resource dl{
	padding:0 10px 0 0;
	margin:0;}
	
#resource dt{
	color:#666;
	font-weight:bold;
	padding:0 0 14px 20px;
	margin:6px 0 0 0;
	background:url(pix/img/list.gif) no-repeat left top;
	/*border-bottom:1px solid #F0F0F0;*/}	
	
#resource dd{
	color:#2a2a2a;
	padding:6px 0 22px 0;
	margin:0;}
	
#resource ul{
	padding:0;
	margin:0;}
	
#resource li{
	list-style:none;
	color:#2a2a2a;
	padding:0 0 4px 20px;
	margin:0 0 0 10px;
	background:url(pix/img/bullet_blue.png) no-repeat left top;
	/*border-bottom:1px solid #F0F0F0;*/}
	
/*login administration*/
.loginpanel {
	background-color:#fff;}
	
.loginpanel h2{
	color:#006A9D;}
	
.loginbox, .loginbox.twocolumns, .loginbox .subcontent{
	border-bottom:1px solid #ddd;}

.loginbox .guestsub, .loginbox .forgotsub{
	border:none;
	margin-bottom:5px;
	margin-left:12%;
	margin-right:12%;}
	
/*input#username, input#password {
	width:150px;
  	font-size:80%;
  	color:#333;
	text-align:left;}*/
	

/*footer*/
.helplink{
	display:none;}
	
#footer .logininfo{
  	display:none;}
	
.sitelink{
  	display:none;}
		
#footer .homelink{
  	display:none;}

#footer {
	width:100%;
	margin:0;
	padding:0;
	bottom:0px;
	border-top:2px solid #0099CC;}

#subfooter{
	width:100%;
	margin:0;
	padding:10px 0 10px 0;}

#subfooterleft{
  	width:70%;
  	text-align:left;
  	float:left;}
	
#subfooterleft p{
	font:bold 10px Arial;
	color:#666;
	padding:0 0 0 10px;}
	
#subfooterrina{
	padding:0 0 0 10px;
  	float:left;}

#subfooterrina p{
	font:bold 11px Arial;
	color:#666;}

/*glossario*/
/*th.header,
td.header,
div.header{
  background-color:#B5DB12;
  color:#EB5D07;}

th.header a:link, th.header a:visited, th.header a:hover{
  color:#EB5D07;}
  
span.concept{
	color:#EB5D07;
	font-weight:bold;}*/
	
/*forum*/
/*.generaltable,
.generaltable td {
  	border-color:#039900;}

.generaltable .r0 td.cell.c0 {
 	background-color:#F2F2F2; 
 	border-right-color:#F2F2F2;}

.generaltable .r1 td.cell.c0 {
 	border-color:#039900; 
 	background-color:#F7F7F7; 
 	border-right-color:#F7F7F7;}
	
.forumheaderlist,
.forumpost {
	  border-color:#039900;}

.forumpost .content {
	  background:white;}

.forumpost .left {
	  background:#CDFFBA;}

.forumpost .topic {
	  background:#F7F7F7;
	  border-bottom-color:#039900;}

.forumpost .starter {
	  background:#CDFFBA; }

.forumheaderlist .discussion .starter {
	  background:#CDFFBA; }

.forumheaderlist td {
	  border-color:#039900;}

.sideblock .post .head {
  	color:#CDFFBA;}

.forumthread .unread {
  	background:#EAA03B;}

#mod-forum-discuss .forumpost {
  	background:none;}

#mod-forum-discuss .forumpost.unread .content {
	  border-color:#039900; } 

#mod-forum-discuss .forumthread .unread {} 

#mod-forum-index .unread {
}*/

/*errore vari*/
/*form.mform div.error, form.mform fieldset.error{
	border:1px solid red;
	color:inherit;
	padding:5px;
	background-color:#FFF4F4;}

form.mform div.felement, form.mform fieldset.felement{
	display:block;
	float:left;
	margin:5px 0pt 0pt 10px;
	padding:0pt;
	text-align:left;
	width:60%;}
	
.errorboxcontent {
	background-color:#FFF4F4;}

.errorbox {
	background-color:#990000;
	border-color:#666;
	color:red;}

.errorbox{
	border-style:solid;
	border-width:1px;
	margin:1em 15%;
	padding:10px;
	width:70%;}
*/
/***** mt_18/mt_global.css end *****/

