body {
	margin:0px;
	background:white;
}

#tabella_generale {
	background:white;
	width:1003px;	
}

#testa {
	width:100%;
	height:140px;
}

#tabella_testa {
	width:100%;
}

#testa_sinistra {
	width:40.2%; /* 412_226 px */
	height:140px;
	
}

#tabella_testa_sinistra {
	width:100%; /* 412_226 px */
	height:140px;
}


#menu_horizontale {
	width:100%;   /*   412_39 px */
	background:url(../images/barraalta.jpg) repeat-x center top;
	vertical-align:top;
}

#logo_cna_1 {
	width:100%;    /*    412_166px  */
	height:98px;
	background:#4f7aa7 url(../images/logo_cna_1.jpg) no-repeat center top;
}

#testa_spazio {
	width:7px;        /*  7_226 px  */
	height:140px;
	background:white;
}

#testa_destra {
	width:59%; /*  604_226 px   */
	height:140px;
	vertical-align:top;
	text-align:left;
	background:#4f7aa7;
}

#corpo {
	width:100%;
	height:578px;
}

#tabella_corpo {
	width:100%;
}


#col1 {
	width:15.9%; /*    160_578px   */
	background:#5782af;
	vertical-align:top;
}

#col2 {
	width:41%;   /* 40.14%    411_578px     */
	height:100%;
	background:white url(../images/s3.jpg) no-repeat left top;
	
}

#div_col2{
	height:100%; 
	margin:11px 15px 16px 6px;
	
}

#tabella_col2 {
	width:100%;
	height:100%;
}

#col_cerca {
	width:100%;
	height:73px;
	background:#2F557C;
}

#tabella_cerca {
	width:100%;
	height:73px;
	border-right:1px white solid;
}

#part1 {
	width:100%;
	height:39px;
}

#part2 {
	width:100%;
	height:28px;
}

.input1 {
	width:121px;
	height:19px;
}


#col3 {
	width:45%; /* 44.24%  453_578px  */
	height:100%;
}

#tabella_col3 {
	width:100%; /*   453_578px  */
	height:100%;
}

#logo_cna_3 {
	width:100%;
	height:67px;
	background:green url(../images/logo_cna_3.jpg) no-repeat center top;
}

#coin_destra {
	width:100%
	height:100%;
}

#tabella_coin_destra {
	width:100%;
	height:100%;
}

#colonna {
	width:35.54%;
	height:100%;
	background:#A4BED9 url(../images/sfumata.jpg) no-repeat center top;
	vertical-align:top;
	padding:7px 3px 0px 10px;
}

#col_azienda_del_mese {
	height:100%;
	width:64.45%;
	background:#e4f0fe;
	vertical-align:top;
}

#div_azienda_del_mese{
	height:100%;   
	margin:4px 3px 16px 10px;
	text-align:justify;
}

#col_notizia {
	width:84.58%;
}

#div_notizia{
	margin:11px 15px 16px 6px;
	width:100%;
}

/***********************************************************************************/

.a1:link {
	font:bold 7pt verdana;
	color:white;
	text-decoration:none;
}

.a1:visited {
	font:bold 7pt verdana;
	color:white;
	text-decoration:none;
}

.a1:hover,active {
	font:bold 7pt verdana;
	color: red;
	text-decoration:underline;
}

.a2:link {
	font:bold 8pt verdana;
	color:#4f504b;
	text-decoration:none;
}

.a2:visited {
	font:bold 8pt verdana;
	color:#4f504b;
	text-decoration:none;
}

.a2:hover,active {
	font:bold 8pt verdana;
	color: red;
	text-decoration:underline;
}

