#latest_posts{
    width:550px;
    margin-left:15px;
    margin-right:15px;    
    
    font-size:16px;
    vertical-align: top;
    display: inline;
        
}
#spacer_lp{
    width:100px;
    #width:120px;
    float:left;
    height:100px;    
}


.most_blogs li a,.most_blogs li a:hover {
    font-size: 12px;
    text-transform:lowercase;
}
.most_blogs li table td{
    font-size: 12px;    
}
#title_all{
    font-size:18px;
    font-weight:bold;
    text-align:center;
    color:#529722;
}
h3 {
    color: #0055a5;
    text-align:center;
}
h4{
    color: #0055a5;
    text-align:center;
    margin-bottom:0;
    padding-bottom:0;
}
#line {
    width:100%;
    
}
#line-sep{
    border-bottom:1px dotted #529722;
    width:780px;
    float:left;
    margin-left:20px;
    margin-top:8px;       
}
* html #line-sep{
    margin-left:10px;
} 
#teleconferenze{
    width:550px;
    margin-left:15px;
    margin-right:15px;    
    float:left;
    font-size:16px;
    vertical-align: top;
    display: inline;
}
* html #teleconferenze {
    width:560px;
    margin-right:5px;    
}
#teleconferenze ul li{           
    list-style: none;
    margin-bottom:30px;
    margin-top:8px;
}
#teleconferenze ul{
    margin-top:10px;
    padding:5px;;
} 
#community_register{
    width:260px;
    float:left;
    margin-left:15px;
    
    padding-bottom:10px;
   /* border-bottom:1px dotted #529722; */   
}
* html #community_register{ 
    padding-bottom:20px;
} 
#community_register #login {
    font-size:12px;
         
}
#contenuti{
    width:510px;
    margin-top:8px;      
    float:left;

}
#prodotti{
    width:260px;
    float:left;
    margin-top:8px;
    margin-left:15px;
    
    padding-bottom:10px;
    /*border-bottom:1px dotted #529722; */     
    
}
#prodotti img{
    border:none;
}
#prodotti ul li{           
    
    margin-bottom:8px;
    list-style-image: url(../images/v2.gif) ;  
    
    margin-left:10px;
  
    
    
    
}
#prodotti ul{
    margin-top:10px;
    padding-left:15px;
    margin-left:10px; 
} 
#thirds{
    margin-top:10px;
    width:248px;
    margin-left:65px;
    margin-right:2px;
    float:left;
}
* html #thirds{
    width:292px;
    padding-left:65px;
    margin-right:2px; 
}
#thirds ul li{           
    list-style: none;
    margin-bottom:8px;
}
#thirds ul{
    margin-top:10px;
} 
.third_sep{
    /*border-right:1px dotted #529722; */ 
}

* html #thirds{
    margin-left:8px;
    margin-right:10px;    
}

#rubriche{
 width:1009px;
 display:block;
 float:left;
}

.home_login{
    width:120px;
    font-size:12px;
    
}
.empty_box_top
{
    background-image: url(../images/empty_box_top.jpg);
    background-repeat: no-repeat;
    width: 268px;
    height: 47px;
}
.empty_toptxt
{
    padding-left: 30px;
    padding-top: 15px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.box_top_big
{
    background-image: url(../images/top_box_big.jpg);
    background-repeat: no-repeat;
    width: 480px;
    height: 47px;
}
.big_toptxt
{
    padding-left: 15px;
    padding-top: 11px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}
#prodotti a, #prodotti a:hover{
    padding-top:-10px;
    color: #0055a5;   
    font-weight:bold;
    
}

#videos_user{
    width:260px;
    margin-left:10px;
    position:relative;
    float:left;
    
    text-align:left;
    padding:0;
     
     margin-top:15px;              
}
#video_user{
    padding:3px;
    width:202px;
    margin-top:10px;
    margin-bottom:5px;
    display:block;
    
    height:105px;
    min-height: 105px;;
    font-size:12px;
    
    border-top: 1px solid #ddd;
   /* padding: 4px 11px 11px; */
    background: #f9f9f9 url(images/bg_ul_ul.gif) no-repeat bottom left; 
        
}
#video_user a,#video_user a:hover{ 
    font-size:12px;
}    
#text_video_user {
    width:119px;
    float:right;
    margin-right: 3px;
    overflow:hidden;
    
}
* html #text_video_user { 
    width:114px;        
}
#image{
    /*float:left; */
    height:100px;
    min-height:100px;
    margin-right:8px;
    text-align:left;
    margin-bottom:5px;    
}



.sidebar{
    float: left;
    width: 202px;
}

.sidebar ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top:30px;
}

.sidebar ul li{
    margin: 0 0 10px;
}

.sidebar ul li h2{
    padding: 10px 11px 9px;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    background: #e6f1f7 url(images/bg_ul_li_h2.jpg) no-repeat;
    color: #fff;
    margin-bottom:0;
    #height:36px;
    margin-top:10px;
    #padding: 8px 11px 9px;
}

.sidebar ul ul{
    border-top: 1px solid #cce0ee;
    padding: 4px 11px 11px;
    background: #f6f9fc url(images/bg_ul_ul.gif) no-repeat bottom left;
    margin-top:0;
}

