/** POSIZIONE LOGHI HEAD BANNER INDEX **/
#logo_01{
    position:absolute;top:10%; left:30px; 
}
#logo_02{
    position:absolute;top:10%; left:15%;
}
#logo_03{
    position:absolute;top:10%; left:26%;
}
#logo_04{
    position:absolute;top:18%; left:38%;
}
#logo_05{
    position:absolute;top:10%; left:49%;
}
#logo_06{
    position:absolute;top:30%; left:8%;
}
#logo_07{
    position:absolute;top:24%; left:21%;
}
#logo_08{
    position:absolute;top:31%; left:35%;
}
#logo_09{
    position:absolute;top:33%; left:48%;
}
#logo_10{
    position:absolute;top:48%; left:7%;
}
#logo_11{
    position:absolute;top:41%; left:22%;
}
#logo_12{
    position:absolute;top:58%; left:16%;
}
#logo_13{
    position:absolute;top:53%; left:33%;
}
#logo_14{
    position:absolute;top:50%; left:48%;
}
#logo_15{
    position:absolute;top:70%; left:10%;
}
#logo_16{
    position:absolute;top:70%; left:25%;
}
#logo_17{
    position:absolute;top:63%; left:51%;
}
#logo_18{
    position:absolute;top:74%; left:43%;
}
#logo_19{
    position:absolute;top:86%; left:16%;
}
#logo_20{
   position:absolute;top:86%; left:30%;
}
#logo_21{
    position:absolute;top:86%; left:50%;
}
#logo_22{
    position:absolute;top:76%; left:60%;
}

#logo_01 img, #logo_02 img, #logo_03 img, #logo_04 img, #logo_05 img, #logo_06 img, #logo_07 img, #logo_08 img, #logo_09 img, #logo_10 img, #logo_11 img, #logo_12 img, #logo_13 img, #logo_14 img, #logo_15 img, #logo_16 img, #logo_17 img, #logo_18 img, #logo_19 img, 
#logo_20 img, #logo_21 img, #logo_22 img {
    width:114px; height:36px;
}
/* CSS Document */
.imgLiquid img{
    visibility:hidden;
}
body{
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	
}
.classBg{
	background:url(../Images/Commons/bg.jpg) center 150px repeat-x;
	
	}
.classBgIta{
	background:url(../Images/Commons/bg.jpg) center 30px repeat-x;
	}	

img{
	border:none;
	
}
textarea {
    resize: none;    
}

.marchi_dist_img
{
    width:100px;
}

.image_replacement
{
   
    width:174px;
    height:95px;
     background-image:url('../Images/Commons/logo-png.png');
    position:relative;
    text-indent:-9999px;
    top:-16px;
}


.box_imag_product
{
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}

.errore_logo
{
    height:68px;
    width:255px;
}   




.error_border
{
    border-color:red;
    box-shadow: 0px 0px 3px 0px #f00;
}

/*
img[src$=".gif"], img[src$=".png"] {

     image-rendering: -moz-crisp-edges;         /* Firefox */
      /*-ms-interpolation-mode: nearest-neighbor;  /* IE */
/*}
*/
input{
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	border:1px solid #999;
	height:25px;
	color:#666666;
	font-size:14px;
	text-indent:5px;
	 text-transform:uppercase;
	 
}

#Check_Ricerca input 
 {
     border:none;
     }

textarea
{
     text-transform:uppercase;
    }
/* Immagini shadow */
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
	width:23%;
	margin-right:2%;
	float:left;
  }
 .wrap1-2 {
	width:145px;
	margin-right:18px;
	/*float:left;*/
	display:inline-block;
	background:url(../Images/Commons/shadow-white/shadow.gif) right bottom no-repeat;
	margin-top:10px;
	box-shadow: 2px 1px 7px 2px #777;
  }
  .wrap2-2 {
  background:url(../Images/Commons/shadow-white/corner_bl.gif) left bottom no-repeat;
  }
.wrap3-2 {
  padding:0 0px 0px 0;
  background:url(../Images/Commons/shadow-white/corner_tr.gif) right top no-repeat;
  }

#reference-box-container a
{
    font-size:0px;
}

.reference_title
{
    position:absolute;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    bottom:0px;
    left:0px;
    text-align:center;
    width:100%;
    background-color:#000;
    height:30px;
}

#Check_Ricerca2 input{
border:none;
}

a{
	color:#df5645;
}
a:{
	color:#cccccc;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


#Tabella_Manual_Search
{
    font-size: 10px; color: #333; border-collapse:separate; float:right;
}
.Alert
{
    font-size:1.8em;
}

.equivalent_model{
    margin-left:10px;
    position:relative;
    top:13px;
    font-weight:800;
}

#rotelle
{
    /*background-image:url('../Images/animated_cogs.gif');
    background-repeat:no-repeat;
    width:100px;
    height:100px;*/
}
/*********************************/
/* Menu top */
/*********************************/

.menu-top{
	
	background:url(../Images/Commons/bg-top.png) repeat-x;
	width: expression(document.body.clientWidth < 1024? "1024px" :document.body.clientWidth > 100? "100%" : "auto");
	min-width:1024px;
	
	height:55px;
}
.menu-top-cont{
	width:100%;
	max-width:1440px;
	min-width:1024px;
	height:30px;
	margin:0 auto;
	position:relative;
}
.bandiere-box{
	position:absolute;
	left:88%;
	height:50px;
	z-index:1100;
}
.logIn, .forgot{
	position:absolute;
	display:none;
	left:80%;
	top:30px;
	background:#eee;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:13px;
	z-index:600;
	 -moz-border-radius:  0 0px 6px 6px;
    -webkit-border-radius: 0 0px 6px 6px;
    -khtml-border-radius:  0 0px 6px 6px;
    border-radius:  0 0px 6px 6px;
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #00;
	box-shadow: 2px 2px 8px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
.logIn a{
	text-decoration:underline;
	font-size:10px;
}
.close{
	position:absolute;
	bottom:2px;
	display:block;
	right:2px;
	padding:2px 4px;
	background:#666666;
	 -moz-border-radius:18px;
    -webkit-border-radius:18px;
    -khtml-border-radius:18px;
    border-radius:18px;
	color:#FFF;
	text-decoration:none;	
	font-size:8px;
	font-weight:bold;
}
.close:hover{
	background:#095db4;
}
.bandiere-box a{
	display:block;
	margin-top:5px;
	float:left;
	margin-right:10px;
	color:#999999;
}
.grey{
	background:url(../Images/Commons/bg-top.png) repeat-x;
	/*background-color:#eee!important;*/
		
}
#nav{
	list-style:none;
	padding:0px;
	margin:0px;
	height:50px;
	position:absolute;
	z-index:1000;
	width:100%;
	}
#nav li{
	float:left;
	display:block;
	color: #CCC;
	z-index:inherit;
	}
#nav li a{
	font-family: 'Doppio One', sans-serif;
	color:#999999;
	font-size:14px;
	text-decoration:none;
	padding:5px 20px 6px 20px;
	display:block;
	position:relative;
	text-transform:uppercase;
	z-index:inherit;
	}
