/* CSS Document */


.link1_percorso_nolink {
			font-family: helvetica;
			color: #656565;
			font-size:11px;

			
}



.font_bold {
			font-family: helvetica;
			color: #656565;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
}
.font_bold_blue {
			font-family: helvetica;
			color: #006699;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
}
.font_blue_ {
			font-family: helvetica;
			color: #006699;
			font-size:11px;
}
.font_blue_2 {
			font-family: helvetica;
			color: #006699;
			font-size:11px;
}

.fondo_img {
			background-color:#666666;
}

.font_link_piccolo {
			font-family: helvetica;
			color: #656565;
			font-size:10px;
			
			text-decoration:none;
}


.font_bold_rosso {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
}
a.font_bold_rosso1 {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
}
a.font_bold_rosso1:hover {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			font-weight:bold;
			text-decoration: underline;
}



.fondo_barra_inferiore {
            background-color:#6E737A;
													
}
.fondo_barra_inferiore2 {
            background-color:#999999;
													
}

.margine {
			margin-top:0px;
			background-color:#f0f0f0
}
.margine1 {
			margin-top:0px;
}


.linea {
			background-image: url(../img/linea.gif);
			background-repeat:repeat-x;						
}
.linea2 {
			background-image: url(../img/linea2.gif);
			background-repeat:repeat-x;						
}
.tratteggio {
			background-image: url(../img/tratteggio_menu.gif);
			background-repeat:repeat-x;						
}


.font_link {
			font-family: helvetica;
			color: #656565;
			font-size:10px;
			text-decoration:none;
			
}
.font_link_pic {
			font-family: helvetica;
			color: #656565;
			font-size:10px;
			text-decoration:none;
			
}

