﻿@charset "utf-8";
/* CSS Document */

#trecolonne
{
background:transparent url(img/bg_lightgray.gif) repeat-y scroll 685px 0;
float:left;
}

#col_dx
{
background-color:#FFFFFF;
}

#nav_top UL.nav_top
{
padding-top:0px;
}

#intest_cont
{

margin: 0 0 0 8px;
clear:both;
}


#intest_cont .occhiello
{
font-size:12px;
line-height:17px;
margin-left:2px;
}


#intest_cont SPAN.intestaz
{
clear:both;
display:block;S
}

H1
{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:3px;
font-size:24px;
line-height:28px;
font-weight:normal;
color: #4b4b4b;
display:inline;
}

H2
{
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-bottom:3px;
 font-size:24px;
 line-height:28px;
 font-weight:normal;
 color:#4B4B4B;
 /*color: #f56402;*/
 display:inline;
 clear:both;
}

H3
{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 line-height:16px;
 font-weight:normal; 
 font-style:italic;
 color: #4b4b4b;
 display:block;
 clear:both;
 margin-left:2px;
}




#tabs_puls
{
/*background:transparent url(img/bg_tabs_bottom.gif) repeat-x scroll left bottom;*/
margin: 10px 8px 0 8px;
padding:0px 0 0px 0;
overflow:hidden;
clear:both;
}

#tabs_puls SPAN
{
margin:0px 0 0 0;
padding:0px;
display:block;
}

#tabs_puls SPAN UL
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0px 0px 0px;
padding:8px 0 8px 6px;
overflow:hidden;
display:inline;
}

#tabs_puls SPAN UL LI
{
border-width:2px 1px 0 1px;
border-style:solid;
border-color:#a9a9a9;
margin:5px 0 0 5px;;
/*font-weight:bold;*/
display:block;
text-align:center;
float:left;
background-color:#f6f6f5;
}

#tabs_puls SPAN UL LI.selected
{
background-color:#006ab3;
border-color: #03497b;
border-width:2px 3px 0 2px;
color:#4b4b4b;
}

#tabs_puls SPAN UL A
{
display:block;
padding:7px 13px 8px 13px;
color:#000;
}

#tabs_puls SPAN UL LI.selected A
{
 color:#FFF;
}
#tabs_puls UL LI.newwin
{
background:#f6f6f5 url(img/bg_tabs_bottom_newwin.gif) no-repeat right top;
}





#box_utilita
{
background-color: #f6f6f3;
margin:0px 8px 6px 8px;
padding:2px 0 0 5px;
border-bottom: 1px dotted #DBDAD2;
border-top: 4px solid #006ab3;
font-size:11px;
/*font-weight:bold;*/
overflow:hidden;
clear:both;
}

#box_utilita a{color:#000;}

#box_utilita .intest
{
 color:#707173;
 padding:0px 10px 0 10px;
 font-size:11px;
 line-height:12px;
 display:block;
 float:left;
}

#box_utilita .linkeria
{
 float:left;
 font-size:11px;
}

#box_utilita IMG.img-inline
{
padding-right:5px;
vertical-align:middle;
}


#box_utilita  UL
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  clear:both;
  display:inline;
}

#box_utilita  UL LI
{
/* border-left:1px solid #333333;*/
 color:#0061a6;
 float:left;
 display:block;
 margin:4px 0 4px 4px;
 padding:0 0 0 8px;
}


 #box_utilita  UL LI.primo
{
 border-left:0px;
 padding-left:0px;
 margin-left:0px;
}

 #box_utilita  UL LI.share
{
	margin-left:370px;
}

/*#box_grafico a.aperturasingola{position:relative;}*/
#box_grafico a.aperturasingola:hover{
  text-decoration: none;
}



#box_grafico
{
margin:10px 8px 10px 8px;
overflow:hidden;
text-align:center;
position:relative;
}

#box_grafico .txtOverlay{
   position: absolute;
   bottom: 0;
   left: 0;
   padding:0 0 20px 20px;
   font-family: Georgia,"Times New Roman",Times,serif;
   text-align: left;
   display: block;
}

