
/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#000000;
 color: #ffffff;
 text-align:center;
 padding:0;

 }

#outer {
 text-align:center;
 width:100%;
 margin:auto;
 }

#hdr {
 height:172px;
 display:block;
 margin:0 auto;
 text-align:center;
 width:100%;
 background-image:url(../images/bgr_header.jpg);
 color: #333333;
 }

#bar {
text-align:center;
 display:block;
 margin:0 auto;
 height:24px;
 width:580px;
 background:#000000;
 color: #ffffff;	
 }
a:link  {
 color: #ffffff;	
 
}
#bodyblock {
 display:block;
 margin:0 auto;
 background: #000000;
 color: #ffffff;
 width:638px;
 padding:10px;

 }
 #prodottiblock {
 display:block;
 margin:0 auto;
 background: #ffffff;
 color: #ffffff;
 width:480px;
 padding:10;
 border:solid 8px #FFFFFF;
 text-align:left;
 height:400px;

 

 }
 #prodottiblock_zoom {
 display:block;
 margin:0 auto;
 background: #ffffff;
 color: #ffffff;
 width:480px;
 padding:10;
 border:solid 8px #FFFFFF;
 text-align:left;

 }
  #prodottiblock_zoom img {
  border:solid 3px #FE0000;
  margin:7px;

 }
 .immagazie {
  border:solid 3px #FE0000;
  margin:7px;

 }
 #gallblock {
 display:block;
 margin:0 auto;
 background: #000000;
 color: #ffffff;
 width:695px;

 } 
#gallblock img {
 border:solid 3px #FE0000;
  margin:5px;

 } 
#prodblock{
 display:block;
 margin:0 auto;
 background: #FE0000;
 color: #ffffff;
 width:616px;
 padding:10px;

 }

#bodyhead {
 display:block;
 margin: 0 auto;
 width:638px;
 background: #000;
 height:204px;
 border-bottom:solid 8px #000000;
 padding-bottom:6px;
}
#ftr_categprodotti {
 font-family: Arial, Helvetica, sans-serif;
 display:block;
 margin:0 auto;
 width:490px;
 height:30px;
 background-image:url(../images/bg_footer.jpg);
 background-position:top;
 background-repeat:repeat-x;
 color: #000000;
 border-top:8px solid black;
 font-size:11px;
 text-align:left;
 padding-left:7px;
 }
 #ftr {
  font-family: Arial, Helvetica, sans-serif;
 display:block;
 margin:0 auto;
 width:630px;
 height:30px;
 background-image:url(../images/bg_footer.jpg);
 background-position:top;
 background-repeat:repeat-x;
 color: #000000;
 border:solid black;
 border-width:8px 0 0 0;
 font-size:11px;
 text-align:left;
 padding-left:8px;
 }
#ftr_catgall {
 font-family: Arial, Helvetica, sans-serif;
 display:block;
 margin:0 auto;
 width:666px;
 height:30px;
 background-image:url(../images/bg_footer.jpg);
 background-position:top;
 background-repeat:repeat-x;
 color: #000000;
 border:solid black;
 border-width:8px 0 0 0;
 font-size:11px;
 text-align:left;
 padding-left:7px;
 }

 #cont_azie {
 float:left;
 min-height:384px;
 height:auto !important;
 height:384px;
 width:492px;
 background:#FFFFFF;
 color: #000000;
 border:solid 3px #FE0000;
 
 }
 
 #cont_prod {
 float:left;
 min-height:484px;
 height:auto !important;
 height:484px;
 width:482px;
 background:#FFFFFF;
 border:solid 8px #FFFFFF;
 
 }
  #scheda_prod {
 float:left;
 min-height:484px;
 height:auto !important;
 height:484px;
 width:306px;
 background:#FFFFFF;
 color: #000000;
 border:solid 8px #FE0000;
 
 }
  #red_col {
 float:left;
 min-height:500px;
 height:auto !important;
 height:500px;
 width:168px;
 background:#FE0000;
 color: #ffffff;
 border-left:solid 8px #000000;
 }
  #red_col a{
color: #ffffff;
font-size:12px;
text-decoration:none;
 }
  #red_col img {
  border:solid 6px #000000;
  margin-top:6px;
  margin-left:2px;
 }
 #red_col li {
 font-family:Arial, Helvetica, sans-serif;
 margin:6px 0;
 padding:0;
    color: #ffffff;
	text-align:left;
	font-size:12px;
	list-style-image:url(../images/pdf_ico.jpg);
}
#red_col li a {
padding-left:4px;
}

  #tit {
 color: #ffffff;
 text-transform:uppercase;
 font-size:14px;
 margin-left:-15px;
 margin-top:10px;
 }
  #titolo_prodotto {
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 color: #fe0000;
 text-transform:uppercase;
 font-size:14px;
 margin-left:15px;
 margin-top:5px;
 font-weight: bold;
 } 
  #descriz_prodotto {
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size:12px;
 margin-left:12px;
 margin-top:5px;
 }
  #descriz_prodotto p {
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size:12px;
 }
  
 #cont_prod img {
 border:solid 3px #FE0000;
 float:left;
 margin:7px;
 
 } 
 
 #cont_azie p,td {
 margin:10px;
 text-align:justify;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 } 
  #cont_azie a {
  color:#FE0000;
 } 
#cont_azie img {
 margin:0px 0px;
 text-align:center;

 }  
