body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #000059; margin-top:10px; padding:0; color:#333333}
a:link, a:visited { text-decoration:underline}
a:hover { color:#000000}
img, form {  padding:0; border:0}
h1, h2, h3, h4, h5 { padding:0; margin:0}
ul { padding-top:0px}
 abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}
.testata { width: 95.5%; background-color:#000059; color:#FFFFFF; margin-left:8px;  margin-bottom:4px; padding-left:2px; font-size:0.8em}
.testata a:link, .testata a:hover, .testata a:visited { color:#FFFFFF}
.testata a:link, .testata a:visited { text-decoration:none; }
.testata a:hover { text-decoration:underline}
.data{ text-align:left; line-height:24px; height:24px; margin-right:140px; width:300px;}
.caratteri{ text-align:center; line-height:24px; height:24px;}
.tesdex{ text-align:right;line-height:24px; height:24px; margin-right:3px; font-weight:bold;}
div#bodycont { margin-top:0px; margin-left:10px; margin-bottom:10px; color:#FFFFFF; font-size: 0.8em; width: 95.5%; padding-top:0px;}
div#contenitore { border:2px solid #E8E8E8; vertical-align:top}
.head{background-color: #E8E8E8; margin:0px; border-bottom: 2px solid #E8E8E8; height:105px;}
div#intestazione{ color:#E8E8E8; background-color:#000059; padding: 6px 4px 6px 10px; font-weight:bold; display:block;float:none}
div#intestazione a:hover { text-decoration: underline; color:#E8E8E8}
#intestazione a:link, div#intestazion a:visited { text-decoration: none;color:#E8E8E8} 
.menu{background-image:url(../../images/struttura/sfondo-menu-diritto.gif);background-color: #FFFFFF;  background-repeat: repeat-y;background-position: left top; margin-top: 0px; padding-top:0px; vertical-align:top;}
.menu ul { padding-top:8px; }
.menu li { padding-left:5px; margin-left:30px; padding-bottom:3px; padding-top:0px;}
.int { font-weight:bold;list-style-image:url(../../images/struttura/studio-legale-avvocato.gif); list-style-type:none; color:#000059;}
.int a:link, .int a:visited { color: #2E394B; text-decoration:none;}
.int a:hover { color: #2E394B; text-decoration:underline;}
.evidenzasez { font-weight:bold;list-style-image:url(../../images/struttura/studio-legale-avvocato.gif); list-style-type:none; color:#CC3300}
.evidenzasez a:link, .evidenzasez a:visited { color:#CC3300; text-decoration:none; cursor: default}
.evidenzasez a:hover {color:#CC3300; text-decoration:none; cursor:default}
.contenuti { width:68%; background-color:#FFFFFF; color:#333333; margin-top:0px; vertical-align:top; padding-right: 20px; padding-left: 8px; background-image:url(../../images/struttura/sfondo.jpg); background-position:top right; background-repeat:no-repeat; padding-bottom: 8px; line-height:1.4em}
.piccolo { font-size:10px}
.medio { font-size:12px}
.grande { font-size:14px}
.piccolo, .medio, .grande {font-weight:bold; color:#FFFFFF; text-decoration:none}
.piccolo a:link, .medio a:link, .grande a:link, .piccolo a:visited, .medio a:visited, .grande a:visited {color:#FFFFFF;}
.piccolo a:hover, .medio a:hover, .grande a:hover {color: #FFFF00; text-decoration:underline}
div#titrovi { margin-top: 8px; font-size:0.9em; }
.tabellacentr { width:100%; border-width:0px; border-top: 1px solid #FFFFFF;}
#sotto { text-align:center; margin-top:15px}
#sotto a:link, #sotto a:visited { color:#FFFFFF; text-decoration:none}
#sotto a:hover { text-decoration:underline} 
#titolo { border-bottom: 1px #000059 dashed; border-top: 1px #000059 dashed; text-align:center; font-weight:bold; margin-top:4px; padding:8px 0}
#titolo h1 { font-size: 1.4em;}
#titolo h2 { font-size: 1.2em;}
.evidenza { color:#FF0000; }
.contenutisotto { background-color:#FFFFFF; height:20px;}
.testo { color:333333; line-height:1.4em}
.taconsol { border-top: 1px solid #000059; color:#000066; text-align:center; width:80%}
.taconsol a:hover, .contenutisotto a:hover{ color:#000066; text-decoration:underline}
.taconsol a:link, .taconsol a:visited{ color:#000066; text-decoration:none}
.formcampo { border-width:1px; border-style: solid; border-color: #999999}
.bottone { background-color:#000066; color:#FFFFFF; font-weight:bold; border-color:#000066}
.bordoscuro { border: 1px solid #000066}
.linee { background-color:#000066; padding: 1px 0 0 0}
a.info{ position:relative; z-index:24; color:#000; text-decoration: underline}
a.info:hover{z-index:25; cursor:help}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:15px; left:-15em; width:250px; padding: 3px; font-weight:normal; border:1px solid #000000; background-color: #FFFFCC; color:#000;text-align: center; font-size:80%; text-decoration:none}
.nopunti { list-style-type:none; list-style-image:none; font-size:110%; margin:0; padding:0}
#skype { color:#000000; margin-left:1em }
