/*
base CSS file
you can customize most of the GUI shit from here

tested on explorer 5+ / netscape 6 / netscape 4.7 (buggy)

safe (supported) colors are:
black, silver, gray, white, maroon, red, purple, fuchsia, green, lime,
olive, yellow, navy, blue, teal, aqua
more at http://www.w3.org/MarkUp/Guide/Style
CSS1 reference at http://www.zvon.org/xxl/css1Reference/Output/index.html
you can specify colors also with: rgb(value1, value2,value3) or #112233
*/


body {
	SCROLLBAR-FACE-COLOR: #DEDEDE;
	SCROLLBAR-HIGHLIGHT-COLOR: ;
	SCROLLBAR-SHADOW-COLOR: #DEDEDE;
	SCROLLBAR-3DLIGHT-COLOR: #EDEDED;
	SCROLLBAR-ARROW-COLOR: #33457B;
	SCROLLBAR-TRACK: white;
	SCROLLBAR-DARKSHADOW-COLOR: #989898;
	color: black
}


/* FORMATTAZIONE MODULI -------------------------------------- */

.textarea {font-family: Tahoma, Arial; font-size: 11px; color: #A40000; width: 430px; background-color: #FFFFFF}
.campomodulo {font-size: 11px; color: #A40000; width: 130px; height: 22px; background-color: #FFFFFF;}
.tastoinvio { font-family: tahoma, Verdana, Arial; font-size: 11px; color: #ffffff; border: 1px #717171 solid; text-align: center; clip: rect( ); width: 170px; height: 19px; background-color: #A40000; cursor: hand}

td.modulo_txt {font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #666666; font-weight: normal; padding-right: 10px; padding-top: 10px;}
td.modulo_campo {text-align: left; padding-right: 20px;}
td.modulo_informativa {font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #505050; font-weight: normal; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 5px; line-height: 14px;}
td.modulo_informativa a:link {font-weight: bold; color: #999999; text-decoration: none}
td.modulo_informativa a:visited {font-weight: bold; color: #999999; text-decoration: none}
td.modulo_informativa a:hover {font-weight: bold; color: #C70000; text-decoration: underline}

/* ----------------------------------------------------------- */

td.menu_interno {font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #3100D7; font-weight: bold; letter-spacing: 0px; padding-left: 10px; padding-right: 0px; padding-top: 6px; padding-bottom: 4px; line-height: 16px}
td.menu_interno a:link {font-weight: bold; color: #3100D7; text-decoration: none}
td.menu_interno a:visited {font-weight: bold; color: #3100D7; text-decoration: none}
td.menu_interno a:hover {font-weight: bold; color: #E11605; text-decoration: underline}

td.txt {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #000000; font-weight: normal; letter-spacing: 0px; padding-left: 65px; padding-right: 35px; padding-top: 14px; padding-bottom: 10px; line-height: 18px}
td.txt a:link {font-weight: bold; color: #797979; text-decoration: none}
td.txt a:visited {font-weight: bold; color: #797979; text-decoration: none}
td.txt a:hover {font-weight: bold; color: #E11605; text-decoration: none}

td.fine {font-family: Verdana, Arial; font-size: 10px; text-align: left; color: #797979; font-weight: normal; letter-spacing: 0px; padding-left: 20px; padding-right: 20px; padding-top: 22px; padding-bottom: 0px;}
td.fine a:link {font-weight: bold; color: #797979; text-decoration: none}
td.fine a:visited {font-weight: bold; color: #797979; text-decoration: none}
td.fine a:hover {font-weight: bold; color: #F54941; text-decoration: underline}

td.form_regioni {padding-left: 65px;}
td.form_regioni_bordi {padding-left: 47px;}

td.soci {padding-left: 0px; padding-right: 5px; padding-bottom: 20px;}
td.soci_nome {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #6348BD; font-weight: bold; letter-spacing: 0px; padding-left: 0px; padding-right: 5px; padding-top: 5px; padding-bottom: 0px; line-height: 18px}
td.soci_address {font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #000000; font-weight: normal; letter-spacing: 0px; padding-left: 0px; padding-right: 5px; padding-top: 2px; padding-bottom: 5px; line-height: 16px}
td.soci_address a:link {font-weight: bold; color: #797979; text-decoration: none}
td.soci_address a:visited {font-weight: bold; color: #797979; text-decoration: none}
td.soci_address a:hover {font-weight: bold; color: #E11605; text-decoration: none}

td.txt_minore {font-family: Verdana, Arial; font-size: 10px; text-align: left; color: #000000; font-weight: normal; letter-spacing: 0px; padding-left: 65px; padding-right: 35px; padding-top: 14px; padding-bottom: 10px; line-height: 16px}
td.txt_minore a:link {font-weight: bold; color: #797979; text-decoration: none}
td.txt_minore a:visited {font-weight: bold; color: #797979; text-decoration: none}
td.txt_minore a:hover {font-weight: bold; color: #E11605; text-decoration: none}

/* FORMATTAZIONE SEZIONI CONGRESSI ---------------- */

td.congressi01 {font-family: Verdana, Arial; font-size: 14px; text-align: left; color: #FFFFFF; font-weight: bold; letter-spacing: 0px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; line-height: 18px}

td.congressi02 {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #000000; font-weight: normal; letter-spacing: 0px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; line-height: 18px}

td.congressi03 {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #000000; font-weight: normal; letter-spacing: 0px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; line-height: 18px}
td.congressi03 a:link {font-weight: bold; color: #FFFFFF; text-decoration: none}
td.congressi03 a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none}
td.congressi03 a:hover {font-weight: bold; color: #FFFFFF; text-decoration: underline}




/* FORMATTAZIONE SEZIONI CORSI ---------------- */

td.scheda {background-image: url('/images/bgc_link_scheda.gif');
padding-left: 32px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-size: 12px;}
td.scheda a:link {font-weight: bold; color: #E00000; text-decoration: none}
td.scheda a:visited {font-weight: bold; color: #E00000; text-decoration: none}
td.scheda a:hover {font-weight: bold; color: #333333; text-decoration: none}

td.programma {background-image: url('/images/bgc_link_programma.gif');
padding-left: 34px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-size: 12px;}
td.programma a:link {font-weight: bold; color: #E00000; text-decoration: none}
td.programma a:visited {font-weight: bold; color: #E00000; text-decoration: none}
td.programma a:hover {font-weight: bold; color: #333333; text-decoration: none}

td.download {background-image: url('/images/bgc_link_download.gif');
padding-left: 34px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-size: 12px;}
td.download a:link {font-weight: bold; color: #E00000; text-decoration: none}
td.download a:visited {font-weight: bold; color: #E00000; text-decoration: none}
td.download a:hover {font-weight: bold; color: #333333; text-decoration: none}


td.profilodocenti {background-image: url('/images/bgc_link_profilodocenti.gif');
padding-left: 32px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-size: 12px;}

td.profilodocenti_relazioni {background-image: url('/images/bgc_autorirelazioni.gif');
padding-left: 32px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #666666; font-size: 12px;}

td.capitoli {background-image: url('/images/bgc_titolocapitolo.gif');
padding-left: 32px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-weight: bold; font-size: 12px;}
td.capitoli_txt {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #505050; letter-spacing: 0px; padding-left: 1px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; line-height: 17px}


td.segreteria {background-image: url('/images/bgc_link_segreteria.gif');
padding-left: 32px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; color: #E00000; font-size: 12px;}
td.segreteria_txt {padding-left: 32px; padding-right: 0px; padding-top: 0px; padding-bottom: 10px; color: #666666; font-weight: bold; font-size: 12px; line-height: 17px;}
td.segreteria_txt a:link {font-weight: bold; color: #7256CF; text-decoration: none}
td.segreteria_txt a:visited {font-weight: bold; color: #7256CF; text-decoration: none}
td.segreteria_txt a:hover {font-weight: bold; color: #E00000; text-decoration: none}

td.corsi01 {background-color: #7256CF; font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #FFFFFF; font-weight: bold; letter-spacing: 0px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; line-height: 18px}

td.titoli {padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;}

td.presentazione_titolo {background-color: #D7D7D7; font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #505050; font-weight: bold; letter-spacing: 0px; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom: 2px; line-height: 18px}
td.presentazione_corpo {background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #505050; font-weight: bold; letter-spacing: 0px; padding-left: 3px; padding-right: 2px; padding-top: 3px; padding-bottom: 2px; line-height: 18px}
td.presentazione_corpo2 {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #505050; font-weight: normal; letter-spacing: 0px; padding-left: 34px; padding-right: 2px; padding-top: 5px; padding-bottom: 2px; line-height: 18px}
td.presentazione_tab {font-family: Verdana, Arial; font-size: 12px; text-align: center; color: #505050; font-weight: normal; letter-spacing: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; line-height: 18px}
td.presentazione_corpo3 {font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #505050; font-weight: normal; letter-spacing: 0px; padding-left: 54px; padding-right: 2px; padding-top: 1px; padding-bottom: 3px; line-height: 17px}
td.presentazione_txt {font-family: Verdana, Arial; font-size: 12px; text-align: left; color: #505050; letter-spacing: 0px; padding-left: 1px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; line-height: 18px}
td.presentazione_capoverso {background-image: url('/images/capoverso.gif'); font-family: Verdana, Arial; font-size: 11px; text-align: left; color: #505050; letter-spacing: 0px; padding-left: 15px; padding-right: 10px; padding-top: 1px; padding-bottom: 2px; line-height: 15px}
td.presentazione_sottotitoli {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; text-align: left; color: #505050; letter-spacing: 0px; padding-left: 1px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; line-height: 18px}

td.link_home {padding-left: 10px; padding-right: 0px; padding-top: 3px; padding-bottom: 5px; color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial; font-size: 12px;}
td.link_home a:link {font-weight: bold; color: #FFFFFF; text-decoration: none}
td.link_home a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none}
td.link_home a:hover {font-weight: bold; color: #E00000; text-decoration: underline}


