/* Imprendia */

*
{
	border:0;
	margin:0;
}

body
{
	background-color:#FFFFFF;
	color:#555555;
	font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:960px;
	margin:12px auto 12px;
}

strong {color:#333333;}

h1, h2, h3, h4, h5, h6 {text-align:left;}

.clear {clear:both;}
.dx{float:right;}
.sx{float:left;}

.testo
{
    
}

.testo a
{
	color:#C00000;
	text-decoration:none;
}
.testo a:hover
{
	color:#000000;
	text-decoration:none;
}

.testo p
{
    margin:0.6em 0 0.5em 0;
}

.dashedleft
{
    border-left:1px dashed #DDDDDD;
}

/* TESTATA */

#testata
{
	background:url(../images/testata.jpg) no-repeat;
	height:220px;
	width:960px;
}

#menualto
{
	height:35px;
	padding:2px 0px 0px 30px;
	overflow:hidden;
}
#menualto ul
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#menualto ul li {
	float:left;
}
#menualto a {
	color:#555555;
	display:block;
    margin:0;
	padding:8px 10px 20px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#menualto a:hover 
{
	color:#FFFFFF;
	background:#AAAAAA;
}

#flash
{
	height:146px;
	width:960px;
}
.innovazionebg
{
	background:url(../images/0Hinnovazione.jpg) no-repeat;
}
.ambientebg
{
	background:url(../images/0Hambiente.jpg) no-repeat;
}
.creditobg
{
	background:url(../images/0Hcredito.jpg) no-repeat;
}
.exportbg
{
	background:url(../images/0Hexport.jpg) no-repeat;
}
.sicurezzabg
{
	background:url(../images/0Hsicurezza.jpg) no-repeat;
}
.consulenzabg
{
	background:url(../images/0Hconsulenza.jpg) no-repeat;
}
.formazionebg
{
	background:url(../images/0Hformazione.jpg) no-repeat;
}
.altrenotiziebg
{
	background:url(../images/0Haltrenotizie.jpg) no-repeat;
}

#menubasso
{
	height:37px;
	width:600px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	overflow:hidden;
}
#utente
{
    height:27px;
    width:300px;
    float:right;
    margin:0px;
	padding:10px 20px 0 0;
	overflow:hidden;
	color:#EEEEEE;
	text-align:right;
}
#utente span
{
    font-weight:bold;
}
#utente a
{
    color:#FFFFFF;
    text-decoration:none;
}
#utente a:hover
{
    color:#000000;
    text-decoration:none;
}

#menubasso ul
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#menubasso ul li {
	float:left;
}
#menubasso a 
{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
    margin:0;
	padding:8px 10px 20px 10px;
	text-decoration:none;
}
#menubasso a:hover {
	background:#666666;
}
#menubasso a.voceattiva {
	background:#444444;
}
#menubasso a.voceattiva:hover {
	background:#666666;
}
#menubasso ul li.menuattivo
{
	background:#777777;
}

/* CORPO */

#corposopra
{
	height:auto;
}

#briciole
{
	float:left;
	height:auto;
	width:670px;
	padding:8px 0px 8px 40px;
	color:#AAAAAA;
}
#briciole a
{
	color:#AAAAAA;
	text-decoration:none;
	text-transform:uppercase;
}
#briciole a:hover
{
	color:#666666;
	text-decoration:none;
}

#ricerca
{
	float:right;
	height:34px;
	width:220px;
	margin:0px;
	padding:0px;
	color:#AAAAAA;
}
#ricerca form
{
	margin:0px;
	padding:0px;
}

#cercatesto
{
	width:110px;
	border:1px solid;
	border-left-color:#AAAAAA;
	border-top-color:#AAAAAA;
	border-bottom-color:#AAAAAA;
	border-right-color:#AAAAAA;
	color:#800000;
}

#cerca
{
	width:160px;
	float:left;
	padding-top:4px;
}

#immaginecerca
{
	width:20px;
	height:20px;
	margin:0px;
	padding-top:4px;
	float:left;
}