.txtOverlay .subtitle{ font-size: 20px; color: #fff; font-family: Georgia,"Times New Roman",Times,serif; display: block;line-height: normal;}
.txtOverlay .title{font-family: Georgia,"Times New Roman",Times,serif; display: block; color: #000; font-size: 30px; line-height: normal;}
.txtOverlay .preview{ font-style:italic; font-size: 20px; color: #fff; font-family: Georgia,"Times New Roman",Times,serif; display: block;line-height: normal;}

.filmstrip{
  background-color: #F6F6F5; padding: 0 0 7px 0; margin: 10px 8px 10px; text-align:right;
}

.filmstrip .more{
  font-family: arial,helvetica,sans-serif; font-size: 12px; margin-right: 10px;
}

.filmstrip .items{
  margin: 0 0 3px 10px;
  text-align: left;
}

.filmstrip img{
 margin:7px 7px 0 0;
    opacity:0.4;
    filter:alpha(opacity=50);
}

.filmstrip img:hover
{
opacity:1.0;
filter:alpha(opacity=100);
}

#commenti, #col_doppiasx .box_schedatecn, #box_photo
{
 margin:0 9px 0 17px;
}

#articolo
{
 margin:20px 9px 0 17px;
}

#tab-content .schedatecn
{
margin-top:20px;
}





#articolo #correlate 
{
width:211px;
float:left;
margin:2px 18px 12px -9px;
clear:both;
}

#articolo #correlate .box_dx_interno_cont
{
margin-top:0px;
}




#articolo .testo P,
#articolo .testo span
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#4b4b4b;

}


#articolo .testo .titolo,
span.Apple-style-span /* fix per copia-incolla in editor */
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#000000;
font-weight:bold;
margin-top:15px;
}

#articolo .autore
{
font-weight:bold;
margin-top:20px;
}

#articolo .data
{
font-style:italic;
}










#articolo dl.image_sx, #articolo dl.video_sx
{
line-height:0px;
border:0px;
float:left;
margin:16px 9px 13px 0;
padding:0px;
display:block;
list-style-type:none;
width:212px;
overflow:hidden;
}



#articolo dl.image_dx, #articolo dl.video_dx
{
line-height:0px;
border:0px;
float:right;
/*margin:16px 0 13px 13px;*/
margin:10px 0 13px 9px;
padding:0px;
display:block;
list-style-type:none;
width:212px;
overflow:hidden;
}


#articolo dl.video_sx, #articolo dl.video_dx
{
width:445px;
}


#articolo dl.ultimo_sx 
{
margin-right:0px;
}


#articolo  dl.image_sx dt, #articolo  dl.image_dx dt, #articolo  dl.video_sx dt, #articolo  dl.video_dx dt
{
display:block;
list-style-type:none;
line-height:0px;
font-size:0px;
margin:2px 0 0 0;
padding:0px;
border:1px solid #DBDAD2;
clear:both;
}



#articolo  dl.image_sx dd, #articolo  dl.image_dx dd, #articolo  dl.video_sx dd, #articolo  dl.video_dx dd
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
overflow:hidden;
list-style-type:none;
margin:0;
padding:5px;
width:200px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#dbdad2;
}

#articolo  dl.video_sx dd, #articolo  dl.video_dx dd
{
width:433px;
}












#articolo DIV.virgolettato_sx 
{
float:left;
display:block;
margin:16px 16px 11px 0;
overflow:hidden;
padding:0 0 3px;
width:418px;
}

#articolo DIV.virgolettato_dx 
{
float:right;
display:block;
margin:16px 0 11px 16px;
overflow:hidden;
padding:0 0 3px;
width:418px;
}



#articolo .virgolettato_sx P, #articolo .virgolettato_dx P
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
line-height:30px;
padding:0 0 3px;
margin:0px;
overflow:hidden;
display:block;
width:418px;
}


#articolo .virgolettato_sx SPAN.start, #articolo .virgolettato_sx SPAN.end, #articolo .virgolettato_dx SPAN.start, #articolo .virgolettato_dx SPAN.end
{
color:#176DC2;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
/*vertical-align:text-bottom;*/
line-height:30px;
padding:0 3px 0 0;
margin:0px;
}


