
body {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:focus {
outline: 0;
border:none;
color: rgba(0, 0, 0, 0);
}

.row {
	background-color:white;
}

footer {
	background-color: white;
	color: #000066;
	/*padding: 10px 0 0 0;
	color: #666666;*/
	position: relative;
	width: 100%;
 }

.grigio {
	background-color: white;
	color: #000066;
 }

.footer_copy{
	color: #000066;
	font-size: 9pt;
	font-weight: normal;
	margin-bottom: 2px;
	line-height: 1;
}

footer a:link, a:visited, a:active, a:hover{
	color: #000066;
	font-weight: bold;
}

button, .button {
    background-color: #AAAAAA;
	}
	
button, .button:hover {
    background-color: #fff;
	color: #AAAAAA;
	border: 1px solid #AAAAAA;
	}	

.versione {
	background-color: black;
	text-align: right;
	} 

.centrato {
	text-align:center;
}

.label_title {
	color: #979CA2;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}
.label_value {
 color: #979CA2;
    font-size: 10pt;
	font-weight: normal;
    text-align: left;
}

.label_titleBIG {
	color: #979CA2;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}
.label_valueBIG {
 color: #979CA2;
    font-size: 11pt;
	font-weight: normal;
    text-align: center;
}

.titleBIG {
	color: #979CA2;
    font-size: 13pt;
    font-weight: normal;
    text-align: center;
}

.riq_Titolo{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}

.riq_Codici{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	padding-left: 5px; 
	padding-right: 5px;
}

.riq_ModelDet {
	background-color:#074E68;
	/*border-top: 1px solid #333333; 	
	border-bottom: 1px solid #333333;
	*/
}
.riq_ModelDet_interno{
	padding: 0px;
	text-align: left; 
	vertical-align: middle; 
}
.riq_ModelDethide {
    display: none;
}
.riq_ModelDetshow {
    display: block;
}
.riq_ModelDet-section{
	text-align: left; 
	padding-top: 14px;
}
.riq_ModelDet-section ul {
    background: none repeat scroll 0 0 /*#074E68*/;
	/*color: white;*/
    display: block;
    font-size: 10pt;
    height: auto;
    margin: 0;
    width: 100%;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
    list-style: none outside none;
}
.riq_ModelDet-section ul li  {
    width: 100%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.riq_Price {
	background-color:#074E68;
	/*border-top: 1px solid #333333; 	
	border-bottom: 1px solid #333333;
	*/
}
.riq_Price_interno{
	padding: 0px;
	text-align: left; 
	vertical-align: middle; 
}
.riq_Pricehide {
    display: none;
}
.riq_Priceshow {
    display: block;
}
.riq_Price-section{
	text-align: left; 
	padding-top: 14px;
}
.riq_Price-section ul {
    background: none repeat scroll 0 0 /*#074E68*/;
	/*color: white;*/
    display: block;
    font-size: 10pt;
    height: auto;
    margin: 0;
    width: 100%;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
    list-style: none outside none;
}
.riq_Price-section ul li  {
    width: 100%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.riq_Factory {
	background-color:#074E68;
	/*border-top: 1px solid #333333; 	
	border-bottom: 1px solid #333333;
	*/
}
.riq_Factory_interno{
	padding: 0px;
	text-align: left; 
	vertical-align: middle; 
}
.riq_Factoryhide {
    display: none;
}
.riq_Factoryshow {
    display: block;
}
.riq_Factory-section{
	text-align: left; 
	padding-top: 14px;
}
.riq_Factory-section ul {
    background: none repeat scroll 0 0 /*#074E68*/;
	/*color: white;*/
    display: block;
    font-size: 10pt;
    height: auto;
    margin: 0;
    width: 100%;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
    list-style: none outside none;
}
.riq_Factory-section ul li  {
    width: 100%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.riq_FactoryImage {
	background-color:#074E68;
	/*border-top: 1px solid #333333; 	
	border-bottom: 1px solid #333333;
	*/
}
.riq_FactoryImage_interno{
	padding: 0px;
	text-align: left; 
	vertical-align: middle; 
}
.riq_FactoryImagehide {
    display: none;
}
.riq_FactoryImageshow {
    display: block;
}
.riq_FactoryImage-section{
	text-align: left; 
	padding-top: 14px;
}
.riq_FactoryImage-section ul {
    background: none repeat scroll 0 0 /*#074E68*/;
	/*color: white;*/
    display: block;
    font-size: 10pt;
    height: auto;
    margin: 0;
    width: 100%;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
    list-style: none outside none;
}
.riq_FactoryImage-section ul li  {
    width: 100%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

/*L.S. added 14/05/2014*/
.riq_YProductsHide {
    display: none;
}
.riq_YProductsShow {
    display: block;
}
.riq_YProducts-section{
	text-align: left; 
	padding-top: 14px;
}
.riq_YProducts-section ul {
    background: none repeat scroll 0 0 /*#074E68*/;
    display: block;
    font-size: 10pt;
    height: auto;
    margin: 0;
    width: 100%;
	border-bottom: 1px solid #CCCCCC;
    list-style: none outside none;
}
.riq_YProducts-section ul li  {
    width: 100%;
}


.bottoni_interno{
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 5px; 
	padding-right: 5px;
	/*padding: 0px;*/
	text-align: center; 
	border-top: 1px solid #979CA2;
	border-bottom: 1px solid #979CA2;
	vertical-align: middle; 
	font-weight: bold;
	cursor:pointer;
}
.bottoni_interno2{
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 5px; 
	padding-right: 5px;
	/*padding: 0px;*/
	text-align: center; 
	/*border-top: 1px solid #979CA2;*/
	border-bottom: 1px solid #979CA2;
	vertical-align: middle; 
	font-weight: bold;
	cursor:pointer;
}
.bottoni_interno3{
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 5px; 
	padding-right: 5px;
	/*padding: 0px;*/
	text-align: center; 
	/*border-top: 1px solid #979CA2;
	border-bottom: 1px solid #979CA2;*/
	vertical-align: middle; 
	font-weight: bold;
	cursor:pointer;
}
.bottoni_interno:hover, .bottoni_interno2:hover, .bottoni_interno3:hover{
	padding-top: 14px;
	padding-bottom: 14px;/*
	padding: 0px;*/
	/*text-align: center; */
	vertical-align: middle; 
    background-color: #fff;
}
.bottoni_interno:hover > span.link_interno , .bottoni_interno2:hover > span.link_interno, .bottoni_interno3:hover > span.link_interno {
	padding-top: 14px;
	padding-bottom: 14px;
	color: #074E68;
	font-weight: bold;
}

span.link_interno {
	padding-top: 14px;
	padding-bottom: 14px;
	color: #979CA2; /*979CA2;*/
	font-weight: bold;
	font-size: 14pt;
}

.foto_prodotto{
	border: 0;
	height: 200px;
	margin-top: 4px;
}

.reveal-modal {
    padding: 0.25rem;
}

/* INIZIO - TAMPONE per VECCHI IIS */
.fa {
  display: inline-block;
  /*font-family: FontAwesome;*/
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-info-circle:before {
  content: url(../image/icona_f05a.png);
  
}
.fa-chevron-circle-down:before 
{
  margin-right:5px;
  content: url(../image/icona_f13a.png);
}
.fa-play-circle-o:before {
  content: url(../image/icona_f01d.png);
}




/* FINE - TAMPONE per VECCHI IIS */

#factoryimages li
{
    padding: 4px;
    display:inline;
}

.titolo_interno2{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px; 
	padding-right: 5px;
	/*padding: 0px;*/
	text-align: center; 
	/*border-top: 1px solid #979CA2;*/
	border-bottom: 1px solid #979CA2;
	vertical-align: middle; 
	font-weight: bold;
	cursor:pointer;
}
