/*claire*/

html, body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    color: Black;
    margin: 0;
    padding: 0;
    background: #E6E6FA;
    border-spacing: 0;
    border: 0;
    border-collapse: collapse;
    font-weight: inherit;
    font-style: inherit;
    text-align: left;
    vertical-align: baseline;
}
div, span, form, a {
    font-style: inherit;   
    margin: 0;   
    padding: 0;   
    border: 0;   
    font-weight: inherit;           
    font-family: inherit;   
    text-align: left;   
    vertical-align: baseline;
}
li, ol, ul {
    font-style: inherit;     
    border: 0;   
    font-weight: inherit;        
    font-family: inherit;   
    text-align: left;   
    vertical-align: baseline;
}
img {
    border: none;
}
.selected {
    font-weight: bold;
}
.node_not_visited {
    font-weight: lighter;
}
/*link*/

a:link {
    color: Blue;
    text-decoration: none;
}
a:hover {
    color: Red;
}
a:visited {
    text-decoration: none;
}

.sottomenu {
    z-index: 1000;
    font-size: small;
    width: 300px;
}
.sottomenu_off {
    display: none;
    visibility: hidden;
}

.contentmenu {
    padding: 10px;
}
/*classificazione dei campi*/
.template_field {}
.microtemplate_field {}

/*TESTATA*/
#intestazione {
    background: url(img/fondo_testa.png) repeat-x top;
    height: 75px;
}
#logo_title {
    position: relative;
    top: 0;
}
#banner {
    position: absolute;
    top: 8px;
    right: 0px;
    left: 450px;
}

/*MENUSUPERIORE*/
#mainmenu {
    position: absolute;
    top: 70px;
    padding: 0;
    z-index: 1000;
}
#menu a:link, #menu a:visited {
    color: Black;
}
#menu a:hover {
color: red;
}
#menu {
    position: relative;
    margin: 15px;
    text-align: left;
}
#menu li {
    display: inline;
    padding: 10px 0px 10px 35px;
    text-transform: lowercase;
    color: Black;
    cursor: pointer;
    width: 105px;
}
#menu span{
    font-style: normal; 
}
#dropdownmenu {
	width: 1%;
}
#dropdownmenu a:link, #dropdownmenu a:visited {
    color: Black;
}
#dropdownmenu a:hover {
    color: Red;
}
#home {
    position: absolute;
    top: -2px;
    left: 0px;
    clear: both;
    background: url(img/home.png) no-repeat left;
}
.selectedhome {
    background: url(img/selectedhome.png) no-repeat left;
}
#back {
    position: absolute;
    top: -2px;
    left: 0px;
    clear: both;
    background: url(img/back.png) no-repeat left;
}
#com{
    position: absolute;
    top: -2px;
    left: 140px;
}
.selectedcom {
    background: url(img/selectedcom.png) no-repeat left;
}
.unselectedcom {
    background: url(img/comunica.png) no-repeat left;
}
#list {
    position: absolute;
    top: -2px;
    left: 140px;
    background: url(img/question_mark.png) no-repeat left;
}
#tools {
    position: absolute;
    top: -2px;
    left: 280px;
}
.selectedtools {
    background: url(img/selectedtools.png) no-repeat left;
}
.unselectedtools {
    background: url(img/strumenti.png) no-repeat left;
}
#actions {
    position: absolute;
    top: -2px;
    left: 420px;
}
.selectedactions {
    background: url(img/selectedactions.png) no-repeat left;
}
.unselectedactions {
    background: url(img/azioni.png) no-repeat left;
}
#exercise_actions {
    position: absolute;
    top: -2px;
    left: 140px;
}
.selectedexercise_actions {
    background: url(img/selectedactions.png) no-repeat left;
}
.unselectedexercise_actions {
    background: url(img/azioni.png) no-repeat left;
}
#deepening {
    position: absolute;
    top: -2px;
    left: 420px;
}
.selecteddeepening {
    background: url(img/selecteddeepening.png) no-repeat left;
}
.unselecteddeepening {
    background: url(img/indaga.png) no-repeat left;
}
#ancora_menuright{
    position: absolute;
    top: -2px;
    left: 560px;
    background: url(img/naviga.png) no-repeat left;
}
.selectedancora_menuright {
    background: url(img/selectedancora_menuright.png) no-repeat left;
}
#question_mark{
    position: absolute;
    top: -2px;
    left: 700px;
}
.selectedquestion_mark {
    background: url(img/selectedquestion_mark.png) no-repeat left;
}
.unselectedquestion_mark {
    background: url(img/question_mark.png) no-repeat left;
}
#esc{
    position: absolute;
    top: -2px;
    left: 840px;
    background: url(img/esci.png) no-repeat left;
}
.selectedesc {
    background: url(img/selectedesc.png) no-repeat left;
}
#journey
{
    position: relative;
    padding: 15px 0px 15px 35px;
    text-transform: capitalize;
    margin-top: 45px;
    margin-left: 18px;
    text-align: left;
    background: url(img/percorso.png) no-repeat left;
}
#journey a:link, #journey a:visited {
    text-decoration: none;
}

