/*BODY*/
body, html{	
	width: 100%;
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #6A6A6A;
	background: #FFFFFF;
	overflow-x:hidden;

}
img{
	border: 0px;
}
a{
	text-decoration:none;
}
/*
@font-face
{
font-family: Arial Narrow;
src: url('/fonts/Arial_Narrow.ttf')
     url('Arial_Narrow.eot');  IE9 
} 
*/
#maincontainer{
		display:block;
		font-family: 'Oswald', sans-serif;
		background: #FFFFFF;
		width: 1000px;
		position: relative;
		clear: both;
		top: 0px;
		left: 50%;
		margin-left: -500px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:hidden;
	}

#menu_top{
	margin:0px; 
	letter-spacing: 2.5px;
	height:47px;
	width:1000px;
}
.testo_sxmenu{
	display:block;
	line-height: 25px;
	height:25px;
	font-size:12px;
	padding:2px 0px 0px 2px;
	font-weight:bold;
}
#menu_top a{
	font-size:15px;
	text-decoration:none;
}

.menuanchor a{
	color: #6d6e71;
}


.menuanchor{
	color: #6d6e71;
}

.menuanchor:hover{
	color:#334A97;
}

.menuonanchor{
	color:#334A97;
	font-weight: bold;
}

.menuonanchor:hover{
color:#334A97;
}

.topmenu{
text-align:center;
padding:16px 0px 0px 0px;
}
select{
 width: 145px;
  height: 22px;
}

.contentscrollingnews{
	clear:both;
	margin:0px;
	padding:0px;

}
.topmenuvoices{

}
#lingue{
width:148px;
display:block
height:35px;
float:left;
margin:0 10px 0 10px;
}
#strillata{
	color: #6a6a6a;
	float:left;
	clear:both;
	font-size:13px;
	height:35px;
	line-height:0;
}
#bottom_nav{
width: 1000px;
clear:both;
}
#left_menu{
	padding:0px 0px 0px 15px;
	width:155px;
	float:left;
}

.portante{
	float:left;
	display:block;

	width:500px;
}


.portante ul {
list-style-type: none;
padding: 5px 0 0 0;
margin: 0px 0 0 0;

}


.portante li {
	font-weight:bold;
	font-size:13px;
	background-image: url("/img/download/fr-blu.png");
    background-position: 0 0.6em;
    background-repeat: no-repeat;
    line-height: 1.6em;
    margin-top: 0.8em;
    padding-left: 0.6em;
}


.portante_title{
margin:1px 0px 8px 0px;
}
.portante_title a:hover {
	color:#334A97;
}

.portante_linea{
border:solid 1px red;
}

.portante_p{
	display:none;
}
.portanteh3{
	cursor:pointer;
}
#linea_content{

}

.mainsxmenu{
	height:10px;
	width:165px;
}
.testo_sxmenu{
	width:165px;
}
.news_hp{
	width:185px;
	min-height:600px;
	float:left;
}

.news_hp  .news_titolo{
	font-weight:bold;
	
}
.news_hp .news_titolo a{
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#334A97;
}


.news_hp ul
{
list-style-type: none;
padding: 5px 0 0 0;
margin: 0px 0 0 0;
}

.news_hp li
{
    background-image: url("/img/download/fr-blu.png");
    background-position: 0 0.5em;
    background-repeat: no-repeat;
    line-height: 1.0em;
    margin-top: 0.8em;
    padding-left: 0.6em;
	width:160px;
}
.navigatore{
color: #6a6a6a;
font-weight:bold;
margin:1px 0 1px 0;
}
.mainsxsearch{
	font-size:13px;
}

.news_hp li a
{
	font-size:13px;
	color:#6A6A6A;
}

.news_hp li a:hover
{
	color:#334A97;
}


.newsabstract{
font-size:13px;
}
.newslink_ASA{
font-size:13px;
}
.highlight{
	font-size:13px;
	margin:0px 5px 0px 5px;
	padding:0px;
	width:200px;
	float:left;
}

.highlight a {
	color: #6a6a6a;
}
.highlight a:hover {
	color:#334A97;
}
#hp_content{
	width:820px;
	float:right;
}
#generic_content{
	width:auto;
	float:right;
}
#chisiamo_title{
	color:#334A97;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

