body {background:url(../img/sfondo.jpg) repeat-x #3d779f; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
img {border:0;}
a {text-decoration:none; color:#FFF;}
a:hover {text-decoration:none; color:#002841;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#6b7e97; font-weight:bold; text-decoration:none;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#255578; font-weight:bold; text-decoration:none;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#003366; font-weight:normal; text-decoration:none; line-height:15px;}
.canc {clear:both;}


/* struttura */
#main     {width:750px; clear:both; margin:0 auto;}
#parte-sx {width:154px; float:left; background:url(../img/menu.jpg); position:relative;}
#menu_sx  {width:133px !important; width:133px; float:left; margin:15px 0 0 17px !important; margin:15px 0 0 8px; padding:17px 0 11px 0!important; padding:17px 0 11px 1px; text-align:left;}
#parte-dx {background:#FFF; position:relative; float:left;}


/*iscrizione alla newsletter */
#iscrizione {width:124px; font-size:10px; margin:15px 0 0 0; background:url(../img/iscri-sfondo.jpg);}
.iscri-txt  {padding:0 10px 0 10px;}
.iscri      {font-weight:bold; margin:5px 0 0 0; color:#0066CC;}


/* header */
#sopra          {width:750px; height:110px;}
#menu-cont      {width:596px; height:110px; background:url(../img/sfondo-header.jpg) no-repeat; float:left;}
#indirizz       {width:596px; height:72px; background:url(../img/immagine.jpg)}
#menu           {width:596px; height:20px; text-align:center;}
.mailto a       {color:#fff; font-weight:bold; text-decoration:none;}
.mailto a:hover {color:#00FFFF; text-decoration:none;}
.categorie   {font-size:8px; font-weight:bold; color:#094163; letter-spacing:1px;}
.catalgo     {font-size:14px; font-style:normal; color:#004271; font-weight:bold; text-decoration:none;}
.choose a {text-decoration:none; font-size:10px; font-weight:bold; color:#002841;}
.choose a:hover {text-decoration:none; color:#0077c0;}
.indi {color:#fff;}


/* autorisponditore */
#autorisp {width:450px; height:230px; text-align:center; background:#fff; border:1px solid #003366;}


/* presentazione */
#preseimg {margin:10px 0 10px 35px;}
.presetxt {width:400px; text-align:left; margin:0 0 10px 35px;}


/* dove siamo */
#dove      {width:480px; margin-left:40px;}
#casaleone {width:490px; margin:30px 0 0 0;}


/* categorie elenco */
.img-cont  {width:596px; height:140px; margin-bottom:20px;}
#img-cont2 {width:596px; margin-bottom:20px;}
.img-sopra {width:560px; height:140px; margin-bottom:15px; padding-left:35px; float:left; text-align:left;}
.descrizione {padding:0 0 0 20px; width:250px; display:block; background:#f00; float:left;}
.img-lato  {width:13px; height:10px; margin-top:3px; margin-right:9px; float:left;}

#riga {width:556px; height:45px; margin-left:40px; margin-bottom:15px;}
#img-elenco {width:60px; height:45px;  border:1px solid #57819c; float:left; margin-right:7px; text-align:center;}
#elenco {width:450px; height:34px; border:1px solid #57819c; padding:6px 5px 5px 5px; float:left; background:#e5eef3; overflow:auto;}
.prod a {text-decoration:none; color:#003366; font-size:11px;}
.prod a:hover {text-decoration:none; color:#d85711; font-size:11px;}


.tabb 	{width:520px; margin:0 0 0 35px}
.tabimg {width:200px; text-align:left;}
.tabtxt {width:300px; line-height:17px; text-align:justify;}


/* home */
#homepage {width:543px; margin:20px 0 10px 20px;}
#homedove {margin:0 0 5px 170px;}


/* manuali */
#man-ele         {width:170px; height:450px; overflow:auto; margin:0 5px 0 40px!important; padding:5px; margin:0 5px 0 20px; border:#879fcd 1px solid; color:#003366;  float:left;}
.man-data        {background:#fff; font-size:10px; font-weight:bold; color:#FF6600;}
.man-txt a       {font-weight:bold; color:#003366; text-decoration:none;}
.man-txt a:hover {font-weight:bold; color:#0099FF; text-decoration:none;}

#manscheda   {width:320px; height:440px; margin:0 10px 0 0; padding:10px; background:url(../img/sfondo-schede.jpg) right repeat-y #fafcfd; border:#879fcd 1px solid; color:#003366; font-weight:bold; float:left;}
.tit-sk      {color:#CC3300; font-size:12px; margin:0 0 3px 0; font-weight:bold;}
.data-sk     {color:#FF6600; font-size:10px;}
.des-sk      {color:#000033; background:#fff; height:195px; overflow:auto; padding:5px; border:#ccc 1px solid; font-size:10px;}
.img-sk      {width:130px; margin:0 5px 5px 0; border:#003399 1px solid; float:left;}


/* lavorazioni */
#lavorazioni   {width:450px; height:440px; margin:0 10px 0 40px; padding:10px; background:url(../img/sfondo-schede.jpg) right  #fafcfd; border:#879fcd 1px solid; color:#003366; font-weight:bold;}
.lav-des       {color:#000033; background:#fff; height:195px; overflow:auto; padding:5px; border:#ccc 1px solid; font-size:10px;}
.al            {width:81px; margin:0 10px 0 0; float:left;}

/* centro */
#cont      {width:596px; float:left; text-align:left;}
#cont-tab  {width:576px; float:left; text-align:left; padding:10px; padding-top:30px;}
#testo-tab {width:450px; text-align:left; margin-left:40px;}
#footer    {width:750px; height:7px; background:url(../img/footer.jpg);}
#sotto     {width:750px;}


/* form contatti */
#form_cont     {width:450px; margin:-5px 0 20px -8px; padding:10px 0 10px 0;}
.cella         {width:380px; padding:2px 5px 0 5px; margin:0 0 0 20px; }
.des           {width:100px; padding:1px 7px 0 0; color:#008ce4; text-align:right; font-weight:bold; font-size:10px; float:left; }
.dati          {float:left;}
.datiprivacy   {width:200px; padding:3px; float:left;}
.blu_dest      {color:#003399; font-weight:bold;}
.blu_cont      {color:#003399; font-weight:bold; padding:10px 0 0 360px;}
.check         {width:18px; padding:0; font-size:11px; background:#1c4f6a; float:left; color:#003366; text-align:left;  font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.privacy       {padding:25px 30px 5px 30px; font-size:9px; text-align:justify; color:#005d90; }
#pulsanti_form {width:272px; margin:5px 0 5px 130px !important; margin:5px 0 5px 132px;}
#grazie        {width:270px; color:#003399; text-align:center; font-weight:bold; margin:40px 0 0 160px;}


/* tag form */
input    {width:260px; height:13px; margin:0 0 0 -2px !important; margin:0; padding:1px 5px 1px 5px;  border:#8e99b1 1px solid; background:#fafcff; font-size:10px; font-weight:bold; text-align:left; color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif;}
.radio   {width:11px; height:11px; margin:8px 0 0 0;}
textarea {width:263px; margin:0 0 0 -2px !important; margin:0; background:#fafcff; border:#8e99b1 1px solid; font-size:11px; color:#003366; text-align:left;  font-weight:bold; padding:0 3px 0 3px; overflow:auto; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
select   {width:212px; height:16px; margin:0 0 0 -2px !important; margin:0; background:#8e99b1;  border:#8e99b1 1px solid; background:#fafcff; font-size:10px; color:#000; text-align:left; width:188px; font-weight:bold; padding:0 1px 0 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; }