#nav li a:hover{
	color:#ffffff;
}		
.white{
	padding-left:19px!important;	
	padding-right:19px!important;	
	background:#FFFFFF;
	border-top:#b8b8b8 1px solid;
	border-left:#b8b8b8 1px solid;
	border-right:#b8b8b8 1px solid;
	}
.white:hover{	
	color:#999999!important;
	}		
		 

.nav_submenu{
	position:absolute;
	display:none;
	background:#FFFFFF;
	padding:10px 5px;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
/*	-moz-box-shadow: 3px 3px 4px #cccccc;
	-webkit-box-shadow: 3px 3px 4px #cccccc;
	box-shadow: 3px 3px 4px #cccccc;*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cccccc');*/
	 -moz-border-radius:  0 0px 4px 4px;
    -webkit-border-radius: 0 0px 4px 4px;
    -khtml-border-radius: 0 0px 4px 4px;
    border-radius: 0 0px 4px 4px;
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	z-index:1000;
    
}
.nav_submenu li{
	display:block !important;
	z-index:inherit;
}
.nav_submenu a{
	font-family:Arial, Helvetica, sans-serif!important;
	padding-top:5px!important;
	padding-bottom:3px!important;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-transform:none!important;
	z-index:inherit;
}
.nav_submenu a:hover{
	padding:0px;
	border:none!important;
	color:#df5645!important;
	
}


/**********/
/* Elenco lettere per ricerca*/
/*********/
.elencolettere
{
       margin-top: 15px;
}

    .elencolettere a
    {
        text-transform: uppercase;
        font-size: 110%;
        font-weight: 700;
        color: #6AA4FF;
        border-left: 1px solid #6AA4FF;
        text-align: center;
        padding-left: 3px;
        padding-right: 3px;
        text-decoration:none !important;
    }

    .elencolettere .prima
    {
        border-left: 0px solid #6AA4FF;
    }

.selected_letter
{
    font-weight: 700;
    color: #FFF;
    font-size: 21px;
    /*text-decoration: underline;*/
    text-transform: uppercase;
    background: #6AA4FF;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 50px;
    margin-left: 50%;
}


/*********************************************************/
/* Box grigio contenente logo e search field*/
/***************************************************/
#sotto{
position:absolute; height:134px; background:#333; width:100%; z-index:-1; top:15px;
min-width:1024px;
overflow:hidden;
	}
.grey-box-top{
	
	width: 100%;
	min-width:1024px;
	margin:0 auto;
	/*background: url(../Images/Commons/bg-barra2.jpg) center top;*/
	border-bottom:1px solid #d7d7d7;
	padding-bottom:5px;
	/*background:#eee;*/
}
.colored{
	/*background: url(../Images/Commons/bg-barra2Top.jpg) bottom center repeat;*/
	
	
}

.grey-box-top-cont{
	width:100%;
	max-width:1440px;
	min-width:1024px;
	/*min-height:100px;*/
	margin:0 auto;
	overflow:hidden;

}
/* logo grey */

.logo-grey{
	width:15%;
	float:left;
	margin-top:0px;
	margin-right:1%;
}
/* search box */
.search-grey{
	width:82%;
	height:100px;
	float:left;
}
.input-search{
	margin-top:40px;
	width:30%;
	float:left;
}
/* latest news */
.latest-news-box{
	width:82%;
	height:90px;
	float:left;
	margin-top:10px;
}
.latest-news-title-box{
	width:100%;
	max-width:1440px;
	min-width:1024px;
	margin:0 auto;

}
.latest-news-box img{
	
}
.latest-news-title{
	float:left;
	margin-left:16%;
	width:70%;
	display:block;
	font-size:12px;
	color:#eee;
	font:Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:2px;
	border-bottom: #C0C0C0 1px solid;
}

.box-news{
	float:left; 
	height:90px; 
	width:40%;
	margin-right:2%;
	color:#fff;
	text-align:justify;
	background:url(../Images/Commons/news-bg.png) no-repeat center;
}

.box-news h3{	
	display:block;
	width:100%;
	margin:13px 0 5px 0;
	float:left;
}
.box-news p{	
	display:block; 
	width:100%;
	margin:0px;
}
.box-news a:link{
	color:#df5645;
	text-decoration:underline;
	}
/*********************************************************/
/*******************Footer fondo pagina******************/
/*******************************************************/

.footer{
	width: 100%;
	/*background:url(../Images/Commons/footer-bg.gif) repeat-x bottom;*/
	background-color:Black;
	min-width:1024px;
	
	min-height:545px;
	
}
.footer-cont{
	
	width:100%;
	padding:100px 0px 0 0px;
	max-width:1440px;
	background: url(../Images/Commons/footer-proshow.gif) no-repeat left top;
	min-width:1024px;
	margin:0 auto;
	min-height:445px;
	overflow:auto;
	
}
.box1-footer{
width:30%;
float:left;
margin-right:3%;
margin-left:2%;

}
.box1-footer h2{
font-family: 'Doppio One', sans-serif;
color:#ffffff;
font-size:14px;
margin-bottom:20px;
}
.box1-footer p{
	line-height:22px;
}

.box2-footer{
width:25%;
float:left;
}
.box2-footer h2{
font-family: 'Doppio One', sans-serif;
color:#ffffff;
font-size:14px;
margin-bottom:20px;
}

.footerUl{
	list-style:none;
	margin:0px 0 100px 0;
	padding:0px;
		
}
.footerUl li{
	display:block;
	width:90%;
	border-bottom: 1px solid #333;
	padding:5px 0;
	
}
.footerUl li a{
	color:#095db4;
	text-decoration:none;
	
}
.footerUl .sublist ul li{
	border-bottom:none!important;
}
.footerUl .last{
	border-bottom:none!important;
}
.footerUl .sublist ul li a{
	color:#cccccc;
	border-bottom:none!important;
}

#LayoutBase_h2_informazioni_inner
{color:#ddd;
    }

/*********************************************************/
/* JQUERY CAROUSEL***************************************/
/*******************************************************/

.banner{
	background:url(../Images/Commons/bg-carousel.jpg) bottom center no-repeat;
	padding-bottom:3px;
	width:100%;
	min-width:1024px;
	
	}
	#div_carosello
	{
	   -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
  }
  	.carouselButton h2
	{
    padding:7px 0px 10px 0; 
    margin:0px;
    display:block; 
    width:100%; 
    color:#ccc; 
    
    font-size:14px;
  }

/*********************************************************/
/* CORPO PAGINA HOME ENG***************************************/
/*******************************************************/
.main{
	min-width:1024px;
}
.main a{
	color:#4a8bf5;
}
.main-content{
	max-width:1400px;
	min-width:984px;
	margin:0 auto;
	overflow: hidden;
	padding: 0 20px;
}
.main-content-float{
	float:left;
}
.box-eng-home{
	width:30%;
	min-height:310px;
	margin-right:2%;	
	float:left;
	padding:0px 1% 15px 1%;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius:  4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
*/	
/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	*/

}

