body { background-image:url(../img/overallBack.gif);
	background-repeat:repeat-x;
	background-color:#cccccc;
	margin:0; padding:0;
	font-family:verdana, arial, helvetica,sans-serif;
	color:#6b6b6b;
}

.titolo        { font-face:arial; font-size:28px; }
/*
.titoloGrafico { background-image:url(../img/titoloBack.gif); background-repeat:repeat-x; margin:0; padding:5px 10px; color:#ffffff; font-weight:bold; font-size:14px; }
*/
.titoloGrafico { background-image:url(../img/titoloBack.gif); background-repeat:repeat-x; margin:0; padding-left:10px; color:#ffffff; font-weight:bold; font-size:14px; height:35px; text-indent:15px; }
.tit30         { font-size:30px; color:#6b6b6b; font-weight:normal; }
.tit18         { font-size:18px; color:#6b6b6b; font-weight:normal; }
.tit16         { font-size:16px; color:#6b6b6b; font-weight:normal; }
.tit14         { font-size:14px; color:#6b6b6b; font-weight:bold; }
.sottotitolo   { font-size:13px; color:#999999; font-weight:normal; }
.sottotitoloAlt{ font-size:15px; color:#666666; font-weight:normal; }
.arancio14     { font-size:14px; color:#ff9900; font-weight:normal; }
.arancio12     { font-size:12px; color:#ff9900; font-weight:normal; }
.testo         { font-size:11px; color:#6b6b6b; }
#form td.testoSmall    { font-size:9px; color:#6b6b6b; }
.testo13       { font-size:13px; color:#6b6b6b; }
.verdino       { font-size:13px; color:#36af5a; font-weight:normal; }

/* NEWS */
.titNews   { font-size:12px; color:#6b6b6b; font-weight:bold; }
.testoNews { font-size:11px; color:#a0a0a0; }
.testoNews a{ font-size:11px; color:#FF9900;  font-weight:bold; text-decoration: none}

.testo a{ font-size:11px; color:#FF9900;  font-weight:bold; text-decoration: none}
.dataNews  { font-size:11px; color:#ffa112; text-align:right; }
.dataNews2 { font-size:11px; color:#6b6b6b; text-align:right; }

/* PRODOTTI */
#tab_prodotti                  { font-size:11px; font-weight:bold; color:#6b6b6b; text-align:center; }
.tabellaProdotti td            { font-size:10px; }
.tabellaProdotti .titolo       { font-size:12px; font-weight:bold; text-transform:uppercase}
.tabellaProdotti .tipologia    { font-size:11px; font-weight:bold; }
.tabellaProdotti a.frecciaLink { color:#ff9900; text-decoration:none; font-size:11px; }

/* PROjects */
.tab_projectsText td { font-size:11px; font-weight:normal; color:#6b6b6b; text-align:center; vertical-align:middle; }

#form td         { font-size:13px; color:#666666; }
#form input      { width:190px; height:20px; }
#form select     { width:190px; }
#formNews select { width:110px; }

/* SERVICES */
.coursesTit  { font-size:13px; color:#666666; font-weight:bold; margin:0; padding:0; }
.coursesOth  { font-size:12px; color:#a4a4a4; font-weight:normal; margin:0; padding:0; }

/* REGISTRATION */
#businessCard { position:absolute; top:65; left:92px; width:139px; height:70px; text-align:center; }

/* all LINKS */
a.frecciaLink:link          { color:#ff9900; text-decoration:none; font-size:12px; }
a.frecciaLink:visited       { color:#ff9900; text-decoration:none; font-size:12px; }
a.frecciaLink:hover         { color:#ff9900; text-decoration:none; font-size:12px; }
a.frecciaLink:link:hover    { color:#ff9900; text-decoration:none; font-size:12px; }
a.frecciaLink:visited:hover { color:#ff9900; text-decoration:none; font-size:12px; }

a.frecciaLinkGrigia:link          { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.frecciaLinkGrigia:visited       { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.frecciaLinkGrigia:hover         { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.frecciaLinkGrigia:link:hover    { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.frecciaLinkGrigia:visited:hover { color:#7f7f7f; text-decoration:none; font-size:12px; }

a.projectsLink:link          { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.projectsLink:visited       { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.projectsLink:hover         { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.projectsLink:link:hover    { color:#7f7f7f; text-decoration:none; font-size:12px; }
a.projectsLink:visited:hover { color:#7f7f7f; text-decoration:none; font-size:12px; }

a.arancioSmall:link          { color:#ff9900; text-decoration:none; font-size:11px; }
a.arancioSmall:visited       { color:#ff9900; text-decoration:none; font-size:11px; }
a.arancioSmall:hover         { color:#ff9900; text-decoration:none; font-size:11px; }
a.arancioSmall:link:hover    { color:#ff9900; text-decoration:none; font-size:11px; }
a.arancioSmall:visited:hover { color:#ff9900; text-decoration:none; font-size:11px; }

#paginazione                 { color:#666666; font-size:11px; }
#paginazione a:link          { color:#ff9900; text-decoration:none; font-size:11px; }
#paginazione a:visited       { color:#ff9900; text-decoration:none; font-size:11px; }
#paginazione a:hover         { color:#ff9900; text-decoration:none; font-size:11px; }
#paginazione a:link:hover    { color:#ff9900; text-decoration:none; font-size:11px; }
#paginazione a:visited:hover { color:#ff9900; text-decoration:none; font-size:11px; }
#paginazione .on             { color:#666666; font-weight:bold; }

.paginazioneAlt                 { color:#727272; font-size:13px; }
.paginazioneAlt a:link          { color:#727272; text-decoration:none; font-size:13px; }
.paginazioneAlt a:visited       { color:#727272; text-decoration:none; font-size:13px; }
.paginazioneAlt a:hover         { color:#727272; text-decoration:none; font-size:13px; }
.paginazioneAlt a:link:hover    { color:#727272; text-decoration:none; font-size:13px; }
.paginazioneAlt a:visited:hover { color:#727272; text-decoration:none; font-size:13px; }
.paginazioneAlt .on             { color:#333333; font-weight:bold; }

a.linkPdf:link                  { color:#ff9900; text-decoration:none; font-size:11px; }
a.linkPdf:visited               { color:#ff9900; text-decoration:none; font-size:11px; }
a.linkPdf:hover                 { color:#ff9900; text-decoration:none; font-size:11px; }
a.linkPdf:link:hover            { color:#ff9900; text-decoration:none; font-size:11px; }
a.linkPdf:visited:hover         { color:#ff9900; text-decoration:none; font-size:11px; }

/* ID's et alter */
#footerBack    { background-image:url(../img/footerBack.gif); font-size: 7px; }
#footerBack td { color:#cccccc; font-size:11px; }

#footerBack a:link          { color:#cccccc; text-decoration:none; font-size:9px; }
#footerBack a:visited       { color:#cccccc; text-decoration:none; font-size:9px; }
#footerBack a:hover         { color:#ffffff; text-decoration:none; font-size:9px; }
#footerBack a:link:hover    { color:#ffffff; text-decoration:none; font-size:9px; }
#footerBack a:visited:hover { color:#ffffff; text-decoration:none; font-size:9px; }


#WelcomefooterBack td { color:#000000; font-size:11px; }

#WelcomefooterBack a:link          { color:#000000; text-decoration:none; font-size:11px; }
#WelcomefooterBack a:visited       { color:#000000; text-decoration:none; font-size:11px; }
#WelcomefooterBack a:hover         { color:#000000; text-decoration:none; font-size:11px; }
#WelcomefooterBack a:link:hover    { color:#000000; text-decoration:none; font-size:11px; }
#WelcomefooterBack a:visited:hover { color:#000000; text-decoration:none; font-size:11px; }


#languages    { color:#a0a0a0; font-size:12px; }
#languages td { color:#a0a0a0; font-size:12px; }

#languages a:link          { color:#a0a0a0; text-decoration:none; font-size:12px; }
#languages a:visited       { color:#a0a0a0; text-decoration:none; font-size:12px; }
#languages a:hover         { color:#6c6c6c; text-decoration:none; font-size:12px; }
#languages a:link:hover    { color:#6c6c6c; text-decoration:none; font-size:12px; }
#languages a:visited:hover { color:#6c6c6c; text-decoration:none; font-size:12px; }

#boxSoluzioni      { height:216px; }
#boxCertificazioni { background-image:url(../img/boxCertificazioniBack.gif); padding:10px; font-size:11px; color:#6b6b6b; height:151px; }
#boxProgetti       { height:216px; }

#search { border:0px solid #cccccc; font-size:11px; width:180px; height:15px; position:relative; top:6px; left:10px; padding:0; margin:0; }

div.ombraGrigia { background-image:url(../img/ombraGrigia.gif); }
div.ombraBianca { background-image:url(../img/ombraBianca.gif); }
div.ombraVerde  { background-image:url(../img/ombraVerde.gif); }

form {
	margin:0; padding:0;
}

select {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#666666;
}

input, textarea { border:1px solid #cccccc; font-size:12px; color:#6b6b6b; }

#homeFlashToolBack { background-image:url(../img/homeFlashToolBack.gif); width:920px; height:70px; position:relative; top:0; left:0; margin:0; padding:0; }
#CorpGruppo        { background-image:url(../img/CorpGruppo.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }
#toolBackNeutro    { background-image:url(../img/toolBackNeutro.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }
#toolProjects      { background-image:url(../img/toolProjects.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }
#toolTraining      { background-image:url(../img/toolTraining.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }
#toolNews2         { background-image:url(../img/toolNews2.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }
#careers           { background-image:url(../img/careers.gif); width:920px; height:70px; position:relative; top:0; left:0; overflow:hidden; margin:0; padding:0; }

/* PNGs UNDER IE6 EXCEPTION */
.sideSx            { background-image:url(../img/sideSx.png); }
.sideDx            { background-image:url(../img/sideDx.png); }

.cornerSx          { background-image:url(../img/cornerSx.png); }
.cornerMid         { background-image:url(../img/cornerMid.png); }
.cornerDx          { background-image:url(../img/cornerDx.png); }

.list_item_press a:link          { color:#ff9900; text-decoration:none; font-size:11px; font-weight: normal;}
.list_item_press a:visited       { color:#ff9900; text-decoration:none; font-size:11px; font-weight: normal;}
.list_item_press a:hover         { color:#ff9900; text-decoration:none; font-size:11px; font-weight: normal;}
.list_item_press a:link:hover    { color:#ff9900; text-decoration:none; font-size:11px; font-weight: normal;}
.list_item_press a:visited:hover { color:#ff9900; text-decoration:none; font-size:11px; font-weight: normal;}

.list_item_press_bold a:link          { color:#ff9900; text-decoration:none; font-size:11px; font-weight: bold;}
.list_item_press_bold a:visited       { color:#ff9900; text-decoration:none; font-size:11px; font-weight: bold;}
.list_item_press_bold a:hover         { color:#ff9900; text-decoration:none; font-size:11px; font-weight: bold;}
.list_item_press_bold a:link:hover    { color:#ff9900; text-decoration:none; font-size:11px; font-weight: bold;}
.list_item_press_bold a:visited:hover { color:#ff9900; text-decoration:none; font-size:11px; font-weight: bold;}

/* sitemap */
.primoLiv                 { padding-top:10px; color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }
.primoLiv a:link          { color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }
.primoLiv a:visited       { color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }
.primoLiv a:hover         { color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }
.primoLiv a:link:hover    { color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }
.primoLiv a:visited:hover { color:#28984a; text-decoration:none; font-size:13px; font-weight: bold; }

.secondoLiv                 { padding-left:20px; }
.secondoLiv a:link          { color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: normal; }
.secondoLiv a:visited       { color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: normal; }
.secondoLiv a:hover         { color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: normal; }
.secondoLiv a:link:hover    { color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: normal; }
.secondoLiv a:visited:hover { color:#6b6b6b; text-decoration:none; font-size:12px; font-weight: normal; }

/* paginazione */
.pag{text-align:center; height:30px; overflow:hidden; position:relative;}
.pag a:link,.pag a:visited, .pag a:active, .pag a:hover{display:inline-block; padding:3px 2px 2px; margin:1px; border:1px solid #ccc; min-width:20px; height:18px; text-align:center; text-decoration:none; font-weight:bold; color:#FF9900; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-color:#fff;}
.pag a:active, .pag a:hover, .pag a.active{border:1px solid #666666; color:#ffffff; background-color:#999;}
.pag a.prev, .pag a.next{color:#ccc; font-weight:normal;}
