body {background:#EEEEEE; margin:0px}
body.home {background:#EEEEEE; margin:0px}

a.menu_top {text-decoration:none; font: bold 11px/42px verdana,arial; height:42px; color:#FFFFFF; padding-left:11px; padding-right:11px;}
a.menu_top:hover {text-decoration:none; font: bold 11px/42px verdana,arial; height:42px; background:url('../img/sfondo_menu_over.gif') repeat-x; color:#065F56;}
a.menu_top_on {text-decoration:none; font: bold 11px/42px verdana,arial; height:42px; background:url('../img/sfondo_menu_over.gif') repeat-x; color:#065F56; padding-left:11px; padding-right:11px;}

.footer {text-decoration:none; font: 12px/24px arial,verdana; height:24px; color:#FFFFFF; padding-left:11px;}

a.email_footer {text-decoration:underline; color:#FFFFFF;}
a.email_footer:hover {text-decoration:underline; color:#9CD6C8;}


.menu_famiglie {color:#D3D3D3; font: 10px/30px verdana,arial; padding-top:7px;}

a.famiglia {border: 1px solid #FFFFFF; margin-top:5px; margin-right:6px; margin-bottom:5px; }
a.famiglia:hover {border: 1px solid #1B6654;}

a.famiglia_on {border: 1px solid #1B6654; margin-top:5px; margin-right:5px; margin-bottom:5px;}

.left_menu {padding-top:10px; padding-left:25px; padding-right:10px;}

a.left_item {color:#88A6A6; padding-left:15px; text-decoration:none; font:bold 12px/16px verdana,arial; /*height:35px;*/ background: url('../img/quadrato_verde.gif') no-repeat left top; }
a.left_item:hover {color: #055B5E; text-decoration:underline; background: url('../img/quadrato_verde_on.gif') no-repeat left top;}

a.left_item_on {color: #055B5E; padding-left:15px; font:bold 12px/16px verdana,arial; text-decoration:none; background: url('../img/quadrato_verde_on.gif') no-repeat left top;}

.modello {font: bold 20px/26px arial,verdana; color:#006666;}
.titolo {font: bold 13px/20px arial,verdana; color:#000000;}

.descrizione {font: 11px/15px verdana,arial; color:#000000;}

.misure {width:100px; font:bold;}

.box_img {padding-right:8px; padding-top:35px;}

/* FORM */
.formstyle {font: 10px/12px arial; color: #065F56; left:10px;}

input#form  {
  font: 11px/11px arial;
  height:18px;
  /*float:left;*/
  color: #666666;
  width:150px;
  background:#E7FFF9;
}



label#form {font:12px Arial; line-height:30px; width:120px; padding-left:10px;  }

.text_form {font: 12px/14px arial; color: #065F56; left:10px;}

legend {color:#065F56; font:bold 11px arial, Vedana;}
/* ******FINE FORM**********    */


.foto {padding:3px 4px 3px 4px; background:#FFFFFF; margin-top:5px; height:255px; width:370px; /*height:300px;*/}
div.macchine {position:absolute; left:531px; top:284px; width:246px; height:300px; z-index:1; visibility: hidden; background:#FFFFFF; font:11px/18px Verdana,Arial,Helvetica,sans-serif; color:#333333; text-align:center; }

.piva {font: bold 10px/18px Verdana, Arial; color:#377A72;}