.last-home-box{
	width:30%;
	min-height:310px;
	margin-right:0px;	
	float:left;
	padding:0px 1% 15px 1%;
	margin-top:10px;
	margin-bottom:10px;	
		-moz-border-radius:  4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
.box-eng-home,.last-home-box{
	-moz-border-radius:  4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.box-eng-home h2, .last-home-box h2{
	font-family: 'Doppio One', sans-serif;
	color:#00997e;
	font-size:36px;	
	margin:0
}
.box-eng-home p, .last-home-box p{
	text-align:justify;
}
div.fadehover {
position: relative;
}
div.fadehoverlogo {
position: relative;
height:36px;
margin-bottom:10px;
}
img.a {
position: absolute;
left: 0;
top: 0;
z-index: 10;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */

filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1); /* Google Chrome & Webkit Nightlies */
}

img.grayscale {
    
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}



img.b {
position: absolute;
left: 0;
top: 0;
}
.box-mezzapagina h2, .last-mezzapagina h2{
	font-family: 'Doppio One', sans-serif;
	font-size:28px;
	color:#095db4;
	width:100%;
	display:block;
}
.box-mezzapagina {
	width:47%;
	margin-right:2%;
	padding:10px 0 10px 2%;
	float:left;
	margin-bottom:15px;	
}
.box-mezzapagina .ombra{
	-moz-opacity:.30; 
	filter:alpha(opacity=30);
	opacity:.30;	
}
.last-mezzapagina{
	margin-right:0px!important;
}
/*********************************************************/
/*******************Index ITALIANO******************/
/*******************************************************/

.home-search{
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;	
}

.logo-white{
	margin-top:105px;
	margin-bottom:10px;
}
#IndexITA_search{
	width:30%;
}
.contRicerca-manuali{
	width:30%;
	margin: 0 auto;
	}
.bottoni-ricerca{
	width:600px;
	margin:20px auto 0 auto ;
	padding-left:40px;
}
a.button{
	display:block;
	padding:4px 10px;
	background: #ccc;
	border:1px solid #999;
	float:left;
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	font-size:12px;
}
a.button:hover{
	color:#666666;

}


.button{
	display:block;
	padding:4px 10px;
	background: #ccc;
	border:1px solid #999;
	float:left;
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	font-size:12px;
	text-align:center;
}
.button:hover{
	color:#666666;

}


    
    
a.button_homeita{
	display:block;
	padding:4px 10px;
	background: #ccc;
	border:1px solid #999;
	float:left;
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	font-size:12px;
	width:250px;
}
a.button_homeita:hover{
	color:#666666;

}
.schede-approfondimento-home-list{
	width: expression(document.body.clientWidth < 1024? "1024px" :document.body.clientWidth > 1140? "1140px" : "auto");
	max-width:1140px;
	min-width:1024px;
	margin: 0px auto 0 auto;
	
	text-align:left;
	position:relative;
	overflow:hidden;
	
}
.schede-approfondimento-home-list h2{
	display:block;
	width:100%;
	font-family: 'Doppio One', sans-serif;
	font-size:26px;
	/*background:url(../Images/Commons/hr.png) no-repeat center bottom;*/
	/*height:80px;*/
	color:#095db4;
	margin-top:23px;
}
.scheda-home{
	float:left;
	width:23%;
	margin:0 1.3% 10px 0;
	padding:10px 0.5% 10px 0.5%;
	display:block;

}
.scheda-home h3{
	font-family: 'Doppio One', sans-serif;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#333;
	width:100%;
	display:block;
	height:40px;
}
.scheda-home h3 a{
	color:#333;
	text-decoration:none;
}
.scheda-home h3 a:hover{
	color:#df5645;
	text-decoration:none;
}
.scheda-home p, .scheda-home-last p{
	margin:0;
	height:80px;
	display:block;
	width:100%;
}
#sottolinea{
	position:absolute;
	border-top:1px solid #eeeeee;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	display:none;
	z-index:-1;
	background: url(../Images/Commons/sfumatura.png) repeat-x;
	top:130px;
}
/*********************************************************/
/*******************Pagine generiche ******************/
/*******************************************************/
.search-grey2{
	width:82%;
	height:100px;
	float:left;
	position:relative;
}
.bottoni-top{
	height:67px;
	float:left;
	padding-top:33px;
}

.bottoni-top-ricerca{
	height:67px;
	display:inline-block;
	
}

.select-top{
	height:67px;
	float:left;
	padding-top:33px;
	margin-right:1%;
	color:#FFF;
	}
.menu-left{
	width:12%; float:left;
}
.colonna-dx{
width:21.5%;
float:left;
}
.colonna-dx .info{
	font-size: 11px;
	color:#999;
	text-align:justify;
	padding:0 5%;
	border-bottom:1px solid #eee;
}
.colonna-dx .info h2{
	font-size: 14px;
	color:#095db4!important;
}
.colonna-dx .info p
{
    /*line-height:8px;*/
    }
.colonna-dx .box-realizzazioni h2{
	font-size: 14px;
	color:#095db4!important;
	text-align:left;
	margin-left:10px;
}
.colonna-dx .manuali{
	font-size: 10px;
	color:#CCCCCC;
	padding-left:5%;
	border-bottom:1px solid #eee;
}
.colonna-dx .manuali a:hover{
	text-decoration:underline;
}
.colonna-dx .manuali h2{
	font-size: 14px;
	color:#095db4!important;
}
ul.man{
	padding:0;
	margin:0;
	width:100%;
	
	}
ul.man li{
	display:block;
	margin:15px 0;
	width:100%;
	
	}
ul.man a{
	text-decoration:none;
	color:#999;
	}	
.colonna-dx .contact {
	color:#CCCCCC;
	text-align:justify;
	padding-left:5%;
	padding-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
	width:100%;

}
.contatct-btn{
	width:80%;
	text-indent:15px;
	padding-top:0px;
	margin:10px 0;
	display:block;
	background:url(../Images/Commons/contact-icon.jpg) no-repeat left center;
	color:#095db4;
	text-decoration:underline;
	border:none;
	cursor:pointer;
	
	}
	
	.contatct-btn-prod{
	padding-left:21px;
	width:100%;
	text-indent:20px;
	height:40px;
	padding-top:0px;
	margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px;
	display:block;
	background:url(../Images/Commons/contact-icon.jpg) no-repeat left center;
	color:#095db4;
	text-decoration:underline;
	border:none;
	cursor:pointer;
	}


.FormContattoEvento label{
	width:100%;
	height:auto;
	margin-bottom:10px;
	display: block;
}
.FormContattoEvento input{
	width:94%;
}
	

.FormContatto{
	display:none;
}
.FormContatto label{
	width:100%;
	height:auto;
	margin-bottom:10px;
	display: block;
}

#Prodotto_Text
{
    background-color:#fff;
    }

.checkbox{
	width:15px!important;
	height:15px;
	border:none!important;
	background:#eee;
	display:inline;
	padding:0px;
	}
.FormContatto input{
	width:94%;
}
#floatMenu {
	
	top:5px;
	left:0px;
	width:75%;
	max-width:207px;
	min-width:100px;
	padding-left: 5%!important;
}
#floatMenu ul {
	padding-left: 0px!important;
	margin:0 20% 0 0;
}
#floatMenu li span.tit{
	color:#095db4!important;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}
ul#floatMenu li{
	border-bottom:1px solid #eee;
	margin-bottom:15px;
	
	
}
#floatMenu ul li {
border-bottom:none!important;
margin-bottom:5px;
/*width:100%!important;*/
width:100%;
	max-width:207px;
	word-wrap: break-word;

	}