/*sottomenu*/
.bottomsubmenu {
    width:300px;
    height:20px;
    background: url(img/bottomsubmenu.png) no-repeat;
}

/*comunica*/
#submenu_com 
{
    position: absolute;
    top: 45px;
    left: 155px;
    padding: 0;
}
#submenu_com li {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_com ul
{
    padding: 0;
    margin: 0;
}
#_comcontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*strumenti*/
#submenu_tools {
    position: absolute;
    top: 45px;
    left: 295px;
    padding: 0;
}
#submenu_tools li {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_tools ul
{
    padding: 0;
    margin: 0;
}
#_toolscontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*azioni*/
#submenu_actions
{
    position: absolute;
    left: 435px;
    top: 45px;
    padding: 0;
}
#submenu_actions li {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_actions ul
{
    padding: 0;
    margin: 0;
}
#_actionscontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*exercise_azioni*/
#submenu_exercise_actions
{
    position: absolute;
    top: 45px;
    left: 155px;
    padding: 0;
}
#submenu_exercise_actions li {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_exercise_actions ul
{
    padding: 0;
    margin: 0;
}
#_actionscontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*indaga*/
#submenu_deepening
{
    position: absolute;
    left: 435px;
    top: 45px;
    padding: 0;
}
#submenu_deepening li {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_deepening ul
{
    padding: 0;
    margin: 0;
}
#_deepeningcontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*puntoint*/
#submenu_question_mark {
    position: absolute;
    left: 715px;
    top: 45px;
    padding: 0;
}
#submenu_question_mark li  {
    display: block;
    list-style: none;
    background: #CCFF99;
}
#submenu_question_mark ul
{
    padding: 0;
    margin: 0;
}
#_question_markcontent {
    background: #CCFF99;
    padding-left: 10px;
}
/*AIUTO CONTESTUALE
#help {}
.help_off {display: none; }*/

/*CENTRALE*/
#container {
    position: relative;
    text-align: left;
    top: 100px;
}
#container_registration {
    position: relative;
    text-align: left;
    top: 90px;
}
/*user data*/
#user_data {
    background: #99CCCC url(img/userid.png) no-repeat top right;
    text-align: right;
    text-transform: capitalize;
    margin-top: -12px;
    margin-bottom: 0px;
    margin-left: 18px;
    padding: 5px 35px 0px 0px;
    font-size: small;
    vertical-align: top;
}
.user_data_view {
    height: 79px;
}
.user_data_default {
    height: 64px;
}
.user_data_alt {
    height: 80px;
}
.status {
    color: White;
    text-align: right;
}
/*contenuto*/
#topcont {
    height: 20px;
    background: url(img/topcont.png) no-repeat;
    margin-bottom: -35px;
}
#content
{
    position: relative;
    padding: 0;
    margin-left: 18px;
}
#content_view
{
    position: relative;
    padding: 0;
    margin-left: 18px;
}
.content_small {
	margin-right: 365px;
}

