html, body {
margin:0;
padding:0;
}
body {
background:transparent url(img/bg.png) repeat scroll 0 0;
font-family:arial,sans-serif;
font-size:76%;
}
div#container {
background:transparent url(img/container.png) repeat scroll 0 0;
margin:0 auto;
padding:0;
width:988px;
}
div#header {
color:#FFFF00;
height:177px;
}
div.logo {
float:left;
height:114px;
margin:10px 30px;
width:135px;
}
div.adv728 {
border:1px solid #DDDDDD;
float:right;
height:93px;
margin:15px 25px;
padding:10px 0;
width:740px;
}
div.adv728 span {
margin:10px;
}
div.home {
float:left;
height:33px;
width:220px;
}
div.mail {
float:right;
height:23px;
width:140px;
}
div.menu-bg {
background:transparent url(img/menu-bg.png) repeat scroll 0 0;
float:left;
height:43px;
margin:0 15px auto;
width:958px;
}
div.categorie {
float:left;
margin:10px 0;
padding:0;
width:620px;
}
div.categorie h1 {
background:#DDDDDD none repeat scroll 0 0;
height:23px;
margin:0;
padding:0;
width:620px;
}
div.categorie h1 span {
color:#000000;
font-size:12px;
font-weight:bold;
line-height:23px;
margin:0 10px;
}
div.categorie-2 {
float:left;
margin:10px 0;
padding:0;
width:620px;
}
div.categorie-2 h1 {
background:#DDDDDD none repeat scroll 0 0;
height:23px;
margin:0;
padding:0;
width:620px;
}
div.categorie-2 h2 {
height:23px;
margin:0 0 25px;
padding:0;
}
div.categorie-2 h1 span {
color:#000000;
font-size:16px;
font-weight:bold;
line-height:23px;
margin:0 10px;
}
div.ico {
float:left;
margin:15px 0;
width:40px;
}
div.categorie-links {
float:right;
margin:10px 0;
width:570px;
}
div.categorie-links a {
color:#333333;
font-family:arial;
font-size:12px;
text-decoration:none;
}
div.categorie-links a:hover {
color:#333333;
text-decoration:underline;
}
div.categorie-links a span {
color:#FF6600;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
hr {
border:1px solid;
color:#DDDDDD;
float:left;
width:620px;
}
div.categorie-2 {
float:left;
margin:10px 0;
padding:0;
width:620px;
}
div.img {
/*border:1px solid #DDDDDD;*/
float:left;
height:118px;
margin:5px;
padding:0;
width:127px;
}
div.img span {
float:left;
margin:7px;
padding-top:1px;
}
div.txt {
float:right;
font-size:12px;
padding:3px 5px;
width:460px;
}
div.txt span {
font-size:11px;
}
div.txt a span {
color:#FF6600;
}
div.txt a {
color:#333333;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
div.txt a:hover {
text-decoration:underline;
}
div.piu-visitati {
background:#FFE9D0 none repeat scroll 0 0;
border:1px solid #FFAB49;
float:left;
margin:10px 3px;
padding:0;
width:298px;
}
div.piu-visitati h1 {
background:#FFA177 none repeat scroll 0 0;
}
div.piu-visitati h1 span {
color:#FFFFFF;
font-size:18px;
font-weight:normal;
line-height:30px;
}
div.piu-visitati li {
list-style-type:square;
}
div.piu-visitati a {
color:#FF4E00;
font-family:trebuchet MS;
font-size:13px;
font-weight:bold;
line-height:24px;
margin-left:10px;
text-decoration:none;
}
div.piu-visitati a:hover {
text-decoration:underline;
}
div.piu-votati {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:10px 3px;
padding:0;
width:298px;
}
div.piu-votati h1 {
background:#9F9F9F none repeat scroll 0 0;
}
div.piu-votati h1 span {
color:#FFFFFF;
font-size:18px;
font-weight:normal;
line-height:30px;
}
div.piu-votati li {
list-style-type:square;
}
div.piu-votati a {
color:#333333;
font-family:trebuchet MS;
font-size:13px;
font-weight:bold;
line-height:24px;
margin-left:10px;
text-decoration:none;
}
div.piu-votati a:hover {
text-decoration:underline;
}
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:#6699FF;
font-size:1.5em;
}
div#footer a {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
div#navigation {
float:left;
padding:1em 0 0 10px;
width:160px;
}
div#extra {
float:right;
margin-right:18px;
padding:1em 0;
width:305px;
}
div#content {
float:left;
color:#555555;
font-family:arial;
font-size:15px;
margin:0 20px;
padding:0;
text-align:justify;
width:620px;
}
div#footer {
background:#FF8A00 none repeat scroll 0 0;
clear:both;
color:#000000;
margin:0 12px;
padding:5px 0;
text-align:center;
width:964px;
}
div#footer-2 {
background:#DDDDDD none repeat scroll 0 0;
clear:both;
color:#000000;
font-size:11px;
margin:0 12px;
padding:1px 0;
text-align:center;
width:964px;
}
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;
}
#tabsE {
float:left;
font-size:13px;
font-weight:bold;
line-height:normal;
margin:0 2px;
padding:0;
width:60%;
}
#tabsE ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px 10px 0 50px;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a {
background:transparent url(img/line-menu.png) no-repeat scroll left top;
float:left;
margin:0;
padding:0 45px 0 4px;
text-decoration:none;
}
#tabsE a span {
color:#FFFFFF;
display:block;
float:left;
padding:5px 0 4px 6px;
}
#tabsE a span {
float:none;
}
#tabsE a:hover span {
background-position:0 -42px;
color:#FFFFFF;
}
#tabsE a:hover {
background:transparent url(img/line-menu.png) repeat scroll 0 0;
color:#FFC48B;
}
#tabsE a:hover span {
color:#FFC48B;
}
div.indice {
background:#EDF6FF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:0 3px 10px;
padding:0;
width:298px;
}
div.indice h1 {
background:#9F9F9F none repeat scroll 0 0;
}
div.indice h1 span {
color:#FFFFFF;
font-size:18px;
font-weight:normal;
line-height:30px;
}
div.indice ul, div.indice ol {
margin:10px 0px;
padding:0;
color:#666666;
font-size:12px;
}
div.indice ol{
margin:0px 0px 0px 20px;
}

