/* CATALOGO START PAGE */

#layout-left { display: none;  }
#layout-body { width: 960px; position: relative; }
#layout-main { background: white; }

#navigatore  { width: 728px; margin: 0px; margin-top: 20px; margin-left: 40px; position: relative; }

div#cerca { position: absolute; border: 1px solid #c7cbd1; right: 0; width: 200px; top: 20px; font: normal 14px "Arial",sans-serif; }
div.cercacont { position: relative; padding: 5px; padding-bottom: 0; }
div.cercacont hr { margin: 0 10px; padding: 0; background: none; border: none; border-top: 1px solid #c7cbd1; color: #c7cbd1; height: 1px; }
div.cercacont form { padding: 0; padding-bottom: 5px; margin: 10px; color: #666; margin-bottom: 10px; }
div.cercacont form label { display: block; padding-bottom: 5px; }
div.cercacont form input, div.cercacont form select { font: normal 14px "Arial", sans-serif; color: #666; margin-right: 5px; width: 125px; }
div.cercacont form select { width: 170px; }
div.cercacont form button { background-color: transparent; font-weight: bold; font-size: 12px; color: #666; border: none; padding: 0; margin: 0; }
div.cercacont form button:hover { text-decoration: underline; cursor: pointer; }

p.error { color: #c00; font: normal 11px "Arial", sans-serif; margin: 5px 0 0 0; }

div.settore { display: block; float: left; width: 210px; margin: 0 20px 0 0px; font: normal 11px "Verdana",sans-serif; padding: 0; }
div.settore h3 { font: bold 23px "Arial", sans-serif; text-decoration: none; color: #c7cbd1; margin: 5px 0; }
div.settore h3 a { color: #c7cbd1 !important; }
div.settore h3 a:hover { text-decoration: underline; }
div.settore a img { border-color: #008349; }

div.settore ul { list-style: none; display: block; margin: 10px 0; padding: 0; }
div.settore ul li { list-style: none; display: block; padding-left: 12px; background: url(../img/listdot.gif) top left no-repeat; }

div#marchi { clear: left; margin: 40px 20px 10px 0; padding: 30px 0;  }
div.marchi { width: 170px; float: left; }

