  html, body{
    margin  : 0px;
    height  : 100%;
    background-color:#e3e3e3;
  }  
  a:link,a:visited,a:active{
    color : #0000FF;
    text-decoration : underline;
  }
  a:hover{
    text-decoration : none;
    color : #FF2400;
  }
  
  img{
    border : 0;
  }
  #main{	
    min-height: 100%;
    height: auto !important;
    height: 100%;
    
    width             : 980px;
    text-align        : center;
    margin            : auto;
    font-family       : 'Arial';
    font-size         : 14px;
    background-image  : url('/formazionelavoro/img/background_main.gif');
    background-repeat : repeat-y;
  }

  #main #head{
    padding    : 10px;
    text-align : left;
    height     : 140px;
  }
  #main #head #logo{
    margin-bottom : 10px;
    height        : 75px;
    background    : url('/formazionelavoro/img/logo.jpg') no-repeat center center;


  }
  #main #head #menu{
    background-image  : url('/formazionelavoro/img/menu_bg.gif');
    background-repeat : repeat-x;

    height            : 43px;
    padding           : 10px 15px 0 15px;
    color             : #fff;
    font-weight       : bold;
  }
  #main #head #menu a:link,#main #head #menu a:visited{
    color           : #fff;
    text-decoration : none;
  }
  #main #head #menu a:hover{
    color           : #fff;
    text-decoration : underline;
  }
  
  #main #head #menu ul{ margin:0; padding:0; list-style-type:none; /*self-clearing for CSS float*/ overflow:hidden; zoom:1; } 
  #main #head #menu li{ line-height:30px;background:url('/formazionelavoro/img/menu_sep.gif') right repeat-y; padding : 0 20px 0 20px; float:left; }   
  li{list-style: none;}
  
  #main #content{
    padding    : 0 15px 15px 15px;
    text-align : justify;
  }
  
  #main #content #col_left{
    float : left;
    width : 230px;
  }
  
  #main #content #col_right{
    float : right;
    width : 700px;
  }
  
  .clear{ clear:both; }
  
  .box{
    

  }
  #col_right .box .titleNews{
	height: 40px;
	background-color: #e7e7e7;
  }
  .box .title{
    background: url('/formazionelavoro/img/box_title.gif') repeat-x;
    border-bottom : 1px solid #bbb;
    border-top : 1px solid #bbb;
    font-weight : bold;
    font-size : 16px;
    padding:5px;
    height: 20px;
    color:#333;
  }
  
  .box div.title a{
    color:#666;
    text-decoration:none;
  }
  
  .box div.title a:hover{
    color:#333;
  }
  
  .box div.content{
    /*padding       : 20px 10px;*/
    line-height: 20px;
    border-bottom: 1px solid #cdcdcd
  }
  
  /***********************************************/
  /*MENU LATERALE*/
  
  
  .box_menu{
    padding          : 3px;
    font-size        : 14px;
    margin-bottom    : 5px;
  } 
   
  .box_menu .title{
    color:#fff;
    text-align  : left;
    font-weight : bold;
    background: url('/formazionelavoro/img/boxmenu_title.gif') no-repeat;
    height:23px;
    padding-left: 5px;
    padding-top:7px;
  }
  .box_menu .content{
    padding : 5px;
    line-height:20px;
    border-bottom : 1px solid #ddd;
    background-color : #efefef;
    text-align:left;
  }
  .box_menu .content a{
    color:#000;
    text-decoration:none;
  }
  .box_menu .content a:hover{
    text-decoration:underline;
  }  
  /************************************************/
  
  
  .box_news{
    margin-bottom : 15px;
    margin-top : 15px;
  }
  
  .box_news a.fullnews{
    background: url('img/ind.gif') no-repeat left center;
    font-size : 12px;
    padding-left:13px;
    text-decoration:none;
  }
  
  .box_news div.news_header{
    border-bottom : 1px solid #ddd;
    padding-bottom : 5px;
    font-size   : 16px;
    font-weight : bold;
  }
  
  .box_news div.news_header div.news_data{
    width: 40px;
    text-align:center;
    float:left;
    border-right: 1px solid #ddd;
    margin-right:10px;
  }
  
  .box_news div.news_header div.news_data span.giorno{ font-size:22px; color:#333}
  
  .box_news div.news_header div.news_data span.mese{ font-size:12px;}
  
  .box_news div.news_header div.news_titolo{ margin-left:10px; }
  
  .box_news div.news_header div.news_titolo a{ color:#E52027; text-decoration:none }
  
  .box_news div.news_header div.news_titolo a:hover{ text-decoration:underline }
    
  .box_news .news_iniziativa{
    font-size : 12px;
    color: #666;
  }
  .box_news .news_content{
    font-size : 14px;
  }
  .box_text_news_iniziativa{
    font-size : 12px;
    margin-bottom : 5px;
  }
  .box_news .testo{
    text-align:justify;
  }
  .box_focus{
    text-align:center;
    margin-top : 10px;
    font-size  : 14px;
  }
  .box_focus .focus_img{
    width      : 120px;
    text-align : center;
  }
  .box_focus .focus_img img{
    border : 1px solid #000;
  }
  .box_focus .focus_content .focus_title{
    font-weight : bold;
    font-size   : 12px; 
    text-align:center;
  }
  
  .cornice{
    margin           : 0px;
    border           : 1px solid #DDCEB2;
    padding          : 5px;
    background-color : #F8F5E9;
    
	}
	
  /***********************************************/
  /*PULSANTI*/
  /***********************************************/	
	
	a.button {
    background: url('../img/cmd_left.gif') no-repeat left;
    height:41px; line-height:41px;
    padding-left:5px;
    display: block;
    text-decoration:none;
    text-align:center;
    float:left;
    font-size:12px;
    font-weight:bold;
	}
	
	a.button  span{
    background: url('../img/cmd_center.gif') no-repeat right;
    display: block;
    padding-right:10px;
    padding-left:5px;
    color : #563a08;
	}
	
  .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
    overflow: hidden;
    width: 100%;
  }	
	
	
  /***********************************************/
  /*MENU LATERALE*/
  /***********************************************/
  
  div.boxcerca{
    background-image:url('/formazionelavoro/img/boxcerca_bck.gif');
    background-repeat:repeat-x;
    color:#fff;
    font-size:12px;
    height:25px;
    padding-top:5px;
    padding-left:20px;
    padding-right:20px;
  }
  div.boxcerca form input{ vertical-align: top;  }
    
  div.boxcerca a{
    color:#000;
    text-decoration:none;
  }
  div.boxcerca a:hover{ text-decoration:underline; }
  
  div.boxcerca input{
    font-size : 10px;
    font-weight:bold;
  }
  div.boxcerca form{
    padding:0;
    margin:0;
  }
        
  .prev, .next{
    float:right;
    font-size:10px;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
   }
   
   .prev{
       background: url('/formazionelavoro/img/next.png') no-repeat -20px -20px;  
       margin-right: 5px;
   } 
   .next{
       background: url('/formazionelavoro/img/next.png') no-repeat 0 -20px;  
   }
   .prev:hover{
       background: url('/formazionelavoro/img/next.png') no-repeat -20px 0;  
   } 
   .next:hover{
       background: url('/formazionelavoro/img/next.png') no-repeat 0 0;  
   }
   
	.newstickercontent ul{
		margin: 0;
		padding: 0;
	}
	
	
.aut_titolo{
	margin: 0;
}
.aut_titolo a{
	text-decoration: none;
	color: #000000;
}
.aut_titolo a:hover{
	text-decoration: underline;
	cursor: pointer;
	color: #d21212;
}
.no-margin{
	padding: 0;
	margin: 0;
}
.primopiano_data{
	margin:10px 0;
}
