/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

* {
padding: 0;
margin: 0;
} 
body {
margin:0;
padding: 0;
text-align: center;
min-width: 800px;
background-color: #ffffff;
color: #000000;	
background-image:url(attrezzature/sfondo.gif);
background-position : center;
background-position : top;
background-repeat: repeat-x;
background-attachment: scroll;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 11px; 
}
#wrap {
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top:30px;
background-color: #FFFFFF;
width: 800px;
height:510px;
}
#menulinks {
clear:both;
width:800px;
height:33px;
padding-left:0px;
background-image:url(sistema/menulinks.png);
margin-bottom:2px;
}
#menulinks a {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	height:23px;
   background-image:none;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:3px;	
  }
#menulinks a:hover, #menulinks a.active {
	background-image:url(sistema/menuhover.png);
	background-position:top left;
	text-decoration:none;
	color:#FFFFFF;
}
#content {
width: 798px;
height:372px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border:#000000 1px solid;
background-image:url(sistema/bkg-content.jpg);
background-attachment:scroll;
background-repeat:no-repeat;
vertical-align:bottom;
}
.left {
background-image:url(sistema/bkg-form.jpg);
background-attachment:scroll;
background-repeat:no-repeat;
text-align: left;
margin-top: 10px;
margin-left: 15px;
float: left;
width: 377px;  /*width: 170px; \width: 200px; w\idth: 170px;*/
height:345px;
border:#336600 1px solid;
padding-top:5px;
padding-left: 5px;
}
.left h2 {
text-align:left;
margin-top: 2px;
margin-bottom:5px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #9ABB48;
}
.green { color:#669900; font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;}
.right {
text-align: justify;
margin-top: 10px;
margin-left: 5px;
padding:7px;
float: right;
width: 375px;
height:166px;
text-align:justify;
font-size:12px;
}
.text-r { width:355px;}
.text-r a { color:#669900; text-decoration: none;}
.text-r a:hover { color:#336600; text-decoration: none;}
.orange { color:#cc6633; font: bold 12px Arial, Helvetica, sans-serif;}
.poly { color:#669900; font-weight:bold;}
.poly2 { color:#669900; font-weight:bold; font-size:14px}
#footer { 
color: #777;
text-align: center;
padding-bottom: 10px;
}
#footer a {  color: #777; text-decoration: none; }
#footer  a:hover { color: #000; } 

/*  PRODOTTI  */
.prodotti {
background-image:url(sistema/bkg-prodotti.jpg);
background-attachment:scroll;
background-repeat:no-repeat;
text-align: left;
margin-top: 10px;
margin-left: 15px;
float: left;
width: 768px;  /*width: 170px; \width: 200px; w\idth: 170px;*/
height:355px;
padding-top:5px;
padding-left:8px;
}
.table-prod{width: 750px; height: 345px; overflow: auto}
.ttl-pr {font-size:14px; color:#669900 ; font-weight:bold; margin-left: 5px;}
.art {color:#000000; font-style:italic; font-size: 12px}
.img-prod {height:250px; width:750px; overflow:auto; font-size:12px}
.bt-scheda {
background-image:url(sistema/vedi-scheda.png);
background-repeat:no-repeat;
background-attachment:scroll;
width:87px;
height:22px;
margin:0 auto;
padding-top: 4px;
text-align:center
}
.bt-info {
background-image:url(sistema/richiedi-info.png);
background-repeat:no-repeat;
background-attachment:scroll;
width:139px;
height:22px;
margin:0 auto;
padding-top: 4px;
text-align:center
}
.bt-info2 {
background-image:url(sistema/richiedi-info.png);
background-repeat:no-repeat;
background-attachment:scroll;
width:139px;
height:22px;
text-align:center;
font-size:12px;
padding-top:3px
}
#content a { color: #336600; text-decoration:none}
#content a:hover { color: #336600; text-decoration: underline}

/*  PORTFOLIO  */
.prodotti h2 {
text-align:left;
margin-top: 2px;
margin-bottom:5px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #9ABB48;
}
.portfolio {width: 750px; height: 305px; overflow: auto; text-align:center}
.portfolio h2{
text-align:left;
margin-top: 2px;
margin-left: 2px;
margin-bottom:5px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #000000;
}
	
/*  DOVE SIAMO  */

#mappa {p}
#map {
margin:0;
}
