html, body {
margin:15px 0;
padding:0;
}
body {
background:transparent url(img/bg.png) repeat scroll 0 0;
font-family:verdana;
font-size:76%;
}
div#container {
background:transparent url(img/container.png) repeat scroll 0 0;
margin:0 auto;
width:979px;
}
div#header {
background:transparent url(img/header.png) repeat scroll 0 0;
color:#333333;
float:left;
height:177px;
margin:0 12px;
width:956px;
}
h1, h2 {
margin:0;
padding:0;
}
h1 {
font-family:arial,sans-serif;
font-size:2.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:80px;
padding-left:10px;
}
h2 {
color:#912600;
font-size:1.5em;
}
div#footer a {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
div#navigation {
float:left;
padding:1em 10px 0;
width:230px;
}
div#extra {
float:right;
padding:1em 5px;
width:160px;
}
div#content2 {
float:left;
line-height:22px;
margin-top:17px;
padding:0 25px;
text-align:justify;
width:95%;
}
div#content2 a {
color:#9D3400;
font-weight:bold;
text-decoration:none;
}
div#content2 a:hover {
color:#333333;
}
div#content {
float:right;
padding:0 15px;
width:699px;
}
div.content-2 {
float:left;
padding:0 15px;
width:950px;
}
div#footer, div#partners {
background:transparent url(img/button/footer-bg.png) no-repeat scroll 0 0;
clear:both;
color:#000000;
font-size:11px;
height:50px;
margin-left:20px;
padding:21px 0 0;
text-align:center;
width:942px;
}
div#partners {text-align:left;padding-left:20px;}
div#partners a:link,div#partners a:visited {font-weight:bold;color:#333;text-decoration:none;}
div#partners a:hover{color:#000;text-decoration:underline;}
div#partners ul {margin:0;padding:0;}
div#partners li {display:inline;padding-right:10px;}
div#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
div#navigation li {
margin:0;
padding:0;
}
div#navigation a {
color:#336699;
font-family:arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
text-decoration:none;
}
div#navigation a:hover {
color:#003333;
text-decoration:underline;
}
div#navigation a#activelink {
color:#003333;
text-decoration:none;
}
div#navigation p {
font-size:90%;
}
div#extra div.newsbox {
font-size:90%;
margin-bottom:2em;
}
div#extra div.newsbox h2 {
color:#999999;
font-size:1.2em;
}
div#extra div.newsbox p {
margin:0;
}
div.header-separator {
background:transparent url(img/head-separator.png) repeat scroll 0 0;
float:left;
height:15px;
margin-left:11px;
margin-top:0;
width:958px;
}
div.top-menu {
background:transparent url(img/menu-bg.png) repeat scroll 0 0;
float:left;
height:60px;
margin:1px 11px;
width:958px;
}
div.top-menu ul {
margin-left:0;
padding:0;
}
div.top-menu li {
background:transparent url(img/li/li-menu.png) repeat-y scroll 0 0;
display:inline;
line-height:29px;
margin-left:16px;
margin-right:39px;
padding-left:28px;
}
div.top-menu a {
color:#BD392B;
font-family:trebuchet MS;
font-size:17px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
div.top-menu a:hover {
color:#555555;
}
div.top-cont {
background:transparent url(img/top-cont.png) repeat scroll 0 0;
height:45px;
margin:0 auto;
width:979px;
}
li#home {
background:transparent url(img/li/home.png) repeat-y scroll 0 11pt;
height:15px;
}
li#chisiamo {
background:transparent url(img/li/chisiamo.png) repeat-y scroll 0 11pt;
height:15px;
}
li#rss {
background:transparent url(img/li/rss.png) repeat-y scroll 0 12pt;
height:15px;
}
li#contatti {
background:transparent url(img/li/contatti.png) repeat-y scroll 0 12pt;
height:15px;
}
li#blog {
background:transparent url(img/li/blog.png) repeat-y scroll 0 13pt;
height:15px;
}
div.head-menu {
float:right;
margin-right:40px;
margin-top:30px;
}
div.head-menu ul {
margin:0;
padding:0;
}
div.head-menu li {
list-style-type:none;
margin-bottom:11px;
padding-left:25px;
}
div.head-menu a {
color:#333333;
font-family:trebuchet MS;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
div.head-menu a:hover {
color:#BD392B;
}
div.menu-buttons {
float:left;
margin-left:25px;
width:100%;
}
div.menu-buttons ul {
float:left;
margin:10px 0 0;
padding:0 3px 20px;
}
div.menu-buttons li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 2px;
}
div.menu-buttons li a {
background:transparent url(img/menu-left.png) repeat scroll 0 -120px;
display:block;
font-size:9px;
font-weight:normal;
height:56px;
overflow:hidden;
padding:38px 0 0;
text-align:center;
text-decoration:none;
width:181px;
}
div.menu-buttons li.assistenza-legale a {
background-position:0 0;
}
div.menu-buttons li.assistenza-legale a:hover {
background-position:-179px 0;
}
div.menu-buttons li.fissa-appuntamento a {
background-position:0 -105px;
}
div.menu-buttons li.fissa-appuntamento a:hover {
background-position:-179px -105px;
}
div.menu-buttons li.consulenza-legale a {
background-position:0 -209px;
}
div.menu-buttons li.consulenza-legale a:hover {
background-position:-179px -209px;
}
div.menu-buttons li.redazione-ricorsi a {
background-position:0 -315px;
}
div.menu-buttons li.redazione-ricorsi a:hover {
background-position:-179px -315px;
}
div.inner-cont {
float:left;
margin-top:20px;
}
div.inner-cont h2 {
color:#00396A;
font-family:arial black;
font-size:16px;
line-height:9px;
margin:0;
padding:0;
}
div.inner-cont p {
font-family:verdana;
font-size:11px;
line-height:15px;
}
div.line-or {
border-bottom:1px solid #999999;
float:left;
height:9px;
margin-bottom:10px;
margin-top:20px;
width:100%;
}
div.top-blog span img {
float:left;
}
div.top-blog {
background:transparent url(img/button/blog-top-bg.png) repeat scroll 0 0;
float:left;
height:43px;
margin-bottom:20px;
margin-top:20px;
width:942px;
}
div.blog {
float:left;
width:250px;
}
div.blog h1 {
color:#FFFFFF;
font-family:verdana;
font-size:16px;
line-height:38px;
text-shadow:1px 1px 2px #333333;
}
div.articoli {
float:left;
margin-left:239px;
}
div.articoli h1 {
color:#FFFFFF;
float:left;
font-family:verdana;
font-size:16px;
line-height:38px;
margin-right:10px;
text-shadow:1px 1px 2px #333333;
}
div.cont-left {
border-right:1px solid #999999;
float:left;
margin-bottom:0;
margin-left:10px;
width:435px;
}
div.cont-right {
float:right;
margin-right:0;
width:456px;
}
div.cont-right ul {
margin:0;
padding:0;
}
div.article {
float:left;
margin-bottom:10px;
}
div.date {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #999999;
float:left;
height:50px;
margin-right:10px;
width:50px;
}
div.date span {
color:#666666;
float:left;
font-size:11px;
text-align:center;
width:100%;
}
div.date h3 {
color:#0F3E66;
float:left;
font-size:22px;
line-height:normal;
margin:0;
padding-left:8px;
padding-top:8px;
}
div.text-right {
float:left;
margin-bottom:10px;
width:100%;
}
div.text-right ul {
}
div.text-right li {
float:left;
font-size:11px;
line-height:15px;
list-style-type:none;
margin-left:15px;
width:300px;
}
div.text-right a {
color:#999999;
float:left;
font-size:11px !important;
font-weight:bold;
text-decoration:none;
}
div.text-right a:hover {
color:#777777;
}
div.text-right img {
border:0 none;
float:left;
}
div.text {
float:right;
width:350px;
}
div.text img {
border:0 none;
float:left;
width:60px;
}
div.text ul {
}
div.text li {
float:left;
list-style-type:none;
margin-left:10px;
min-height:70px;
width:275px;
}
div.text a {
float:left;
}
div.text a:hover {
}
div.text a h2 {
color:#BD392B;
font-size:13px;
}
div.text p {
font-size:11px;
}
div.cont-bot {
background:transparent url(img/end-cont.png) repeat scroll 0 0;
height:31px;
margin:0 auto;
width:979px;
}
div.seo-txt {
background:transparent url(img/li/seotxt-bg.png) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:bold;
height:16px;
margin-left:22px;
margin-top:25px;
text-align:center;
width:937px;
}
li#description {
font-size:11px;
}
li#description a {
color:#00396A;
float:left;
font-size:11px !important;
font-weight:bold;
text-decoration:none;
width:100%;
}
li#description a:hover {
color:#777777;
}
form {
}
textarea#comment {
height:120px;
width:100%;
}
h3#posttitle a {
color:#00435F !important;
font-size:17px;
margin:0;
padding:0;
}
h3#posttitle {
margin:0;
padding:0;
}
div.entry {
}
div.post {
background:#FFFFFF url(img/h1bg.png) repeat-x scroll 0 0;
border-bottom:2px solid #CCCCCC;
border-top:1px solid #C0D3E7;
margin-top:30px;
padding:20px;
}
small {
color:#335E00;
}
ol.commentlist {
background:transparent url(img/h1bg.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:34px;
}
div.comment-body {
background:#E6EEF1 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:8px;
}
div.wp-pagenavi {
float:left;
margin:13px 0 15px;
width:100%;
}
div.search {
background:transparent url(img/cercabg.png) repeat scroll 0 0;
float:left;
height:56px;
margin-left:411px;
margin-top:74px;
padding-left:15px;
padding-top:22px;
position:relative;
width:284px;
}
div.more-link a {
color:#333333;
font-weight:normal;
}