#articolo .virgolettato_sx  SPAN.end, #articolo .virgolettato_dx  SPAN.end
{
padding:0 0 0 3px;
}




















.articolo_funz
{
display:block;
clear:both;
margin-top:34px;
}




.articolo_funz .pregidif, .articolo_funz .altreprove 
{
border-top: 1px dotted #dbdbd4;
display:block;
clear:both;
margin-top:10px;
padding-top:23px;
}


#articolo .articolo_funz .intest
{
display:block;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#4b4b4b;
}


.articolo_funz UL
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:15px 0 0 0;
  padding:0px 0 8px 0px;
  clear:both;
  overflow:hidden;
}



.articolo_funz  UL LI
{
 border-left:1px solid #4b4b4b;
 display:inline;
 padding:0 0 0 6px;
 margin:0 0 0 5px;
}

.articolo_funz  UL LI.primo
{
 border-left:0px none;
 padding:0 0 0 0px;
 margin:0 0 0 0px;
}



.articolo_funz  .altreprove UL LI
{
 border:0px none;
 display:block;
 padding:0px;
 margin:0 0 5px 0;
}











#col_doppiasx .box_schedatecn 
{
margin:0 0 20px 8px;
border:1px solid #DBDAD2;
}

#col_doppiasx .box_schedatecn  SPAN.intest
{
margin: 0;
padding:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#F56402;
font-weight:bold;
display:block;
border-bottom:1px solid #DBDAD2;
}


#col_doppiasx .box_schedatecn .box_dati
{
clear:both;
float:left;
}

#col_doppiasx .box_schedatecn .box_dati UL
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0;
padding:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
float:left;
}

#col_doppiasx .box_schedatecn .box_dati UL LI
{
clear:both;
}



#col_doppiasx .box_schedatecn .box_dati UL DL
{
margin:0px;
padding:0px;
float:left;
width:329px;
overflow:hidden;
}

#col_doppiasx .box_schedatecn .box_dati UL DL.intest
{
float:none;
width:658px;
}

#col_doppiasx .box_schedatecn .box_dati UL DT
{
display:inline;
margin:0 5px 0px 0px;
padding:0px;
font-weight:bold;
line-height:24px;
}

#col_doppiasx .box_schedatecn .box_dati UL DT.titolo
{
color:#F56402;
font-size:16px;
}

#col_doppiasx .box_schedatecn .box_dati UL DD.impo
{
color:#F56402;
font-weight:bold;
}


#col_doppiasx .box_schedatecn .box_dati UL DD
{
display:inline;
margin:0px;
padding:0px;
line-height:24px;
}

#col_doppiasx .box_schedatecn .box_dati UL DD STRONG
{
padding:0px 5px;
font-weight:bold;
line-height:24px;
}



#col_doppiasx .box_schedatecn ul.linkeria {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
font-size:14px;
line-height:15px;
margin:0;
padding:7px;
}


#col_doppiasx .box_schedatecn ul.linkeria LI {
background-image:url(img/ico_box.gif);
background-position:0 2px;
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
line-height:21px;
margin-bottom:5px;
padding-left:12px;
}










#box_photo
{
margin-top:18px;
}


#box_photo SPAN.occhiello 
{
 font-weight:bold;
 color:#F56402;
 margin-left:5px;
}

#box_photo .box_photo_img
{
border: 1px solid  #d3d3c9;
display:block;
padding:6px 3px 3px 3px;
margin-top:5px;
text-align:center;
}

#box_photo .box_photo_big
{
text-align:center;
}

#box_photo .box_photo_thumb
{
text-align:center;
background-color: #f6f6f5;
display:block;
clear:both;
padding:5px 5px 0 5px;
margin:6px 3px 3px 3px;
}

#box_photo .box_photo_thumb UL LI
{
 display:inline;
 padding:0 0 0 5px;
 margin:0 8px 0 8px; 
}


#box_photo .box_photo_thumb UL LI IMG
{
vertical-align:text-top;
margin-bottom:5px; 
 }










