/*
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
*/

/* whole page settings */
body {
/* default text color */
color: black;
}

/* all tables are bordless */
table {
border-style: none;
}

/* links styles */
a {
color: 838383; 
text-decoration: none;
font-size: 10px;
; font-weight: bold
}

/* link (mouse over) */
a:hover { 
color: #772d81; text-decoration: underline;
}
a:hover {  font-weight: bold; font-size: 10px}


/* base font */
body { 
font-family: Verdana, Arial, Tahoma;
font-size: 9pt;
 margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
 } 


.menusx {  font-weight: bold; color: #666666; height: 20px; width: 150px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 15px;   background-image: url("../img/bcg_menu_home.gif"); background-repeat: repeat-x; background-position: left top}




td.colonna2 {background-image: url("/img/bcg_colonna02_home.gif"); 
background-repeat: repeat-y; background-position: right top; border-color: #FFFFFF black black; clip:  rect(   );
 text-align: right; vertical-align: top; border-style: solid; border-top-width: 7px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

td.colonna2b {   background-image: url("/img/bcg_colonna02_home.gif"); background-repeat: repeat-y; background-position: right top; border-color: #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:  rect(   )}

td.menusxtit { font-weight: bold; color: #BBD631; height: 25px; width: 150px; padding-top: 2px; 
padding-right: 2px; padding-bottom: 2px; padding-left: 15px;   
background-image: url("/img/bgc_titmenu_home.gif"); background-repeat: repeat-x; 
background-position: left top ; text-transform: capitalize; font-size: 10px; 
border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; 
border-right-width: 0px; border-bottom-width: 8px; border-left-width: 0px}


.menuattivo { font-weight: bold; color: #BBD631; height: 20px; width: 150px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 15px;   background-image: url("../img/bcg_menu_home.gif"); background-repeat: repeat-x; background-position: left top ; font-size: 10px}
.comunicati_data {  font-size: 10px; font-weight: normal; color: #838383; padding-top: 2px; padding-bottom: 5px}

.iscrizioni_tit {font-size: 11px; font-weight: bold; color: #728127; padding-left: 15px; padding-top: 5px; padding-bottom: 5px}



.menusxtit02 { font-weight: bold; color: #5DA446; width: 150px; padding-top: 2px; padding-right: 1px; 
padding-bottom: 6px; padding-left: 14px;   
background-image: url("/img/bgc_titmenu_home02.gif"); 
background-repeat: repeat-x; background-position: left top ; 
text-transform: capitalize; font-size: 10px; border-color: black black #FFFFFF; border-style: solid; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.menusxtit02_new { font-weight: bold; color: #883c87; width: 150px; padding-top: 2px; padding-right: 1px; 
padding-bottom: 6px; padding-left: 14px; text-transform: capitalize; font-size: 10px; border-color: black black #FFFFFF; border-style: solid; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


td.menusxlink { font-weight: normal; color: #9643a0; font-size: 10px; padding-left: 2px; padding-right: 1px; padding-top: 2px; padding-bottom: 3px; text-align: left; line-height: 12px;}
td.menusxlink a:link {font-weight: normal; color: #9643a0; text-decoration: none;}
td.menusxlink a:visited {font-weight: normal; color: #9643a0; text-decoration: none;}
td.menusxlink a:hover {font-weight: normal; color: #9643a0; text-decoration: underline;}

td.linkdx01b { text-align: justify; font-weight: normal; color: #5D5D5D; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; 
padding-left: 10px;   background-image: url("../img/bgc_linkmenudx.gif"); 
background-repeat: repeat-x; background-position: left top ; font-size: 11px; border-color: black black #FFFFFF; 
border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
td.linkdx01b a:link {font-size: 11px; font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx01b a:visited { font-size: 11px; font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx01b a:hover { font-size: 11px; font-weight: normal; color: #49992F; text-decoration: underline;}




td.linkdx01 {font-weight: normal; color: #5D5D5D; padding-top: 0px; padding-right: 2px; padding-bottom: 7px;
padding-left: 10px;   background-image: url("../img/bgc_linkmenudx.gif"); line-height: 19px;
background-repeat: repeat-x; background-position: left top ; font-size: 11px; border-color: black black #FFFFFF; 
border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


td.txtpromo {font-weight: normal; color: #5D5D5D; padding-top: 4px; padding-right: 0px; padding-bottom: 4px;
padding-left: 10px; line-height: 22px; font-size: 11px;}


td.linkdx01 a:link {font-size: 11px; font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx01 a:visited { font-size: 11px; font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx01 a:hover { font-size: 11px; font-weight: normal; color: #49992F; text-decoration: underline;}

td.titolovar {font-size: 14px; font-weight: bold; color: #75C319; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size: 10px;}



td.titolodx01 {font-weight: bold; color: #5DA446; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size: 12px;}

td.titolodx01_05 {font-weight: bold; color: #DE0000; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px; font-size: 11px;}
td.titolodx01_05 a:link {color: #5DA446; text-decoration: none;}
td.titolodx01_05 a:visited {color: #5DA446; text-decoration: none;}
td.titolodx01_05 a:hover {color: #5DA446; text-decoration: underline;}

td.titolodx01_spec {font-weight: bold; color: #5DA446; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-size: 10px;}
td.titolodx01_spec a:link {color: #5DA446; text-decoration: none;}
td.titolodx01_spec a:visited {color: #5DA446; text-decoration: none;}
td.titolodx01_spec a:hover {color: #5DA446; text-decoration: underline;}

td.txtdx01 {font-weight: normal; color: #5B5B5B; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; font-size: 10px; line-height: 18px;}
td.txtdx01b {text-align: justify; font-weight: normal; color: #5B5B5B; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; font-size: 10px; line-height: 18px;}
td.txtdx01_genitori {font-weight: normal; color: #5B5B5B; padding-top: 10px; padding-right: 2px; padding-bottom: 4px; padding-left: 30px; font-size: 11px; line-height: 18px;}

td.titolodx01_new {font-weight: bold; color: #5DA446; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 37px; font-size: 10px;}
td.titolodx01_new a:link {color: #5DA446; text-decoration: none;}
td.titolodx01_new a:visited {color: #5DA446; text-decoration: none;}
td.titolodx01_new a:hover {color: #5DA446; text-decoration: underline;}

td.txtdx01_new {font-weight: normal; color: #5B5B5B; padding-top: 1px; padding-right: 2px; padding-bottom: 14px; padding-left: 37px; font-size: 10px; line-height: 18px;}
td.txtdx01_tab0 {padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 37px;}
td.txtdx01_tab1 {padding-top: 1px; padding-right: 2px; padding-bottom: 0px; padding-left: 37px;}

td.genitori {font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; font-size: 12px;}
td.genitori a:link {color: #FFFFFF; font-size: 12px; text-decoration: none;}
td.genitori a:visited {color: #FFFFFF; font-size: 12px; text-decoration: none;}
td.genitori a:hover {color: #FFFFFF; font-size: 12px; text-decoration: underline;}



td.txtdx02 {font-weight: bold; color: #828282; padding-top: 2px; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; font-size: 10px; line-height: 14px;}
td.txtdx03 {font-weight: normal; color: #5B5B5B; padding-top: 2px; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; font-size: 10px; line-height: 14px;}


td.linkdx02 {font-weight: normal; color: #5D5D5D; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 10px;}
td.linkdx02 a:link {font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx02 a:visited {font-weight: normal; color: #5D5D5D; text-decoration: none;}
td.linkdx02 a:hover {font-weight: normal; color: #49992F; text-decoration: underline;}

td.menusx a:link {  font-weight: bold; color: #666666}
td.menusx a:hover {  color: #BBD631}


td.iscrizioni_tit a:hover {color: #798928}
td.iscrizioni_tit a:link {color: #798928}

td.colonna4txt a:link {  font-weight: normal; color: #666666}
td.colonna4txt a:hover { font-weight: normal; color: #BBD631; text-decoration: underline}
td.colonna4txt a { font-weight: normal; color: 5E5E5E; padding-top: 20px}
td.menusx a { font-weight: bold; color: #666666 }

td.iscrizioni_tit a { color: #798928}

em {  font-weight: bold; color: #9999CC; font-style: normal}

.campo_modulo {  background-color: CED2E1; width: 160px}
.textarea {  background-color: CED2E1}
.project {    background-image: url("../../img/projects_bgc.jpg"); background-repeat: no-repeat; background-position: center center; border: 1px #CCCCCC none; height: 44px; width: 177px; text-align: left; vertical-align: middle}

td.ricerca03a {font-family: Verdana, Arial; font-size: 10px; text-align: left; color: #838383; font-weight: bold; word-spacing: 1px; padding-left: 10px; padding-right: 4px; padding-top: 11px; padding-bottom: 0px;}
td.ricerca03b {padding-left: 0px; padding-right: 4px; padding-top: 4px; padding-bottom: 0px;}
td.ricerca03c {padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 0px;}
td.ricerca03d {padding-left: 0px; padding-right: 0px; padding-top: 6px; padding-bottom: 0px; color: #A2A2A2;}

td.top_00 {font-family: tahoma, Verdana, Arial; font-size: 11px; text-align: left; color: #DF0000; font-weight: normal; word-spacing: 0px; padding-left: 5px; padding-right: 0px; padding-top: 11px; padding-bottom: 0px;}
td.top_00 a:link {font-family: tahoma, Verdana, Arial; font-size: 11px; text-align: left; font-weight: normal; color: #DF0000; text-decoration: none;}
td.top_00 a:visited {font-family: tahoma, Verdana, Arial; font-size: 11px; text-align: left; font-weight: normal; color: #DF0000; text-decoration: none;}
td.top_00 a:hover {font-family: tahoma, Verdana, Arial; font-size: 11px; text-align: left; font-weight: normal; color: #466FEA; text-decoration: underline;}