#floatMenu ul li a {
	width:115%!important;	
display:block;
text-decoration:none;
color:#333;
padding:3px 5px;
font-weight:none!important;
font-size:12px!important;
background:#fff;
-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
}
#floatMenu ul li a:hover {
color:#fff;

}
.title{

	color:#df5645!important;
	width:88%;
	padding-left:12%;
	font-family: 'Doppio One', sans-serif;
}
.title h1{
	font-size: 30px;
	/*background:url(../Images/Commons/hr.png) 0px 35px no-repeat;*/
	padding-bottom:33px;
	margin-bottom:0px;
	color:#095db4;
}
.titleProd{

	color:#df5645!important;
	width:97%;
	font-family: 'Doppio One', sans-serif;
	padding-left:3%;
}
.titleProd h1{
	font-size: 36px;
	background:url(../Images/Commons/hr.png) 0px 35px no-repeat;
	padding-bottom:33px;
	margin-bottom:0px;
	color:#095db4;
}
.box-centrale{
	width:66.5%; float:left;
	
}
.testi{
	font-size:14px;
	text-align:justify;
	width:97%;
	padding:0px 1.5%;
}
.testi img{
	margin:10px 1% 3px 1%;
	
}
.testi .video{
	margin:10px auto;
	width:640px;
}
.testi ul{
	list-style: disc!important;
}
.testi ul li{
	margin:3px 0px;
}
.testi .gallery{
	padding:15px 2%;
	width:96%;
	background:#eee;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
}
.testi h2, .testi h3, .testi h4, .testi h5  {
	color: #095db4;
}
.sezione-pagina{
	/*width:92%;
	margin-right:2%;*/
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;
    /*overflow:hidden;*/
	
	

}


.sezione-pagina-ricerca{
	/*width:92%;*/
    width:100%;
	height:100px;
	margin-right:2%;
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	/*background:#fff;*/
}

.sezione-pagina-ricerca-prodpage{
	width:92%;
	height:100px;
	margin-right:2%;
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;
	
	

}


.sezione-pagina-prodotti
{
    width:92%;
    height:830px;
	margin-right:2%;
	padding:20px 3%;
    overflow:hidden;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;
    
    }

.sezione-pagina-contatti{
	width:92%;
	margin-right:2%;
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;
	margin-bottom:20px;
	

}

.sezione-paginaBrand
{
  
	/*width:92%;
	height:250px;
	margin-right:2%;*/
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;

	

}
.sezione-paginaBrand .Manual_Search_Logo
{
     text-align:center;
    margin-left:auto; margin-right:auto;
   
    width:100%;
    }
.sezione-paginaBrand #sezione-paginaBrand-scatola
{
    margin-left:auto; margin-right:auto;
    margin-top:0px;
    }


.sezione-pagina2
{
  
	width:92%;
	height:400px;
	margin-right:2%;
	padding:20px 3%;
	margin-bottom:20px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;

	

}

.sezione-pagina2 #sezione-pagina2-scatola , #sezione-aggiornamento-scatola
{
    margin-left:auto; margin-right:auto;
    margin-top:100px;
    }


#sezione-aggiornamento-scatola
{
    text-align:center;
}
.box-realizzazioni{
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	background-color:#FFFFFF;
	padding:10px;
	margin-top:15px;
	
	
}

/**** MArchi distribuiti ****/
.marchiDistribuiti_Home_Page
{
background:#fff ;
	/*border-top: 2px solid #ccc;*/
	width:100%;
	min-width:1024px;
	margin-top:20px;
}

.marchiDistribuiti{
	background:#fff ;
	/*border-top: 2px solid #ccc;*/
	width:100%;
	min-width:1024px;
	margin-top:20px;
	
}.marchiDistribuiti-cont{
	/*max-width:1024px;
	min-width:1024px;*/
	width:100%;
	margin:0px auto 15px auto; 
	padding-bottom:20px; 
	
}


    .marchiDistribuiti-cont img
    {
        padding-top:3px;
        padding-bottom:3px;
    }

a.marchi{
	display:block;
	padding:4px 10px;
	background: #ccc;
	border:1px solid #CCC;
	float:left;
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	margin-top:10px;
	margin-left:10px;
}
a.marchi:hover{
	color:#666666;

}

/*****************PAGIN RISULTATI RICERCA**********************/
.box-centrale-large{
	/*width:88%; 
    float:left;*/
	/*overflow:hidden;*/
}
/*.box-centrale-large h2{
	color:#333;
font-family: 'Doppio One', sans-serif;
font-size:22px;
}*/
.title h2{
	font-size: 18px!important;
	/*background:url(../Images/Commons/hr.png) 0px 35px no-repeat;*/
	padding-bottom:10px;
	margin-bottom:0px;
	color:#095db4;

}
.title h3
{
    font-size:16px;
    }

.box-risultato p{
	width:100%;

	}
.box-risultato {
	width:92%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:15px;
	padding:10px 1%;
	-moz-border-radius:  4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	background-color:#fff;
	border: 1px solid #eee;
	height:100px;
	overflow:hidden;
	}	
.img-ricerca-schede{
	float:left;
	width:15%;
	}
.descrizione-ricerca{
	float:left;
	width:83%;
	height:100px;
	margin-left:2%;
	position:relative;
	
	}
.descrizione-ricerca h3 a{
	margin:0;
	padding:0;
	color:#333;	
	text-decoration:none;
	}
	.descrizione-ricerca h3 a:hover{
color:#df5645;
	}
		
.logo-ricerca	{
	position:absolute;
	width:auto;
	right:0;
	
}


.img_product_manual_into_box
{
    height:100%;
    position:absolute;
    left:-50%;
}


.img_product_manual
{
     height:110px; width:115px; float:left; box-shadow: -1px 0px 2px 2px #ccc;
}

.logo-ricerca a
{
    display:block;
	
}



.impaginazione{
	width:100%;
	margin:0 auto;
	text-align:center;
	height:40px;
}

.impaginazione_Index
{width:100%;
	margin:0 auto;
	text-align:center;
	height:100%;
	font-size:xx-large;
    
    }
    
  .impaginazione_Index ul
  {padding:0; margin: 0; list-style:none;
      
      }
      
.impaginazione_Index ul li{padding:0; display:inline-block; margin-left:20px; margin-right:20px;}
      
.indietr{cursor:pointer;}
.indietr:hover{opacity:0.8;}
      
.avant{cursor:pointer; margin-left:1010px; margin-right:auto;}
.avant:hover{opacity:0.8;}



.active{
	color:#FF9900; font-weight:bold; font-size:14px; padding:3px 2%;

	}
.filtri2{
/*padding:0px 37px;*/
margin-right:16px;
text-align:right;
float:right;
display:inline-block;
margin-bottom:15px;
	}


.filtri{
padding:0px 37px;
text-align:right;
margin-bottom:15px;
	}
