body {
	margin: 0px;
	text-align: center;
	background-image: url(/Conf2004/img/imgaward/background_top.gif);
	background-color: #D3D3D3;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body.iframe {
   scrollbar-track-color:#F9F8F4;
   scrollbar-face-color:#C2D3FC;
	scrollbar-arrow-color:#4D6185;
	scrollbar-shadow-color:#EEEDE5;
   scrollbar-darkshadow-color:#7C9FD3;
   scrollbar-highlight-color: #FFFFFF; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-3dlight-color: #EEEDE5; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: none;
	font-size: 12px;
	text-align: left;
	margin: 0px;
}
body.iframe a {
	color: #A50000;
}
/*GENERALE*/
strong {
	font-weight: bold;
}
a {
	color: #203F70;
	text-decoration: none;
}
a:visited {
	color: #7D007D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #E39230;
}
td {
	vertical-align: top;
}
p {
	margin: 5px 0px 12px 0px;
}
ul, ol {
	margin: 5px 5px 10px 0px;
	padding: 0px;
	list-style: none;
}
ul li {
	list-style: none;
	background-image: url(/Conf2004/img/imgaward/px_trasp.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 1px 4px;
	padding: 0px 2px 2px 18px;
	border: 0px;
	line-height: 130%;
}
ul ul li {
	list-style: none;
	background-image: url(/Conf2004/img/imgaward/list2.gif);
	background-repeat: no-repeat;
	margin-left: 17px;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
input, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #000000;
	margin: 0px 2px 0px 0px;
	padding: 0px 2px 0px 2px;
}
input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 2px;
	border: none;
	padding: 0px;
   color: #FFFFFF;
	background-color: #999999;
	cursor: hand;
	text-align: center;
}
input.text, .textarea, .select_bordo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #203F70;
	color: #203F70;
	font-size: 70%;
}
img {
	border: 0px;
}
.img {
	border: 0px;
}