#chisiamo_desc{
	font-size: 13px;
	line-height: 17px;
	letter-spacing: 0.04em;
	color: #6a6a6a;
	margin:0px 0px 30px 0px;
	padding:0px 0px 10px 0px;
}
#chisiamo_docs{
	color:#334A97;
	display:block;
	background-image: url('/img/download/fr-blu.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
	float:right;
}

#chisiamo_img{
	float:right;
	border:solid 1px red;
}
#chisiamo_docs a{
	font-weight:bold;
	color:#334A97;

}

#chisiamo_content a{
	font-weight:bold;
	color:#334A97;

}


#chisiamo_content a:hover
{
	font-weight:bold;
	color:#334A97;
}
#chisiamo_content{
	margin:0px 15px 5px 10px;
	line-height: 1.0em;
	width:790px;
	font-size:13px;
	float:left;
}


#dovesiamo_content{
	margin:0px 15px 5px 10px;
	line-height: 1.0em;
	width:800px;
	font-size:13px;
	float:left;
}
#dovesiamo_indicazioni{
	width:250px;
	float:left;
}
.dovesiamo_title{
	color:#334A97;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#dovesiamo_desc{
	font-size:13px;
	line-height: 1.2em;
	color: #6a6a6a;
	text-align:left;
	width:230px;
	margin:0px 0px 30px 0px;
	float:left;
}
#dovesiamo_immagine{
	float:right;
}
#mid_bar{
	width:1000px;
	clear: both;
	text-align: right;

}

#social_bar_cataloghi{
	margin:10px 0px 0px 5px;
	text-align:left;
	width:33%;
	float:left;
}

#social_bar_lingue{

	margin:10px 0px 0px 0px;
	text-align:center;
	width:33%;
	float:left;
}
#social_bar_lingue img{
	padding: 5px;
}
#social_bar_social{
	margin:10px 0px 0px 0px;
	text-align:right;
	width:33%;
	float:left;
}

#social_bar_social img{
	padding: 5px;
}

.popup_content{
	font-family: 'Oswald', sans-serif;
	width:auto;
	clear: both;
	background-color:#fff;
	color: #6a6a6a;
	text-align: center;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 10px;
}
.pop_privacy{
	margin: 150px 0px 0px 0px;
}

#privacy_policy {
	margin:148px 0 0 0;
	float:right;
}
.footer {
	font-family: 'Oswald', sans-serif;
	width:auto;
	clear: both;
	background-color:#6d6e71;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	height:60px;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 12px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
}

.footer a{
color:#ffffff;
text-decoration:none;
}
.mainsxfooter{
	padding:0 0 0 195px;
}
select{
 width: 145px;
  height: 22px;
}
	
	
	
.risultato_distribuzione{
	font-size:13px;
	width:420px;
	}
.ragione_sociale{
	font-size:13px;
	width:150px;
}

.distribuzione_marchi{
	font-size:13px;
	padding:0px;
	margin:0px;
	width:200px;
	float:left;
}


.distribuzione_select{
	font-size:13px;
	width:160px;
	padding:0px;
	margin:0px 0px 0px 15px;
	float:left;
}
.distribuzione_nazione{
	font-size:13px;
	width:160px;
}
.distribuzione_provincia{
	width:160px;
	font-size:13px;

}
.descrizione_distribuzione{
	line-height: 1.3em;
	font-size:13px;
	width:auto;

}
.distribuzione_titolo{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:0px 0px 5px 0px;
	color:#334A97;
}
.distribuzione_titolo_provincie{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:5px 0px 5px 0px;
	color:#334A97;
}

.distribuzione_trova{
	font-size:13px;
	margin:30px 0px 0px 0px;
	width:160px;
}

.img_distribuzione{
	font-size:13px;
	float:right;
	padding:0px;
	margin: 0px 28px 0px 0px;
}
.container_distribuzione_risultato{
font-size:13px;
float:left;
width:370px;
}
.nessun_risultato{
float:left;
	width:200px;
	font-size:13px;
	display:block;
	margin:28px 0px 30px 45px;
	color:#334A97;
}
.container_distribuzione_cerca{
font-size:13px;
padding:0px;
margin:0px;
width: 394px;
float:left;
}
.cerca_codice{
 width: 126px;
  height: 18px;
}
.descrizione_distribuzione_table{
	font-size:13px;
	color:#334A97;
}
.descrizione_distribuzione_table a{
	text-decoration:none;
	font-size:13px;
	color:#334A97;
}

