* {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000;}
html, body {background-color:#e4e4e4; margin: 0; padding: 0}

h1 {font-size:14px;color: #000;visibility: hidden;display:none;}
h2 { font-size:13px; font-weight:bold; color:#0072BC}
h3 { font-size:13px; font-weight:bold; color:#BF3B40}
h4 { font-size:13px; font-weight:bold; margin:0; padding-left:2px; padding-top:2px; padding-bottom:0;}
h5 { font-size:13px; font-weight:bold; margin:0; padding:5px 0 10px 10px; border-bottom:1px solid #FFF; margin-bottom:20px;}
img {border:0;}
a {text-decoration:none}
a:hover {text-decoration:underline}

/* HEADER */
/***********************************************/
div#container {width:100%; margin:0; padding:0}
div#header {background: url(img/logo_cazzola.gif) no-repeat left center; height:100px; border-top: 20px solid #7F7A76}
div#headerlegale {background: url(img/logo_studio_legale.gif) no-repeat left center; height: 100px; border-top: 20px solid #0072bc}
div#headertecnico {background: url(img/logo_studio_tecnico.gif) no-repeat left center; height: 100px; border-top: 20px solid #bf3b40}

/* CONTENT */
#content {border:0; width:100%}

/* MENU TOP (RICERCA / COPYRIGHT) */
#menutop {width: 100%; border-top: 1px solid #999; border-bottom: 3px solid #999; height: 50px; background-color:#EDEDED}
#menutop .search {padding-left: 10px}
#menutop .copyright {text-align:right; padding-right:10px} 

/* COLONNA SINISTRA */
#colsx {width:270px; background-color:#e4e4e4}

/* COLONNA DESTRA */
#coldx {background:#fff}

/* MENU SINISTRA */
#menusx {margin:0; padding:0; width:100%}
#menusx ul {list-style:none; margin:0; padding:0}
#menusx ul li {width:100%; height:32px}
#menusx ul li a {display:block; background: url(img/icona.gif)  10px 5px no-repeat; padding:4px 4px 4px 30px; margin:0; font-weight: bold; text-decoration:none}
#menusx ul li a:hover{color:#263587}
.titolocontattaci{ background-color:#7f7a76;padding:20px 0;}

/* BOX IN EVIDENZA */
#news {width:100%; background:#FFF}
#news ul{list-style:none; margin:0; padding:0}
#news li{padding:20px; border-bottom: 1px solid #CCC}
#news li a {margin:0; font-weight: bold; color:#cc0000; text-decoration: none}
#news li a:hover {text-decoration: underline}

#legale {margin-left: 10px}
#tecnico {margin-left: 10px}

/* PAG. INTERNA TESTO */ 
#testo{margin:0; padding:10px}

/* FOOTER */ 

