html,body {

		margin: 0px;

		padding: 0px;

}

body {

		text-align: center; 

		margin: 0 auto;	 

		font-family: arial;	

		font-size: 11px;

		color: #666666;

		background: url(../img/bg_body.jpg) top left repeat-x #ffffff;		

}

* {

		margin: 0;

		padding: 0;

}

img {

		border: 0;	

}

a:link {

		color: #333333;

		text-decoration: none;

}

a:visited {

		color: #333333;

		text-decoration: none;

}

a:hover {

		color: #333333;

		text-decoration: underline;

}

#container {

		width: 997px;	

		margin: 0 auto;

		text-align: left;

}

#header {

		width: 1000px;

		text-align: left;

		border-top: solid 1px white;

}

#logo {

		background: url(../img/logo.jpg) bottom left no-repeat;	

		width: 271px;

		height: 88px;

		margin-left: 56px;

		margin-top: 2px;

		padding-top: 18px;

}

#navigation {

		width: 993px;

		border: solid 1px #b6b7ba;

		height: 53px;

		padding: 1px;

		margin-top: 31px;

		background-color: #ffffff;

}

#navigation ul {

		list-style: none;

		display: inline-block;

}

#navigation ul li {

		float: left;

		height: 53px;

		display: inline;

		position: relative;

}

.anylinkcss {

		position: absolute;

		visibility: hidden;

		width: 138px;

		line-height: 18px;

		z-index: 100;

		background-color: #E6E8EA;

		text-align: left;

		top: 59px !important;

		left: 0px !important;

}

.anylinkcss a{

		width: 138px;

		display: block;

		border-bottom: 1px solid #D6DADC;

		padding: 1px 0;

		text-decoration: none;

		font-weight: bold;

		text-indent: 5px;

		color: #666666;

}

.anylinkcss a:hover{ /*hover background color*/

		background-color: #666666;

		color: white;

}

#main {

		border: solid 1px #b6b7ba;

		width: 995px;

		margin-top: 11px;

		background: url(../img/bg_main.jpg) top left repeat-x #ffffff;	

}

#dovesei {
		

		width: 965px;

		padding-left: 28px;

		padding-top: 15px;	

		font-size: 10px;

		text-transform: uppercase;

}

#dovesei span {

		color: #0092e8;

		font-weight: bold;

}

h1 {

		margin-left: 27px;

		background: url(../img/bg_categoria.gif) bottom left repeat-x;	

		width: 930px;

		height: 23px;

		font-size: 14px;

		font-weight: bold;

		text-transform: uppercase;

		padding-top: 15px;

}

#cercaprodotti {

			

		background: url(../img/bg_cercaprodotti.jpg) top left repeat-x;

		width: 193px;	

		border: solid 1px #e0e0e0;

		margin-left: 28px;

		padding-left: 12px;

		margin-top: 12px;

		margin-bottom: 30px;

		float: left;

		display: inline;

}

#cercaprodotti .flotleft {

		height: 28px;	

		width: 158px;	

		margin-top: 7px;

		float: left;

		display: inline;

}

#cercaprodotti .flotleft input {

		height: 16px;	

		width: 152px;	

		border: solid 1px #8f8f8f;

		padding-left: 4px;

		padding-top: 1px;

}

#cercaprodotti .flotleftsel {

		height: 24px;	

		width: 182px;	

		clear:both;

}

#cercaprodotti .flotleftsel select {

		width: 180px;	

		border: solid 1px #8f8f8f;

}

#cercaprodotti img {

		float: right;

		margin-right: 7px;

		margin-top: 3px;

		display: inline;

}

h2 {

		margin-top: 11px;

		font-size: 14px;

		font-weight: bold;

		text-transform: uppercase;

}

.cont_testo {

		float: left;

		display: inline;

		margin-top: 12px;

		margin-left: 18px;	

		width: 705px;

		margin-bottom: 30px;

}

.contatti {

		float: none;

		display: block;

		margin-top: 12px;

		margin-left: 28px;

		width: 930px;

		margin-bottom: 30px;

}

