.contenuto_blog{border-top: 19px solid #fff;}

/* Ridefinizione */
.contenuto_blog .struttura_2col_dx .contorno_a {margin:0 0 13px 0;}
.contenuto_blog .struttura_2col_dx .contorno_c h3 { margin-left:0;}
.contenuto_blog .struttura_2col_dx .mod_grafico_txt { margin-right:0; }
/* Struttura 2 colonne blog  */
.struttura_2col_blog {width:993px; margin:0px auto; padding:0 0 10px 0; background:url(/im/medianil.gif) repeat-y 727px 0; border-right:1px solid #CCCCCC; border-bottom:1px solid #D9D9D9; border-left:1px solid #CCCCCC;}
.struttura_2col_blog2 {width:993px; margin:0px auto; padding:0 0 10px 0; background:url(/im/medianil.gif) repeat-y 622px 0; border-right:1px solid #CCCCCC; border-bottom:1px solid #D9D9D9; border-left:1px solid #CCCCCC;}
.contenuto_blog .struttura_2col_sx {width:699px; float:left; display:inline; margin:0 7px 0 21px;}
.contenuto_blog .struttura_2col_dx {width:252px; float:left; display:inline; margin:0 7px 0 7px;}
.contenuto_blog .struttura_2col_sx2 {width:594px; float:left; display:inline; margin:0 7px 0 21px;}
.contenuto_blog .struttura_2col_dx2 {width:357px; float:left; display:inline; margin:0 7px 0 7px;}

/* Struttura 2 colonne interiore  */
.contenuto_blog .e_int_2col {background:url(/im/medianil.gif) repeat-y 365px 0px; border-top:0px solid #FFF;  border-bottom:14px solid #FFF; height:1%;}
.contenuto_blog .e_int_2col_i {width:358px; float:left; display:inline; margin:0 7px 0 0; overflow:visible;}
.contenuto_blog .e_int_2col_d {width:327px; float:left; display:inline; margin:0 0 0 7px;}

/* */
.mas_sup a{ text-decoration:underline; font:10px/10px Arial, Helvetica, sans-serif;}*/

/* */
.list_blog{ border-bottom:1px solid #e7e7e7;  }
.list_blog dt{ padding:8px 0 6px 6px; background:#EDEAE1; border-top:1px solid #DFDDD0; border-bottom:1px solid #DFDDD0;margin:0 0 7px 0;font:normal 100%/110% Georgia, "Times New Roman", Times, serif; color:#333;}
.list_blog dt .mas_sup{ padding:0;}
.list_blog dd{ padding:0 2px; margin:0 0 10px 0; overflow:visible;}

.list_blog h3{ font:italic bold 130%/110% Georgia, "Times New Roman", Times, serif; padding:2px 25px 2px 0;  overflow:visible;}
.list_blog h4{ font:normal 110%/110% Arial, Helvetica, sans-serif; text-transform:uppercase; color:#C74B25; padding:2px 0;}
.list_blog dd p.desc_autor{ font:110%/110% Georgia, "Times New Roman", Times, serif; color:#666; margin:0 4px 0 0;}
.list_blog dd p{ font:120%/110% Arial, Helvetica, sans-serif; color:#333; padding:2px 0;}

/* ridefinizione de contorno_d */
.contenuto_blog .contorno_d, .contenido_par .contorno_d{margin:0; /* peekaboo bug --> */ line-height:100%;}
.contenuto_blog .contorno_d, .contenido_par .contorno_d{ /* pkb bug --> */ background:none;}
.contenuto_blog .contorno_d h3, .contenido_par .contorno_d h3{margin:0; padding-left:5px; font:bold 140%/100% Arial, Helvetica, sans-serif;}
.contenuto_blog .contorno_d img, .contenido_par .contorno_d img{display:block;}
.contenuto_blog .contorno_d p, .contenido_par .contorno_d p{padding:7px; font: 120%/110% Arial, Helvetica, sans-serif; color:#666; }

/* elenco commentati */
.mod_elenco_comm, .mod_lista_encuesta{padding:8px 0 0 0; border-bottom:1px solid #e7e7e7;}
.mod_elenco_comm h3, .mod_lista_encuesta h3{ font:bold 140%/110% Arial, Helvetica, sans-serif; color:#303030; margin:0;}
.mod_elenco_comm h4, .mod_lista_encuesta h4{ font:normal 170%/110% Georgia, "Times New Roman", Times, serif;  margin:0;}
.mod_elenco_comm ul, .mod_lista_encuesta ul{ padding:10px 0 0 0;}
.mod_elenco_comm li, .mod_lista_encuesta li{ padding:0 0 10px 0;}
.mod_elenco_comm li p, .mod_lista_encuesta li p{padding:2px 0; font:110%/110% Georgia, "Times New Roman", Times, serif; color:#666;}
.mod_elenco_comm li p span, .mod_lista_encuesta li p span{ color:#CC3433; }

/* modulo blog */

.contenuto_blog .mod_hor_i .coment, .contenido_par .mod_hor_i .coment{ color:#666;}
.contenuto_blog .mod_hor_d ul, .contenido_par .mod_hor_d ul{ margin:5px 9px 0 9px;}
.contenuto_blog .mod_hor_d li, .contenido_par .mod_hor_d li{padding-bottom:4px;}
.contenuto_blog .mod_hor_d li p, .contenido_par .mod_hor_d li p{margin:0; padding:5px 0; font:100%/110% Arial, Helvetica, sans-serif; color:#333;}
.contenuto_blog .mod_hor_d .mas, .contenido_par .mod_hor_d .mas{margin:0 7px 0 0; padding:0; margin-bottom:-6px;}

.contenuto_blog .mod_hor{ background:none;}
.contenuto_blog .mod_hor_i{ float:none; padding-top:5px;width:100%;}
.contenuto_blog .mod_hor_d{ float:none;}
