body,html { height:100%; margin:0;  
background-color:#051640; }
#testa { width:100%; height:101px; text-align:left 
}
#testa {
	padding: 0 0 0 0;
	margin-top:20PX;
}

#index {
	height:375px;
	background-image: url(../img/sfondo_index.gif);
	background-repeat:no-repeat;
}
#index_logo {
	padding-top:90px;
	float:none;
}
#index_divisioni {
	padding-top:45px;
}
.avangarde_reg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	letter-spacing:-1;
	line-height:20px;
}
#index_lingua {
	padding-top:45px;
	float:none;

}
#contenuto{
	padding: 0 0 0 0;
	}
#contenuto_testo{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	border-left: 1px solid #051640;
	height:100%;
	background-color:#FFFFFF;
	}
	
#footer { 
	font-family:AvantGarde Bk BT , Arial;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding-top: 8px;
	width:770px;
	height:37px;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:10px;		
}
#footer_gp { 
	font-family: "AvantGarde Bk BT" , "Arial";
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding-top: 8px;
	width:770px;
	height:37px;
	background-image:url(../img/footer_gp.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:10px;		
}
#footer_sp { 
	font-family: "AvantGarde Bk BT" , "Arial";
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding-top: 8px;
	width:770px;
	height:37px;
	background-image:url(../img/footer_sp.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:10px;		
}
#footer_cb { 
	font-family: "AvantGarde Bk BT" , "Arial";
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding-top: 8px;
	width:770px;
	height:37px;
	background-image:url(../img/footer_cb.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:10px;		
}
A.lnk_contact:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color:#000000; TEXT-DECORATION: underline;
 	}
A.lnk_contact:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; TEXT-DECORATION: underline;
}
A.lnk_contact:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; TEXT-DECORATION: underline;
}
A.lnk_contact:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; TEXT-DECORATION: none;
}
.logotestata
{
	float:left;
	vertical-align:middle;
}
#home_cont0 {
	padding: 0 0 0 0;
	height:39px;
	width:499px;
	background-image:url(../bott_productnews.gif);
	background-repeat:no-repeat;
	border-right: 1px solid #FFFFFF;
	
}
#home_cont1 {
	padding: 0 0 0 0;
	height:162px;
	width:498px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-repeat:no-repeat;
}
#home_cont2 {
	padding: 0 0 0 0;
	height:162px;
	width:212px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#home_cont3 {
	height:38px;
	width:212px;
	border-left: 1px solid #FFFFFF;
	
}	

/* CLASSI PRESENTAZIONE PRODOTTI */
.txt_titoli_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	line-height:18px;
}

.txt_titoli_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	line-height:18px;
}
.txt_bianchi_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:justify;
	width:365px;
	line-height:18px;
}
.txt_bianchi_1bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:justify;
	font-weight:bold;
	line-height:18px;
}


#box_imgdx {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:justify;
	line-height:18px;
}

.immagine_dx { 
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	width:auto;
	margin:0px 10px 10px 0px;
	float:right;	
}

.txt_immagini
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	letter-spacing:-1;
	line-height:20px;
}

.immagine_sx { 
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	width:auto;
	margin:0px 10px 10px 0px;
	float:left;	
}
A.lnk_more:link {
	FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_cmore:active {
	FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline; 
}
A.lnk_more:visited {
	FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline; 
}
A.lnk_more:hover {
	FONT-SIZE: 11px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
/* FINE CLASSI PRESENTAZIONE PRODOTTI */


A.lnk_cont:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_cont:active {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_cont:visited {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_cont:hover {
	FONT-SIZE: 10px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
.flag
{
padding-left:756px;
padding-top:5px;
padding-bottom:63px;
}

#nav_testata { 
	text-align:right;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

A.lnk:link {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk:active {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk:hover {
	FONT-SIZE: 11px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk_contatti:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline;
}
A.lnk_contatti:active {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline;
}
A.lnk_contatti:visited {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline;
}
A.lnk_contatti:hover {
	FONT-SIZE: 10px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}

.txt_bianchi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}
.txt_titoli_tab_isti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #D60B0B;
}

.txt_corpo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:justify;
}
#right { 
	border-top: 2px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 4px;
	background-color:#075087;
		
}
#footer { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:middle;
	vertical-align:middle;
	color: #000000;
	padding-top: 8px;
	width:770px;
	height:37px;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
		
}

#right_txt { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 4px;
	
}

.txtbold {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #646464;
	border-top: 1px dashed #828A9F;
	

}

/* CLASSI AREA DINAMICA */
#testa_din {
	padding: 0 0 0 0;
	background-image: url(../img/testata_din.jpg);
	border-bottom: 2px solid #011F3B;
	background-repeat:no-repeat;
}