.barra_blu {

		height: 19px;	

		width: 340px;	

		border: solid 1px #0092e8;

 		background-color: #0092e8;

 		color: #ffffff;

 		text-transform: uppercase;

 		font-weight: bold;

 		padding-top: 7px;

 		padding-left: 10px;

 		float: left; 

 		display: inline;

}

.barra_blu_contatti {

		height: 19px;	

		width: 150px;	

		border: solid 1px #0092e8;

 		background-color: #0092e8;

 		color: #ffffff;

 		text-transform: uppercase;

 		font-weight: bold;

 		padding-top: 7px;

 		padding-left: 10px;

 		float: left; 

 		display: inline;

		vertical-align: top;

}

.barra_contatti {

		height: auto;	

		width: 150px;	

		border: solid 1px #dedede;

 		background-color: #ffffff;

 		color: #333333;

 		font-weight: normal;

 		padding-top: 12px;

 		padding-left: 10px;

 		float: left; 

 		display: inline;


}
.barra_blu_sp {

		height: 19px;	

		width: 560px;	

		border: solid 1px #0092e8;

 		background-color: #0092e8;

 		color: #ffffff;

 		text-transform: uppercase;

 		font-weight: bold;

 		padding-top: 7px;

 		padding-left: 10px;

 		float: left; 

 		display: inline;

}

.barra_blu_sp_a {

		height: 24px;	

		width: 120px;	

		border: solid 1px #0092e8;

 		background-color: #0092e8;

 		color: #ffffff;

 		text-transform: uppercase;

 		font-weight: bold;

 		padding-top: 2px;

 		padding-left: 10px;

 		float: left; 

 		display: inline;

 		text-align: right;

}

.barra_blu_sp_a img {

		margin-right: 3px;

		float: left;

		display: inline;

}

.listaprodotti {

		list-style: none;

		width: 694px;	

}

.listaprodotti li {	

		width: 702px;	

		border-bottom: solid 1px #dedede;

		border-left: solid 1px #dedede;

		border-right: solid 1px #dedede;	

 		text-transform: uppercase;

 		float: left; 

 		display: inline;

}

.listaprodotti li .settore {		

		width: 340px;	

		float: left; 

 		display: inline;

 		padding-top: 7px;

 		margin-left: 10px; 

 		color: #0092e8;

 		font-weight: bold;

}

.listaprodotti li .settore img {		

		float: left;

		margin-top: 2px;

		margin-right: 4px;

}

.listaprodotti li .linee {	

		width: 340px;	

		float: left; 

 		display: inline;

 		padding-top: 7px;

 		padding-left: 10px; 

 		border-left: solid 1px #dedede;

 		padding-bottom: 14px;

}


.listaprodotti li .linee p {	

		height: 15px;

}

.listasettoreprod {

		list-style: none;

		width: 703px;	

		border: solid 1px #dedede;

}

.listasettoreprod li {

		width: 703px;	

		background: url(../img/bg_listasettoreprod.jpg) bottom left repeat-x;

		height: 144px;
		
		overflow: hidden;

}

.listasettoreprod li img {

		width: 130px;	

		height: 120px;

		float: left;

		display: inline;

		margin: 12px 0 0 14px;

}

.listasettoreprod li div img {

        width: auto;

        height:122px;

		float: right;

		display: inline;

		margin: 5px 0 0 5px;
		
}

.listasettoreprod li div div img {

        width: auto;

        height:24px;

		float: right;

		display: inline;

		margin: 0 0 0 5px;
		
}


.listasettoreprod li div {

		width: 535px;	

		height: 102px;

		float: left;

		display: inline;

		margin: 12px 0 0 14px;

		line-height: 12pt;

}

.listasettoreprod li div .bottoni {
		
		height: 30px;
		
		margin: 0;
		
		padding: 0;
			
}

.listasettoreprod li div a:link {

		text-transform: uppercase;

 		color: #0092e8;

 		font-weight: bold;

 		text-decoration: none;

}

.listasettoreprod li div a:visited {

		text-transform: uppercase;

 		color: #0092e8;

 		font-weight: bold;

  	text-decoration: none;

}