.a3:link {
	font:bold 10pt tahoma;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

.a3:visited {
	font:bold 10pt tahoma;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

.a3:hover,active {
	font:bold 10pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:underline;
}

.a4:link {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a4:visited {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a4:hover,active {
	font:13pt tahoma;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

.a5:link {
	font:bold 8pt tahoma;
	color:#6a7b8b;
	text-decoration:none;
}

.a5:visited {
	font:bold 8pt tahoma;
	color:#6a7b8b;
	text-decoration:none;
}

.a5:hover,active {
	font:bold 8pt tahoma;
	color:#2c5277;
	text-decoration:underline;
}

.a6:link {
	font:7pt tahoma;
	color:#DD7921;
	text-decoration:none;
}

.a6:visited {
	font:7pt tahoma;
	color:#DD7921;
	text-decoration:none;
}

.a6:hover,active {
	font:7pt tahoma;
	color:#2F557C;
	text-decoration:underline;
}

.a7:link {
	font:bold 7pt tahoma;
	color:#2c5277;
	text-decoration:none;
}

.a7:visited {
	font:bold 7pt tahoma;
	color:#2c5277;
	text-decoration:none;
}

.a7:hover,active {
	font:bold 7pt tahoma;
	color:#2c5277;
	text-decoration:underline;
}	


.vetimp {
	
	border-bottom: 1px dashed #879BB4;
	margin-bottom: 4px;
	
}

.vetimp a {
	color: #879BB4;
	font-weight: bold;
	text-decoration: none;
}


.a8,
.a8:link {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a8:visited {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a8:hover,active {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:underline;
}




.a9:link {
	font: 8pt tahoma;
	color: black;
	text-decoration:none;
}

.a9:visited {
	font: 8pt tahoma;
	color: black;
	text-decoration:none;
}

.a9:hover,active {
	font: 8pt tahoma;
	color:black;
	text-decoration:underline;
}

.a10:link {
	font:bold 9pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a10:visited {
	font:bold 9pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
	text-decoration:none;
}

.a10:hover,active {
	font:bold 9pt tahoma;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

decoration:none;
}

.menu_vetrina:link {
	font:bold 8pt verdana;
	color:red;
	text-decoration:none;
}

.menu_vetrina {
	font:bold 8pt verdana;
	color:red;
	text-decoration:none;
}

.menu_vetrina:visited {
	font:bold 8pt verdana;
	color:red;
	text-decoration:none;
}

.menu_vetrina:hover,active {
	font:bold 8pt verdana;
	color: red;
	text-decoration:underline;
}

.titolo01 {
	font:bold 10pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
}

.titolo02 {
	font:bold 8pt tahoma;
	color:#373b81;
}

.titolo03 {
	font:bold 10pt tahoma;
	color:white;
	text-transform:uppercase;
}

.titolo04 {
	font:bold 10pt tahoma;
	color:white;
}


.prodotto_nome {
	font:bold 10pt tahoma;
	color:#DD7921;
	text-transform:capitalize;
}

.prodotto_descrizione {
	font:9pt tahoma;
	color:#272752;
}
.prodotto_codice {
	font:bold 8pt tahoma;
	color:#373b81;
}
.prodotto_codice2 {
	font:7pt tahoma;
	color:#373b81;
}

.accesso_vetrina {
	font:bold 8pt tahoma;
	color:red;
}
/***********************************************************************************/
.news_titolo {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
}

.news_sottotitolo {
	font:bold 8pt tahoma;
	color: #484848;
}

.news_sommario {
	font:bold 8pt tahoma;
	color: #2F557C;
	
}

.news_sommario_homepage {
	font:8pt tahoma;
	color: #2F557C;
	
}

.news_descrizione {
	font:13px arial;
	color: black;
}

.news_continua:link {
	font:bold 8pt tahoma;
	color: #DD7921;
	text-decoration:none;
}

.news_continua:visited {
	font:bold 8pt tahoma;
	color: #DD7921;
	text-decoration:none;
}

.news_continua:hover,active {
	font:bold 8pt tahoma;
	color: #2F557C;
	text-decoration:underline;
}

.news_continua10:link {
	font:bold 8pt tahoma;
	color: red;
	text-decoration:none;
}

.news_continua10:visited {
	font:bold 8pt tahoma;
	color: red;
	text-decoration:none;
}

.news_continua10:hover,active {
	font:bold 8pt tahoma;
	color: red;
	text-decoration:underline;
}

.news_allegati {
	font:bold 10pt tahoma;
	color: #DD7921;
}

.news_allegati2 {
	font:bold 10pt tahoma;
	color: black;
}

.news_download:link {
	font:bold 10pt tahoma;
	color: #DD7921;
	text-decoration:none;
}

.news_download:visited {
	font:bold 10pt tahoma;
	color: #DD7921;
	text-decoration:none;
}

.news_download:hover,active {
	font:bold 10pt tahoma;
	color: #2F557C;
	text-decoration:underline;
}

/***********************************************************************************/
/***********************************************************************************/
.news_sommario1 {
	font:italic 8pt tahoma;
	color: #829C99;
	
}

/***********************************************************************************/
/*********************************************************************************/
.categoria_titolo {
	font:13pt tahoma;
	color:#DD7921;
	text-transform:uppercase;
}
.categoria_sottotitolo {
	font:bold 8pt tahoma;
	color: #484848;
}
.categoria_sommario {
	font:bold 8pt tahoma;
	color: #829C99;
	
}

.categoria_descrizione {
	font:13px arial;
	color: black;
}


/************************************************************************************/
.tabella_notizia_homepage {
	width:100%;
	
}

.tabella_notizia_homepage .td_titolo_sottotitolo{
	vertical-align:top;
	width:100%;
	
}

.tabella_notizia_homepage .td_titolo_sottotitolo div{
	
}


.tabella_notizia_homepage .td_oggetto_sommario_foto {
	width:100%;
	
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto {
	width:100%;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .oggetto {
	width:11px;
	height:100%;
	background:#2F557C;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .oggetto div{
	height:100%;
	background:#2F557C;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .td_sommario_foto .tabella_sommario_foto{
	width:100%;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .td_sommario_foto .tabella_sommario_foto .td_foto_sommario{
	width:100%;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto .tabella_sommario_foto .td_foto_sommario .tabella_foto_sommario{
	width:100%;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .td_sommario_foto .tabella_sommario_foto .td_foto_sommario .tabella_foto_sommario .td_foto {
	vertical-align:middle;
	text-align:center;
	background:white;
	border:1px #2F557C solid;
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .td_sommario_foto .tabella_sommario_foto .td_foto_sommario .tabella_foto_sommario .td_sommario {
	vertical-align:top;
	
}

.tabella_notizia_homepage .td_oggetto_sommario_foto .tabella_oggetto_sommario_foto .td_sommario_foto .tabella_sommario_foto .td_foto_sommario .tabella_foto_sommario .td_sommario div{
	margin-bottom:4px;
	text-align:left;
	
}
/***********************************************************************************/
.tabella_notizia_nonestesa {
	width:100%;
}

.tabella_notizia_nonestesa .td_titolo_sottotitolo{
	vertical-align:top;
	width:100%;
}

.tabella_notizia_nonestesa .td_titolo_sottotitolo div{
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione {
	width:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione {
	width:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .oggetto {
	width:11px;
	height:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .oggetto div{
	height:100%;
	background:#2F557C;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto_descrizione .tabella_sommario_foto_descrizione{
	width:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto_descrizione .tabella_sommario_foto_descrizione .td_foto_descrizione{
	width:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto_descrizione .tabella_sommario_foto_descrizione .td_foto_descrizione .tabella_foto_descrizione{
	width:100%;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto_descrizione .tabella_sommario_foto_descrizione .td_foto_descrizione .tabella_foto_descrizione .td_foto {
	vertical-align:middle;
	text-align:center;
	background:white;
	border:1px #2F557C solid;
}

.tabella_notizia_nonestesa .td_oggetto_sommario_foto_descrizione .tabella_oggetto_sommario_foto_descrizione .td_sommario_foto_descrizione .tabella_sommario_foto_descrizione .td_foto_descrizione .tabella_foto_descrizione .td_sommario {
	vertical-align:top;
	text-align:left;
}

/************************************************************************************/
.tabella_notizia_estesa {
	width:100%;
}

.tabella_notizia_estesa .td_titolo_sottotitolo{
	width:100%;
	vertical-align:top;
}

.tabella_notizia_estesa .td_oggetto_foto_sommario {
	vertical-align:top;
	width:100%;
}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario {
	width:100%;
	
}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .oggetto{
	width:11px;
	height:100%;
	background:#2F557C;
}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .td_fotos {
	vertical-align:top;
	height:100%;
}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .td_fotos .tabella_fotos{

}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .td_fotos .tabella_fotos .td_foto{
	vertical-align:middle;
	text-align:center;
	background:white;
	border:1px #2F557C solid;
	
}

.tabella_notizia_estesa  .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .td_sommario {
	height:100%;
}

.tabella_notizia_estesa .td_oggetto_foto_sommario .tabella_oggetto_foto_sommario .td_sommario div{
	margin:0px 15px 0px 0px;
}

.div_notizia_sommario{
	text-align:left;
}

.tabella_notizia_estesa .td_descrizione{
}

.div_notizia_descrizione {
	text-align:justify;
}
/*******************************************************************************************************************/

#table_categoria_content {
	width:100%;
}

#table_categoria_content .td_titolo{
	width:100%;
}

#table_categoria_content .td_titolo div{

}


#table_categoria_content .td_sommario{
	width:100%;
}

#table_categoria_content .td_sommario div{
	text-align:left;
	margin-right:15px;
	margin-left:18px;
}

#table_categoria_content .td_oggetto_descrizione_foto{
	width:100%;
}

#table_categoria_content .td_oggetto_descrizione_foto #table_oggetto_descrizione_foto {
	width:100%;
}

#table_categoria_content .td_oggetto_descrizione_foto #table_oggetto_descrizione_foto .oggetto{
	height:100%;
	width:11px;
	background:#2F557C;
}

#table_categoria_content .td_oggetto_descrizione_foto #table_oggetto_descrizione_foto .td_foto{
	verticale-align:middle;
	text-align:center;
	background:white;
	border:1px #2f557c solid;
}

#table_categoria_content .td_oggetto_descrizione_foto #table_oggetto_descrizione_foto .td_descrizione{

}

#table_categoria_content .td_oggetto_descrizione_foto #table_oggetto_descrizione_foto .td_descrizione div{
	text-align:justify;
	margin-right:15px;
}




/*******************************************************************************************************************/
.menuh_item {
	font:bold 10pt tahoma;
	color: white;
	height:30px;
	background:url(../images/menu_item.jpg) left top;
	text-align:left;
}
.menuh_item_a:link{
	font:bold 10pt tahoma;
	color: white;
	text-decoration:none;
}
.menuh_item_a:visited{
	font:bold 10pt tahoma;
	color: white;
	text-decoration:none;
}
.menuh_item_a:hover,active{
	font:bold 10pt tahoma;
	color: white;
	text-decoration:underline;
}

.menuh_item_a2:link{
	font:bold 8pt tahoma;
	color: white;
	text-decoration:none;
}
.menuh_item_a2:visited{
	font:bold 8pt tahoma;
	color: white;
	text-decoration:none;
}
.menuh_item_a2:hover,active{
	font:bold 8pt tahoma;
	color: white;
	text-decoration:underline;
}

.titolo_ultimenotizie {
	font:bold 11pt tahoma;
	color: white;
}

.data_ultimenotizie {
	font:bold 8pt tahoma;
	color: black;
}

.testo_ultimenotizie {
	font: 8pt tahoma;
	color: black;
}

.input1 {
font:bold 7pt tahoma;
color:#ff8a23;
width:100px;
height:15px;
border:1px black outset;
}

.input2 {
font:bold 9pt tahoma;
color:#ff8a23;
width:200px;
height:20px;
border:1px black outset;
}

.input3 {
font:bold 7pt tahoma;
color:#5278a7;
width:159px;
height:17px;
}

.div_titolo_categoria {
	background:#30557c;
	color:#dd7921;
	margin-left:6px;
	margin-top:16px;
	margin-bottom:16px;
	padding:2px 0px 2px 0px;
	width:100%;
}

.btn1 {
	font:bold 8pt tahoma;
	background:#5782af;
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	border:0px;
}

.btn2 {
	font:13pt tahoma;
	color:#be9f69;
	background:#e3f0fe;
	padding-top:2px;
	padding-bottom:2px;
	border:0px;
}

.btn3 {
	font:bold 7pt tahoma;
	background:#5782af;
	color:white;
	padding:1px 4px 0px 4px;
	border:1px white solid;
}

.testo_form
{
	font:bold 8pt tahoma;
	color:#be9f69;
}

.tabella_azienda_delmese {
	background:#e4f0fe;
}

.tabella_azienda_delmese .td1 {
	vertical-align:top;
	background:#b9cbdf;
	
}
.tabella_azienda_delmese .td2 {
	height:62px;
	vertical-align:top;
	border:1px #d8dce3 solid;
}

.special { font-weight:bold; }





.news_az_cnt{
	border:1px solid black;
	background: #FFFFE1;
}


.news_settore_cnt{
	/*border:1px solid black;
	background: #FFFFE1;*/
	font-family:verdana;
}

.notiz {
	border-right:2px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 3px;
	font-size:12px;
	margin-bottom:6px;
	margin-right:4px;
	padding-bottom:11px;
	padding-right:4px;
	float:left;
	text-align:justify;
	vertical-align:top;
}

.notiz img {
	border:1px solid #000000;
	float:left;
	margin-right:11px;
	margin-left:4px;
}

.notiz h1{
	font-size:17px;
	font-weight:bold;
	margin: 2px;
	margin-bottom:10px;
}

.notiz h2{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.notiz h3{
	color:#000099;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