#content li {
    list-style-type: none;
}
#contentcontent {
    min-height: 470px;
	 
}
.contentcontent_default {
    padding: 0 10px 10px 10px;
    margin-top: 10px; 
	 background-color: White;
}
.contentcontent_view {
    padding: 10px;
	 background-color: White;
}
.contentcontent_note {
	padding: 10px;
	background-color: #FFFFE0;
}
.firstnode {
    margin-top: 45px;
    padding-top: 40px;
}
.first {
    margin-top: 33px;
    padding-top: 5px;
}
.search {
    float: right;
    width: 200px;
    background-color: #99CCCC;
    padding: 10px;
    position: relative;
}
.search form {
    padding: 5px;
}
.search_results {
    margin-right: 210px;
}
/*contenuto: esercizio*/
.wrong_answer {
    color: Red;
}
.right_answer{
    color: Green;
}
#exercise_title div, #exercise_question div, #exercise_rating div, #student_answer div {
    display: inline;
}
#exercise_submitted {
    text-transform: uppercase;
}
.page_label {
    font-weight: bold;
}
#title div {
    display: inline;
}
#title label {
    
}
#text div {

}
#text label{
    
}
#rating, #question, #answer {
    font-style: italic;
}
#esercizio{
    
}
#cloze_exercise_text div{
    display: inline;
}
div#buttons {
    margin-top: 10px;
    display: block;
}
#answer label {
    font-weight: bold;  
}
#useranswer {
    vertical-align: middle;
    margin-left: 10px;
}
#exercise_text {
    font-style: italic;
}
#exercise_title {
    font-weight: bold;
}
#edit_exercise {
    margin-top: 20px;
}
/*contenuto: infonodo*/
#info_nodo {
    padding: 5px;
    background-color: #FFFF66;
    float: right;
    position: relative;
    top: -26px;
    right: 0;
    text-align: right;
    font-size: small;
}
#bottomcont {
    height:20px;
    background: url(img/bottomcont.png) no-repeat;
}
#bottomcont_note {
    height:20px;
    background: url(img/bottomcontnote.png) no-repeat;
}
/*label*/
h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: medium;
    font-variant: small-caps;
}
.notetipe {
    
}
#labelview {
    position: relative;
    top: -84px !important;
    top: -79px;
    left: 18px;
    background: White;
    padding: 0 0 0 0;
    font-weight: bold;
    z-index: 10;
    width: 400px;
    margin-right: 850px;
    margin-bottom: -140px;
}
#labelview ul {
    margin: -15px 0 0 5px;
    font-size: small;
    padding: 0;
    font-weight: normal;
    list-style: none;
}
#labelviewnote {
	position: relative;
	top: -84px !important;
	top: -79px;
	left: 18px;
	background: #FFFFE0;
	padding: 0 0 0 0;
	font-weight: bold;
	z-index: 10;
	width: 400px;
	margin-right: 850px;
	margin-bottom: -140px;
}
#labelviewnote ul {
    margin: -15px 0 0 5px;
    font-size: small;
    padding: 0;
    font-weight: normal;
    list-style: none;
}
#label {
    position: relative;
    top: -69px !important;
    top: -64px;
    left: 18px;
    background: White;
    padding: 0 0 0 0;
    font-weight: bold;
    width: 300px;
    margin-bottom: -105px;
    z-index: 10;
}
#label ul {
    margin: -10px 0 0 5px;
    font-size: small;
    padding: 0;
    font-weight: normal;
    list-style: none;
}
#labelstatus {
    position: relative;
    top: -85px !important;
    top: -80px;
    left: 18px;
    background: White;
    padding: 0 0 0 0;
    font-weight: bold;
    width: 300px;
    margin-bottom: -118px;
}
.topleft {
background: url(img/topleft.png) no-repeat top left;
}
.topleftc {
background: url(img/topleftc.png) no-repeat top left;
}
.topright 
{
background: url(img/topright.png) no-repeat top right;
}
.bottomleft {
    background: url(img/middle.png) no-repeat bottom left;
}
.bottomright {
background: url(img/middle.png) no-repeat bottom right;
}
.contentlabel {
    padding: 5px;
}
/*com_tools*/
#com_tools {
    margin: 0 0 0 18px;
    padding-top: 5px;
}
#com_tools span {
    font-weight: normal;
}
.com_tools {
    padding: 5px;
    margin: 0px;
    font-size: x-small;
    font-weight: bold;
    margin-right: 370px;
}
#com_toolscontent {
    background: #99CCCC;
    padding: 10px;
}
#topcom_t {
    height:20px;
    background: url(img/topcom_t.png) no-repeat;
}
#bottomcom_t {
    height:20px;
    background: url(img/bottomcom_t.png) no-repeat;
}
/*Menu Destra*/
#topmenur {
    width:370px;
    height:20px;
    background: url(img/topmenur.png) no-repeat;
}
#bottommenur {
    width:370px;
    height:20px;
    background: url(img/bottommenur.png) no-repeat;
}

