/* CSS Document */
/* ....................lingua ....................*/
#lingua{
margin-top:12px;
&margin-top:21px;
width:190px;
&width:235px;
}
/* ....................logo....................*/
#logo{
float:left;}
#logo img{border:none;}
/* ....................animazione ....................*/
#animazione{
width:610px;
padding:0px 0px 0px 0px;
&margin:0px 0px 0px  0px;
float:left;
}
#animazione object{
padding:-20px 0px 0px  0px;
margin:0px 0px;
&float:none;}
#animazione img{border:none;}
/* ....................navigazione....................*/
#navigazione{}
#navigazione a{}

/* ....................slot-news1 ....................*/
#slot-news1{
width:250px;
padding:5px;
}
#slot-news1-content{
background-color:#e5eaf2;
clear:both;
width:100%;
}
#slot-news1 h3{
color:white;
font-size:1.2em;
margin:0px;
background-color:#002a7e;
padding:4px 10px 4px 10px;
}
#slot-news1 span{
padding:10px 10px 0px 10px;
color:#484848;
/*font-size:0.65em*/;
font-weight:bold;
margin:0px;
display:block;
}
#slot-news1 p{
/*font-size:0.65em;*/
width:96%;
margin:3px 0px 0px 10px;
}
#slot-news1 ul{
}
#slot-news1 li{
}
#slot-news1 img{
border:none;
margin:0px;
border-top:1px solid white;
}
#slot-news1 a{
color:#484848;}
#slot-news1 a:hover{}

/* ....................slot-news-ricerca....................*/
#slot-news-ricerca{
width:98%;
padding:10px 5px;
}
#slot-news-ricerca a{
color:#e00206;
display:block;
font-weight:bold;
text-decoration:underline;
}
#slot-news-ricerca p{
margin:2px 0px 20px 0px;
display:block;
float:left;
width:70%;
}
#slot-news-ricerca span{
color:#484848;
font-weight:bold;
margin:0px 0px 10px 6px;
padding:0px;
float:right;
}
/* ....................slot-news2....................*/
#slot-news2{
width:320px;
padding:0px 5px 5px 0px;
margin-top:-2px;
}
#slot-news2-content{
width:320px;
}
#slot-news2 img{
float:left;
margin:2px 8px 2px 0px;
border:none;
}
#slot-news2 a{
text-decoration:underline;
margin:0px 0px 4px 8px;
padding-top:2px;
display:block;
color:#e00206;
}
#slot-news2 h2{
color:white;
font-size:1.2em;
margin:0px; 
padding:4px 4px 4px 8px;
background-color:#e00206;
display:block;
}
#slot-news2 h3{
font-size:1em;
margin:0px; 
}
#slot-news2 span{
color:#484848;
/*font-size:0.65em;*/ 
font-weight:bold;
display:block;
margin:0px 0px 0px 0px;
padding:0px;
}
#slot-news2 p{
/*font-size:0.65em;*/ 
margin:2px 0px 4px 0px;
float:left;
}

/* ....................slot-news3....................*/
#slot-news3{
width:143px;
margin:14px 0px 0px 0px;
background-color:#eff2f8;
padding-top:10px;
}
#slot-news3 img{
border:none;
float:left;
margin:0px 0px 6px 0px;}
#slot-news3 h2{
}
#slot-news3 a{
/*font-size:0.65em;*/ 
font-weight:bold;
color:#002a7e;
display:block;
text-decoration:underline;
margin:0px 0px 0px 12px;
}
#slot-news3 span{
display:block;
clear:left;
/*font-size:0.65em;*/ 
color:#484848;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:2px 0px 0px 12px;
}
#slot-news3 p{
/*font-size:0.65em;*/ 
padding:0px 0px 0px 0px;
margin:0px 0px 8px 12px;
}

/* ....................Slot Canale....................*/
#slot-canale{

}
#slot-canale img{
border:none;
}
#slot-canale p{
}
/* ....................slot sottocanali....................*/
#slot-sottocanali{
min-height: 300px;
height: auto !important;
height: 305px;
}
#slot-sottocanali h1{
color:#002a7e;
}

#slot-sottocanali ul{
min-height: 110px;
height: auto !important;
height: 110px;}
#slot-sottocanali li{
}
#slot-sottocanali li a{
}
#slot-sottocanali span{
}
#slot-sottocanali p{/*font-size:0.65em;*/ }

/* ....................news content....................*/
#box-news-content{
min-height: 300px;
height: auto !important;
height: 305px;
}
#box-news-content p{/*font-size:0.65em;*/ }
#box-news-content h4{
margin:10px 0px 0px 0px;
font-size:1.3em;
display:block;
font-weight:bold;
color:#e00206;}
/* ....................slot ricercanews....................*/
#slot-ricercanews{
min-height: 300px;
height: auto !important;
height: 305px;
margin: 0 0 0 10px;
}
/* ....................oggetti news....................*/
#box-object-news a{
text-decoration:underline;
color:#e00206;
font-weight:bold;
}
#box-object-news span{
color:black;
}
#box-object-news img{
float:left;
margin:0 4px 0 0;
}
/* ....................Banner sx....................*/
#banner-sx{
}



