/* Standard eZ publish stylesheet */

/* Edited by thonk-2005 */

body, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
}
body {
	background-color: #F3F3F3;
	background-image:  url(/html/eacademy/img/2006/bg.gif);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td.tabOn {
	background-color:#6699cc;
}
td.tabOff {
	background-color:#999999;
}
td.tabTop {
	background-image: url(/html/eacademy/img/w05_tab_br_top.gif);
	line-height: 10px;
}
td.tabBtm {
	background-image: url(/html/eacademy/img/w05_tab_br_btm.gif);
	line-height: 10px;
}
td.tabMid {
	background-image: url(/html/eacademy/img/w05_tab_bg.gif);
	line-height: 14px;
}
td.tabLog {
	background-image:  url(/html/eacademy/img/top_mysmau_bg.gif);
	font-size: 10px;
	white-space: nowrap;
	line-height: 10px;
}
td.titoloArt {
	background-image: url(/html/eacademy/img/w05_splash_crndx.gif);
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	margin-top: 6px;
}
td.whiteTxt, th.whiteTxt {
	color: #FFFFFF;
}
td.spotTxt {
	font-size: 11px;
	background-color: #dfdfdf;
}
td.titoloArt2 {
	background-color: #546B8E;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

td.titoloArt3 {
	background-color: #669acc;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
td.titoloArt4 {
	background-color: #66768E;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
td.titolo_percorsi {
	background-image:  url(/html/eacademy/img/bg_titolo_percorsi.gif);
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
td.breadCrumbs {
	background-image: url(/html/eacademy/img/w05_tab_bg.gif);
	color: #777777;
	line-height: 10px;
}

table.seminari {
	background-image:  url(/html/eacademy/img/bg_seminari.gif);
	color: #777777;
	line-height: 10px;
}
table.helpHome {
	background-image: url(/html/eacademy/img/help_home_bg.jpg);
	font-size: 11px;
	line-height: 10px;
}
td.seminari {
	background-color: #e7f0ff;
	color: #777777;
	line-height: 11px;
}

table.percorsi {
	background-image:  url(/html/eacademy/img/bg_percorsi.gif);
	color: #777777;
	line-height: 10px;
}
table.scheda_percorsi {
	background-color: #e7e7e7;
}
table.scheda_seminari {
	background-color: #ffffff;
}
td.percorsi {
	background-color: #fff0f0;
	color: #777777;
	line-height: 11px;
}
td.titoloCategory {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
td.font11 {
	font-size: 11px;
	color: #777777;
	line-height: 12px;
}

p.note {
	font-size: 10px;
	color: #777777;
	line-height: 10px;
}
p.boxtext {
	background-image: url(/html/eacademy/img/w05_tab_bg.gif);
	color: #777777;
	font-weight: bold;
}
p.relatorifocus, td.relatorifocus {
	background-color:#edf5e1;
	color: #777777;
}
p.aziendefocus, td.aziendefocus {
	background-color:#f9ced0;
	font-weight: bold;
	color: #555555;
}
.highlightTxt {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.sottotitolo {
	font-size: 10px;
	line-height:10px;
}

.trackTitle {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 18px;
}
.altTitle {
	font-weight: bold;
	color: #fe8300;
	font-size: 14px;
	line-height: 15px;
}
td.trackText {
	color: #555555;
	font-size: 12px;
	line-height: 15px;
}

a.trackTitle:link, a.trackTitle:visited, a.trackTitle:active {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
a.trackTitle:hover {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}

a.agenda_bgcurrent:link, a.agenda_bgcurrent:visited, a.agenda_bgcurrent:active {
	font-weight: bold;
	color: #dd0000;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
a.agenda_bgcurrent:hover {
	font-weight: bold;
	color: #dd0000;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}

a.agenda_bglight:link, a.agenda_bglight:visited, a.agenda_bglight:active {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
a.agenda_bglight:hover {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}

a.trackTitletec:link, a.trackTitletec:visited, a.trackTitletec:active {
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
a.trackTitletec:hover {
	font-weight: bold;
	color: #669acc;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}

.highlightExpopage {
	font-weight: bold;
	color: #000000;
	background-color:#edf5e1;
	font-size: 11px;
	line-height: 16px;
}

input, select, textarea
{
	font-size: 11px;
	color:#666666;
    border-right: #011c29 1px solid;
    border-top: #011c29 1px solid;
    border-left: #011c29 1px solid;
    border-bottom: #011c29 1px solid;
}
input.loginBox
{
	width: 90px;
}

a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.whiteLink:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.menulist:link, a.menulist:visited, a.menulist:active {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
a.menulist:hover {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}

a.redLink:link, a.redLink:visited, a.redLink:active {
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}
a.redLink:hover {
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
a.darkRed:link, a.darkRed:visited, a.darkRed:active {
	font-weight: bold;
	color: #9d0a0e;
	text-decoration: none;
}
a.darkRed:hover {
	font-weight: bold;
	color: #9d0a0e;
	text-decoration: underline;
}

a.expopage:link, a.expopage:visited, a.expopage:active {
	font-weight: bold;
	color: #ffffff;
	background-color:#9d0a0e;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
a.expopage:hover {
	font-weight: bold;
	color: #ffffff;
	background-color:#9d0a0e;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}

a.myAgenda:link, a.myAgenda:visited, a.myAgenda:active {
	font-weight: bold;
	color: #555555;
	background-color:#ffffff;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
a.myAgenda:hover {
	font-weight: bold;
	color: #555555;
	background-color:#ffffff;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
}

a:link {
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
h1 {
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
h2 {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}
h3 {
	color: #777777;
	font-size: 11px;
	font-weight: bold;
}

/* mandatory styles by BBB */

.bgtitle
{
	background-color: #CCCCCC;
}

.bglight 
{
	background-color: #f1f1f1;
}

.bgdark 
{
	background-color: #e6e6e6;
}

.bgerror
{
	background-color: #f07800;
}


.bgcurrent
{
	background-color: #b5b5b5;
}

.bgweekend
{
	background-color: #3A593A;
}

.bgselect
{
	color: #ffffff;
	background-color: #b5b5b5;
}
.mandatory 
{
	background-color : #f1f3ff;
}
.menuspacer
{
	font-size: 2px;
}

.spacer
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.boxtext
{
	font-weight: bold;
	margin-bottom: 4px;
}
.boxtextHelp
{
	background-color : #f3f3f6;
	font-size: 10px;
	margin-bottom: 7px;
}
.small, .smallbold
{
	font-size: 10px;
}

.smallbold 
{
	font-weight: bold;
}

.check 
{
	margin-bottom: 8px;
}

form
{
	margin: 0px;
}

redTxt {
	color: #9d0a0e;
	font-weight: bold;
}

hr
{
	color: #808080;
}

.stdbutton 
{
	font-size: 10px;
	font-weight: bold;
}
 
.okbutton 
{
	font-size: 10px;
	font-weight: bold;
}

.error
{
	font-size: 14px;
	font-weight: bold;
    color: #f07800;
}

.titolo {
	background-image: url(/html/eacademy/img/bg_titolo.gif);
	background-color: #CCCCCC;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	height: 40px;
}


.approved  {
	border : solid 4px #00EE33; 
}

.notapproved  {
	border : solid 4px #FFFF00; 
}

.collided  {
	border : solid 4px #FF0000;
}

.groupok  {
	border : solid 4px blue; 
}

.groupnot  {
	border : solid 4px #CC00AA; 
}



/* smau header */

td.titolomySmau {
	background-image:  url(/html/eacademy/img/top_mysmau_bg.gif);
	font-size: 12px;
	white-space: nowrap;
	line-height: 10px;
}
td.smauTop {
	background-image: url(/html/eacademy/img/sw05_bg1.gif);
}
td.smauTopMenu {
	background-image: url(/html/eacademy/img/sw05_bg2.gif);
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	line-height:9px;
}
td.smauTop3 {
	background-image: url(/html/eacademy/img/sw05_bg3.gif);
}
.tableprincipale {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8D8D8D;
	margin: 0px;
	padding: 0px;
}
.tablesez {
	background-color: #E20A16;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-repeat: repeat-x;
}
.tablecorpo {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.sez {
	font-family: DIN, Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	text-shadow: #333333 0.0em 0.0em 2px;

}
.sottosez {
	font-family: DIN, Helvetica, Geneva, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E20A17;
	background-image: url(/html/eacademy/img/2006/barrasezbg2.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	text-shadow: #000000 0.0em 0.0em 5px;

}
.menusez {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	text-shadow: #333333 0.0em 0.0em 1px;
	background-color: #E4E4E4;
	padding-left: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-left-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.tablemenusez {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-shadow: #333333 0.0em 0.0em 1px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.tablemenusottosez {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}