span.customStyleSelectBox { 
font-size:11px; 
background-color: #eee; 
color:#666; 
padding:5px 17px; 
border:1px solid #ccc; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px 4px; 
line-height: 11px; 
margin-right:10px;
} 
span.customStyleSelectBox.changed { background-color: #FDE9E8; } 
/*.customStyleSelectBoxInner { background:url(../css/images/arrow.gif) no-repeat center right; }*/
/*********************************************************/
/* SCHED APRODOTTO ***************************************/
/*******************************************************/

.box-prodotto{
	width:76%;
	margin-right:1.5%;
	float:left;
	height:auto;
	
}
.sezione-prod{
	width:94%;
	padding:20px 3%;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ccc;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	box-shadow: 2px 2px 8px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
	/*background:#f8f8f8;*/
	background:#fff;
	margin-bottom:20px;
	overflow:auto;

}
ul.menu-prod{
	list-style:none!important;
	padding:0px;
	margin:0px 0 30px 0;
	width:100%;
	display:block;
	height:43px;
	
}
ul.menu-prod li{
	display:block;
	float:left;
	margin-right:15px;
	
}
.menu-prod li a{
	background: #FFF;
	display:block;
	margin-right:5px;
	padding:10px 10px 10px 30px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc');
	text-decoration:none;
	border:1px solid #ccc;
	
}
.navigation{
	padding:10px;
	color:#999;
	}
.navigation a{
	color:#333;
	text-decoration:none;
	}
.navigation a:hover{
	color:#333;
	}	
.box-marchio{
	margin-top:15px;
	width:100%;
}
.box-marchio h3 a{
	color:#333;
	text-decoration:none;
}
.box-marchio h3 a:hover{
	color:#df5645;
}

.datiContatto
{
    float: left; 
    width: 59%; 
    padding: 0 2.5%; 
    margin-top: 0px;
    text-align:left;
    /*width: 95%; */
    }

.datiContatti
{
    /*float: left; */
    position:relative;
    top:5px;
   clear:left;
    padding: 0 2.5%; 
    margin-top: 117px;
    text-align:left;
    width: 95%; 
    }


.datiContatto span
{
    display:block;
   
    
    }

ul.elenco-prod-marchio{
	padding:0;
	margin:15px 0 0 3%;
	width:97%;
}	
ul.elenco-prod-marchio li{
	display:block;
	width:94%;
	padding:0 3% 5px 3%;
	margin:0 0 10px 0 ;
	border-bottom:1px solid #eee;
overflow-x: hidden; overflow-y: auto;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
border-radius: 4px 4px; 
	
}	
.img-elenco-prod-marchio {
	width:30%;
	margin-right:3%;
	float:left
	
}
.text-elenco-prod-marchio {
	width:67%;
	float:left;	
}
.text-elenco-prod-marchio p {
	margin:0;
	padding:0;
	text-align:justify;	
}
.text-elenco-prod-marchio a {
	text-decoration:none;
	color:#999999;
}


/************************* RICERCA MANUALI *************/

.man-ricerca-schede{
	float:left;
	width:7%;
	margin-right:1%;
	}
.descrizione-ricerca-man{
	float:left;
	width:65%;
	margin-left:4%;
    margin-bottom:5%;	
	}
.descrizione-ricerca-man h3{
	margin-top:0px!important;
	padding:0;
	color:#333;	
	text-decoration:none;
	margin-right:1%;
	margin-bottom:3px;
	}
.pulsante-scarica{
	/*float:left;*/
	padding-top:15px;
	/*width:9%;*/
	}
.box-risultato-man{
	width:92%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:15px;
	padding:10px 1%;
	-moz-border-radius:  4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	background-color:#fff;
	border: 1px solid #eee;
	/*height:100px;*/
    height:160px;
	
	}
.box-risultato-man2{
	width:92%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:5px;
	padding:5px 1%;
	-moz-border-radius:  4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
	border: 1px solid #eee;
	/*height:110px;*/
    /*height:130px;*/
     height:290px;
	
	}

.nome-prod
{
    float: left;
    /*width: 34%;*/
    width:70%;
    margin-top: 10px;
}



.marchio-lista-ricerca-manuali{
	
float:left; 
padding-left:2%;
height:23px;


	}	
.nome-prod h2{
	padding:5px 0 0 0;
	margin:0px;
	font-size:12px;

	}							
.avanzata-btn{
	float:left; 
	margin-left:20%;
	position:absolute;
	top:70px; 
	left:0
}
.avanzata-btn2{
	
	margin-left:0%;
	margin-top:15px;
	display:block;
	float:left;
	width:100%;
	text-align:left;
}
.radio{
	height:12px;
	width:12px;
	border:none;
	margin-right:20px;
	}
	
    #AZ a
    { 
        display:block;
        padding:5px 1.20%; 
        float:left;  
        background:#ccc;
        -moz-border-radius:  6px 6px 0px 0px;
	    -webkit-border-radius:  6px 6px 0px 0px;
	    -khtml-border-radius: 6px 6px 0px 0px;
	    border-radius:  6px 6px 0px 0px;
	    border: 1px solid #999 ;
	    font-weight:bold;
	    color:#000;
	    text-decoration:none;
    }
    
    #AZ a.active
    { 
        background:none;
        border-bottom:none!important;
        pointer-events: none;
        cursor: default;
    } 
    
    #AZ a.noResults
    { 
        background:#eee;
        color:#999;
        border-left: 1px solid #ccc ;
        border-right: 1px solid #ccc ;
        border-top: 1px solid #ccc ;
        border-bottom: 1px solid #999 ;
        pointer-events: none;
       cursor: default;
    }
      	
	
/*********************************/
/* CONTATTI */
/*********************************/
.contacth
{
   width:100%;
display:block;
	margin-bottom:15px;
	color:#36b4f2;
	font-size:3em;
	font-family: 'Doppio One', sans-serif;
	text-align:center;
	}
	 
	
.contact-box{
	width:245px;
	margin-right:3%;
	height:240px !important;
	display:inline-block;
	
	background:#f8f8f8;
	margin-bottom:20px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
/*	-moz-box-shadow: 2px 2px 10px #eee;
	-webkit-box-shadow: 2px 2px 10px #eee;
	box-shadow: 2px 2px 10px #eee;*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee');	*/
}
.contacth2{
	width:100%;
	display:block;
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
	color:#095DB4;
	font-size:18px;
	font-family: 'Doppio One', sans-serif;
	
	}
	.contact-box{ height:auto; vertical-align:top;}
	
.contact-box h4{
	font-size:18px; 
	color:#333;
    margin-top:1px;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	}
.contact-box .titolo{
	font-style:italic;
	}
.contact-box p{
	line-height:18px;
	margin-top:5px;
	margin-left:0px;
	}
.avatar{
float:left; padding-left:2%; height:103px; padding-top:2px; width:80px;	
	}
	
.avatar img
{
    border:1px solid #ccc;
    border:none;
   margin-left:0!important;
   margin-top:3px!important;
    }
/*********************************/
/* Supporto Commerciale*/
/*********************************/	
.supp-commerciale-box{
	width:30%;
	margin-right:3%;
	height:210px;
	float:left;
	background:#edfbcf;
	margin-bottom:10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
/*	-moz-box-shadow: 2px 2px 10px #eee;
	-webkit-box-shadow: 2px 2px 10px #eee;
	box-shadow: 2px 2px 10px #eee;*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee');*/	
}
.supp-commercialeh2{
	width:100%;
	display:block;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	color:#333;
	font-size:18px;
	font-family: 'Doppio One', sans-serif;
	float:left;
	}
.supp-commerciale-box h3{
	font-size:18px; 
	color:#333;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	}
.supp-commerciale-box .titolo{
	font-style:italic;
	}
.supp-commerciale-box p{
	line-height:18px;
	margin-top:5px;
	margin-left:33%;
	}
/*********************************/
/* Supporto tecnico*/
/*********************************/	
.supp-tecnico-box{
	width:30%;
	margin-right:3%;
	height:210px;
	float:left;
	background:#fcf5b8;
	margin-bottom:10px;
-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
/*	-moz-box-shadow: 2px 2px 10px #eee;
	-webkit-box-shadow: 2px 2px 10px #eee;
	box-shadow: 2px 2px 10px #eee;*/
	/* For IE 8 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eee');*/	
}
.supp-tecnicoh2{
	width:100%;
	display:block;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	color:#333;
	font-size:18px;
	font-family: 'Doppio One', sans-serif;
	float:left;
	}
.supp-tecnico-box h3{
	font-size:18px; 
	color:#333;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	}
.supp-tecnico-box .titolo{
	font-style:italic;
	}
.supp-tecnico-box p{
	line-height:18px;
	margin-top:5px;
	margin-left:33%;
	}
/*********************************/
/* Supporto tecnico*/
/*********************************/	
.Marchi-dis-box{
	width:30%;
	margin-right:3%;
	height:180px;
	padding-bottom:10px;
	float:left;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 10px #333;
	-webkit-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333');*/	
}
.Marchi-dish2{
	width:100%;
	display:block;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	color:#333;
	font-size:18px;
	font-family: 'Doppio One', sans-serif;
	float:left;
	}
.Marchi-dis-box h3{
	font-size:18px; 
	color:#333;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	}
.Marchi-dis-box .titolo{
	font-style:italic;
	}
.Marchi-dis-box p{
	line-height:16px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:0;
	}
.marchio{
	float:left; 
	padding-left:2%; height:36px; padding-top:10px; width:98%
}
.Marchi-dis-box .links{
	
	
	}				
/*********************************/
/* */
/*********************************/	

#news{
font-size:14px;	
text-align:justify;
padding:10px 20px;
}
.descr-Marchio{
	padding: 10px 0px;
	text-align:justify;
	
	
	}
/*********************************/
/* Dove siamo*/
/*********************************/	
.dovesiamo-box{
	width:30%;
	margin-right:3%;
	height:215px;
    overflow:hidden;
	float:left;
	background:#eee;
	margin-bottom:30px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 10px #333;
	-webkit-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333');*/		
}
.dovesiamosh2{
	width:100%;
	display:block;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	color:#333;
	font-size:18px;
	font-family: 'Doppio One', sans-serif;
	float:left;
	}
.dovesiamo-box h3{
	font-size:18px; 
	color:#333;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	display:block;
	height:50px;
	}
.dovesiamo-box h3 a{
	color:#333;
	text-decoration:none;
	}	
.dovesiamo-box .titolo{
	font-style:italic;
	}
.dovesiamo-box p{
	line-height:16px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:0;
	}
.mostra-mappa{
	display:inline-block;
	width:48%;
	
float:left;
	text-decoration:none;
	color:#333333!important;
	
	
	}	
.mostra-mappa:hover{
	color:#4a8bf5!important;
	}		
	
.mostra-mappa-inside
{
   float:left;
	padding-right:8px;
	display:inline-block;
	width:44%;
	text-decoration:none;
	color:#333333!important;
	background-image: url('../../Images/Icons/arrow_down.png');
	background-repeat:no-repeat; 
	background-position:102px, center;
	background-size:12px;
	}
	.mostra-mappa-inside:hover
	{
	    color:#4a8bf5!important;
	}		
/*********************************/
/* Clienti*/
/*********************************/	
.clienti-box{
	width:22%;
	margin-right:2%;
	height:210px;
	float:left;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 10px #333;
	-webkit-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333');*/	
}
.clienti-box_real
{
   -moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;

	height:150px;
	
	background:#fff;
    
    }
    
    	#cliente-logo{margin-top:20px;}
    
.Marchi-dis-box .titolo{
	font-style:italic;
	}

.clienti-box .cliente-logo{
	text-align:center;
	float:left; 
	padding-left:2%;  padding-top:10px; width:98%
}
/*********************************/
/* Error*/
/*********************************/
.error h1{
	font-family: 'Doppio One', sans-serif;
	font-size:46px;
	color:
	}
.error p{
	font-size:18px;
	color:#999999;
	}	
#Richiedi input, #Richiedi label
{
    width:100%;
    display:block;
}
/*********************************/
/* Generici
/*********************************/	
.citazione{	
font-family: 'Josefin Sans', sans-serif;
}
.descrImg{	
font-size:10px;
font-style:italic;
display:block;
width:100%!important;
text-align:center!important;
margin:0;
}
a.descrImg{
text-decoration:none!important;	
	}
.ombraTondo{
	font-family: 'Josefin Sans', sans-serif;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow: 2px 2px 2px #999;
	-webkit-box-shadow: 2px 2px 2px #999;
	box-shadow: 2px 2px 2px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999');	
	
}	
.imgOpa img{
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}

/*CROLL BAR */
/* Tiny Scrollbar */
.scrollbar1 {  margin: 0px 0 10px; }
.scrollbar1 .viewport {  height: 200px; overflow: hidden; position: relative; }
.scrollbar1 .viewport p{
	margin-top:0px;
	
	}
.scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 10px; margin: 0; }
.scrollbar1 .scrollbar{ background: transparent url(../Images/Commons/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar1 .track { background: transparent url(../Images/Commons/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar1 .thumb { background: transparent url(../Images/Commons/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar1 .thumb .end { background: transparent url(../Images/Commons/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.scrollbar1 .disable { display: none; }

/*PAGINA MANUALI MENU TOP */

#column-link
{
    padding-left:30px;
}

#column-link a:link
{
    display:block;
    padding:5px 10px; margin-right:5px;
    float:left;
    background:#666;
    color:White;
    text-decoration: none;
    -moz-border-radius: 2px; 
	-webkit-border-radius: 2px; border-radius: 2px;
}

/*Disattivare link clienti pagina about us*/
.ClienteDisattivo
    {
   pointer-events: none;
   cursor: default; 
        
        } 
.RichiestaManualeForm label
{
    font-size:14px;
    
    }
.RichiestaManualeForm input, #RichiediDepliant input[type="button"]
{
    background:#fff;
    
    }    
.CampiFormRichiesta
{
    color:#fff; background:red; padding:3px 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; margin:3px 0;
    }

/*Aggiunta da Claudio Classe per rendere invisibili elementi indesiderati */  
  
.invisibile
{
    display:none;
    
}

#brand-img
{
    width:255px; margin-right: 10px;
    position:relative;
}
 
.impaginazione ul
{
    list-style:none;
    display:inline-block;
}

.impaginazione li
{
    display:inline-block;
}

.impaginazione a {
	/*border: 2px solid #FFFFFF;*/
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	color:#095DB4;
	cursor: pointer;
	margin-right: 3px;
	padding: 3px 7px;
	text-decoration: none;
}

.impaginazione .paging-this {
	cursor: default;
	padding: 3px 0;
}

.paging-next:hover {
	background-color:#ccc;
}
.paging-nextProdotti:hover {
	background-color:#ccc;
}

.paging-back:hover {
	background-color:#ccc;
}
.paging-backProdotti:hover {
	background-color:#ccc;
}
.paging-this:hover {
	
	cursor:default;
}

 .paging-back,.paging-next {
	
	border-color: #ccc;
}
.paging-backProdotti,.paging-nextProdotti {
	
	border-color: #ccc;
}

 .impaginazione .paging-disabled,
 .paging-disabled:hover {
	background-color: #FFFFFF;
	
	color: #ccc;
	cursor: default;
}

.spiegazione
{
    display:inline-block;
}



#combo_sel_page
{
    
    display:inline-block;
}
/*
#floatMenu li a:hover
{
    background-color:#095DB4;
}
*/
.MessageChar
{
 
 width:100%; text-align:center; color:red; margin-top:10px;

}

.MessageCheckBox
{
    width:100%; text-align:center; color:red; margin-top:10px;
    }

.Nascosto
{
  visibility:hidden;  

}

.MessageCharGlobal
{
   
width:40%; 
padding-left:17%; 
color:red; 
font-size:1.3em;
margin-top:10px;  
position:relative;
z-index:-1;
bottom:40px;
left:0px;

}

#AZ
{
    
width:100%;
position:relative;
left:30px;


}

.link-Marchio-Wrapper
{
 text-align: center;    
/*width: 255px;*/
}

#link-Marchio span
{
    color:#000!important;
    font-weight:bold;

}

.link-logo-grey
{
    cursor:default;
}


  .ui-autocomplete-loading {
    background: white url("../Images/Commons/spinner.gif") right center no-repeat;
    background-size:contain;
  }

.ui-helper-hidden-accessible
{
    display:none!important;
}


#ProductSearch_h2
{
    display:inline-block;
}

#h2_search_word
{
    display:inline-block;
}
#Marchio_Cercato
{
    display:inline-block;
}
.Street
{
    margin-top:245px;
}
.Street img
{
    width:100%;
    }


#ManualSearch_Search
{
    width:400px;
   /* display:block;
    width:400px;
    position:relative;
    left:350px;
   */
}

#ManualSearch_MAN_Scatola
{
    text-align:center;
    margin-left:auto; margin-right:auto;
   
    width:100%;
    
    }

#ManualSearch_MAN_Scatola .button2{
	
	padding:4px 10px;
	background: #ccc;
	border:1px solid #999;
	
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	font-size:12px;
	
}

#ManualSearch_MAN_Scatola .button2SX{
	
	padding:4px 10px;
	background: #ccc;
	border:1px solid #999;
	margin-left:0px;
	color:#333;
	text-decoration:none;
	-moz-border-radius:  2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	font-size:12px;
	
}

a.button2:hover{
	color:#666666;

}

.Manual_Search_Logo
{
     height:95px;
      width:174px;
      margin-top:100px;
      cursor:default;
      
     
      
}

#ManualSearch_MessageChar
{
 
 width:100%;  color:red; margin-top:10px;
 padding-bottom:10px;
 
}

#ManualSearch_Scatola
{
    margin:0 auto;
    text-align:center;
    }
    
.ManualSearch_No_Manuals_class
{ display:inline-block;
  margin-left:30px;
  
    }
    #ProductPage_h2
    {margin-bottom:1px;
        font-size:1em;
        color:#095db4!important;
        }
        
.tooltip {
  display:none;
  position: absolute;
  border: 1px solid #333;
  background-color: #ffed8a;
  padding: 2px 6px;
  z-index:10;
  
}

#sezione-pagina2-field
{
    
   border:0;
    
    }
    
    #sezione-pagina2-scatola
    {
        /*width:700px;*/
       height:400px;
       text-align:center;
        }
 /* .desc_prod
  {
      text-decoration:underline;
      font-weight:bolder;
      
      }*/
      
      
      .tooltip {
  display: none;
  position: absolute;
  border: 1px solid #333;
  background-color: #ffed8a;
  padding: 2px 6px;
}

#BrandPage_brand_description
{
    margin-bottom:10px;
    }
      
  .errore
  {
      border-color:Red;
      color:Red;
      }   
      
      #ProductPage_Privacy
      {
          display:inline;
          }


.check_event_inline
{
    display:inline
}


 .RichiediButton
 {
     margin-bottom:20px;
    
 }
 
 #Richiedi input
 {
     text-transform:uppercase;
     font-family:Courier New;
     }
     
 #Richiedi textarea
 {
font-family:Courier New;
     text-transform:uppercase;
     color:#666666;
     }
     
#Richiedicliente input
{
    text-transform:uppercase;
    font-family:Courier New;
    }
    
 #ZoomFattura
 {
     width:30px;
     /*float:right;*/
 }
 
 #DeZoomFattura
 {
     width:30px;
     float:right;
 }
/*
 #ProductPage_info
 {
     font-size:9px;
     width:92%;
     }
*/
#Banner
{
    
    display:none;
   margin-top:80px;
    clear:left;
    }
    
.opacita50
{
     opacity: 0.5;
   
    }
    
.opacita100
{
    opacity: 1;
   
    }
    
    .ancore
    {
        margin-bottom:12px;
        width:auto;
        border:solid;
        border-width:1px;
        border-style:inset;
        box-shadow: 2px 2px 2px #333;
        border-color:#000;
        vertical-align:middle;
        font-size:12px;
        color:#df5645;
        }
        
#ManualPage_IstruzioneZoom
{
    text-align:left; 
    margin-right:20px; 
    color:Red; 
    font-size:14px;
    }
    
    .link_Headquarters
    {
        width:100%; 
        display:inline-block;
        overflow:hidden;
        }
    .Headquarters_Contatti
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:6px;
         }
         .Headquarters_Contatti_Milano
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:6px;
         }
        /* 
        .contenitore-busta-mail
        {
            display:inline-block;
           
            margin-right:0px;
            
            }
*/
            /*
            .contenitore-busta-mail img
            {
                
                width:50%;
                }*/
 #International
 {
     margin-top:5px;
     margin-bottom:30px;
     display:block;
    text-decoration:none;
    font-size:1.5em;
    width:29%;
    margin-left:auto; margin-right:auto;
     }
 .International
 {
     color:#000;
     text-decoration:none;
     
     }
     
     #InternationalFlag
     {
         display:inline-block;
         margin-left:10px;
         width:7%;
         }
     
 #tabellamanuali .linkmanuali
 {
     color:#000;
     }
 
 .ClientiLato
 {width:94%; 
  
     
     }
   
.LinkClienteLato
{

    display:inline-block;
    width:96px;
    margin-bottom:20px;
    }
    
   #mcs4_container .customScrollBox .content{text-align:left !important;}

.blu
{
    color:#095DB4;
    }
    
#container_switch div
{
  text-align:center;
    }  
 .cerca_manuale
 {
   font-size:large;
   color:#ccc;
    
   margin:0;
 }  
  
  
 .sezione-pagina-ricerca-prodpage
 {
      float:left; height:180px; width:67.4%; margin-left:16px; margin:0,auto;
     } 
 .sezione-pagina-ricerca-prodpage #PROD
 {
     float:none; width:240px; display:inline-block; position:relative; top:-45px;
     }
 .sezione-pagina-ricerca-prodpage #MAN
 {
     float:none; width:240px; display:block; margin-bottom:10px; margin-left:10px;
     }
     
.sezione-pagina-ricerca-prodpage #ScatolaPulsanteSwitch{text-align:center;  width:50px; display:inline-block;   position:relative;top:-4px; left:-28px;}


.grid_logo
{
    /*padding: 20px;*/
    padding-top:10px;
    padding-bottom:10px;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 8px #ccc;
    -webkit-box-shadow: 2px 2px 8px #ccc;
    box-shadow: 2px 2px 8px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
    /* background: #f8f8f8; */
    background: #fff;
}

.evidenziatore
{
    background-color:#ECF2A2;
    }
    
.CostumerButton
{
     background-image: url("../Images/Commons/CostumerTitleBG.jpg");
      background-position: left center;
      background-repeat: repeat;
      border-radius: 3px;
      box-shadow: 0 0 2px #FFFFFF inset;
      color: #000000;
 border: 1px solid #0080C4;
 color:#000 !important;
 text-decoration:none;
    font-weight: bold;
    
    padding: 0.2em;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
      width:85px;
      margin-left:auto;
      margin-right:auto;
      margin-top:10px;
    }
    
    .CostumerButton a
    {
        color:#000 !important;
        text-decoration:none;
        }
    
.CostumerButton_Real
{
    background-image: url("../Images/Commons/CostumerTitleBG.jpg");
      background-position: left center;
      background-repeat: repeat;
      border-radius: 3px;
      box-shadow: 0 0 2px #FFFFFF inset;
      color: #000000;
 border: 1px solid #0080C4;
 color:#000 !important;
 text-decoration:none;
    font-weight: bold;
   
    padding: 0.2em;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
      width:85px;
      margin-left:auto; margin-right:auto;
      margin-top:10px;
    
    }
    
    .CostumerButton_Real a
    {
        color:#000 !important;
        text-decoration:none;
        }
    
 .NomeCliente
 {
     background-image: url("../Images/Commons/CostumerTitleBG.jpg");
      background-position: left center;
      background-repeat: repeat;
      border-radius: 3px;
      box-shadow: 0 0 2px #FFFFFF inset;
      color: #000000;
 margin:0px;
    font-weight: bold;
color:#095DB4;
   /* padding: 0.6em;*/
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
    height:25px;
     }
     
     #lista{padding:0; }
     
   #lista li
    {
        display:inline-block;
      
       margin-right:5px;
        opacity:1;
       /* border:solid;
          border-color:#F4F4F4;
        border-width:10px;
box-shadow: 5px 5px 5px #888888;
        border-radius:6px;
        border-bottom-width:20px;
        padding:0;*/
       /* width:100px;*/
        height:100px;
        
        }
        
        #lista li a
        {
            margin:0px !important;
            }


            #lista li a img
            {
                width:66px;
                height:50px;
            }

      #scatola_realizzazioni 
      {
        text-align:center;
        border:solid; 
        border-width:1px; 
        border-color:#B2B2B2;
        border-radius:5px; 
        background-color:#ededed;
       /* width:60%;
        margin-left:20%;
      */
      padding:24px;
          width:492px;
        
         
          }
          
          #scatola_realizzazioni *
          {
              margin:0,auto;
              }
          
    .example1 img
    {
      /*  opacity:0.7;*/
        width:66px;
       /* height:66px;*/
        margin:0;
        max-width:600px;
        min-width:66px;
        
 }
 
 .bordrocolorato
 {
     border:solid;
     border-width:2px;
     border-color:#0080C4;
     }
     
     .bordoneutro
     {border:solid;
     border-width:2px;
     border-color:#EDEDED;
         
         }
 
 #box_img_grande
 {
     width:456px !important;
     height:370px !important;
     margin-bottom:15px;
    /* margin-top:15px;*/
     }
     
     #corpo_pagina #scatola_realizzazioni
     {

         margin-left:auto; margin-right:auto;
         }
     #thumbcarousel .wrapper
     {
        /* margin-left:4px !important;*/
         }

.RS_form_label
{
    font-weight: bold;
    margin-top: 10px;
    font-size: 15px;
    text-transform: uppercase;
}


#title_datasheet
{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
}

#nome_datasheet
{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
}

     
 .grigio
 {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */

filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1); /* Google Chrome & Webkit Nightlies */
     
     }


 .telecameraSelected
{
    display: block;
    padding: 2px 4px 2px 4px;
    background: yellow;
    border: 1px solid #cccbc9;
    border-radius: 3px;
    color: #333;
    -moz-border-radius: 3px;
    position: absolute;
    left: 25px;
    top: 23px;
    font-size: 18px;
}

.ui-autocomplete {
	background-color: inherit;
}

 /*********************************************************** MEDIA QUERY **************************************************************/

@media screen and (max-width:990px)
{
    .description
    {
        display:none;
    }

}


@media screen and (max-width:400px)
{
    .tabella
    {
        width:130% !important;
        margin-left:-37px !important;
    }
    
}



        
 @media  screen and (max-width:1300px) 
 {
     .Headquarters_Contatti_Milano
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:25px;
         }
         .Headquarters_Contatti
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:25px;
         }
     .Marchi-dis-box{
	width:30%;
	margin-right:3%;
	height:200px;
	padding-bottom:10px;
	float:left;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 10px #333;
	-webkit-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333');*/	
}
     
}

 @media screen and (max-width:1200px)
{
    .box-risultato-man
    {
        height:auto;
    }
}

@media screen and (max-width:500px)
{
    .descrizione-ricerca-man
    {
        margin-left: 15%;
    }
}


/*@media screen and (max-width:475px)
{
    .box-risultato-man
    {
        height:315px;
    }
}*/

  @media  screen and (max-width:1165px)
 {
     .Headquarters_Contatti_Milano
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:6px;
         }
         .Headquarters_Contatti
     {
         margin-top: 0px; 
         display: block; 
         line-height: 18px; 
         margin-bottom:25px;
         }
     .Marchi-dis-box{
	width:30%;
	margin-right:3%;
	height:200px;
	padding-bottom:10px;
	float:left;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; border-radius: 4px;
	border:1px solid #ccc;
	/*-moz-box-shadow: 2px 2px 10px #333;
	-webkit-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333');*/	
}
     
     .sezione-pagina-ricerca-prodpage #PROD
 {
     float:none; width:146px; display:inline-block; position:relative; top:-45px;
     } 
     
 .sezione-pagina-ricerca-prodpage #MAN
 {
     float:none; width:146px; display:block; margin-bottom:10px; margin-left:10px;
     }
     
   .sezione-pagina-ricerca-prodpage  #ScatolaPulsanteSwitch{text-align:center;  width:50px; display:inline-block;   position:relative;top:-4px; left:0px;}    

 }
