/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; background-image:url(../images/backgr.jpg); background-repeat:repeat-x; }
p{margin:0; padding:0; text-align:justify;}
li{padding:0; border:0; margin:0;}
ul, ol{padding:0; border:0; margin:0 0 0 15px; list-style:square;}
a:link,a:visited,a:active{color:#3399CC;text-decoration:none;}
a:hover{color:#CC0000;}

.content{width:915px; margin:auto; padding:auto;}
.menu{width:485px; height:40px; margin-right:15px; margin-left:auto; background-image:url(../images/backgr-menu.png); background-repeat:no-repeat; }
.editoriale_punti{
background-color:#00A5E0;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
padding-left:10px;
color:#FFFFFF;
margin-bottom:20px;
margin-top:20px;}

.credits_footer{
float:left;}

.menu_footer{
float:right;
width:500px;
margin:5px 50px;}

#list_editoriale ul{
list-style:none;
margin:-10px;
padding:-10px;
border:0;}
#list_editoriale li{
list-style:none;
float:left;
text-transform:uppercase;
font-weight:bold;
width:auto;
margin:10px 10px 5px 0;
text-align:left;
color:#3399CC;}
#menu li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:34px;
margin:0 0 0 4px;
padding:12px 0 0 0;
text-align:center;
width:75px;
color:#FFF;
font-weight:bold;
}
#menu li a {
color:#fff;
float:left;
text-align:center;
width:75px;
}
#menu li a:link, #menu li a:visited {
color:#fff; font-weight:bold; text-decoration:none;
}
#menu li a:hover {
color:#D4E05A;
margin:0;
padding:0;
}
#menu ul {
list-style-type:none;
margin:0 auto;
padding:0pt;
}
#curr{
background:transparent url("../images/roll.png") repeat-x;
margin:0;
padding:0;
}
#none_link{
color:#CCCCCC;
margin:0;
padding:0;
width:85px;
}
#header{
width:915px;
height:325px;
margin:6px;
margin-bottom:0;
padding:0;
}

.box_news{
background:url(../images/top_box_newscomunicati.jpg) no-repeat bottom center;
margin:10px auto 0 auto;
width:567px;
height:10px;
}

.content_box_news{
background:url(../images/backgr_box_newscomunicati.jpg) repeat-y center;
margin:0 auto;
width:547px;
padding:0 10px;
text-align:justify;
}

.content_box_news h1{
color: #69AED0;
font-weight: bold;
font-style:normal;
font-size: 16px;
margin-bottom:15px;
}

.bottom_box_news{
background:url(../images/bottom_box_newscomunicati.jpg) no-repeat;
height:15px;
width:567px;
margin:0 auto 30px auto;}

.box_lateral_sx{
float:left;
margin:10px 10px 10px 0;
width:271px;
background-position:center;
background-image:url(../images/backgr_box_lateral.jpg);
background-repeat:no-repeat;
}

.content_box_lateral_sx{
padding:10px 10px 0 10px;
text-align:justify;
border:1px solid #E4E4E4;
border-bottom:none;
margin-top:3px;
}

.bottom_box_lateral_sx{
background-image:url(../images/bottom_box_lateral.jpg);
background-repeat:no-repeat;
height:7px;
}

.box_lateral_dx{
float:right;
margin:10px 0 10px 10px;
width:271px;
background-position:center;
background-image:url(../images/backgr_box_lateral.jpg);
background-repeat:no-repeat;
}

.content_box_lateral_dx{
padding:10px 10px 0 10px;
text-align:justify;
border:1px solid #E4E4E4;
border-bottom:none;
margin-top:3px;
}

.bottom_box_lateral_dx{
background-image:url(../images/bottom_box_lateral.jpg);
background-repeat:no-repeat;
height:7px;
}

.lateral_programma{
float:left;
margin:10px 5px 20px 5px;
width:312px;
background-image:url(../images/backgr_lateral.jpg);
background-repeat:no-repeat;
}
.content_lateral{
border:1px solid #E4E4E4;
border-bottom:none;
margin-top:3px;
padding:10px 10px 0 10px;
text-align:justify;}
.top_lateral{
background-image:url(../images/top_lateral.jpg);
background-repeat:no-repeat;
height:38px;}
.bottom_lateral{
background-image:url(../images/bottom_lateral.jpg);
background-repeat:no-repeat;
height:7px;}
.content_page{
float:right;
width:565px;
padding:0 10px;
text-align:justify;
line-height:15pt;}

.content_page_programma{
float:left;
width:625px;
padding:10px;
/*margin:5px 0 10px 6px;*/
text-align:justify;
line-height:15pt;
/*border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
border-top:#333 5px solid;
border-bottom:#CCC 1px solid;*/}

.top{border-top:#333 5px solid;
background:url(../images/divider.jpg);
margin:5px 8px 0 7px;}