.menuright_view 
{
    top: 67px;
    right: 0;
}
.menuright_default {
    top: 46px;
    right: 0;
}
#menuright 
{
    position: absolute;
    z-index: 100;
    padding: 0;
    width: 370px;
    font-size: small;
    clip: auto;
}
#menuright li {
    list-style-type: none;
}
#menuright ul {
    margin: 0;
    padding-left: 20px;
}
#menurightcontent {
    background: #CCFF99;
    padding-left: 5px;
}
.close {
    background: url(img/navigap.png) no-repeat left;    
    padding: 5px 0 5px 30px;
    margin-left: 240px;
    font-style: normal;
}
._menu {
 padding: 5px 0 5px 0;
}
._menu a:link, ._menu a:visited {
    text-decoration: none;
}
._menu a:hover {
    color: Red;
}
._name {
    text-transform: capitalize;
    font-size: small;
    font-variant: small-caps;
    padding: 5px 0 5px 0;
    border-bottom: thin solid Black;
}
#attachment {
    padding-top: 5px;
}
/*PIEDE*/
#footer {
    position: relative;
    padding: 20px 10px 10px 30px;
    top: 100px;
    background: url(img/up.png) no-repeat left;
    margin-left: 20px;
    margin-bottom: 100px;
}
#footer_registration {
    position: relative;
    padding: 20px 10px 10px 30px;
    top: 90px;
    background: url(img/up.png) no-repeat left;
    margin-left: 20px;
    margin-bottom: 100px;
}
#mail {
    background: url(img/mail.png) no-repeat right;
    padding: 5px 35px 5px 0;
}

/*
 * identifica le parole evidenziate della ricerca
 */
.querystring {
    background-color: #FFFF66;
}

 /*
 * identifica i li annidati dell'indice e del forum
 */
 
.courseNode {
    margin-bottom: 10px;
    margin-top: 10px;
} 
 
/*
 * identifica il div che contiene l'indice dei contenuti del corso
 */
#courseIndex
{
    padding: 5px;
}

#courseIndex ul
{
    list-style-type: none;
}
/*
 * identifica il div che contiene il forum dell'istanza del corso
 */
#forumIndex
{
    padding: 5px;
}

#forumIndex ul
{
    list-style-type: none;
}
/*
 * identifica lo span che contiene il menu destro per il forum
 */
#span_forum_menu
{}

#span_forum_menu ul
{
    list-style-type: none;
}

.right_menu
{
}
/*
 * classe per l'elemento che contiene un nodo di tipo gruppo
 */
.ADA_GROUP_TYPE
{
    background: url(img/gruppo.png) no-repeat left;
    padding: 10px 0 10px 35px;
}

/*
 * classe per l'elemento che contiene un nodo di tipo foglia
 */
.ADA_LEAF_TYPE
{
    background: url(img/nodo.png) no-repeat left;
    padding: 10px 0 10px 35px;
}
/*
 * classe per l'elemento nodo disattivo
 */
.NODE_NOT_VIEWABLE {
    background: url(img/_nododis.png) no-repeat left;
    padding: 10px 0 10px 35px;
}

/*
 * classe per l'elemento nota
 */