#news_content{
	float:left;
	margin:0px 15px 5px 10px;
	width:800px;
}

#news_content a:hover{
	
	font-size:13px;
	color:#334A97;
	text-align:left;
}
#news_content a{
	
	font-size:13px;
	color: #6a6a6a;
	text-align:left;
}

#news_content ul
{

list-style-type: none;
padding: 0;
margin: 5px 0 0 0;
}

#news_content li
{

    background-image: url("/img/download/fr-blu.png");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    line-height: 1.0em;
    margin-top: 0.8em;
    padding-left: 0.6em;
}
.news_asa{

display:block;
padding: 0,10px, 0, 0;
width:380px;
float:left;

}
.news_mingardi{
display:block;
padding: 0,10px, 0, 0;
width:380px;
float:left;

}
.news_title{
	color:#334A97;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}
.single_news{
	margin:0px 15px 5px 15px;
	line-height: 1.0em;
	width:790px;
	font-size:13px;
	float:left;

}


.dxmenu_linea{
	width:230px;
	float:left;
}
.dxmenu_linea a{

	display:block;

}


.dxmenu_linea ul {


list-style-type: none;
padding: 0;
margin: 5px 0 0 0;
}

.dxmenu_linea li {
	 background-image: url("/img/download/fr-blu.png");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    line-height: 1.0em;
    margin-top: 0.8em;
    padding-left: 0.6em;
	font-size:13px;
}

.dxmenu_linea a{
	color: #6a6a6a;
	display:block;

}


.dxmenu_linea a:hover
{
	
	color:#334A97;
}



.sxmenu_linea{
	
	margin:0px 20px 0px 20px;
	color: #6a6a6a;
	width:540px;
	float:left;
}


.sxmenu_linea ul {


list-style-type: none;
padding: 0;
margin: 5px 0 0 0;
}

.sxmenu_linea li {
	 background-image: url("/img/download/fr-blu.png");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    line-height: 1.0em;
    margin-top: 0.8em;
    padding-left: 0.6em;
	font-size:13px;
}

.sxmenu_linea a{
	color: #6a6a6a;
	display:block;

}


.sxmenu_linea a:hover
{
	
	color:#334A97;
}
	
.dxmenu {
	font-family: 'Oswald',sans-serif;
}
#marchiomingardi,#marchioasa,#marchioway {
	line-height:	1.0em;
    float: left;
	padding:0px;
    margin:0px 25px 20px 0px;
    width: 300px;
}
	.maincontent p{
		font-size: .75em;		
	}

	.maincontent .minip{
		font-size: .70em;
	}

	.datatable{
		width: 358px;
		margin: 0px; 
		/*border: 1px solid #CECFCE;*/
		font-size:.70em; 
	}

		.datatablewhitecell{
			background: #FFFFFF;
			padding: 3px 0px 3px 2px;
		}

		.datatablegreycell{
			background: #EFEFEF;
			padding: 3px 0px 3px 2px;
		}

		.datatable1stwhitecell{
			background: #FFFFFF;
			padding: 3px 0px 3px 2px;
		}

		.datatable1stgreycell{
			background: #EFEFEF;
			padding: 3px 0px 3px 2px;
		}

		.datatable2ndwhitecell{
			background: #FFFFFF;
			padding: 3px 0px 3px 2px;
		}

		.datatable2ndgreycell{
			background: #EFEFEF;
			padding: 3px 0px 3px 2px;
		}

			.doclanguage{
				margin: 0px 3px 0px 3px;
				height: 14px;
				width: 14px;
			}

		.lineewhitediv{
			/*height: 80px;*/
			border: 3px solid #FFFFFF;
			border-left: 0px;
			/*verflow: auto;*/

			SCROLLBAR-FACE-COLOR: #FFFFFF;
			SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
			SCROLLBAR-SHADOW-COLOR: #CECFCE;
			SCROLLBAR-3DLIGHT-COLOR: #CECFCE; 
			SCROLLBAR-ARROW-COLOR: #000063; 
			SCROLLBAR-TRACK-COLOR: #FFFFFF; 
			SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
		}

		.lineegreydiv{
			/*height: 80px;*/
			border: 3px solid #EFEFEF;
			border-left: 0px;
			/*overflow: auto;*/

			SCROLLBAR-FACE-COLOR: #EFEFEF;
			SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF;
			SCROLLBAR-SHADOW-COLOR: #CECFCE;
			SCROLLBAR-3DLIGHT-COLOR: #CECFCE; 
			SCROLLBAR-ARROW-COLOR: #000063; 
			SCROLLBAR-TRACK-COLOR: #EFEFEF; 
			SCROLLBAR-DARKSHADOW-COLOR: #EFEFEF;
		}

			.linearisultato ul {
				list-style-type: none;
				padding: 5px 0 0 0;
				margin: 0px 0 0 13px;
			}
			.linearisultato li{
				background-image: url("/img/download/fr-blu.png");
				background-position: 0 0.3em;
				background-repeat: no-repeat;
				line-height: 1.0em;
				margin-top: 0.8em;
				padding-left: 0.6em;
			}

			.linearisultato li a{
				color: #6a6a6a;
			}

			.linearisultato li a:hover{
				color:#334A97;
			}

			.linealink{
				display: block;
				font-weight: normal;
				font-size: 13px;
				border: 0px;
				margin: 0px;	
			}

			.linealink:hover{
				color: #000063;
			}
			