div.indice ul li {
list-style-type:none;
margin:0;
padding:0;
}

div.indice ul li a{
padding-left:20px;
}
div.indice a {
border-bottom:1px solid #DDDDDD;
color:#666666;
display:block;
font-family:arial;
font-size:12px;
font-weight:bold;
line-height:24px;
margin-left:0;
text-decoration:none;
}
div.indice a:hover {
background:#D0DFED none repeat scroll 0 0;
text-decoration:none;
}
ul#menu {
margin-top:15px;
}
div.interna-txt {
float:right;
font-size:15px;
line-height:21px;
margin:10px 0;
/*width:65%;*/
}
div.interna-img {
border:1px solid #DDDDDD;
float:left;
margin:10px;
}
div.interna-img span {
float:left;
margin:5px;
}
/*
div.arrow {
width:68%;
float:right;
margin:10px 0;
}*/
div.arrowleft {
float:left;
margin:10px 20px;
}
div.arrowright {
float:right;
margin:10px 20px;
}

.TesEvi{
font-weight:bold;
}

.TesImm {
color:#6F6F6F;
font-size:12px;
font-style:italic;}

span.listacat li{
margin-bottom:20px;
}
span.listacat {
list-style-type:none;
margin:0px;
padding:0px;
}
img.listacatimg{
padding:7px;
border:1px solid #EF9559;
margin-right:5px;
}

span.listacat a, span.listacat a:visited {
color:#666666;
font-family:arial;
font-size:14px;
font-weight:bold;
line-height:24px;
margin-left:0;
text-decoration:none;
}
span.listacat a:hover {
text-decoration:none;
}
#banner468{clear:both;text-align:center;}

form#contatti{
margin-top:25px;
margin-left:50px;
font-size:14px;
width:450px;
padding:6px;
color:#2F2F2F;
}
#contatti input, #contatti textarea{
border:1px solid #EB660D;
margin-left:10px;
}
#completa a, #completa a:visited {
color:#666666;
font-family:arial;
font-size:13px;
font-weight:bold;
line-height:24px;
margin-left:0;
text-decoration:none;
}
#completa a:hover {
color:#EB660D;
text-decoration:none;
}