#cont_azie hr {
color:#FE0000;
height:1px;
}
 #ftr_azie {
  font-family: Arial, Helvetica, sans-serif;
 float:left;
 width:491px;
 height:30px;
 background-image:url(../images/bg_footer.jpg);
 background-position:top;
 background-repeat:repeat-x;
 color: #000000;
 font-size:11px;
 border-top:8px solid #000000;
 text-align:left;
 padding-left:7px;

 }

  #ftr_assistenza {
 font-family: Arial, Helvetica, sans-serif;
 width:491px;
 height:30px;
 background-image:url(../images/bg_footer.jpg);
 background-position:top;
 background-repeat:repeat-x;
 color: #000000;
 font-size:11px;
 margin:8px auto 0 auto;
 text-align:left;
 padding-left:7px;
 }
#cont {
 display:block;
 margin: 0 auto;
 padding:0;
 min-height:150px;
 height:auto !important;
 height:150px;
 width:638px;
 background:#FE0000;
 color: #ffffff;
 text-align:left;
  font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:0;

 }
 .clear {
 clear:both;
 height:1px;
 font-size:1px;
 }
 #bodycentr{
  min-height:300px;
  height:auto !important;
  height:300px;
 display:block;
 margin: 0 auto;
 width:636px;
 border:0;
 background:#000000;
 text-align:center;
 background-image:url(../images/bg_prod5.jpg);
 background-repeat:repeat-y;
 background-position:bottom;
 } 
  #bodycentr_bianco {
  min-height:300px;
  height:auto !important;
  height:300px;
 display:block;
 margin: 0 auto;
 width:636px;
 border:0;
 background:#000000;
 text-align:center;
 background-image:url(../images/bg_prod3.jpg);
 background-repeat:repeat-y;
 background-position:bottom;
 } 
 #bodycentr2{
  min-height:300px;
  height:auto !important;
  height:300px;
 display:block;
 margin: 0 auto;
 width:636px;
 border:0;
 background:#000000;
 text-align:center;
 background-image:url(../images/bg_prod.jpg);
 background-repeat:repeat-y;
 background-position:bottom;
 }  #bodycentr4{
  min-height:300px;
  height:auto !important;
  height:300px;
 display:block;
 margin: 0 auto;
 width:636px;
 border:0;
 background:#000000;
 text-align:center;
 background-image:url(../images/bg_prod4.jpg);
 background-repeat:repeat-y;
 background-position:bottom;
 } 
 #bodycentr_assist{
  min-height:300px;
  height:auto !important;
  height:300px;
 display:block;
 margin: 0 auto;
 width:636px;
 border:0;
 background:#000000;
 text-align:center;
 } 
#bianco {
	float:left;
    width:130px;
    margin: 0 auto;
    min-height:30px;
    height:auto !important;
    height:30px;
	background-color:#FE0000;
    margin-right:8px;
	border-top:8px solid #000000;

}
#bianco_prodett{
	float:left;
    width:130px;
    margin: 0 auto;
    min-height:30px;
    height:auto !important;
    height:30px;
	background-image:url(../images/bg_bianco.jpg);
	background-position:top;
	background-repeat: repeat-x;
    margin-right:8px;
	border-top:8px solid #000000;

}
#left_col {
    width:130px;
    margin: 0 auto;
	float:left;
    min-height:384px;
    height:auto !important;
    height:384px;
	background-color:#FFFFFF;
    margin-right:8px;

}

#left_col ul {
	list-style:none;
	text-align:left;
	margin:4px 0 0 4px; 
	padding:0;

}

#left_col ul li {

	margin:0 0 1px 0;
	border-bottom:solid 2px #FE0000;
	padding:0 0 2px 2px;
	width:110px;
	text-transform:uppercase;

}

#left_col ul li a:link, #left_col ul li a:visited {

	text-decoration:none;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
    color:#000000;
	text-align:left;
	font-stretch:expanded;

}

#left_col ul li a:hover {

	text-decoration:none;
	color:#FE0000;
}
#test_azienda{
    text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:7px;
	padding-left:7px;
}
#tit_azienda {
    width:130px;
    min-height:27px;
    height:auto !important;
    height:33px;
	background-color:#FE0000;
}
#left_col img{
    text-align:left;
	margin-left:-9px;
	margin-top:10px;
}
.quad3 {
margin-bottom:-11px;

}
#cont_assistenza {
 margin:auto;
 display:block;
 min-height:180px;
 height:auto !important;
 height:180px;
 width:492px;
 background:#FFFFFF;
 color: #000000;
 border:solid 3px #FE0000;
 
 }
#mappa {margin-bottom:0;text-align:right;padding-bottom:2px;}
.tasto {border:1px solid #999;margin-top:0;width:140px;margin-right:2px;margin-left:2px;}
.tasto a {font-family:verdana;font-size:12px;color:#555;text-decoration:none;}
.tasto a img {margin-bottom:-2px;margin-left:3px;border:0;}

#titolo_news {
   text-align:left;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FE0000;
	text-transform:capitalize;
	font-weight:bold;
}
#testo_news {
text-align:justify;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#no_records {
text-align:center;
font-weight:bold;
margin-top:15px;
	
	}
#creso {
	font-size:11px;
	padding-top:10px;
	padding-left:0;
	text-align:left;
	margin-right: auto;
	margin-left: -6px; 
}
#creso a {
	color:#ffffff;
	text-decoration:none;
}
#creso a:hover {
	color:#FF9900;
}
#creso_az {
	font-size:11px;
	padding-top:10px;
	padding-left:0;
	text-align:left;
	margin-right: auto;
	margin-left: -146px; 
}
#creso_az a {
	color:#ffffff;
	text-decoration:none;
}
#creso_az a:hover {
	color:#FF9900;
}