.hide {
	position: absolute;
	top: -1000px;
	width: 20%;
}
.left {
	float: left;
}
.right {
	float: right;
}
br {
	clear: both;
}
hr {
	display: none;
}
.tab {
	display: table;
}
/*STRUTTURA*/
.tabEst {
	width: 770px;
	/*width: 80%;*/
}
.ombra_sx {
	background-image: url(/Conf2004/img/imgaward/bg_sx.gif);
	background-repeat: repeat-y;  
	width: 4px;
}
.ombra_sx_testata {
	background-image: url(/Conf2004/img/imgaward/bg_sx_testata.gif);
	background-repeat: no-repeat;  
	width: 4px;
}
.ombra_dx {
	background-image: url(/Conf2004/img/imgaward/bg_dx.gif);
	background-repeat: repeat-y; 
	width: 4px;
}
.ombra_dx_testata {
	background-image: url(/Conf2004/img/imgaward/bg_dx_testata.gif);
	background-repeat: no-repeat;  
	width: 4px;
}
.testata {
	border: 1px solid #3F3F3F;
	border-bottom: 0px;
	background-image: url(/Conf2004/img/imgaward/bg_testata.gif);
	background-repeat: repeat-x;
}
.logo {
	background-image: url(/Conf2004/img/imgaward/bg_testata.gif);
	background-repeat: repeat-x;
	width: 327px;
}
.navigazione {
	background-image: url(/Conf2004/img/imgaward/bg_testata.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: right;
}
.navigazione_testata {
	margin-right: 3px;
}
.icona {
	width: 72px;
	height: 75px;
}
.label {
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: bottom;
}
.ombra_icona {
	vertical-align: bottom;
	height: 24px;
}
.img_icona {
	vertical-align: bottom;
	height: 33px;
}
.tab_icona {
	vertical-align: bottom;
	height: 75px;
	text-align: center;
}
.tendina {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	border-top: 1px solid #510609;
	background-color: #9E0306;
	background-image: url(/Conf2004/img/imgaward/bg_rosso_home.gif);
	background-repeat: repeat-x;
}
.tendina_interna {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-color: #9E0306;
	background-image: url(/Conf2004/img/imgaward/bg_rosso_int.gif);
	background-repeat: repeat-x;
	height: 28px;
	vertical-align: bottom;
}
.content {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-image: url(/Conf2004/img/imgaward/bg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px 15px 5px 20px;
}
.content_scheda {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-image: url(/Conf2004/img/imgaward/bg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px;
}
.content_lista {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-image: url(/Conf2004/img/imgaward/bg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px 0px 5px 20px; 
}
.content_finalisti {
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;
	background-color: #FFFFFF;
	margin: 0px; 
	text-align: center;
}
.bottom {
	border: 1px solid #3F3F3F;
	border-top: 0px;
	background-image: url(/Conf2004/img/imgaward/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 18px;
}
.bottom_scheda {
	border: 1px solid #3F3F3F;
	border-top: 0px;
	height: 18px;
	padding: 0px;
}
.bottom_centro {
	background-image: url(/Conf2004/img/imgaward/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 60%;
	padding: 0px 10px 0px 10px;
}
.bottom_dx {
   width: 20%;
	background-color: #F5F5F5;
	background-image: url(/Conf2004/img/imgaward/bg_bottom_dx.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.home {
   background-image: url(/Conf2004/img/imgaward/icona_home.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.home:hover {
   background-image: url(/Conf2004/img/imgaward/icona_home_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.finalisti {
   background-image: url(/Conf2004/img/imgaward/icona_finalisti.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.finalisti:hover {
   background-image: url(/Conf2004/img/imgaward/icona_finalisti_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.premi {
   background-image: url(/Conf2004/img/imgaward/icona_premi.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.premi:hover {
   background-image: url(/Conf2004/img/imgaward/icona_premi_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.partecipanti {
   background-image: url(/Conf2004/img/imgaward/icona_partecipanti.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.partecipanti:hover {
   background-image: url(/Conf2004/img/imgaward/icona_partecipanti_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.statistiche {
   background-image: url(/Conf2004/img/imgaward/icona_statistiche.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.statistiche:hover {
   background-image: url(/Conf2004/img/imgaward/icona_statistiche_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.considerazioni {
   background-image: url(/Conf2004/img/imgaward/icona_considerazioni.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.considerazioni:hover {
   background-image: url(/Conf2004/img/imgaward/icona_considerazioni_hover.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}
.navigaz3liv {
   /*background-color: #FFFFFF;
	border-left: 1px solid #3F3F3F;
	border-right: 1px solid #3F3F3F;*/
	padding: 6px 0px 6px 12px;
	font-size: 11px;
	color: #000000;
}
/*CONTENUTI*/
.titHome1 {
	color: #000000;
	font-size: 22px;
	margin-top: 45px;
}
.titHome2 {
	color: #000000;
	font-size: 22px;
	margin-top: 0px;
}
.titolo_tendina {
	margin-right: 10px;
}
.pipe {
	padding: 0px 10px 0px 10px;
	color: #000000;
}
a.linkNavigaz3 {
	color: #A50000;
}
a:visited.linkNavigaz3 {
	color: #A50000;
}
.contenuto {
	padding: 20px 20px 20px 20px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.contenuto h1 {
	color: #1579C7;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}
.contenuto h2 {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
}
.ang_sx_on {
	background-image: url(/Conf2004/img/imgaward/corner_sx_on.gif);
	background-repeat: no-repeat;
	background-color: #A50000;
}
.ang_dx_on {
	background-image: url(/Conf2004/img/imgaward/corner_dx_on.gif);
	background-repeat: no-repeat;
	background-color: #A50000;
}
.labOn {
	background-image: url(/Conf2004/img/imgaward/bg_class_on.gif);
	background-repeat: repeat-x;
	background-color: #A50000;
	font-size: 11px;
	color: #000000;
	height: 19px;
	text-align: center;
	padding-top: 3px;
}
.ang_sx_off {
	background-image: url(/Conf2004/img/imgaward/corner_sx_off.gif);
	background-repeat: no-repeat;
	background-color: #A50000;
	border-bottom: 1px solid #AFAFAF;
}
.ang_dx_off {
	background-image: url(/Conf2004/img/imgaward/corner_dx_off.gif);
	background-repeat: no-repeat;
	background-color: #A50000;
	border-bottom: 1px solid #AFAFAF;
}
.labOff {
	background-image: url(/Conf2004/img/imgaward/bg_class_off.gif);
	background-repeat: repeat-x;
	background-color: #A50000;
	border-bottom: 1px solid #AFAFAF;
	font-size: 11px;
	color: #A50000;
	height: 19px;
	text-align: center;
	padding-top: 3px;
}
.labOff a {
   color: #A50000;
}
.labOff a:visited {
   color: #A50000;
}

.tabLabOff {
   border: 1px solid #AFAFAF;
}
.tabellaLabel {
	margin-left: 6px;
}
.tab_oneLabel {
	margin-right: 3px;
}
.titolo_interna {
	color: #1579C7;
	font-size: 100%;
	font-weight: normal;
	margin: 8px 0px 10px 0px;
	float: right;
}
.titolo_interna_scheda {
	color: #1579C7;
	font-size: 100%;
	font-weight: normal;
	margin: 8px 0px 10px 0px;
	float: right;
	padding-right: 15px; 
}
.contenuto_pagina {
	text-align: left;
	width: 100%;
	/*padding: 0px 15px 20px 20px;*/
	font-size: 75%;
}
.contenuto_pagina h1 {
	color: #000000;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 10px;
}
.contenuto_pagina h2 {
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0px;
}
/*LISTA AZIENDE*/
.iframealtezza {
	height: 350px;
	text-align: left;
	color: #375491;
	padding: 0px;
}
.lista_aziende ul li {
	margin-bottom: 10px;
}
.lista_nomiaziende {
	margin: 0px;
	padding: 0px;
}
.lista_nomiaziende li {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 40px;
	font-size: 12px;
	color: #375491;
	background-image: url(/Conf2004/img/imgaward/icona_lista.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.lista_nomi {
	width: 80%;
	padding-left: 10px;
}
.lista_nomiaziende li a {
	color: /*#375491;*/#A50000;
}	
.lista_nomiaziende li a:visited {
	color: /*#7D007D;*//*#375491;*/#A50000;
}	
.bottom_centro_unico {
	background-image: url(/Conf2004/img/imgaward/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 80%;
	padding: 0px 10px 0px 10px;
}
/*lista*/
.lista_settori {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.lista_settori li {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	font-size: 12px;
	color: #A50000;
}
.text_lista_settore {
	font-size: 12px;
	font-weight: normal;
}

a.link_listaaziende2 {
	/*padding-top: 2px;*/
	color: #A50000;
	font-size: 10px; 
	font-weight: normal;
}
a:visited.link_listaaziende2 {
      color: #A50000;
      font-size: 10px;
      font-weight: normal;
}

/*SCHEDA AZIENDA*/
.navigaz4liv {
   width: 20%;
	background-color: #A50000;
}
.scheda {
	width: 60%;
	padding: 10px 10px 10px 10px;
}
.contatti {
   width: 20%;
	background-color: #F5F5F5;
	background-image: url(/Conf2004/img/imgaward/bg_contatti.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
}
.contenuto_scheda {
	text-align: left;
	width: 100%;
	padding: 0px;
	font-size: 75%;
}
.nav4tab {
   width: 100%;
	padding-top: 10px;
}
.nav4elem a {
	color: #D68C8C;
}
.nav4elem a:visited {
	color: #D68C8C;
}
.nav4elem {
	border-top: 1px solid #B73333;
	padding: 3px 7px 3px 0px;
	text-align: right;
	font-size: 75%;
	color: #FFFFFF;
	font-weight: bold;
}
.nav4elemLast {
	border-top: 1px solid #B73333;
	border-bottom: 1px solid #B73333;
	padding: 3px 7px 3px 0px;
	text-align: right;
	font-size: 75%;
	color: #FFFFFF;
	font-weight: bold;
}
.nav4elemLast a {
	color: #D68C8C; /*#E4B3B3;*/
}
.nav4elemLast a:visited {
	color: #D68C8C;
}
.datiAzienda {
	color: #626262;
	font-size: 70%;
	padding: 2px 5px 12px 10px;
	vertical-align: top;
}
.datiAzienda a {
	color: #A50000;
} 
.datiAzienda a:visited {
	color: #A50000;
} 

.top {
	vertical-align: top;
}
.riga1 {
	background-color: #E9EFF4;
	font-size: 75%;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-bottom: 2px solid #FFFFFF;
	white-space: nowrap;    
}
.riga2 {
	background-color: #F4FAFF;
	margin-bottom: 1px;
	font-size: 75%;
	font-weight: normal;
	padding: 2px 10px 2px 10px;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.textleft70 {
	text-align: left;
	width: 70%;
}
.vertbottom {
	vertical-align: bottom;
}
/*PREMI*/
.bordo_red {
	background-color: #A50000;
}
.tabPremi {
	width: 459px;
	margin-top: 25px;
	text-align: center;
}
.descr_premio {
	background-color: #E9EFF4;
	color: #000000;
	padding: 15px;
	font-size: 75%;
	text-align: left;
}
.tit_premio {
	padding-bottom: 10px;
	padding-top: 15px;
	color: #AB1111;
	font-size: 130%;
	font-weight: bold;
}
/*STATISTICHE*/
.cell33 {
	width: 33%;
	font-size: 75%;
   font-weight: bold;
	vertical-align: middle;
}
.cell25norm {
	width: 25%;
	font-size: 75%;
   font-weight: normal;
	vertical-align: middle;
	text-align: left;
}

.cell33norm {
	width: 33%;
	font-size: 75%;
   font-weight: normal;
	vertical-align: middle;
}
.cell33centro {
	width: 33%;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.cell33right {
	width: 33%;
	font-size: 75%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.cellright {
	width: 24px;
	font-size: 75%;
	vertical-align: middle;	
	text-align: rigth;
	display: block;
}
.cellleft {
	font-size: 75%;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
.cellleftnorm {
	font-size: 75%;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
.valore {
   background-image: url(/Conf2004/img/imgaward/bg_val_stat.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #000000;
	vertical-align: middle;
}
.text_stat {
	color: #000000;
	font-size: 75%;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}
.distribuz {
   border-bottom: 2px solid #E9EFF4;
	padding-bottom: 15px;
}
.text_stat_distr {
	font-size: 12px;
	color: #000000;
}
/*PHOTOGALLERY*/
.bordoimm {
	border: 1px solid #A50000;
}
.cell25percent {
	width: 25%;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
}
.photogallery {
	width: 80%;
	text-align: center;
}
.txt12left {
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 10px;
}
.icoViste {
	vertical-align: bottom;
	margin: 0px 3px 1px 0px;
}
.divViste {
	float: right;
	padding: 5px 20px 0px 0px;
}
.divViste a.txtesp {
	font-size: 11px;
	color: #A50000;   /*perchè tutti i link dovranno essere rossi*/
}

/*CONSIDERAZIONI*/
.cell25 {
	width: 25%;
	vertical-align: middle;
	text-align: center;
}

.cell25percentbold {
	width: 25%;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
}
.cell25percentnorm {
	width: 25%;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
.cell25percentblu {
	width: 25%;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #1579C7;
}
.nomargin li {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	margin-top: 3px;
}
.nomargin li.nomarginli {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.nomargin li.nomarginli2 {
	margin-top: 0px;
	padding-top: 0px;
}

.margin li {
	margin: 0px 0px 1px 4px;
	padding: 0px 2px 2px 18px;
	background-image: url(/Conf2004/img/imgaward/linea.gif);
	background-repeat: no-repeat;
}
.txt12left h1 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.txt12just {
	font-size: 12px;
	color: #000000;
	text-align: justify;
	padding: 10px;
	
}
.margin .list0 .nomargin .pallino {
   margin-left: 20px;
   padding-left: 18px;
   background-image: url(/Conf2004/img/imgaward/pallino.gif);
	background-repeat: no-repeat;
}
li.list0 {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: url(/Conf2004/img/imgaward/px_trasp.gif);

}