.listasettoreprod li div a:hover {

		text-transform: uppercase;

 		color: #0092e8;

 		font-weight: bold;

  		text-decoration: underline;

}

.listasettoreprod li span.continua {

 		text-decoration: none;
		
		text-align:right;
		
}

.listasettoreprod li span.continua a:link {

		text-transform: lowercase;

 		color: #000000;

        font-weight:normal;
		
 		text-decoration: none;

}

.listasettoreprod li span.continua a:visited {

		text-transform: lowercase;

 		color: #000000;

        font-weight:normal;
		
 		text-decoration: none;

}

.listasettoreprod li span.continua a:hover {

		text-transform: lowercase;

 		color: #000000;

        font-weight:normal;
		
 		text-decoration: underline;

}

.schedaprodotto {

		width: 692px;	

		border-left: solid 1px #dedede;

		border-bottom: solid 1px #dedede;

		border-right: solid 1px #dedede;

		padding-left: 10px;

		padding-top: 14px;

		clear: both;

		background: url(../img/bg_schedaprodotto.jpg) bottom left repeat-x;

		color: #333333;

}

.schedaprodotto img {

		float: left;

		display: inline;

		margin-bottom: 7px;

}

.schedaprodotto h3 {

		padding-top: 4px;

		font-size: 11px;

		font-weight: bold;

		text-transform: uppercase;

		background-color: #acd9f4;

		padding-left: 8px;

		height: 16px;

		width: 676px;	

		clear: both;		

}

.descr_caratt {

		width: 656px;

		padding-bottom: 8px;	

		padding-top: 8px;	

		padding-left: 8px;

}

.cont_caratteristiche {

		width: 383px;

		float: left;

		display: inline;

		margin-left: 14px;

		padding-bottom: 7px;

}

.cont_caratteristiche h3 {

		padding-top: 4px;

		font-size: 11px;

		font-weight: bold;

		text-transform: uppercase;

		background-color: #acd9f4;

		padding-left: 8px;

		height: 16px;

		width: 375px;

		clear: both;		

}

.cont_caratteristiche .coluno {

		width: 183px;

		float: left;

		display: inline;

		padding-top: 4px;

		padding-left: 8px;
		

}

.cont_caratteristiche .coldue {

		width: 191px;

		float: left;

		display: inline;

		height: auto;

		padding-top: 4px;

}

.grigia {
	
	background-color: #f0efef;

}

.cont_caratteristiche .grigia {

		background-color: #f0efef;

}

.cont_caratteristiche ul {

		list-style: none;

		padding-left: 8px;

		padding-top: 5px;

}

.cont_caratteristiche li {

		height: 13px;

		padding-top: 3px;

}

.bannerhp {

		height: 285px;

}

*html .bannerhp {

		height: 288px;

}

.croce {

		margin-top: 11px;

		margin-right: 5px;	

}

.areariservata {

		background: url(../img/hpbg_areariservata.jpg) top left repeat-x #f3f1f2;

		width: 299px;

		height: 225px;

		border: solid 1px #b6b7ba;

		padding-left: 21px;

		padding-right: 19px;

		float: left;

		display: inline;

}

.areariservata h1 {

		width: 296px;

		background-image: none;

		padding-left: 0px;

		margin-left: 0px;

		padding-top: 12px;

}

.areariservata h1 span {

		color: #fc122d;

		font-size: 10px;

}

.areariservata input {

		width: 114px;

		margin-right: 7px;

		border: solid 1px #8f8f8f;

		padding-left: 4px;

		padding-top: 1px;

		height: 16px;	

}

.areariservata .invia {

		width: 22px;

		margin-right: 0px;

		border: solid 0px #8f8f8f;

		padding-left: 0px;

		padding-top: 0px;

		height: 20px;	

}

.areariservata img {

		margin-top: 0px;

}

.areariservata .separetor {

		clear: both;

		height: 12px;

		background: url(../img/bg_categoria.gif) bottom left repeat-x;

		width: 296px;

}

