/*stili per tutto il body*/
html{margin:0;padding:0}
body{color:#222222; font-family: Tahoma, Century Gothic, Verdana, Calibri, Georgia, Tahoma, Trebuchet MS, Helvetica, Arial, sans-serif; font-size:80%; line-height:1.5em}
/*in pausa:
, tahoma, 76% colore 666666 senza line-height*/
div#container{width:770px;margin: 0 auto;position:relative;padding:0}

h1,h2,h3,h4,h5{
    font-family:Tahoma}
h2,h3,h4,h5,h6{
    color:#669900}
h1{  margin: 0;
        padding:0;
        font-size:1em;
        padding-left:3px}
h2{  font-size: 1.2em;
        margin: 6px 0 3px 0;
        padding: 6px 0 3px 0}
h3{
        font-family:Tahoma;
        font-size: 1.25em;
        margin-top:2em;
        margin-bottom:0.5em}
h4{padding-left:3px}
h4{font-size: 1.25em}
h5,h6{font-size: 1.1em}
p {margin-top:0.4em;padding-top:0}
ul {margin-top:0;padding-top:0}
li {padding-top:0.3em;padding-bottom:0.3em}
table {border:solid 1px #ccff99}
td {margin:0;padding:0;border:solid 1px #ccff99}
tr {margin:0;padding:0;border:solid 1px #ccff99}

.bold{font-weight:bold}
.clear{clear:both}
.center {display: block;margin: 0px auto;text-align: center}
.noblanklineunder{margin-bottom:0;padding-bottom:0}
.noblanklineabove{margin-top:0;padding-top:0}
.halfspaceabove{margin-top:0.3em;padding-top:0.3em}
.subtitle{
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    font-weight:500}
.noblanklinebelow{margin-bottom:0;padding-bottom:0}
.noblankline{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.newstitle{margin:0;padding:0;color:#663300}
.nobold{font-weight:normal;}
.newstitlewithblanklineunder{padding:0;color:#663300;margin: 0 0 15px 0;padding: 0 0 0 0}
.newslink{font-weight:normal;color:#663300;text-decoration:none}
p.right {text-align:right;margin: 3px 0 3px 0;padding: 3px 0 3px 0}
.right {text-align:right;margin: 3px 0 3px 0;padding: 3px 0 3px 0}
.euro{font-family:arial,sans-serif}
.intro{padding-top:1em}
.italic{font-style:italic}
img{border:0;}
span#loverosso a{color:#FF0000;}
a#loverosso{color:#FF0000;border:hidden 1px #ccff99;padding:0}
a#marcheverde{color:#99CC00;border:hidden 1px #ccff99;padding:0}
a#marchebianco{color:#D3D3D3;border:hidden 1px #ccff99;padding:0}
span#marcheverde a{color:#669900;padding:0}
a{color:#0000FF;text-decoration: underline}
a:hover{color: #669900;text-decoration: underline}
a:visited{color:#551A8B}

/*stileheader*/
div#header{height: 290px;text-decoration:none;padding:0;margin:0;border:hidden 1px #666666}
div#header a{font-family: century gothic,arial,sans-serif;text-decoration: none;padding:0;margin:0}
div#header h1{padding:0;
                        margin:0 3px;
                        font-weight:normal}
div#header h2{margin: 0 3px;
                        padding:0;
                        font-size: 1em;
                        font-weight: bold;
                        padding-left:3px;
                        color:#666666;}
div#header img#sunday-times{padding:5px;margin:5px;bottom:0}
div#header img{padding:0;margin:0 4px}
div#header #add-favourites{float:right;margin:0 5px;padding:0}
div#header a#add-favourites{text-decoration:underline}
div#header a.top-image{font-family:Tahoma;text-decoration:underline}

/*stileheadertest*/
div#headertest{height: 290px;text-decoration:none;padding:0;margin:0;border:hidden 1px #666666}
div#headertest a{font-family: century gothic,arial,sans-serif;text-decoration: none;padding:0;margin:0}
div#headertest h1{padding:0;margin:0 3px;font-size:2.3em;color:#669900}
div#headertest img#sunday-times{padding:5px;margin:5px;bottom:0}
div#headertest img{padding:0;margin:0 4px}
div#headertest #add-favourites{float:right;margin:0 5px;padding:0}
div#headertest a#add-favourites{text-decoration:underline}

/*stilelogo*/
div#logo{font: normal 55px century gothic,arial,sans-serif;margin:0;padding:0;border:hidden 1px #ccff99}
div#logo a{padding:0;margin:0}
div#logo span#piccolo{font-size:12pt;font-weight:bold;font-style:italic}
div#logo span#piccolo1{font-size:12pt;font-weight:bold;font-style:italic}

/*stilelogonoimage*/
div#logonoimage {font: normal 55px century gothic,arial,sans-serif;margin:0;padding:0;border:hidden 1px #ccff99}
div#logonoimage a{padding:0;margin:0;text-decoration:none}
div#logonoimage span#piccolo{font-size:12pt;font-weight:bold;font-style:italic}
div#logonoimage span#piccolo1{font-size:12pt;font-weight:bold;font-style:italic}

/*stilelogotest*/
div#logotest{font: normal 4em century gothic,arial,sans-serif;margin:0;padding:0;border:hidden 1px #ccff99}
div#logotest a{padding:0;margin:0}
div#logotest span#piccolo{font-size:14pt;font-weight:bold;font-style:italic}

/*stile extra*/
div#extra{position: absolute; top: 290px; left: 5px; width: 200px;text-align:justify}
div#extrahome{position:absolute;top: 288px; left: 0px; width:300px; width: 300px;padding:0;margin:5px 0}
div#extraaboutus{width: 400px;padding:0;margin:5px 0}

/*stile links*/
div#links{position: absolute; top: 290px; left: 5px; width: 600px;text-align:justify}

/*stile properties*/
div#properties{width: 620px;padding:0 5px;margin:5px 0;border:hidden 1px #ccff99}
div.listing{float:left;width:610px;margin:5px 0;padding:0;border:solid 1px #ccff99}
table.listing{border:solid 1px #ccff99}
div.listingpicture{float:left;width:290px;margin:0;padding:0;border:hidden 1px black}
div.listingdescription{float:left;height:210px;width:310px;padding:0;margin:12px 0 5px 0;border:hidden 1px #ccff99}
div.listingdescription p{float:left;height:210px;width:310px;padding:0;margin:31px 0 5px 0;border:hidden 1px #ccff99}
div#description{position: absolute; top: 290px; left: 5px; width: 200px;text-align:left}
div#descriptionlong{position: relative; left: 5px; width: 200px;text-align:left}
div#description p{margin:3px 0 1px 0;padding:3px 0 1px 0}
div#descriptionlong p{margin:3px 0 1px 0;padding:3px 0 1px 0}
div#description h2{margin:8px 0 2px 0;padding:8px 0 2px 0}
div#descriptionlong h2{margin:8px 0 2px 0;padding:8px 0 2px 0}
div#description h3{margin:3px 0 2px 0;padding:3px 0 2px 0}
div#descriptionlong h3{margin:3px 0 2px 0;padding:3px 0 2px 0}

/*stile quicktime*/
div#quicktimelisting{font-weight:normal;width:278px;color:#663300;padding:0;margin:0;border:solid 1px #ccff99}
div#quicktimelisting h2{font-weight:bold;padding:3px;margin:0;background:#ccff99}
div#quicktimelisting p{padding:2px 0;margin:3px 0 0}
div#quicktimelisting p.quicktimelogo{float:left;margin:0;padding:0}
div.quicktimelisting{font-weight:normal;width:278px;color:#663300;padding:0;margin:0;border:solid 1px #ccff99}
div.quicktimelisting h2{font-weight:bold;padding:3px;margin:0;background:#ccff99}
div.quicktimelisting p{padding:2px 0;margin:3px 0 0}
div.quicktimelisting p.quicktimelogo{float:left;margin:0;padding:0}
div#quicktimepage{font-weight:normal;width:398px;color:#663300;padding:0;margin:0;border:solid 1px #ccff99}
div#quicktimepage h2{font-weight:bold;padding:3px;margin:0;background:#ccff99}
div#quicktimepage p{padding:2px 0;margin:3px 0 0}
div#quicktimepage p.quicktimelogo{float:left;margin:0;padding:0}

/*stile aboutmarche*/
div#aboutmarche h2{font-weight:bold;text-align:center;color:#663300;padding: 3px 3px;margin:0;background:#ccff99}
div#aboutmarche{width:133px;margin: 10px 0;padding: 0;border:solid 1px #ccff99}
div#aboutmarche a:hover{color:#669900}
div#aboutmarchebody{margin: 0;padding: 0 5px;border:hidden 1px #666666}
div#aboutmarchecontent{top: 300px; text-align:left;margin: 10px 160px 0 3px}

/*stile givemefive*/
div#givemefive h2{font-weight:bold;text-align:center;color:#663300;padding: 3px 3px;margin:0;background:#ccff99}
div#givemefive p {padding: 5px}
div#givemefive {width:133px;margin: 10px 0;padding: 0;border:solid 1px #ccff99}
div#givemefive a:hover{color:#669900}
div#givemefivebody{text-align:left;margin: 0;padding: 0 5px;border:hidden 1px #666666}
div#givemefivebody p{text-align:left;margin: 0;padding:3px 0;border:hidden 1px #666666}
div#givemefivecontent{top: 300px; text-align:left;margin: 10px 160px 0 3px}

/*stile languages*/
div#languages h2{font-weight:bold;padding: 3px 3px;margin:0;background:#ccff99}
div#languages h2.latestnews{font-weight:bold;padding: 3px 3px;margin:0;background:#d1edf9}
div#languages {margin: 0 4px;padding: 0 0;border:hidden 1px #ccff99}

/*stile news*/
div#newshome h2{font-weight:bold;padding: 3px 3px;margin:0;background:#ccff99}
div#newshome h2.latestnews{font-weight:bold;padding: 3px 3px;margin:0;background:#d1edf9}
div#newshome {margin: 10px 4px 0;padding: 0 0;border:solid 1px #ccff99}
div#news a:hover{color:#669900}
div#newsbody{margin: 0;padding: 0 5px;border:hidden 1px #666666}
div#newscontent{top: 280px; text-align:left;margin: 0 160px 0 3px}
div#newscontent h1{
    font-family:Tahoma;
    color:#669900;
    font-size:2em;
    line-height:1.3em;
    font-weight:600}
.firstline p {font-size: 1.5em}
    
/*stile article*/
h2.article {
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:2em;
    line-height:1.3em;
    font-weight:600;
    margin-top:0;
    padding-top:0}
.normal {
    font-weight:500}

/*stile featured*/
div#featured{margin:10px 4px 0;padding: 0 0;border:solid 1px #f3b48a}
div#featured h2{font-weight:bold;padding: 3px 3px;margin:0;background:#f9e792}
div#featuredbody{margin: 0;padding: 0 5px;border:hidden 1px #666666}

/*stile content*/
div#content a:hover{color: #669900;text-decoration: underline}
div#content{top: 300px; text-align:left;margin: 10px 130px 0 215px}
div#contentshort{position:absolute;top: 300px; text-align:left;margin: 10px 130px 0 215px}
div#contentaboutus{width:550px; text-align:justify;margin:0 180px 0 0;padding:10px 5px;border:hidden 1px #666666}
div#contentaboutus h2{margin:8px 0 1px 0;padding:8px 0 1px 0}
div#contentaboutus p{margin:3px 0 1px 0;padding:3px 0 1px 0}
div#contenthome {position:relative;top: -10px; left: -10px; width:300px; text-align:justify;margin: 0 0 0 320px;padding:0px 5px;border:hidden 1px #d1edf9}
div#contenthome a:hover{color: #669900;text-decoration: underline}
div#contenthome h2{margin:8px 0 1px 0;padding:8px 0 1px 0}
div#contenthome p{margin:3px 0 1px 0;padding:3px 0 1px 0}

/*stile navigation*/

div#navigation{position: absolute;top: 301px; right:6px;width:133px;padding:0;margin: 3px 0;border:hidden 1px #d1edf9}
div#navigation ul{padding:0;margin:0;list-style-type: none}
div#navigation li{color:#0000FF;font-weight: normal;font-size: 1.2em;padding: 2px 10px 1px;margin:1px;border:solid 1px #d1edf9}
div#navigation a{text-decoration:underline}
div#navigation li:hover{color:#669900;background-color:#ccff99;text-decoration: underline}
div#navigation li.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}
div#navigation a.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}

div#navigation1{padding:0;margin: 3px 0;border:hidden 1px #d1edf9}
div#navigation1 ul{padding:0;margin:0;list-style-type: none}
div#navigation1 li{color:#0000FF;font-weight: normal;font-size: 1.2em;padding: 2px 10px 1px;margin:1px;border:solid 1px #d1edf9}
div#navigation1 a{text-decoration:underline}
div#navigation1 li:hover{color:#669900;background-color:#ccff99;text-decoration: underline}
div#navigation1 li.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}
div#navigation1 a.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}

div#navigationhome {width:133px;padding:0;margin: 0 0 3px;border:hidden 1px #d1edf9}
div#navigationhome ul{padding:0;margin:0;list-style-type: none}
div#navigationhome li{color:#0000FF;font-weight: normal;font-size: 1.2em;text-decoration: underline;padding: 2px 5px 1px 5px;margin:1px 0;border:solid 1px #d1edf9}
div#navigationhome li:hover{color:#669900;background-color:#ccff99}
div#navigationhome li.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}
div#navigationhome a.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}

div#navigationsmall {width:133px;padding:0;margin: 0 0 3px;border:solid 1px #d1edf9}
div#navigationsmall ul{padding:0;margin:0;list-style-type: none}
div#navigationsmall li{color:#666666;font-weight: normal;font-size: 1em;text-decoration: none;padding: 2px 10px 1px;margin: 0;border:hidden 1px #d1edf9}
div#navigationsmall li.activelink{color:#666666;text-decoration:none;background-color:#d1edf9}

/*stile updates*/
div.updates{right:6px;width:133px;padding:0;margin: 10px 0;border:solid 1px #f3b48a}
div.updates h2{color:#663300;font-weight:bold;text-align:center;padding: 3px 3px;margin:0;background:#f9e792}
div.updates p{text-align:left;font-weight:normal;color:#666666;padding: 3px 5px;margin:0}
div.updates p#brownupdates{color:#663300;font-weight:bold;font-size:1.1em;}

/*stile div simply yellow*/
div.yellow {right:6px;padding:0;margin: 10px 4px 0;border:solid 1px #f3b48a}
div.yellow h2{color:#663300;font-weight:bold;text-align:center;padding: 3px 3px;margin:0;background:#f9e792}
div.yellow p{text-align:left;font-weight:normal;color:#666666;padding: 3px 5px;margin:0}
div.yellow p#brownupdates{color:#663300;font-weight:bold;font-size:1.1em;}

/*stile div simply green*/
div.green h2{font-weight:bold;text-align:center;color:#663300;padding: 3px 3px;margin:0;background:#ccff99}
div.green {margin: 10px 4px 0;padding: 0;border:solid 1px #ccff99}
div.green a:hover {color:#669900}
div.greenbody {text-align:left;margin: 0;padding: 0 5px;border:hidden 1px #666666}
div.greenbody p {text-align:left;margin: 0;padding:3px 0;border:hidden 1px #666666}
div.greencontent {top: 300px; text-align:left;margin: 10px 160px 0 3px}

/*stile related*/
div.related {padding:0;margin: 10px 1px;border:solid 1px #f3b48a}
div.related h2{color:#663300;font-weight:bold;text-align:center;padding: 3px 3px;margin:0;background:#f9e792}
div.related p{text-align:left;font-weight:normal;color:#666666;padding: 3px 5px;margin:0}
div.related p#brownupdates{color:#663300;font-weight:bold;font-size:1.1em;}

/*stile related-sky*/
div.related-sky {padding:0;margin: 10px 1px;border:solid 1px #d1edf9}
div.related-sky h2{color:#669900;font-weight:bold;text-align:center;padding: 3px 3px;margin:0;background:#d1edf9}
div.related-sky p{text-align:left;font-weight:normal;color:#666666;padding: 3px 5px;margin:0}
div.related-sky p#brownupdates{color:#663300;font-weight:bold;font-size:1.1em;}

/*stile footer*/
div#footer a{color:#666666;font-weight: normal;text-decoration:none}
div#footer{text-align:center; padding: 5px 0; background-color: white; color: #666666;border:hidden 1px #666666}
div#footer a{color: #0000FF;text-decoration: none}
div#footer a:hover{color: #669900;text-decoration: underline}
div#footer h2{color: #669900;text-decoration: none;margin:0;padding:0}
div#footer p{text-decoration: none;margin:0;padding:0}

/*stile site*/
div#site {
    border:hidden 1px #666666;
    border-top:solid 1px #999999;
    border-bottom:solid 1px #999999;
    color: #666666;
    margin: 40px 0 20px 0;
    padding: 20px 0 20px 0;
    text-align:center;
    }
div#site h2{color: #669900;text-decoration:none;margin:0;padding:0}
div#site p{text-decoration: none;margin:0;padding:0}
div#site a{color:#666666;font-weight: normal;text-decoration:none}
div#site a{color: #0000FF;text-decoration: none}
div#site a:hover{color: #669900;text-decoration: underline}
div#site a:visited{color:#551A8B}

/*stile sitemap*/
div#sitemap1 {
    font-style:italic;
    font-size:0.9em;
    text-align:justify; 
    padding: 5px 40px 5px 0; 
    background-color: white; 
    color: #AAAAAA;
    border:hidden 1px #666666;
    margin: 0}
div#sitemap1 h2{color: #669900;text-decoration:none;margin:0;padding:0}
div#sitemap1 p{text-decoration: none;margin:0;padding:0}
div#sitemap1 ul{margin-bottom:20px; }
div#sitemap1 li{ display:inline; padding:0 10px 0 0; }
div#sitemap1 li.li-title { display:block; font-weight:bold; text-transform:uppercase; }
div#sitemap1 li a {white-space:nowrap; }
div#sitemap1 a{color:#AAAAAA;font-weight: normal}
div#sitemap1 a:hover{color: #669900;text-decoration: underline}

/*stile related-pages*/
div#related-pages {
    font-style:italic;
    font-size: 0.9em;
    text-align:justify;
    padding: 5px 40px 5px 0; 
    background-color: white; 
    color: #AAAAAA;
    border:hidden 1px #666666;
    margin: 20px 30px 20px}
div#related-pages a{color:#AAAAAA;font-weight: normal;text-decoration:underline}
div#related-pages a:hover{color: #669900;text-decoration: underline}

/*stile sitemapbox*/
div#sitemapbox {
    font-size: 0.9em;
    text-align:left;
    font-style:italic;
    padding: 20px 0; 
    background-color: white; 
    color: #AAAAAA; 
    border:hidden 1px #666666; 
    border-top:solid 1px #999999;
    margin: 20px 0}
div#sitemapbox a{color:#AAAAAA;font-weight: normal;text-decoration:none}
div#sitemapbox a:hover{color: #669900;text-decoration: underline}
div#sitemapbox h2{color: #669900;text-decoration:none;margin:0;padding:0}
div#sitemapbox p{text-decoration: none;margin:0;padding:0}
div#sitemapbox ul{ margin-bottom:20px; list-style-type: none}
div#sitemapbox li{ padding:0 10px 0 0; }
div#sitemapbox li.li-title { display:block; font-weight:bold; text-transform:uppercase; }
div#sitemapbox li a { white-space:nowrap; }
#sbox1, #sbox2, #sbox3 {
    float: left;}
#sbox1 {
    width: 220px;}
#sbox2 {
	width: 220px;
	padding-left: 20px;}
#sbox3 {
	width: 200px;
	padding-left: 20px;}

/*stile disclaimer*/
div#disclaimer h2{margin:30px 0 2px 0;padding:30px 0 2px 0}
div#disclaimer p{margin:1px 0 1px 0;padding:1px 0 1px 0}

/*stile rightcolumn*/
div#rightcolumn{position: absolute;top: 288px; right:6px;width:133px;padding:0;margin:3px 0;border:hidden 1px #d1edf9}

/*stile rightcolumn1*/
div#rightcolumn1{position: absolute;top: 290px; right:5px;width:133px;padding:0;margin:0;border:hidden 0 #d1edf9}

