/**************************************
 * THEME NAME: anlisi_s
 *
 * Files included in this sheet:
 *
 *   anlisi_s/style_custom.css
 *   anlisi_s/styles.php.css
 **************************************/

/***** anlisi_s/style_custom.css start *****/

body { background: url('images/bg-ombra.png') center top repeat-y #fff;     }

body .qmmc, .logintd { height: auto; vertical-align: top; padding: 10px; position: static; background: url("images/menu/sfondomenu.gif") left top repeat-x #fff; }
body #qm0 a { padding: 10px; background: none; padding: 0;  }
body #qm0 a:hover { text-decoration: underline; color: #c00; background: transparent; }
body #qm0 .qmactive { background: transparent; }

#content { width: 960px; }


a, a:link, a:visited, a:active { color: #444; text-decoration: underline; }
a:hover { color: #000; text-decoration: none;  }

.navbar { border-top: 1px solid #ccc; }
.navbar .breadcrumb { margin: 10px 2px 0; font-size: .75em; text-transform: uppercase; color: #999; }
.navbar .breadcrumb li { margin-right: 5px; }
.navbar .breadcrumb li .arrow { margin-right: 5px; }
.navbar .navbutton { margin: 0; padding: 0;}
.navbar .navbutton select { margin-top: 0;}


form { height: auto; padding: 8px 5px; }
form label { font-size: .9em; margin: 0 10px 0 8px; }
/* form input { margin: 8px 0 0 124px;} */
form input#block_search_q { margin: 0; width: 90px;  }

/* margini e padding delle due colonne in cui  divisa la pagina */
#layout-table { width: 960px; }
#layout-table-modifica { width: 1165px; }
#layout-table #left-column { padding: 0; padding-right: 12px; overflow: hidden; }
#layout-table #middle-column { padding: 0; margin: 0 12px; width: 768px; }
#layout-table #left-column, #layout-table #left-column span { width: 180px; }
#layout-table #right-column { padding: 0 0 0 30px; width: 250px; }


/* testata della tabella */
.headingblock { background-image: none; background-color: #c00;   }
#middle-column h2.headingblock { width: 756px; font-size: 16px; text-transform: uppercase; font-weight: bold; border: none; }


/* largehzza della tabella dei contenuti, che al 100% spaginava */
body#course-view .headingtable { width: auto; }


/* colonne sinistra e destra dei box dei contenuti */
#course-view .section td.side { background-image: none; color: #444; width: 10px; padding: 2px; }
#course-view .section td.left { border: 2px solid #ccc; border-right: none; text-align: right; padding: 0; position: relative; top: 0; width: 25px; padding-top: 10px; }
#course-view .section td.right { padding: 5px 5px 0 0; border: 2px solid #ccc; border-left: none; padding-top: 10px; }
#course-view .section td.content  { border: 2px solid #ccc; border-left: none; border-right: none; padding: 10px 5px; }
#course-view .section td.content form { padding: 0; margin-left: 15px;  }
#course-view .section td.content section_add_menus {margin: 0; padding: 0; }

/* Menu di sinistra */
.sideblock { border: 1px solid #ccc; background-color: #ddd; padding-bottom: 0; width: 180px; }
    .sideblock .header { background: url('images/menu-linea-divisorio.gif') bottom left repeat-x #d0d0d0; margin: 0; padding: 0 5px 5px; height: auto; color: #444; font-size: 14px;font-weight: bold; text-shadow: none; }
        .sideblock .header .title { padding: 0 0 5px;  }
        .sideblock .header .title h2 { color: #444; font-size: 14px;font-weight: bold; text-shadow: none; filter: none; }
    
    
    .sideblock .content { background-image: none; padding: 0; }
        .sideblock .content .list li { padding: 8px 7px 7px; font-size: 13px; background: url('images/menu-linea-divisorio-leggera.gif') bottom left repeat-x #E0E0E0; }
            .sideblock .content .list li:last-child { padding: 8px 7px 7px; font-size: 13px; background-image: none; }
        .sideblock .content select { margin: 10px 0; width: 165px;  }


        .sideblock .content .list .icon { margin-right: 10px; }
        .sideblock .content .list a:hover { font-weight: normal; text-decoration: underline; }
        

/* area centrale */
#course-view .section { font-size: .9em; line-height: 1.4em; border: none; }
#course-view .headingtable { padding: 0; border: none; }

#course-view .weekscss .section, #course-view .section td { }

#course-view a { color: #555; }
#course-view a:hover { color: #c00; }

#course-view .section td.spacer { height: 20px; background-color: transparent; }


#course-view .summary { padding-bottom: 15px;}




hr { height: 3px; color: #fff; background-color: transparent; border: hidden; border-top: 1px dotted black; }




/* EDITING */


/* td#right-column { display: none; } */


.content h2 { font-size: 1.4em; font-weight: bold; text-transform: uppercase; }
.mform { width: auto; padding: 20px; margin: 0 auto 30px; border: 2px solid #ccc; display: table; }
.mform fieldset { display: block; width: 700px; }
.mform fieldset legend { margin-top: 10px;}

.generalbox#intro { width: 740px; margin: 0 auto; text-align: left; font-size: 1.1em; font-weight: bold; text-transform: uppercase;}
	#mod-quiz-view .generalbox#intro { font-weight: normal; text-transform: none; }

/* pagina REPORTQUIZ */
#mod-quiz-report form  .felement input#id_submitbutton { margin: 0 120px; padding: 10px;     }
#mod-quiz-report .highlight { background-color: #ff9; }
#mod-quiz-report .tabtree  { width: 740px; margin: 20px auto 0;}
#mod-quiz-report ul.tabrow0 li a, ul.tabrow0 li a:link  { color: #444; text-decoration: underline; }
#mod-quiz-report ul.tabrow0 li a:hover { color: #000; text-decoration: none; }
#mod-quiz-report ul.tabrow1 { }
#mod-quiz-report ul.tabrow1 li a, ul.tabrow1 li a:link  { color: #444; text-decoration: underline; }
#mod-quiz-report ul.tabrow1 li a:hover { color: #000; text-decoration: none; }
#mod-quiz-report div.allcoursegrades { width: 740px; text-align: center; font-size: .9em; margin: 20px auto; }
#mod-quiz-report div.allcoursegrades a { color: #444; text-decoration: underline; }
#mod-quiz-report div.allcoursegrades a:hover { color: #000; text-decoration: none; }
#mod-quiz-report .quizattemptcounts { font-weight: bold;}
#mod-quiz-report .quizattemptcounts p { width: 740px; margin: 0 auto; text-align: left; font-size: .9em; font-weight: normal;  }
#mod-quiz-report table#attempts, #mod-quiz-report h2.main { color: #999;  }
#mod-quiz-report .mform fieldset { border: none; padding: 0; margin: 0; margin-bottom: 20px;}


/* pagina REPORT */
#admin-report .plugin, #course-report .plugin,  { width: 740px; margin: 20px auto 0; border: 2px solid #ccc; }
.logselectform select { display: block;  width: 350px; margin: 10px auto; }

/* post */
#mod-forum-post .fitemtitle { width: 200px; font-size: 1.1em; font-weight: bold; }
#mod-forum-post .felement { width: 350px; font-size: .9em; color: #666;  }
#mod-forum-post form label { margin-right: 0; }
#mod-forum-post  fieldset { border: none;}
#mod-forum-post .fhtmleditor { width: 650px; margin: 0 auto;  }
#mod-forum-post .fdescription { font-size: 1em; width: 670px; margin: 20px 0 0;}
#mod-forum-post .fdescription img { margin-left: 10px; }

/* override */
#admin-roles-override td.header { border-top: 20px solid white; border-bottom: 15px solid white; padding: 5px; } 
#admin-roles-override td.inherit {width: 80px; }
#admin-roles-override td.allow {width: 100px; }
#admin-roles-override td.prevent {width: 100px; }
#admin-roles-override td.prohibit {width: 100px; }
#admin-roles-override td.risk { width: 20px; }
#admin-roles-override th.risk { width: 80px; text-align: center; }
#admin-roles-override .cap-desc a { font-size: 1em; }
#admin-roles-override .rolecap  th { padding: 0 5px;}
#admin-roles-override .rolecap .cap-desc .cap-name { font-size: .9em;  margin: 2px 0 5px;}

#admin-roles-override form.popupform { display: block; width: 30%; padding: 15px;  margin: 15px auto 0; border: 2px solid #ccc;  }


/* modedit */
#mod-label-mod fieldset { padding: 0 20px 20px; border: none;     }
#mod-label-mod fieldset.hidden { margin-top: 5px; padding: 10px 20px 20px; border-top: 1px solid #ccc;     }
#mod-label-mod fieldset.clearfix { margin: 5px 0; padding-bottom: 10px;  }
#mod-label-mod .fhtmleditor { width: 700px; margin: 0 auto;  }
#mod-label-mod form.mform .required label { text-align: left; }
#mod-label-mod .mform fieldset .advancedbutton { text-align: left; padding: 5px 0 10px; }
#mod-label-mod .mform .fitemtitle { width: 220px; font-size: .95em; }
#mod-label-mod .mform .felement { width: auto; }
#mod-label-mod .fitemtitle { width: 150px;  }
#mod-label-mod .mform .fcontainer { padding: 10px 0 0; border-top: 1px solid #ccc; }

/* modedit2 */
#mod-resource-html #typedesc .fitemtitle { text-align: left; margin: 0; width: 300px; }
#mod-resource-html #displaysettings .advancedbutton { text-align: left; padding: 5px 10px 10px; }
#mod-resource-html #displaysettings fieldset.hidden { margin-top: 5px; padding: 10px 20px 20px; border-top: 1px solid #ccc;     }
#mod-resource-html #displaysettings .fcontainer { padding: 10px 0 0; border-top: 1px solid #ccc; }

#mod-resource-html #modstandardelshdr .advancedbutton { text-align: left; padding: 5px 10px 10px; }
#mod-resource-html #modstandardelshdr fieldset.hidden { margin-top: 5px; padding: 10px 20px 20px; border-top: 1px solid #ccc;     }
#mod-resource-html #modstandardelshdr .fcontainer { padding: 10px 0 0; border-top: 1px solid #ccc; }
#mod-resource-html #modstandardelshdr .fitemtitle { width: 300px; }
#mod-resource-html #modstandardelshdr .felement { width: auto; }

#mod-resource-html #displaysettings .fitemtitle { width: 200px; }
#mod-resource-html #displaysettings .advanced .fitemtitle { width: 450px; }
#mod-resource-html #displaysettings .felement { width: auto; }
#mod-resource-html #displaysettings fieldset { padding: 0 20px 20px; border: none;     }
#mod-resource-html #displaysettings fieldset.hidden { margin-top: 5px; padding: 10px 20px 20px; border-top: 1px solid #ccc;     }
#mod-resource-html #displaysettings fieldset.clearfix { margin: 5px 0; padding-bottom: 10px;  }

/* mod-ss */
#mod-slideshow-mod table { width: 740px; font-size: 1em; margin-bottom: 20px; border: 2px solid #ccc;   }
#mod-slideshow-mod td { padding: 15px 5px; }

/* lesson */
.generlabox { border-style: hidden; }
#mod-lesson-lesson table { width: auto; border: none; }
#mod-lesson-lesson table .htmlarea { width: 750px; }
#mod-lesson-lesson td { border: none; }
#mod-lesson-lesson input { margin: 20px 0; }
#mod-lesson-lesson .htmlarea .statusbar { margin: 20px 0; }
#mod-lesson-lesson table .htmlarea .toolbar { width: auto; padding: 0;  }
#mod-lesson-lesson textarea { width: 740px; margin: 20px 0; }

/* importa Gruppi */
#course-import .generalbox { padding: 0; margin: 0;  }
#course-import .plugin { border: none;  }
#course-import .plugin fieldset { border: none; padding: 0; marg: 0; }
#course-import .mform fieldset { padding: 0; }
#course-import .mform select { max-width: 300px; }
#course-import .fitemtitle { width: 300px; }
#course-import .felement { width: auto; }
#course-import .mform { margin-left: 0; padding: 0; }

/* import */
#question-import #general { margin: 20px 0 40px; padding: 10px 0 20px; border-bottom: 2px solid #ccc;      }
#question-import #fileformat { padding: 0px 0 20px; border-bottom: 2px solid #ccc; }
#question-import #importfileupload { padding: 0px 0 20px; border-bottom: 2px solid #ccc; }
#question-import #importfilearea { padding: 0px 0 20px; border-bottom: 2px solid #ccc; }
#question-import .hidden .fitem { display: none; }
#question-import .fdescription { font-size: .9em; }

#question-import fieldset { border: none; margin-bottom: 10px;   }
#question-import #fileformat .fitemtitle { width: 100px; }
#question-import #fileformat .advancedbutton { display: none; }
#question-import #general .fitemtitle { width: 250px; }
#question-import #importfileupload .fitemtitle { width: 250px; }
#question-import .felement { width: auto; }

/* glossario */
#mod-glossary-view #intro.generalbox { padding: 10px 0; height: auto;  }
#mod-glossary-view #intro.generalbox  p { margin: 10px 0;  }
#mod-glossary-view td.glossarysearchbox { padding: 0 80px 0 0; }
#mod-glossary-view td.glossarysearchbox input { float: right; margin: 0 5px; }
#mod-glossary-view td.glossarysearchbox label { float: right; position: relative; top: 3px;}
#mod-glossary-view td.glossarysearchbox input#fullsearch { margin: 0 50px 0 0px; position: relative; top: 5px;   }

#mod-glossary-view .glossarydisplay { border: 2px solid #ccc;  }
#mod-glossary-view .tabrow0 {  }
#mod-glossary-view .entrybox  { margin: 20px 0 0; border: none; }
#mod-glossary-view .entrybox hr { margin: 20px 0; }
#mod-glossary-view .entrybox br { margin: 0; padding: 0; }

#mod-glossary-view .generalbox { margin-bottom: 0;   }


/* editQuiz */
#mod-quiz-edit .quizattemptcounts { font-size: .9em; }
#mod-quiz-edit th { padding: 5px}
#mod-quiz-edit td { padding: 5px 20px 0 0; font-size: .9em; }
#mod-quiz-edit td[colspan="6"] { height: 30px; font-size: 1.1em; }
#mod-quiz-edit td strong { margin-left: 5px; }
#mod-quiz-edit .quizquestionlistcontrols { margin-top:20px; padding: 20px 0 0; border-top: 2px solid #ccc;  }

#mod-quiz-edit #showbreaks { font-size: .9em; }
#mod-quiz-edit #showbreaks input { margin: 5px 10px; position: relative; top: -2px; }


/* edit */

#question-edit table { width: 740px;  }
#question-edit  #categoryquestions { margin: 20px 0 30px; border-bottom: 2px solid #ccc; }
#question-edit  #categoryquestions th { padding: 5px; }
#question-edit  #categoryquestions td { padding: 10px 20px 5px 5px; font-size: .9em; }

#question-edit div.boxaligncenter { margin-bottom: 5px;  }
#question-edit div.boxaligncenter td { text-align: center;   }

#question-edit a { font-size: .9em; }


/* category */

#question-category .generalbox { width: 740px; }
#question-category .generalbox h3 { text-align: left; ; }
#question-category .generalbox ul { width: 560px; margin-left: 50px; }
#question-category #mform1 fieldset { border: none;  margin: 0; }
#question-category #mform1 .fitemtitle { width: 200px; }
#question-category #mform1 .felement { width: auto; }

/* backup */
#backup-backup table {  border: 2px solid #ccc; width: 540px; font-weight: bold; font-size: 1.2em; margin: 0 0 20px;  }
#backup-backup table table{ margin: 0 0 0 50px; font-weight: normal; font-size: .9em; border: none;  padding: 0;   }


/* attempt */
#mod-quiz-attempt #q40 { width: 740px; border: 2px solid #ccc; }
#mod-quiz-attempt #answertableresp40_ .matchdrag { background: transparent; border: none; }
#mod-quiz-attempt #uloriginresp40_ .matchdrag { border: 1px solid #ccc; }
#mod-quiz-attempt  .pagingbar { font-size: .9em; }


/* assign */
#admin-roles-assign #switchrole { border: 2px solid #ccc; padding: 10px 20px; }
#admin-roles-assign .selector { margin-top: 30px; }
#admin-roles-assign #assignform { width: 740px; margin: 20px auto; }
#admin-roles-assign #assignform table { margin: 20px 0; }
#admin-roles-assign #searchtext { margin: 20px 0; width: 150px; }
#admin-roles-assign input#search { margin: 0 10px; }
#admin-roles-assign select#removeselect, #admin-roles-assign select#addselect { padding: 5px;      }
#admin-roles-assign select#removeselect option, #admin-roles-assign select#addselect option { margin: 5px 0; }


/* footer */
#footer { background: url('footerBG.png') top left no-repeat #fff; width: 960px;margin: 30px 0 20px; }
#footer { font-size: 12px; line-height: 1.5em; color: #444;}
#footer .companyInfo { float: right; width: 600px; margin: 0 10px; text-align: right; position: relative; top: 10px; right: 19px;  }

/* mesh */
.meshbtn_it_utf8
{	
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-ita-1.gif') no-repeat;	
}
.meshbtn_en_utf8
{	
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-eng-1.gif') no-repeat;	
}
.meshbtn_it_utf8_close
{	
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-ita-2.gif') no-repeat;	
}
.meshbtn_en_utf8_close
{	
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-eng-2.gif') no-repeat;	
}
.meshindex_it_utf8
{
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-ita-3.gif') no-repeat;	
}
.meshindex_en_utf8
{
	cursor:pointer;
	border:0px black solid;
	background: url('pix/t/appro-eng-3.gif') no-repeat;
}/***** anlisi_s/style_custom.css end *****/

/***** anlisi_s/styles.php.css start *****/

/***** anlisi_s/styles.php.css end *****/