.titolo_macro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #011F3B;
	font-weight:bold;
	text-align:left;
}
.titolo_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #011F3B;
	font-weight:bold;
	text-align:left;
}

.txt_tit_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:left;
}

.txt_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
}

.titolo_contatti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051640;
	
	text-align:center;
}

.titolo_articolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #011F3B;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	background-color:#D8D8D8;
}

A.lnk_allegato:link {
	FONT-SIZE: 11px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_allegato:active {
	FONT-SIZE: 11px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_allegato:visited {
	FONT-SIZE: 11px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_allegato:hover {
	FONT-SIZE: 11px; color:#545967; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}

.intestazioni_scheda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5B5B5B;
	text-align:left;
	font-weight:bold;
}

.img_articolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5B5B5B;
	text-align:left;
	font-weight:bold;
}

#txt_scheda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	padding-top:3px;
	padding-bottom:10px;
	width:550px;
}

A.lnk_tipologie:link {
	FONT-SIZE: 11px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_tipologie:active {
	FONT-SIZE: 11px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_tipologie:visited {
	FONT-SIZE: 11px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
A.lnk_tipologie:hover {
	FONT-SIZE: 11px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}

A.lnk_titoli:link {
	FONT-SIZE: 13px; COLOR:#011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_titoli:active {
	FONT-SIZE: 13px; COLOR: #011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_titoli:visited {
	FONT-SIZE: 13px; COLOR: #011F3B; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_titoli:hover {
	FONT-SIZE: 13px; color:#075087; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}

#cerca { 
	padding-right:3px;
	padding-top: 10px;
	padding-bottom:10px;
	text-align:right;
}

#img_macroarea { 
	padding-left: 6px;
	padding-top:20px;
	text-align:right;
	float: left;
	vertical-align:middle;
}

#paginazione { 
	padding-left: 117px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
}

A.lnk_paginazione:link {
	FONT-SIZE: 12px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk_paginazione:active {
	FONT-SIZE: 12px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk_paginazione:visited {
	FONT-SIZE: 12px; COLOR: #075087; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
A.lnk_paginazione:hover {
	FONT-SIZE: 12px; color:#011F3B; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}

#footer_din { 
	border-top: 2px solid #011F3B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	color: #FFFFFF;
	padding-top: 6px;
	width:780px;
	height:28px;
	background-color:#075087;
	background-repeat:no-repeat;
}

.txt_tit_tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	height:25px;
	padding-left:2px;
}

.txt_tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
	height:25px;
	padding-left:2px;	
} 


#altri_dx {

	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	padding-bottom: 25px;
}

#altri_dx div.immagine_dx { 
	padding:5px;
	width:180px;
	margin:0px 0px 0px 10px;
	float:right;	
}

.immagine_dx {
	MARGIN: 3px;
	border-left:1px solid #051640;
	border-bottom:1px solid #051640;
		
	}

#altri_sx {

	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	padding-bottom: 25px;
}

#altri_sx div.immagine_sx { 
	padding:5px;
	width:180px;
	margin:0px 10px 0px 0px;
	float:left;
}

.immagine_sx {
	MARGIN: 3px;
	border-right:1px solid #051640;
	border-bottom:1px solid #051640;
}

#spazio_righe {
padding-bottom:20px;
}

#altri_dx_vert {

	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	padding-bottom: 25px;
}

#altri_dx_vert div.immagine_dx_vert { 
	padding:5px;
	width:180px;
	margin:0px 0px 0px 10px;
	float:right;	
}

.immagine_dx_vert {
	MARGIN: 3px;
	border-left:1px solid #051640;
	border-bottom:1px solid #051640;
	}

#altri_sx_vert {

	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	padding-bottom: 25px;
}

#altri_sx_vert div.immagine_sx_vert { 
	padding:5px;
	width:180px;
	margin:0px 10px 0px 0px;
	float:left;
}

.immagine_sx_vert {
	MARGIN: 3px;
	border-right:1px solid #051640;
	border-bottom:1px solid #051640;
}
A.lnk_scarica:link {
	FONT-SIZE: 10px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_scarica:active {
	FONT-SIZE: 10px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_scarica:visited {
	FONT-SIZE: 10px; COLOR: #051640; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: underline;
}
A.lnk_scarica:hover {
	FONT-SIZE: 10px; color:#545967; FONT-FAMILY: Verdana, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}