#corpo
{
	background:url(../images/corpo.jpg) no-repeat top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Pagina principale */

#contenuto
{
	width:960px;
	
}

#sinistra
{
	background:url(../images/sinistra.jpg) no-repeat;
	float:left;
	width:550px;
	height:330px;
	padding:31px 10px 31px 10px;
}
#colonnauno
{
	height:330px;
	width:190px;
	float:left;
}
#colonnadue
{
	height:330px;
	width:170px;
	float:left;
}
#colonnatre
{
	height:330px;
	width:190px;
	float:left;
}

.homeviola
{
	font-size:1.5em;
	text-align:left;
	width:190px;
	height:152px;
	padding:8px 0 0 0;
}
.homeviola a
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 90px 128px 8px;
	position:relative;
}
.homeviola a:hover
{
	color:#FC87FF;
}

.homearancio
{
	font-size:1.5em;
	text-align:right;
	width:190px;
	height:152px;
	padding:8px 0 0 0;
}
.homearancio a
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 8px 128px 110px;
	position:relative;
}
.homearancio a:hover
{
	color:#FFBA87;
}

.homerosa
{
	font-size:1.5em;
	text-align:center;
	margin-top:80px;
	width:170px;
	height:160px;
	padding:8px 0 0 0;
}
.homerosa a
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0px 136px 0px;
	position:relative;
}
.homerosa a:hover
{
	color:#FFBA87;
}

.homegiallo
{
	font-size:1.5em;
	text-align:left;
	margin-top:10px;
	width:190px;
	height:160px;
	padding:8px 0 0 0;
}
.homegiallo a
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 100px 128px 8px;
	position:relative;
}
.homegiallo a:hover
{
	color:#FFFE87;
}

.homerosso
{
	font-size:1.5em;
	text-align:right;
	margin-top:10px;
	width:190px;
	height:152px;
	padding:8px 0 0 0;
}
.homerosso a
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 8px 128px 60px;
	position:relative;
}
.homerosso a:hover
{
	color:#FF8D87;
}

.destra
{
	background:url(../images/destra.jpg) no-repeat;
	float:right;
	width:360px;
	height:392px;
	padding:0px 10px 0px 10px;
	color:#555555;
}

#notiziebox
{
    height:271px;
}