.content_lateral_programma{
float:right;
width:220px;
padding:10px 15px;
/*margin:5px 7px 10px 6px;*/}

.programma_list{
margin:30px 0 0 0;
}
.point_verde{padding:0 0 10px 80px;height:35px;background:url(../images/ic_famiglia.png) no-repeat;text-align:justify;line-height:15pt;}
.point_blu{padding:0 0 10px 80px;height:35px;background:url(../images/ic_casa.png) no-repeat;text-align:justify;line-height:15pt;}
.point_rosso{padding:0 0 10px 80px;height:35px;background:url(../images/ic_sicurezza.png) no-repeat;text-align:justify;line-height:15pt;}
.point_giallo{padding:0 0 10px 80px;height:35px;background:url(../images/ic_mobilita.png) no-repeat;text-align:justify;line-height:15pt;}
.point_verdescuro{padding:0 0 10px 80px;height:35px;background:url(../images/ic_rifiuti.png) no-repeat;text-align:justify;line-height:15pt;}
.point_grigio{padding:0 0 10px 80px;height:35px;background:url(../images/ic_decoro.png) no-repeat;text-align:justify;line-height:15pt;}
.point_rosa{padding:0 0 10px 80px;height:35px;background:url(../images/ic_servizi.png) no-repeat;text-align:justify;line-height:15pt;}
.point_rosa2{padding:0 0 10px 80px;height:35px;background:url(../images/ic_cultura.png) no-repeat;text-align:justify;line-height:15pt;}
.point_celeste{padding:0 0 10px 80px;height:35px;background:url(../images/ic_partecipazione.png) no-repeat;text-align:justify;line-height:15pt;}

.point{
padding-bottom:5px;
line-height:15pt;
border-bottom:#CCCCCC 1px dashed;}
.point_no_border{
padding-bottom:5px;
line-height:15pt;
margin-bottom:0px}


h1{
font-family:Arial, Helvetica, sans-serif;
margin:0;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
font-style:italic;
}

h6{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
h2{position: relative;font: bold 200%/1 Arial, Helvetica,sans-serif; text-transform: uppercase;margin:2px 0 10px 0; color:#D4E05A;}
h3{position: relative;font: bold 180%/1 Arial, Helvetica,sans-serif; text-transform: uppercase;margin:0 0 10px 0; color:#3399CC;}
h4{position: relative;font: bold 160%/1 Arial, Helvetica,sans-serif; text-transform: uppercase;margin:0 0 5px 0; color:#3399CC;}
h5{position: relative;font: bold 160%/1 Arial, Helvetica,sans-serif; text-transform: uppercase;margin:0 0 10px 0; color:#666666;}
h2>span{position: absolute; width: 100%; height: 55%; background: url(../images/text_gloss.png) repeat-x;}
h3>span{position: absolute;	top:-2px; width: 100%; height: 55%; background: url(../images/text_gloss.png) repeat-x;}
h4>span{position: absolute;	top:-1px; width: 100%; height: 55%; background: url(../images/text_gloss.png) repeat-x;}
h5>span{position: absolute;	top:1px; width: 100%;height: 55%;background: url(../images/text_gloss.png) repeat-x;}

.footer{
width:890px;
border-top:#333333 4px solid;
margin:0 20px 0 7px;
padding:5px 5px;
font-size:11px;
text-align:center;
}

.footer_noborder{
width:892px;
margin:0 20px 0 6px;
padding:5px 5px;
font-size:11px;
text-align:center;
}

.clear{
clear:both;}

.link_page{
height:30px;
height:28px;
position:absolute;
width:568px;
margin:-20px 0 40px; 0;
text-align:right;
border-bottom:#3399CC 1px dashed;
background:url(../images/ic_text.jpg) left no-repeat;
padding-top:3px;}

.link_page_fixed{
height:30px;
width:568px;
margin:0 0 40px0;
font-size:12px;
text-align:right;
color:#999999;
background:url(../images/ic_text.jpg) left no-repeat;
padding-top:3px;}

.link_page_fixed_pdf{
height:30px;
width:538px;
margin:0 0 40px0;
font-weight:bold;
font-size:12px;
text-align:left;
color:#999999;
background:url(../images/pdf_small.jpg) left no-repeat;
padding-top:9px;
padding-left:30px;}

.spot_flash{
position:relative;
margin:20px 0;}

.domanda_intervista{
color:#3399CC;
font-style:italic;
font-weight:bold;
height:35px;}

.border_dashed_blu{border-bottom:#3399CC 1px dashed; height:25px;}

.border_dashed_blu2{border-bottom:#3399CC 1px dashed; padding-bottom:10px; margin-bottom:15px;}

.list_programma{
padding-bottom:10px;
padding-left:5px;
margin-bottom:20px; border-bottom:#33CCFF 1px dashed;}

.list_programma{
padding-bottom:10px;
padding-left:5px;}