.sidebar ul ul li{
    margin: 0;
    padding: 0 0 0 16px;
    line-height: 24px;
    background: url(images/bullet_green.gif) no-repeat 0px 9px;
}

.sidebar ul ul ul{
    border: 0;
    padding: 0;
    background-image: none;
}

.sidebar ul ul ul li{
    padding: 0 0 0 10px;;
    background-image: none;
}

.sidebar ul li.popular h2{
    padding: 10px 11px 9px 32px;
    background: #3da1e4 url(images/bg_ul_li_h2_popular.jpg) no-repeat;
    color: #fff;
}

.sidebar ul li.popular ul{
    border-top: 1px solid #3497d9;
    padding: 6px 11px 11px;
    background: #7ac7fa url(images/bg_ul_ul_popular.gif) no-repeat bottom left;
}

.sidebar ul li.popular ul li{
    line-height: normal;
    padding: 5px 0 0 0;
    background-image: none;
}

.sidebar ul li.popular ul li img{
    border: 1px solid #3497d9;
    padding: 4px;
    background: #fff;
}

.sidebar ul li#accedi h2,#search_new{
    /*padding: 7px 11px 11px 15px;*/
    
}

.sidebar ul li#accedi h2 a{
    text-decoration: none;
    color: #913a01;
}

.sidebar ul li#accedi h2 a:hover{
    text-decoration: underline;
}
.tbl_accedi{
    
    padding:0; 
    margin:0;
    font-size:12px;
    margin-top:20px;
    font-weight: bold;
    margin-left:3px;
}
* html .tbl_accedi{
    margin-top:0px;     
}

.txt_accedi{
    width:120px;
    font-size:12px;
}

.obar ul li h2{
    background: #eeeeef url(images/bg_ul_li_h2.jpg) no-repeat;
    color:#ffffff;
    margin:0;
    font-family: verdana;
    height:36px;
}

.obar ul li h3{
    
    background: #eeeeef url(images/bg_ul_li_h2_feed.jpg) no-repeat;
    color:#ffffff;
    margin:0;
    font-family: verdana;
    height:26px;
    #height:36px;
    font-size: 14px;
    font-weight: bold;
    color:#fff;
    padding-top:10px;
    text-align:left;
    padding-left:10px;
}
.obar ul li h3 a,.obar ul li h3 a:hover{
    color:#0055a5;
}   

* html .obar ul li h2{
    margin:auto;
    height:36px;
    
}

.obar ul ul{
    border-top: 1px solid #cce0ee;
    padding: 4px 11px 11px;
     /*background:url('images/box_bg.jpg') #ffffff top no-repeat;         */
    background:url('images/bg_box2.jpg') #ffffff top no-repeat;  
    margin-top:-20px;    
}
.post{
    margin: 10px 0;
    padding: 11px 11px 0;
    background: url(images/bg_post.jpg) no-repeat;
}

.post h2{
    padding: 0 0 10px;
    font-family: Arial, Helvetica, Georgia, Sans-seriff;
    font-size: 20px;
    font-weight: bold;
    background: url(images/bg_dot.gif) repeat-x bottom left;
    color: #536f06;
}

.post h2 a{
    color: #536f06;
}
.entry{
    line-height: 20px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
    border: 0;
    margin: 0;
    padding: 15px 0 0;
    font-weight: normal;
    background-color: transparent;
    background-image: none;
}

.entry h1{
    font-size: 24px;
    line-height: 24px;
}

.entry h3{
    font-size: 16px;
    font-weight: bold;
}

.entry h4{
    font-size: 14px;
}

.entry h5{
    font-size: 12px;
}

.entry h6{
    font-size: 11px;
}

.entry img{
    max-width: 100%;
    width: expression(this.width > 520 ? 520: true);
}

.entry img.centered{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.entry img.alignright {
    margin: 5px 0 2px 7px;
    display: inline;
}

.entry img.alignleft {
    margin: 5px 7px 2px 0;
    display: inline;
}

.alignleft{
    float: left;
}

.alignright{
    float: right;
}

.entry p.author{
    font-size: 11px;
    padding: 5px 0 0;
    color: #647f17;
}
.title_all{
    background: url('images/bg_title.jpg') #ffffff no-repeat;
    padding-left: 15px;
    padding-top: 8px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    height:40px;
    min-height: 40px;;
}
.accesso_comm{
    /*background:url('images/bg_accesso_r.jpg') #ffffff bottom no-repeat; */
    background:url('images/bg_box2.jpg') #ffffff top no-repeat;
    margin-top:0;
    padding-bottom: 5px; 
    height:218px;
    min-height:218px;
}
.accesso_comm a, .accesso_comm a:hover{ 
    color:#000000;
}
* html  .accesso_comm{  
    height:246px;
    min-height:246px; 
    margin-top:-20px;
    padding-top:10px;   
}
.last_video h2{
    height:36px;
    min-height:36px;
    
}
.last_video {
   
    margin:0;
    padding-bottom: 5px; 
    height:218px;
    min-height:218px;
}
* html  .last_video{  
    height:246px;
    min-height:246px;     
}
.last_video a, .last_video a:hover{ 
    color:#000000;
    font-weight:bold;
}