.destrasopra
{
	height:26px;
	padding:6px 0px 0px 14px;
}
.destrasopra h2
{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

.immaginenews
{
	float:right;
	width:92px;
	height:69px;
	padding:0px 0px 0px 4px;
}
.immaginenews img
{
	width:92px;
	height:69px;
}
.titolonews
{
	line-height:1.2em;
	padding: 4px 0 6px 0;
}
.testonews
{
	line-height:1.2em;
	font-size:0.9em;
}
.datanews
{
	color:#AAAAAA;
}

.viola
{
	background:url(../images/viola1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.viola a
{
	color:#81007F;
	font-weight:bold;
	text-decoration:none;
}
.viola a:hover
{
	color:#BF00C0;
	font-weight:bold;
	text-decoration:none;
}

.giallo
{
	background:url(../images/giallo1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.giallo a
{
	color:#8EA200;
	font-weight:bold;
	text-decoration:none;
}
.giallo a:hover
{
	color:#C8E400;
	font-weight:bold;
	text-decoration:none;
}

.arancio
{
	background:url(../images/arancio1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.arancio a
{
	color:#C16C01;
	font-weight:bold;
	text-decoration:none;
}
.arancio a:hover
{
	color:#F08000;
	font-weight:bold;
	text-decoration:none;
}

.rosso
{
	background:url(../images/rosso1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.rosso a
{
	color:#800000;
	font-weight:bold;
	text-decoration:none;
}
.rosso a:hover
{
	color:#C00000;
	font-weight:bold;
	text-decoration:none;
}

.rosa
{
	background:url(../images/rosa1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.rosa a
{
	color:#EE1B24;
	font-weight:bold;
	text-decoration:none;
}
.rosa a:hover
{
	color:#F4545C;
	font-weight:bold;
	text-decoration:none;
}

.celeste
{
	background:url(../images/celeste1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.celeste a
{
	color:#097AFA;
	font-weight:bold;
	text-decoration:none;
}
.celeste a:hover
{
	color:#4CA1FC;
	font-weight:bold;
	text-decoration:none;
}

.verde
{
	background:url(../images/verde1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.verde a
{
	color:#00B66D;
	font-weight:bold;
	text-decoration:none;
}
.verde a:hover
{
	color:#00EA87;
	font-weight:bold;
	text-decoration:none;
}

.grigio
{
	background:url(../images/grigio1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.grigio a
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.grigio a:hover
{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.bianco
{
	background:url(../images/bianco1.jpg) no-repeat;
	width:344px;
	height:69px;
	margin:6px 0px 6px 0px;
	padding:0px 10px 0px 6px;
	overflow:hidden;
}
.bianco a
{
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}
.bianco a:hover
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.newslink
{
	padding:0px 0px 28px 14px;
}
.newslink a, .newslinkcat a
{
	color:#666666;
	text-decoration:none;
}
.newslink a:hover, newslinkcat a:hover
{
	color:#444444;
	text-decoration:none;
}

/* Pagine */

#corpopagina h1
{
	color: #333333;
	font-size:1.6em;
	line-height:1.0em;
	margin-bottom:0.2em;
}
#corpopagina h2
{
	color: #333333;
	font-size:1.3em;
}
#corpopagina h3
{
	color: #333333;
	font-size:1.2em;
}
#corpopagina h4
{
	color: #333333;
	font-size:1.1em;
}
#corpopagina h5
{
	color: #333333;
	font-size:1.0em;
}
#corpopagina h6
{
	color: #333333;
	font-size:0.9em;
}

.paginasx
{
	float:left;
	width:570px;
}
.paginasx ul, .paginasx ol
{
	list-style-position:outside;
	margin:1em 0 1em 2em;
	padding:0 0 0 0.5em;
}
.paginasx ul li, .paginasx ol li
{
	margin:0.5em 0;
}
.sxoggetto
{
	margin-top:0.8em;
}
.paginadx
{
	float:right;
	width:380px;
}
.dxsopra
{
	float:right;
	width:380px;
	height:28px;
	background:url(../images/dxsopra.jpg) no-repeat;
}
.dxsopra p
{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:4px 0 0 20px;
}
.dxcorpo
{
	float:right;
	width:380px;
	background:url(../images/dxsfondo.jpg) repeat-y;
}
.dxcorpo img.banner
{
    margin:0 auto;
    display:block;
    width:300px;
}

.dxoggetto
{
	margin-bottom:0.8em;
}
.dxsotto
{
	float:right;
	width:380px;
	height:28px;
	background:url(../images/dxsotto.jpg) no-repeat;
	margin:0 0 1em 0;
}
.sxsopra
{
	float:left;
	width:160px;
	height:28px;
	background:url(../images/sxsopra.jpg) no-repeat;
}
.sxcorpo
{
	float:left;
	width:160px;
	background:url(../images/sxsfondo.jpg) repeat-y;
}
.sxsotto
{
	float:left;
	width:160px;
	height:28px;
	background:url(../images/sxsotto.jpg) no-repeat;
}

#menusecondario ul 
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menusecondario ul li
{
	display:inline;
	padding:0px;
	margin:0px;
}

#menusecondario a
{
	display:block;
    margin:0px;
	color:#666666;
	padding:3px 0px 3px 10px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#menusecondario a:hover
{
	color:#444444;
	background:#CCCCCC;
}
#menusecondario a.voceattiva
{
	color:#FFFFFF;
	background:#444444;
}
#menusecondario a.voceattiva:hover
{
	color:#444444;
	background:#CCCCCC;
}
#menusecondario ul li.menuattivo
{
	
}
#menuterziario 
{
	float:left;
	width:160px;
	background:#DDDDDD;
	margin:0px 16px 0px 0px;
}
#menuterziario ul 
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menuterziario ul li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#menuterziario a
{
	display:block;
    margin:0px;
	color:#666666;
	padding:3px 0px 3px 10px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
}
#menuterziario a:hover
{
	color:#444444;
	background:#CCCCCC;
}
#menuterziario a.voceattiva
{
	color:#FFFFFF;
	background:#444444;
}
#menuterziario a.voceattiva:hover
{
	color:#444444;
	background:#CCCCCC;
}
#menuterziario ul li.menuattivo
{
	
}

.destranews
{
	padding:0px 10px 20px 10px;
}
.dxtesto
{
	width:360px;
	padding:0px 10px 10px 10px;
}

#menufeed ul
{
    list-style-type:none;
    padding:0 0 0 10px;
}
#menufeed ul ul
{
    list-style-type:none;
    padding:6px 0 0 0;
}
#menufeed ul li a
{
    text-decoration:none;
    color:#666666;
    background: url(../images/rss.jpg) no-repeat left;
    padding:0 0 0 20px;
}
#menufeed ul li a:hover
{
	color:#000000;
	text-decoration:none;
}

/* Categorie articoli */

.immaginenotizie
{
	float:left;
	width:92px;
	height:69px;
	padding:0px 4px 0px 0px;
}
.immaginenotizie img
{
	width:92px;
	height:69px;
}

.titolonotizie
{
	line-height:1.2em;
	padding: 2px 0 2px 0;
}
.testonotizie
{
	line-height:1.2em;
}

.notizieviola
{
	background:url(../images/notizieviola1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notizieviola a
{
	color:#81007F;
	font-weight:bold;
	text-decoration:none;
}
.notizieviola a:hover
{
	color:#BF00C0;
	font-weight:bold;
	text-decoration:none;
}

.notiziegiallo
{
	background:url(../images/notiziegiallo1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notiziegiallo a
{
	color:#8EA200;
	font-weight:bold;
	text-decoration:none;
}
.notiziegiallo a:hover
{
	color:#C8E400;
	font-weight:bold;
	text-decoration:none;
}

.notiziearancio
{
	background:url(../images/notiziearancio1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notiziearancio a
{
	color:#C16C01;
	font-weight:bold;
	text-decoration:none;
}
.notiziearancio a:hover
{
	color:#F08000;
	font-weight:bold;
	text-decoration:none;
}

.notizierosso
{
	background:url(../images/notizierosso1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notizierosso a
{
	color:#800000;
	font-weight:bold;
	text-decoration:none;
}
.notizierosso a:hover
{
	color:#C00000;
	font-weight:bold;
	text-decoration:none;
}

.notizierosa
{
	background:url(../images/notizierosa1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notizierosa a
{
	color:#EE1B24;
	font-weight:bold;
	text-decoration:none;
}
.notizierosa a:hover
{
	color:#F4545C;
	font-weight:bold;
	text-decoration:none;
}

.notizieceleste
{
	background:url(../images/notizieceleste1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notizieceleste a
{
	color:#097AFA;
	font-weight:bold;
	text-decoration:none;
}
.notizieceleste a:hover
{
	color:#4CA1FC;
	font-weight:bold;
	text-decoration:none;
}

.notizieverde
{
	background:url(../images/notizieverde1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notizieverde a
{
	color:#00B66D;
	font-weight:bold;
	text-decoration:none;
}
.notizieverde a:hover
{
	color:#00EA87;
	font-weight:bold;
	text-decoration:none;
}

.notiziegrigio
{
	background:url(../images/notiziegrigio1.jpg) no-repeat;
	width:554px;
	height:69px;
	margin:0px 0px 6px 0px;
	padding:0px 6px 0px 10px;
	overflow:hidden;
}
.notiziegrigio a
{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.notiziegrigio a:hover
{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.data
{
	color:#999999;
}

#paginazione
{
	text-align:center;
	font-size:1.2em;
}
#paginazione a
{
	text-decoration:none;
	font-weight:bold;
	color:#AAAAAA;
	padding:0px 3px 0px 3px;
}
#paginazione a:hover
{
	text-decoration:none;
	color:#666666;
}
#paginetotali
{
	font-weight:normal;
	font-size:0.85em;
	padding:0.2em;
	margin:0.5em 0;
	background:#F4F4F4 url(../images/dxsfondo.jpg) repeat-y;
}
.corrente
{
	color:#C00000;
}
.messaggio
{
	padding:20px 0px 20px 0px;
}


/* Articolo */

.indietro
{
	padding:1px 0px 0px 16px;
	background:url(../images/frecciaindietro.gif) no-repeat left top;
	width:86px;
	float:right;
}
.immaginesx
{
	margin-right:12px;
	float:left;
}
.immaginedx
{
	margin-left:12px;
	float:right;
}
.immaginedx img
{
	width:160px;
}
.small img
{
	width:200px;
	margin: 0.2em 0 0 0;
}
.medium img
{
	width:380px;
}
.large img
{
	width:570px;
	margin: 0.8em 0 0 0;
}

.allegati
{

	padding: 4px 4px 4px 8px;
	background-color: #CCCCCC;
	font-size:14px;
	font-weight:bold;
}

/* Tabelle */

table
{
    margin:1em 0 1em 0;
    background:#DDDDDD;
}
table tr th
{
    background:#F2F2F2;
    padding:0.5em;
}
table tr td
{
    background:#FFFFFF;
    padding:0.5em;
}

/* Risultati della ricerca */

#risultati ul
{
	list-style-position:outside;
	margin-left:2em;
	padding:0;
}
#risultati ul li
{
	line-height:1.4em;
	margin:1em 0;
}
#risultati a
{
	color:#C00000;
	text-decoration:none;
}
#risultati a:hover
{
	color:#000000;
	text-decoration:none;
}

span.selected
{
	background-color: #FFEEC5;
}

#cercapagine
{
	text-align:center;
	font-size:1.2em;
	color:#C00000;
	font-weight:bold;
}
#cercapagine a
{
	text-decoration:none;
	font-weight:bold;
	color:#AAAAAA;
}
#cercapagine a:hover
{
	text-decoration:none;
	color:#666666;
}


/* Area Riservata */


.errore
{
    color:#FF0000;
    font-weight:bold;
}
.messaggioerrore
{
    border:1px solid #FF0000;
    padding:1em;
    margin-bottom:1em;
}
#formriservata fieldset
{
    padding:1em;
    margin: 0 0 1em 0;
    border:1px solid #C0C0C0;
}

table.moduloform
{
    background:Transparent;
    margin:0;
}
table.moduloform td
{
    padding:0.5em;
    vertical-align:top;
}
table.moduloform td.label
{
    text-align:right;
}
table.moduloform input
{
    border:1px solid #AAAAAA;
}
table.moduloform input[type='text'], table.moduloform input[type='password']
{
    border:1px solid #AAAAAA;
}
table.moduloform input[type='submit'], table.moduloform input[type='reset']
{
    border:1px solid #555555;
}


/* PIČ DI PAGINA */

#piedipagina
{
	background:url(../images/piedipagina.jpg) no-repeat;
	height:70px;
}

#menufondo
{
	width:600px;
	float:left;
	height:36px;
	padding:34px 0px 0px 30px;
	overflow:hidden;
}
#menufondo ul
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#menufondo ul li {
	float:left;
}
#menufondo a {
	color:#555555;
	display:block;
    margin:0;
	padding:8px 10px 20px 10px;
	text-decoration:none;
}
#menufondo a:hover 
{
	color:#FFFFFF;
	background:#AAAAAA;
}

#testofondo
{
	color:#000000;
	width:300px;
	float:right;
	text-align:right;
	height:36px;
	padding:42px 30px 0px 0px;
	overflow:hidden;
}
