﻿@charset "utf-8";
/* CSS Document */

.colBox{border-left:10px solid #FFF; float:right; background-color:#FFF;}

#intest_centr{margin:9px 0 11px 0;}

#col_centr
{
    width: 676px;
    float: left;
    margin: 0 0 0 8px;
    padding:0 0 0px 0;
    border: 0px;
    overflow: hidden;
    display: inline;
}


.tit_1 H1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
/*color:#F56402;*/
padding-bottom:10px;
line-height:24px;
display:inline;
}


H2
{
font-size:12px;
font-weight:normal;
}


#elencoart H3
{
font-size:12px;
font-weight:bold;
display:inline;
}










SPAN.riepilogo
{
display:block;
clear:both;
padding: 8px 0 8px 0;
margin:0px;
 
}





















#elencoart
{
 margin-left:0px;
 margin-right:0px;
 overflow:hidden;
}




IMG.thumb_art
{
   float:left;
   margin:0px 10px 7px 0px;
}

IMG.thumb_art_small
{
   float:left;
   margin-right:10px;
   margin-top:1px;
   margin-bottom:7px;
}

IMG.thumb_art_mm1
{
   float:left;
   margin-right:4px;
   margin-top:0px;
   margin-bottom:0px;
}


IMG.thumb_art_prova
{
   margin-top:6px;
   margin-bottom:5px;
}
















/*        STILI DI TESTO          */

.tit_1, .tit_1_1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
padding:4px 0 2px 0;
line-height:22px;
}

.tit_1_1
{
font-size:20px;
}

h2.tit_1 A, h2.tit_1_1 A
{
color:#0061A6;
}




.tit_2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:100;
line-height:22px;
color:#5a5e5f;
}

.tit_2 A
{
color:#5a5e5f;
}

.tit_2 A:hover
{
color:#0061a6;
}



#elencoart .nomesez
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:12px;
float:left;
border-right: 1px solid #4b4b4b;
margin:5px 8px 0 0;
padding-right:7px;
font-weight:bold;
text-transform: uppercase;
}

#elencoart .testo, #elencoart .strillo
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
}

.strillo
{
color: #4b4b4b; 
}

.strillo em
{
font-size:12px;
}




#elencoart span.link_mmedia li, #elencoart span.link_funz li
{
padding:0 0 0 7px;
}

#elencoart span.link_mmedia li.primo, #elencoart span.link_funz li.primo
{
padding:0;
}


span.link_funz  {
clear:none;
}

















#bottom_paging
{
width:670px;
}

#bottom_paging .bottom_paging_link {
width:530px;
}






.box_dx_interno_cont
{
  padding-top:8px;
  padding-bottom:10px;
}


.box_dx_interno_cont UL
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  clear:both;
}


.box_dx_interno_cont UL LI.link
{
 padding:0px 0px 5px 0px;
}

.box_dx_interno_cont UL LI.link IMG
{
 margin:0px 5px 0px 0px;
}





/*
#col_dx div {
margin-bottom:13px;
}
*/

.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:#f56402;
line-height:16px;
margin: 3px 0 7px 0 ;
display:block;
}


.box_dx_interno_cont .succ {
margin-top: 20px;
}




.box_dx_interno_cont HR.spacer{
background-color:#dbdad2;
color:#dbdad2;
border-color:#dbdad2;
border:0px solid;
margin: 14px 0 14px 0 ;
display:block;
height:1px;
}


.box_dx_interno_cont UL.linkutili
{
padding-top:0px;
/* padding-bottom:15px;*/
}


#doppiacol .mezzacol .box_dx_interno_cont ul.linkutili li {
background-image:none;
background:none;
font-size:11px;
line-height:15px;
margin-bottom:0px;
padding-left:0px;
}

#doppiacol .mezzacol .box_dx_interno_cont {
padding-top:6px;
margin-top:0;
}

#doppiacol .mezzacol .box_dx_interno_cont .titolo {
margin: 0px 0 7px 0 ;
padding-top:0px;
}







#box_fotovideo
{
float:right;
width:219px;
background-color:#FFFFFF;
border-width: 0px 0px 8px 8px;
border-style:solid;
border-color:#FFFFFF;
}


#box_fotovideo #fotogallery {
margin-bottom:13px;
}


#box_fotovideo #fotogallery .box_dx_interno_cont, #box_fotovideo #videogallery .box_dx_interno_cont {
margin-top:0;
padding:9px 0 5px 12px;
}

#box_fotovideo span.occhiello {
display:block;
float:left;
margin:0 0 7px 9px;
}


#box_fotovideo #fotogallery a img, #box_fotovideo #videogallery a img {
border:0 none;
margin:0 9px 9px 0;
}