a.font_link2 {
			font-family: helvetica;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link2:hover {
			font-family: helvetica;
			color: #656565;
			font-size:11px;
			text-decoration:underline
			
			
}


a.font_link1 {
			font-family: helvetica;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1:hover {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			/*font-weight:bold;*/
			text-decoration:underline;
			
}
a.font_link1_percorso {
			font-family: helvetica;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1_percorso:hover {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			text-decoration:none
			
}



a.font_link1_chiaro {
			font-family: helvetica;
			color: #EAEAEA;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1_chiaro:hover {
			font-family: helvetica;
			color: #EAEAEA;
			font-size:11px;
			/*font-weight:bold;*/
			text-decoration:underline;
			
}

.font_link_grande {
			font-family: helvetica;
			color: #656565;
			font-size: 36px;
			text-decoration:none;
			
}
.font_link_bold {
			font-family: helvetica;
			color: #000000;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			
}

.font_rosso {
			font-family: helvetica;
			color: #c90101;
			font-size:11px;
			text-decoration:none;
}
.font_link_bianco {
			font-family: helvetica;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
			
}
a.font_link_bianco {
			font-family: helvetica;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
			
}
a.font_link_bianco:hover {
			font-family: helvetica;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:underline;
			
}

.fondo_blue {
			background-color:#006699;
			border-bottom:1px solid #ffffff; 
			border-right:1px solid #ffffff

}
.fondo_blue2 {
			background-color:#006699;
			border-bottom:1px solid #ffffff;
			 
			

}
.stile_tabella {
			background-color:#6E737A;
			border-bottom:1px solid #ffffff; 
			border-right:1px solid #ffffff
}
.stile_tabella1 {
			background-color:#6E737A;
			border-bottom:1px solid #ffffff; 
}

.stile_tabella2 {
			background-color:#999999;
			border-bottom:1px solid #ffffff; 
			border-right:1px solid #ffffff;
			font-family: helvetica;
			color:#999999;
			font-size:10px;

}
.stile_tabella2b {
			background-color:#999999;
			border-bottom:1px solid #ffffff; 
			font-family: helvetica;
			color:#999999;
			font-size:10px;

}
.stile_tabella3 {
			
			border-bottom:1px dotted #999999; 
			border-right:1px dotted #999999;
			font-family: helvetica;
			color: #006699;
			font-size:9px;

}
.stile_tabella4 {
			
			border-bottom:1px dotted #999999; 
			border-right:1px dotted #999999;
			border-top:1px dotted #999999 ;
			font-family: helvetica;
			color: #006699;
			font-size:9px;

}
.tabellina {
			border-bottom:1px solid #999999
}
.tabellina_riga_sopra {
			border-top:1px dotted #999999
}

.border_news {
			
			border-bottom:1px dotted #999999; 
			border-left:1px dotted #999999
}
.border_articoli {
			
			 border-left:1px dotted #999999
}


/* CSS Document */

/* { margin:0px; padding:0px; font-family:Helvetica, sans-serif; font-size:13px; color:#656565;}*/
body { font-family:Helvetica, sans-serif; font-size:13px; color:#656565; background-color:#f0f0f0;}

/* font */
h1 { font-size:32px; color:#b61d23;}
h2 { font-size:20px; font-weight:bold;}
h3 { font-size:16px; font-weight:bold; color:#000000;}
h4 { font-size:16px; font-weight:bold; color:#b61d23;}
h5 { font-size:20px; color:#b61d23;}
h6 { font-size:16px; color:#656565;}

.font1 { font-size:20px;}
.font2 { font-size:16px;}
.font3 { font-size:11px;}
.bold1 { font-size:16px; font-weight:bold; color:#000000; text-decoration:none}
.bold2 { font-size:14px; font-weight:bold; color:#000000; line-height:18px;text-decoration:none}
.bold3 { font-size:13px; font-weight:bold; color:#000000; text-decoration:none}
.bold_pic { font-size:10px; font-weight:bold; color:#000000;text-decoration:none}
.bold2_rosso { font-size:14px; font-weight:bold; color:#b61d23; line-height:18px;}


/* link */
a.indietro { font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
a.indietro:hover { font-size:14px; font-weight:bold; color:#b61d23; text-decoration:none;}

a.download { font-size:16px; font-weight:bold; color:#000000; text-decoration:none;}

a.aconferma { font-size:16px; font-weight:bold; color:#b61d23; text-decoration:none;}

/* padding */
td.ptop_bottom30 { padding:30px 0px 30px 0px;}
td.ptop_bottom15 { padding:15px 0px 15px 0px;}
td.ptop_bottom10 { padding:10px 0px 10px 0px;}
td.pbottom15 { padding:0px 0px 15px 0px;}
td.ptop10_bottom { padding:10px 0px 10px 0px;}
td.pleft5 { padding:0px 0px 0px 5px;}
td.ptop_bottom5 { padding:5px 0px 5px 5px;}

/* classi */
td.img1 { background:url(../img/im1.jpg) no-repeat top left;}
td.img2 { background:url(../img/tmxp.jpg) no-repeat top left;}
td.img4 { background:url(../img/t3k.jpg) no-repeat top left;}
td.img3 { background:url(../img/im3.jpg) no-repeat top left; height:218px;}
td.riga_bianca { background:url(../img/riga_bianca.jpg) repeat-y top left; padding:5px 0px 10px 5px;}



/* div */
#cont_testo { position:relative; float:left; width:286px; height:359px;}
	#testo { position:absolute; width:240px; left:8px; text-align:left; }
	#testo ul{ text-align:left; padding-left:1px; line-height:13px;}
	#testo li{ list-style-type:inherit;}

#cont_testo2 { position:relative; float:left; width:286px;}
	#testo2 { position:absolute; width:220px; left:5px; top:5px; text-align:center; line-height:14px;}

#cont_testo3 { position:relative; float:left; width:276px; margin-bottom:10px;}
	#testo3 { position:absolute; width:256px; left:5px; top:5px; text-align:left; line-height:14px;}
	.class_ul{ text-align:left; padding-left:15px;}
	.class_li{ list-style-type:inherit; font-size:10px;}

#cont_indietro { position:relative; float:right; width:165px; bottom:30px;}
	#indietro { position:absolute; right:30px; top:0px;}

#img { position:relative; float:left; width:270px; height:359px; background:#FFFFFF;}
#img2 { position:relative; float:left; width:270px;}

/*fabio - 29-10-2010*/
.Stile2 {color: #FF9900}
.Stile4 {color: #4DB0FB}
.Stile5 {color: #00CC33}
.Stile6 {font-size: 10}
.Stile7 {color: #FFCC33}
.Stile8 {color: #a1e89a}


