/* CSS Document */


/* box model*/

#box table {border-color:#000000; font-size: 0.85em; padding:0; margin:0 10px; border-width: 0; float:left;  }

#box #corpo table td p{padding:0px; margin:5px 0; line-height:1.3em;}

 #box #corpo table td{
 padding:0;
 margin:0;
border:3px solid white;
 border-bottom:1px solid #aaa;}

 
#contenitore{
width:969px;
border:1px solid #ddd;
padding:2px;

}

#pubblicita{width:972px;
background-color:#fff;
border:1px solid #ddd;
margin:0 0 10px 0;
padding:0;}

#google{
	width:972px;
	background-color:#fff;
	border:1px solid #ddd;
	margin-bottom:10px;
	padding:0;
	margin-top: 10px;
}



#barrasx {
width:122px;
float:left;
background-color:#fff;

}


#giornale{
width:684px;
float:left;
}

#box{
width:679px;
border:solid 1px #aaa;
margin: 0;

}


#boxnotizie{
width:670px;
margin-top:10px;
}


#barrafoto {
float:left;
padding:10px;}

#barrafoto img{
width:250px;}

#barrafoto p{
font-size:0.7em;
color:black;}

.foto{
margin-bottom:50px;}

#calendario{
width:210px;
margin:0;
padding:0;
border:0;
height:180px;
background:#fff;
display:block;
}

#colonnaservizio{
width:160px;
float:right;
background-color:#fff;}

#barradx img{ width:98px; height:98px; margin-bottom:10px; border:1px solid #aaa; }

#barradx{
width:210px;
float:right;
margin:0;
padding:0;
}

#cs{
width:100px;
float:left;}
#cd{
width:100px;
float:right}

.skyscraper
{
    width:160px;
    height:600px;
    border:0;
	margin-bottom:10px;
   }
   
#skyscraper
{
    width:160px;
    height:600px;
    border:1px solid #ddd;
    float:right;
    border-left:49px solid #ddd;}
#banner
    {width:650px;
        height:60px;
        border:1px solid #ddd;
        margin:0 5px 10px 5px;
      
        }
 #skypiccolo
 {width:120px;
    height:600px;
    
    }
    
    #letter
 {width:754px;
    height:90px;
    background:#ddd;
    margin-bottom:10px;
    }
/* fine box model*/

/* clear*/
.clear{clear:left;}
/* fine clear*/

/* impostazione carattere della pagina*/
body{
font-family: "trebuchet ms", helvetica, arial;
font-size:1.05em;}

/* logo testata*/


/* stili titoli prima pagina*/
/*h3{font-size:1em;}*/

#box h3.titolo, #box h3 span.titolo, #box h3{
margin:10px;
margin-top:3px;
font-weight:bold;
font-size:1.5em;
line-height:1.2em;
color:#003359;
display:block;
}

#box h2{
margin:10px;
margin-top:3px;
font-weight:bold;
font-size:1.5em;
line-height:1.2em;
color:#990000;

}

#box p.luogo, #box h3 span.luogo{
margin:0 10px 20px 10px;
padding:0 0 5px 0;
font-weight:normal;
font-size:0.7em;
border-bottom:1px solid #bbb;
display:block;

}

#box h4, #box h3 span.occhiello{
margin:0 10px 2px 10px;
font-weight:bold;
font-size:0.7em;
padding:0;
display:block;

}

#box #corpo p{
margin:10px;
margin-top:3px;
font-size:0.85em;
line-height:1.8em;
color:#000;
}

p.chi{font-size:0.9em;
margin-left:10px;}

#box address{font-size:0.8em;
margin-left:10px;}

p.trib{font-size:0.65em; margin-left:10px;}

/* fine stili titoli prima pagina*/



#colonnaservizio h5{

font-size:0.8em;
color:#003359;
border-bottom:1px solid #003359;
margin:0 0 1em 0;
text-transform:uppercase;
}

#colonnaservizio p{

font-size:0.75em;
color:#555;
font-weight:normal;
margin:0 0 5px 0;
line-height:1.2em;
}
#colonnaservizio ol{

font-size:0.75em;
color:#983222;
font-weight:bold;
margin:0;
padding:0px;
list-style-type:decimal;
}
#colonnaservizio ol li{
text-indent:0px;
padding:0;
margin-bottom:1em;
list-style-position:inside;
line-height:1.2em;
border-bottom:1px dotted #555;
}
#colonnaservizio ol li span{
color:#555;
font-weight:normal;
}


.boxino{
font-family:arial, helvetica;
border: 5px solid #ddd;
border-top:25px solid #ddd;
padding:8px;
margin-bottom:10px;}


a {text-decoration:none;
color:#003359}

a:hover{text-decoration:underline;
color:#983222}

.boxino a {text-decoration:none;
color:#983222}

.boxino a:hover{text-decoration:underline;
color:#003359;}

#firma p{
border-bottom:1px solid #555;
color:#983222;
font-size:0.9em;
margin:10px;
text-align:right;
margin-bottom:20px;}

strong, b{
font-weight:bold;}

em, i{
font-style:italic;
}



 #footer{width:972px;
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #aaa;}
    
    #footer address{font-size:0.6em;
    font-style:normal;
    font-family:Verdana, Sans-Serif;
    padding:8px;}
#dossier h4{font-size:1em;}
#dossier h4 span{font-size:0.75em;}
#dossier p{font-size:0.7em;
margin:0 0 4px 10px;
padding:0;}
#dossier{list-style-type:none;}
#dossier li{border-bottom:1px dotted #aaa;
margin-bottom:1em;
margin-right:20px}



#box #lista h3{
margin:10px;
margin-top:3px;
font-weight:bold;
font-size:1.1em;
line-height:1.2em;
color:#990000;
}

#box #lista p.luogo{
margin:0 10px 20px 10px;
padding:0 0 5px 0;
font-weight:normal;
font-size:0.7em;
border-bottom:1px solid #bbb;
}

#box #lista h4{
margin:0 10px 2px 10px;
font-weight:bold;
font-size:0.7em;
padding:0;
}