.areariservata .testo {

		color: #333333;		

		padding-top: 7px;

}

.floatleft {

		float: left;

		display: inline;	

}

.safetyinforma {

		background: url(../img/hpbg_safetyinforma.jpg) top left repeat-x #ffffff;

		width: 325px;

		height: 225px;

		border: solid 1px #b6b7ba;

		border-left: none;

		float: left;

		display: inline;

		padding-left: 21px;

}

*html .safetyinforma {

		background: url(../img/hpbg_safetyinforma.jpg) top left repeat-x #ffffff;

		width: 315px;

		height: 225px;

		border: solid 1px #b6b7ba;

		border-left: none;

		float: left;

		display: inline;

		padding-left: 21px;

}

.safetyinforma h1 {

		width: 296px;

		background-image: none;

		padding-left: 0px;

		margin-left: 0px;

		padding-top: 12px;

}

.safetyinforma ul {

		list-style: none;

		margin-top: 15px;

		color: #333333;	

}

.safetyinforma li {

		clear: both;

		padding-top: 5px;

}

.safetyinforma div {

		float: left;

		display: inline;

		width: 280px;

}

.safetyinforma .lista {

		width: 15px;

		margin-top: 2px;

}

.safetyinforma .leggitutto {

		color: #ff122d;

		margin-left: 217px;

		width: 80px;

		text-align: right;

		margin-top: 7px;

}

.safetyinforma .leggitutto a:link {

		color: #ff122d;

		text-decoration: none;

		font-weight: bold;

}

.safetyinforma .leggitutto a:visited {

		color: #ff122d;

		text-decoration: none;

		font-weight: bold;

}

.safetyinforma .leggitutto a:hover {

		color: #ff122d;

		text-decoration: underline;

		font-weight: bold;

}

.novitaprodotti {

		background: url(../img/hpbg_safetyinforma.jpg) top left repeat-x #ffffff;

		width: 302px;

		height: 225px;

		border: solid 1px #b6b7ba;

		border-left: none;

		float: left;

		display: inline;

		padding-left: 5px;

}

.novitaprodotti h1 {

		width: 296px;

		background-image: none;

		padding-left: 0px;

		margin-left: 16px;

		padding-top: 12px;

}

.novitaprodotti .cont_novita {

		width: 296px;

		margin-top: 25px;

}

.novitaprodotti div {

		float: left;

}

.novitaprodotti .nov_sx {

		margin-top: 50px;

}

.novitaprodotti .prod {

		margin-top: 0px;

		width: 257px;

		margin-left: 10px;

		float: left;

		display: inline;

}

.novitaprodotti .testo {

		margin-top: 5px;

		width: 101px;

		margin-left: 5px;

		float: left;

		display: inline;

}

.novitaprodotti img {

		float: left;

		display: inline;

}

.novitaprodotti span {

		color: #ff132e;

		text-transform: uppercase;

		font-weight: bold;

}

.novitaprodotti .onoff {

		float: right;

		width: 80px;

		text-align: right;

		padding-top: 10px;

}

.novitaprodotti .onoff img {

		margin-left: 3px;

}

.mainhp {}

*html .mainhp {

		margin-top: -3px;

}

#footer {

		padding-left: 28px;		

		width: 969px;	

		padding-top: 15px;

}

#footer a:link {

		color: #666666;

}

#footer a:visited {

		color: #666666;

}

#footer a:hover {

		color: #666666;

}

#footer img {

		float: right;

}

#footer div {

		float: left;

}

.faq  {

		width: 679px;

		margin-bottom: 30px;

		border: solid 1px #dedede;

		background-color: #ffffff;

    padding-left: 23px;

		padding-top: 23px;

		padding-bottom: 30px;

		color: #333333;

}

.faq h2 {

		margin-top: 15px;

		font-size: 14px;

		font-weight: bold;

		text-transform: uppercase;

		color: #666666;

		margin-bottom: 10px;

}

.faq select {

		width: 180px;	

		border: solid 1px #8f8f8f;

}

.faq ul {

		list-style: none;

		margin-top: 10px;

}