#box_fotovideo #fotogallery a, #box_fotovideo #videogallery a {
font-size:0;
line-height:0;
}






#ricerca_artic SPAN.form_cont
{
margin-bottom:5px;
margin-left:30px;
display:block;
clear:both;
}

#ricerca_artic SPAN.sotto
{
margin-bottom:20px;

}

#ricerca_artic SPAN.puls
{
margin-left:100px;

}

#ricerca_artic SPAN.form_cont SELECT
{
margin-left:5px;
}

#ricerca_artic SPAN.form_cont #dal_gg
{
margin-left:15px;
}

#ricerca_artic SPAN.form_cont #al_gg
{
margin-left:25px;
}

#ricerca_artic SPAN.form_cont #keywrd
{
width:185px;
}




/* NECESSARI PER BOX ULTIME GALLERY-VIDEO 
#most_v_foto .box_dx_interno_cont,
#most_v_video .box_dx_interno_cont
{
    margin:0 10px 10px 10px;
    overflow:hidden;
}

#most_v_foto .occhiello,
#most_v_video .occhiello
{
    display:block;
    color:#000;
    margin:10px 10px 0 10px;
}
*/

.boxmost {border:1px solid #DBDAD2; width:250px;}
.boxmost .am_box_dx_head{border-bottom:none; margin:10px 10px 0 10px; background-color:#edf2f6; padding-left:15px;}
.boxmost .am_box_dx_head .t{font-weight:normal; padding:5px 0;}
.boxmost .am_box_dx_content{border-bottom:none; margin:0 10px 10px 10px; background-color:#edf2f6; overflow:hidden;}

 .boxmost A
{
    font-size:10px;
    line-height:0px;
    float:left;
    text-decoration:none;
    width:90px;
    height:60px;
    overflow:hidden;
    margin:0 0 10px 16px;
}

 .boxmost A IMG
{
    border:0px;
    margin:0px 3px -60px 0;
}

.boxmost .mm-overlay{
        overflow:hidden;
    background-color:#000;
        width:90px;
        height:60px;
    opacity:0.5;
    filter:alpha(opacity=50);
    position:relative;
        margin:0 0 -60px;
}
.boxmost a:hover .mm-overlay,
.boxmost a:hover span{display:block !important;}


.boxmost a SPAN{
        display:block;
    /*width:85px;
    height:55px;*/
    position:relative;
        margin:0px;
        color:#fff;
        font-size:11px;
        padding:5px;
}

.boxmost a SPAN B,
.boxmost a SPAN b{
        color:#ffd92e;
}

#elencoart .noresults {
background-color:#FEFACC;
border:1px solid #DBDAD2;
display:block;
height:100px;
margin:39px 0 50px 0;
overflow:visible;
padding:40px 0 0;
/*width:400px;*/
/*position:absolute;*/
top:200px;
#left:190px;
}


#elencoart .noresults span {
display:block;
line-height:14px;
margin-bottom:5px;
text-align:center;
}



.ui-dialog-titlebar-close
{
display:none;
}


#cerca_artic_hp_news{width:250px;}
#cerca_artic_hp_news .center{margin-top:8px;}
#cerca_artic_hp_news .center label{margin-right:8px;}

.colBox .boxelenco{width:119px;}

DIV.tratt_up{margin-right:8px;}









/* STILI PER SEZIONE GUIDE-DIZIONARIO */
div.guide_dizionario
{

margin: 10px 0;
width:658px;
}

div.guide_dizionario ul 
{
        clear: both;
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
        margin-top:10px;
        margin-bottom:10px;     
}


div.guide_dizionario ul li.lettera
{
        display: block;
    float: left;
    margin: 4px 1px 0 0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
}

div.guide_dizionario ul li.lettera a
{       
    display:block;
    padding: 0 7px 2px 7px;
    background-color:#0061A6;
        color:#FFFFFF;
}

div.guide_dizionario ul li.lett_selez a
{
        display:block;
    background-color:#EEEEEE;
        color:#0061A6;
}
/* STILI PER SEZIONE GUIDE-DIZIONARIO */

div.col_dx_box_segugio
{
padding:0px;
border-width:1px 0px 1px 1px;
border-style:solid;
border-color:#DBDAD2;
}


div.col_dx_box_segugio span.testo
{
background-color:#F6F6F5;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
margin:4px;
padding:5px;
display:block;
line-height:14px;
}



/* ADSERVER */


#adv_boxintxt_1, #adv_boxintxt_2, #adv_boxintxt_3   
{
	width: 670px;
	
}

/* ADSERVER */