@font-face {
    font-family: 'montserrathairline';
    src: url('/template/1/font/montserrat-hairline-webfont.eot');
    src: url('/template/1/font/montserrat-hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/montserrat-hairline-webfont.woff2') format('woff2'),
         url('/template/1/font/montserrat-hairline-webfont.woff') format('woff'),
         url('/template/1/font/montserrat-hairline-webfont.ttf') format('truetype'),
         url('/template/1/font/montserrat-hairline-webfont.svg#montserrathairline') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'montserratlight';
    src: url('/template/1/font/montserrat-light-webfont.eot');
    src: url('/template/1/font/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/montserrat-light-webfont.woff2') format('woff2'),
         url('/template/1/font/montserrat-light-webfont.woff') format('woff'),
         url('/template/1/font/montserrat-light-webfont.ttf') format('truetype'),
         url('/template/1/font/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'montserratbold';
    src: url('/template/1/font/montserrat-bold-webfont.eot');
    src: url('/template/1/font/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/montserrat-bold-webfont.woff2') format('woff2'),
         url('/template/1/font/montserrat-bold-webfont.woff') format('woff'),
         url('/template/1/font/montserrat-bold-webfont.ttf') format('truetype'),
         url('/template/1/font/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@media print 
{
  @page 		{ margin: 10mm 10mm 10mm 10mm; }
  body  			{ margin: 15mm 15mm 15mm 15mm; }
}
/*
@media print 
{
  @page 		{ margin: 25mm 25mm 25mm 25mm; }
  body  			{ margin: 0; }
}*/

body					{  color:#444; font-family: 'montserratlight';}
.header, .footerone, .dx, .menu_principale, .cont_cerca, .path, .condividi_stampa				{ display:none;}


a 			{ color:#222;}


strong, .bold 			{ font-family: 'montserratlight'; font-weight:bold;}
.regular		{  font-family: 'montserratlight';}


h1					{
						font-family: 'Roboto';
						font-weight: 500;
						margin: 0 0 15px 0;
						font-size: 2.5em;
						display: inline-block;
						width: 100%;
						line-height: 1.4em;
						color: #222;
						} 
						
h2					{
						font-family: 'Roboto';
						font-weight: 500;
						margin: 0 0 5px 0;
						font-size: 1.4em;
						width: 100%;
						line-height: 1em;
						color: #222;
						}						

.rob_reg			{font-family: 'Roboto'; font-weight:400;}
.rob_bold			{font-family: 'Roboto'; font-weight:500;}

.percorso		{ padding:10px 0;}
.desc_all		{ padding:0 0 0 22px; min-width:60%; font-size:11px;}  