.faq li {

		width: 650px; 

		clear: both;

		padding-top: 10px;

}

.faq li div {

		float: left;

		width: 18px;

		padding-top: 4px;

}

.faq li .list {

		float: left;

		width: 632px;

		padding-top: 0px;

}

.faq li span {

		color: #ff172c;

}

.manuali  {

		width: 679px;

		margin-bottom: 30px;

		border: solid 1px #dedede;

		background-color: #ffffff;

    padding-left: 23px;

		padding-top: 23px;

		padding-bottom: 30px;

		color: #333333;

}


.manuali .settore {

		float: left;

		width: 220px;

}

.manuali h2 {

		margin-top: 0px;

		font-size: 14px;

		font-weight: bold;

		text-transform: uppercase;

		color: #666666;

		margin-bottom: 10px;

}

.manuali h3 {

		margin-top: 35px;

		font-size: 11px;

		font-weight: bold;

		text-transform: uppercase;

		color: #0092e8;

		margin-bottom: 10px;

}

.manuali select {

		width: 180px;	

		border: solid 1px #8f8f8f;

}

.manuali .immagine {

		width: 300px;	

		float: left;

		display: inline;

}

.blocco .immagine img {	

		width: 132px !important;	
		
		height: 122px !important; 
			
}


.manuali .testo {

		width: 350px;	

		float: left;

		display: inline;

		color: #333333;

}

.manuali .ico {

		margin-top: 15px;

}



#contenitore {

		margin-top: 0px;

		width: 257px;

		margin-left: 10px;

		padding: 0;

		height: 122px;

		overflow: hidden;

}

#contenitore_bannerini {

		width: 6000px;

}

.assistenza  {

		width: 679px;

		margin-bottom: 30px;

		border: solid 1px #dedede;

		background-color: #ffffff;

    	padding-left: 23px;
    	
    	padding-right: 23px;

		padding-top: 23px;

		padding-bottom: 30px;

		color: #333333;

}

.assistenza .settore {

		width: 220px;

}

.assistenza h2 {

		margin-top: 0px;

		font-size: 14px;

		font-weight: bold;

		text-transform: uppercase;

		color: #666666;

		margin-bottom: 10px;

}

.assistenza h3 {

		margin-top: 15px;

		font-size: 11px;

		font-weight: bold;

		text-transform: uppercase;

		color: #0092e8;

		margin-bottom: 5px;

		height: 30px;

}

.assistenza select {

		width: 180px;	

		border: solid 1px #8f8f8f;

}

.assistenza .blocco {

		width: 140px;

		float: left;

		display: inline;

		height: 210px;

		margin-right: 25px;

}

.assistenza .blocco .ico {

		margin-top: 5px;

}

#cercahp {

		background: url(../img/hp_bg_cerca.jpg) bottom left repeat-x;

		width: 265px;

		height: 35px;

		border: solid 1px #b6b7ba;

		float: left;

		display: inline;

		margin-left: 422px;

		margin-top: 68px;

		padding-top: 3px;

}



#logohp {

		background: url(../img/logo.jpg) bottom left no-repeat;	

		width: 251px;

		height: 87px;

		margin-left: 56px;

		padding-top: 21px;

		float: left;

		display: inline;

}

#cercahp h1 {

		width: 60px;

		background-image: none;

		padding-left: 5px;

		margin-left: 0px;

		padding-top: 10px;

		float: left;

}

#cercahp input {

		height: 16px;	

		width: 152px;	

		border: solid 1px #8f8f8f;

		padding-left: 4px;

		padding-top: 1px;

		float: left;

		margin-top: 8px;

}

#cercahp .bordobianco {

		border: solid 1px white;

		height: 33px;

}

#cercahp .cerca {

		width: 30px;

		height: 24px;

		border: 0px;

		float: left;

		margin-top: 4px;

}

.listasettoreprod li div span {

  text-transform: uppercase;

   color: #666666;

   font-weight: bold;

   text-decoration: none;

}

hr {
  color: #FFFFFF;
  
  height: 1px;
}