.ADA_NOTE_TYPE
{
    background: url(img/_nota.png) no-repeat left;
    padding: 10px 0 10px 35px;
    color: Black;
}
.ADA_NOTE_TYPE.YOUR_NOTE
{
    background: url(img/_nota_pers.png) no-repeat left;
    font-weight: bold;
    padding: 10px 0 10px 35px;
}
.ADA_NOTE_TYPE.TUTOR_NOTE
{
    background: url(img/_nota_tutor.png) no-repeat left;
    padding: 10px 0 10px 35px;
}
.ADA_NOTE_TYPE.TUTOR_NOTE.YOUR_NOTE
{
    background: url(img/_nota_pers_tutor.png) no-repeat left;
    font-weight: bold;
    padding: 10px 0 10px 35px;
}
.ADA_NOTE_TYPE.YOUR_NOTE.ADA_PRIVATE_NOTE_TYPE
{
    background: url(img/_nota_private.png) no-repeat left;
    font-weight: bold;
    padding: 10px 0 10px 35px;
}
.ADA_NOTE_TYPE.TUTOR_NOTE.YOUR_NOTE.ADA_PRIVATE_NOTE_TYPE
{
    background: url(img/_nota_private_tutor.png) no-repeat left;
    font-weight: bold;
    padding: 10px 0 10px 35px;
}

.ADA_PRIVATE_NOTE_TYPE {
	background: url(img/_nota_private.png) no-repeat left;
    font-weight: bold;
    padding: 10px 0 10px 35px;
}
/*
 * classe per l'elemento nota disattiva
 */
.NOTE_NOTE_VIEWABLE {
    
} 

/*
 * classe per lo span che mostra il + prima del nome del nodo
 */
.viewNodeChildren
{
    padding: 5px;
    margin-right: 5px;
    font-size: 18px;
    cursor: pointer;
}

/*
 * classe per lo span che mostra il - prima del nome del nodo
 */
.hideNodeChildren
{
    padding: 5px;
    margin-right: 5px;
    font-size: 18px;
   cursor: pointer;
}


/*
 * TABELLE 5 febbraio 2009
 * claire
 */
.default_table {
    width: 100% !important;
    width: /**/97%;
}
 #menuright .default_table {
    width: auto !important;
    width: /**/auto;
}
 table,tbody, tr, td, th {
    border-collapse: collapse;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: left;
    vertical-align: baseline;
}
#com_tools table {
    table-layout: auto;
    width: auto !important;
    width: /**/auto;
    border-collapse: separate;
    border-spacing: 5px;
 }
 colgroup {
    
 }
 col {
    
 }
 thead {
    border-collapse: collapse;
    background-color: #FFDAB9;
    font-weight: bold;
    line-height: 1;
    font-style: inherit;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: center;
    vertical-align: baseline;
}
caption {
    text-align: center;
    border-collapse: collapse;
    font-weight: bold;
    font-style: inherit;
    font-size: 100%;
    line-height: 2;
    font-family: inherit;
    vertical-align: baseline;
    text-transform: uppercase;
} 
tbody td{   
    line-height: 2;
}
#menuright tbody td, #mainmenu tbody td {
    line-height: normal;
}
 /*
 * classi per le righe pari e dispari
 */
 .default_tr_even {
    background-color: #FDF5E6;
}
 .default_tr_odd {
    background-color: #FAEBD7;
}
 #menuright .default_tr_even, #mainmenu .default_tr_even, #com_tools .default_tr_even {
    background-color: transparent;
}
 #menuright .default_tr_odd, #mainmenu .default_tr_odd, #com_tools .default_tr_odd {
    background-color: transparent;
}
/*
 * classi per le celle che contengono numeri progressivi
 */
 .default_td_label {
    text-align: center;
    font-weight: bold;
 }
 
/*
 * classi per le celle di tabelle che contengono input
 */
 
 td.name {
    font-weight: bold;
 }
 td.input {
    
 }
 

  /*
 * selettori ID attribuiti a col
 */
 #c0 {
    
 }
 #c1{
    
 }
 #c2{
    
 }
 #c3{
    
 }
 #c4{
    
 }
 