#commenti SPAN.intest 
{
 display:block;
 margin:20px 0 10px 0;
 padding:10px 0;
 text-align:center;
 border-top: 1px dotted #dbdbd4;
 border-bottom: 1px dotted #dbdbd4;
 
}

#commenti SPAN.tot_commenti, #commenti SPAN.intest .link
{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 font-weight:bold;
 color:#f56402;
}


#commenti SPAN.testo P
{
 font-size:11px;
 line-height:13px;
 display:block;
 color:#4B4B4B;
}


#commenti SPAN.testo P.intest
{
 font-size:12px;
 font-weight:bold;
 color:#f56402;
 line-height:22px;
}

#commenti SPAN.testo P.notabene
{
 font-size:12px;
 line-height:22px;
 color:#4B4B4B;
}


#commenti SPAN.form_commnt ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
color:#4B4B4B;
}

#commenti SPAN.form_commnt ul li {
float:left;
}

#commenti SPAN.form_commnt ul li.intest {
float:left;
clear:left;
width:100px;
padding:10px 0 20px 0;
font-weight:bold;
}


#commenti SPAN.form_commnt ul li INPUT {
width:200px;
}

#commenti SPAN.form_commnt ul li #titolo {
width:400px;
}

#commenti SPAN.form_commnt ul li #testo {
width:400px;
overflow-y:scroll;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#commenti SPAN.form_commnt .commnt_Send
{
float:left;
display:block;
clear:both;
margin:10px 0 10px 260px;
}




















/*
#col_dx div {
margin-bottom:15px;
}
*/

.box_dx_interno_cont .testo {
line-height:16px;
}

.box_dx_interno_cont .titolo {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#4b4b4d;/*#67624E*/
line-height:16px;
margin: 3px 0 7px 0 ;
display:block;
}


.box_dx_interno_cont .succ {
margin-top: 20px;
}







.box_dx_interno_cont UL.linkutili
{
padding-top:0px;
/* padding-bottom:15px;*/
}











#col_dx #fotogallery .box_dx_interno_cont
{
padding:9px 0 5px 9px;
}

#col_dx #fotogallery A
{
font-size:0px;
line-height:0px;
}

#col_dx #fotogallery A IMG
{
border:0px;
margin:0px 3px 3px 0;
opacity:0.4;
filter:alpha(opacity=50);
}

#col_dx #fotogallery a img:hover
{
opacity:1.0;
filter:alpha(opacity=100);
}





#articolo #fotogallery 
{
width:211px;
float:left;
margin:2px 18px 12px -9px;
clear:both;
}

#articolo #fotogallery .box_dx_interno_cont
{
margin-top:0px;
}

#articolo #fotogallery .box_dx_interno_tit
{
text-align:left;
}

#articolo #fotogallery .box_dx_interno_tit SPAN.occhiello
{
display:block;
float:left;
margin:0 0 7px 9px;
}

#articolo #fotogallery .box_dx_interno_cont
{
padding:9px 0 5px 12px;
}

#articolo #fotogallery A
{
font-size:0px;
line-height:0px;
}

#articolo #fotogallery A IMG
{
border:0px;
margin:0px 9px 9px 0;
}











#col_dx #intervista SPAN.tit
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:21px;
color:#F56402;
}

#col_dx #intervista SPAN.sottotit
{
margin-top:0px;
color:#707173;
font-size:12px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

#col_dx #intervista SPAN.foto
{
margin-top:0px;
}

#col_dx #intervista SPAN.testo
{
margin-top:0px;
padding-top:12px;
padding-bottom:12px;
color:#707173;
font-size:12px;
line-height:15px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#articolo .testo .small {
    font-size:12px;
}

span.item {
width:300px; float:left; font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px; padding-bottom:14px;
}

span.item strong.impo{
color: #F56402
}

.datischeda {
color:#333333;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px;
}


#slideshow {
    position:relative;

}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
zoom:1;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#articolo span.testo, #articolo div.testo{
 color: #4B4B4B;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    line-height: 20px;
}

/** AD Server  **/
#adv_boxintxt_1, #adv_boxintxt_2 {
    width: 669px;
    margin-left: 8px;
    margin-right: 9px;
}