@media Screen
{
html {
margin:0;
padding:0;
color:#333333;
background-color: #FFFFFF;
font-family: Tahoma, sans-serif;
}
body {
margin:0;
padding:0;
color:#333333;
background-color: #FFFFFF;
font-family: Tahoma, sans-serif;
font-size: 75%;
}
table { empty-cells:show; }
form{
margin:0;
padding:0;
}
td{
font-family: Tahoma, sans-serif;
font-size: 0.9em;
}
img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
h1 {
margin:0;
}
h2 {
margin:0 0 1em;
font-size: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
input{
font-size: 80%;
}
select{
font-size: 80%;
}
#wrap {
width:975px;
margin:0 auto;
background-color: #FFFFFF;
}
#headerOLD {
background-color: #FFFFFF;
clear: both;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
#headerq {
background-color: #FFFFFF;
clear: both;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
#header {
background-color: #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
height: 87px;
clear: both;
}
#main {
float:left;
width:649px;
clear: both;
background-color: #FFFFFF;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
height:100%;
background-repeat: no-repeat;
}
#mainfooter {
float:left;
width:649px;
clear: both;
background-color: #FFFFFF;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
height:10px;
background-repeat: no-repeat;
background-position: left bottom;
}
#logo{
float: left;
width: 170px;
}
#navnav{
background-color: #FFFFFF;
width: 749px;
padding-left: 30px;
background-repeat: no-repeat;
float: right;
padding-top: 58px;
background-position: left bottom;
}
#rss {
float: left;
text-align: center;
width: 100px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 20px;
}
#meteo{
float: left;
padding-left: 5px;
font-size: 0.85em;
width: 150px;
clear: left;
padding-top: 5px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #D5D5D5;
}
.iconsx{
float: left;
padding-left: 5px;
font-size: 0.95em;
width: 150px;
clear: left;
padding-top: 5px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #D5D5D5;
text-align: center;
}
.icondx {
float: left;
text-align: center;
width: 100px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 20px;
font-size: 0.90em;
}
.sx{
float: left;
}
.dx{
float: right;
}
.iconcollection{
text-align: right;
padding-top: 10px;
padding-right: 2px;
height: 15px;
padding-bottom: 0px;
}
.iconcollection img{
}
#percorso {
FONT-size: 0.95em;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 0px;
color: #333333;
height: 15px;
TEXT-ALIGN: left;
text-transform: uppercase;
float: left;
}
.corpo{
display: block;
clear: both;
}
#navigation{
width: 180px;
float: left;
padding-right: 10px;
}
.content1{
width: 975px;
float: left;
PADDING-top: 10px;
PADDING-bottom: 10px;
}
.content2{
width: 766px;
float: right;
PADDING-TOP: 10px;
PADDING-BOTTOM: 20px;
}
.content3{
width: 456px;
float: left;
padding-top: 0px;
}
.content3int{
width: 506px;
float: left;
padding-top: 5px;
padding-left: 5px;
}
#sidebar, #extra {
float:right;
width:310px;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#sidebarint {
float:right;
width:255px;
background-color: #FFFFFF;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}
#utilita{
padding-top: 5px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-repeat: no-repeat;
width: 100%;
height: 20px;
}
#footer {
clear:both;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: left top;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
height: 110px;
font-size: 95%;
line-height: 150%;
margin-top: 5px;
}
#footer p {
margin:0;
}
.undeline {
text-decoration: underline;
}
#footer div{
float: left;
width: 190px;
padding-left: 10px;
height: 80px;
margin-top: 10px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #D5D5CE;
}
#footer div.noline{
float: left;
width: 200px;
padding-left: 2px;
height: 20px;
margin-top: 10px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFFFFF;
padding-top: 50px;
color: #666666;
font-size: 11px;
}
#footer div.noline a{
color: #666666;
}
#footer div.footerloghi{
text-align: center;
width: 150px;
line-height: 100%;
padding-right: 5px;
}
* html #footer {
height:1px;
}
.content3 p, .content3int p{
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
h2.amm{
color: #C10000;
}
h2.citta{
color: #3398CC;
}
h2.servizi{
color: #727272;
}
ul {
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
}
hr{
background-repeat: repeat-x;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#recapitocomune{
text-align: center;
padding-bottom: 20px;
font-size: 0.95em;
color: #666666;
}
#recapitocomune a{
color: #666666;
}
.recapito{
background-color: #E5E4E0;
padding: 3px;
}
.recapitocenter{
background-color: #E5E4E0;
padding: 3px;
text-align: center;
}
.pubb{
clear: both;
height: 15px;
text-align: right;
width: 100%;
}
.bread{
position: relative;
text-align: right;
top: -35px;
left: 610px;
}
.quartieri {
padding-top: 40px;
}
.fotodx {
border: 1px solid #D8D2C1;
margin-bottom: 10px;
padding: 2px;
margin-left: 5px;
}
.fotosx{
padding-right: 5px;
padding-bottom: 5px;
}
.foto {
border: 1px solid #D8D2C1;
padding: 2px;
}
.altrilink a{
text-decoration: underline;
color: #444444;
padding-top: 5px;
font-size: 0.90em;
}
.altrilink a:hover{
text-decoration: none;
}
.icongroup{
padding-top: 10px;
padding-bottom: 3px;
font-size: 0.9em;
}
.icongroup a:hover{
text-decoration: unerline;
}
.icongroup img{
padding-bottom: 3px;
}
#banner{
clear: both;
}
/* oldstyle start */
li.lista {
padding-top: 0px;
padding-left: 5px;
padding-bottom: 15px;
}
li.lista2 {
padding-top: 0px;
padding-left: 5px;
padding-bottom: 15px;
}
li.lista2bis {
padding-top: 0px;
padding-left: 3px;
padding-bottom: 5px;
}
/* oldstyle end */
.content2 ul {
margin: 0px;
padding: 10px;
}
.content2 li {
padding-top: 0px;
padding-left: 0px;
padding-bottom: 5px;
margin: 10px;
}
.content2 a:hover {
text-decoration: underline;
}
#data {
font-weight: normal;
width: 150px;
padding-left: 10px;
padding-top: 5px;
color: #333333;
font-size: 0.95em;
}
/* style per calendario */
.weekday {
font-weight: bold;
color: #4e74cf;
background-color: #FFFFFF;
padding: 3px;
}
.weekdaynum {
font-weight: bold;
color: #E40A29;
font-size: 2.0em;
background-color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 3px;
}
.weekdayhead {
background-color: #FFFFFF;
vertical-align: top;
padding: 3px;
border: 1px solid #B5E5F8;
}
.weekdaycontent {
background-color: #FFFFFF;
vertical-align: top;
padding: 3px;
border-top: 0px none;
border-right: 1px solid #B5E5F8;
border-bottom: 1px solid #B5E5F8;
border-left: 1px solid #B5E5F8;
}
.thisweek {
background-color: #B5E5F8;
}
.weekdayday {
color: #DE0A29;
}
/* style per calendario fine */
.imgsx {
margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0px;
float: left;
}
.imgsxline {
margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0px;
float: left;
border: 1px solid #9C9C9C;
}
.imgdx {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 5px;
}
#shortkey, #shortkey h2{
color: #fff;
text-align: center;
padding:0;
margin: 0;
font-size: 0.7em;
}
#shortkey a{
color: #fff;
}
/* for print */
#headerstampa{
display: none;
}
/* chiuso */
}