﻿@charset "utf-8";
/* CSS Document */

#trecolonne
{
background:transparent url(img/bg_lightgray.gif) repeat-y scroll 685px 0;
float:left;
}

#trecolonne.nocol_dx
{
background:transparent none; 
}

#trecolonne.nocol_dx #col_doppiasx
{
width:998px;
}

#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;
}

H1
{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:3px;
font-size:24px;
line-height:28px;
font-weight:normal;
color: #4B4B4D;
display:inline;
}

H1.tit_1
{
color: #000000;
display:block;
padding-top: 2px;
}

H2, H2.tit_2
{
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-bottom:3px;
 font-size:24px;
 line-height:28px;
 font-weight:normal; 
 color: #4b4b4b;
 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;
 margin-right:8px;
}




#tabs_puls
{
background:transparent url(img/bg_tabs_bottom.gif) repeat-x scroll left bottom;
margin: 0px 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:1px 1px 0 1px;
border-style:solid;	
border-color:#dbdad2;
margin:5px 0 0 5px;;
font-weight:bold;
display:block;
text-align:center;
float:left;
}

#tabs_puls SPAN UL LI.selected
{
background-color:#f6f6f3;
border-width:1px 3px 0 1px;
color:#4b4b4b;
}

#tabs_puls SPAN UL A
{
display:block;
padding:7px 13px 8px 13px;
color:#0061a6;
}

#tabs_puls UL LI.newwin
{
background:transparent url(img/bg_tabs_bottom_newwin.gif) no-repeat right top;
}


.filmstrip{
  background-color: #F6F6F5; padding: 0 0 7px 0; margin: 5px 8px 10px -9px; text-align:right;
  width:400px;
  float:left;
  clear:both;
}

.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 .items img{
	margin:7px 7px 0 0;
    opacity:0.4;
    filter:alpha(opacity=50);
}

.filmstrip img:hover
{
opacity:1.0;
filter:alpha(opacity=100);
}






#box_utilita
{
background-color: #f6f6f3;
margin:8px;
padding:0px 0 7px 0;
border-bottom: 2px solid #dbdad2;
font-size:11px;
overflow:hidden;
border-bottom:1px dotted #DBDAD2;
border-top:1px dotted #DBDAD2;
height:20px;
overflow:hidden;
}

#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
{
 float:left;
 display:block;
 margin:4px 0 4px 4px;
 padding:0 0 0 8px;
}

 #box_utilita  UL LI.fbLikeBtn, #box_utilita  UL LI.ggPlus {
                                overflow: hidden;
                                max-width: 80px;
                                height: 22px;
 }
                        

#box_utilita  UL LI a 
{
 color:#000;
}

 #box_utilita  UL LI.primo
{
 border-left:0px;
 padding-left:0px;
 margin-left:0px;
}

 #box_utilita  UL LI.share
{
        margin-left:80px;
}



#box_grafico
{
margin:5px 8px 5px 8px;
overflow:hidden;
text-align:center;
clear:both;
}



#articolo, #commenti, #col_doppiasx .box_schedatecn, #box_photo
{
 margin:0 9px 0 17px;
}

#tab-content .schedatecn
{
margin-top:20px;
}

#tab-content
{

}




#articolo #correlate 
{
width:211px;
float:left;
margin:2px 18px 6px -9px;
clear:both;
}

#articolo #correlate .box_dx_interno_cont
{
margin-top:0px;
}




#articolo .testo P
{
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 .testo  table.classifica
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}

#articolo .testo table.classifica thead, #articolo .testo table.classifica th
{
background-color: #DEDEDE;
text-align:left;
font-size:11px;
}


#articolo .testo table.classifica tbody
{
background-color: #F0F0F0;
text-align:left;
font-size:11px;
}

#articolo .testo table.classifica tbody td, #articolo .testo table.classifica th
{
padding:5px;
font-size:11px;
}

#articolo .testo table.classifica ul
{
	display:inline;
	margin:0;
	padding:0;
}


#articolo .testo table.classifica li
{
	list-style:none;
	list-style-type:none;
}

#articolo .testo table.classifica h3
{
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding:0;
}



#articolo .autore
{
font-weight:bold;
margin-top:20px;
}

#articolo .data
{
font-style:italic;
}



/* BOX CON DIDASCALIE */






#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 9px;
padding:0px;
display:block;
list-style-type:none;
width:212px;
overflow:hidden;
}


#articolo dl.image_sx_double
{
line-height:0px;
border:0px;
float:left;
margin:16px 9px 13px 0;
padding:0px;
display:block;
list-style-type:none;
width:442px;
overflow:hidden;
}



#articolo dl.image_dx_double
{
line-height:0px;
border:0px;
float:right;
margin:16px 0 13px 9px;
padding:0px;
display:block;
list-style-type:none;
width:442px;
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, #articolo dl.image_sx_double dt, #articolo  dl.image_dx_double 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.image_sx_double dd, #articolo  dl.image_dx_double 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:430px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#dbdad2;
}


#articolo  dl.video_sx dd, #articolo  dl.video_dx dd
{
width:433px;
}

/* BOX CON DIDASCALIE */










#articolo DIV.virgolettato_sx 
{
float:left;
display:block;
margin:16px 16px 11px 0;
overflow:hidden;
padding:0;
width:418px;
}

#articolo DIV.virgolettato_dx 
{
float:right;
display:block;
margin:16px 0 11px 16px;
overflow:hidden;
padding:0;
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:0px 0px 5px 0;
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_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;
line-height:16px;
margin: 3px 0 7px 0 ;
display:block;
}


.box_dx_interno_cont .succ {
margin-top: 20px;
}




.box_dx_interno_cont UL.linkarticoli LI A
{
margin-left:2px;
margin-right:2px;
line-height:18px;
}

.box_dx_interno_cont UL.linkarticoli LI
{
padding-left: 0px;
margin-bottom:5px;
line-height:15px;
}

.box_dx_interno_cont UL.linkutili
{
padding-top:0px;
/* padding-bottom:15px;*/
}


.box_dx_interno_cont UL.linkutili.compact LI{
	line-height:13px;
}


#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;
}


#slideshow {position:relative; }
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    filter:alpha(opacity=0)
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
    filter:alpha(opacity=100)
}

#slideshow IMG.last-active {
    z-index:9;
}

.tuttosu{margin:8px 0 0 0; font-family:Arial,Helvetica,sans-serif; font-size:12px;}

#articolo span.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;
}