.toogle {
	width:250px;
    cursor: pointer;
	padding: 1px 0px 1px 24px;
	font-size: 13px;
	background: transparent url("/img/download/fr-off.png") 10px 8px no-repeat;
	margin: 5px;
	font-style: normal;
    font-weight: 400;
}

.collapse {
    display: none;
	margin:0px 0px 10px 0px;
}
.marchio{
	width:250px;
    color:#334A97;
    font-size: 13px;
    padding: 0px;
	margin:2px 0 0 14px;
	font-weight: bold;
}
.label{
font-size: 0.8em; 
padding-left:30px;
float: left;
font-style: normal;
font-weight: 300;
}
.language {
    float: right;
	 display: inline;
}
#intro_dowload{
	font-weight: bold;
	margin:0 0 0 14px;
	font-size:13px;
    padding: 10px 0px 0px 0px;
	color:#334A97;
}

.mainarcell{
	font-size:13px;
}

.mainarcell a {
	color:#334A97;
}

.dxmenu_linea{
	line-height:1.0 em;
	color: #6a6a6a;
	width:230px;
	float:left;
}
.dxmenu_linea a{
	color: #6a6a6a;
	font-size:13px;
	display:block;

}
.sxmenu_linea{
	line-height:1.0 em;
	margin:0px 20px 0px 20px;
	color: #6a6a6a;
	width:540px;
	float:left;
}

.sxmenu_linea a{

	color: #6a6a6a;
	font-size:11px;
	display:block;

}

.titolo_linea{
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	color:#334A97;
	font-size:13px;

}

.titolo_linea_download{
	font-weight:bold;
	margin: 0px;
	color:#334A97;
	font-size:13px;

}
.divtip{
border-left:25px solid #fff;
}


.datatable{
	padding:10px;
	line-height:15px;
	color: #6a6a6a;
	font-size:11px;
	margin-bottom:10px;
}


.datatable td {
     border-bottom: 1px solid #000;
}

.linea_descrizione{
	padding:0px 0px 0px 190px;
	width: auto;
	display:block;
	
}

.portanteh3 {
	color:#334A97;
	font-size:13px;
	font-weight:bold;
	list-style-type: none;
	padding: 0;
	margin: 5px 0 0 0;
	background-image: url('/img/download/fr-blu.png');
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding: 0 0 0 .6em;

}

.portante_p a{
	margin: 0px 0px 0px 7px;
	line-height:18px;
	color: #6a6a6a;
	font-size:13px;
	line-height:19px;
}

.descportante{
	color: #6a6a6a;
	font-size:13px;
	margin:0 0 0 10px;
}

.top_box{

	float:left;
	width:976px;
	margin:10px  0px 60px  14px;		
}
#top_box{

	float:left;
	width:990px;
	margin:10px  0px 60px  0px;		
}
.top_box_risultato{
	margin:0 0 0 14px;
	font-size:13px;
	display:block;
	width:976px;
	
}

.img_risultato{
	margin:0px 0px 0px 0px;
	float:left;
	width:450px;

}

.risultato_desc{
	font-size:13px;
	float:left;
	width:auto;
	margin:0px 10px 0px 0px;
}
.cerca_title{
	margin:0 0 0 14px;
	color:#334A97;
	font-size:13px;
	font-weight:bold;
}
.contenttext{
	font-size:13px;
}