@charset "utf-8";

.oneColFixCtrHdr #mainContent {
	padding: 0 0 !important; /*  Sovrascrive il paggind solo per la Home */
	margin: 0 0 !important ;

}

/**********************************************/

/****************************/
/*     HOME TAG SINGOLA     */
/****************************/

.hm_tabs {
	width:	310px;
	height: 270px;
	border: 1px solid #CCC;
	margin:5px;
	text-align:left;
}

.t2 {          /* CAMBIA SOLO LA WIDTH */
	width:	632px !important;   /* il doppio + margine + border 2px + bho 5px */ 
}

.t3 {          /* CAMBIA SOLO LA HEIGHT */
	height: 550px;

}

.hm_tabs .title {
	background: url(../../_images/tpl_img/smallbg.jpg);   /* BG PER SINGLE TAB */
}

.t2 .title {
	background: url(../../_images/tpl_img/smallbg2.jpg) !important; /* BG PER DOUBLE TAB */
}

.hm_tabs .title {      /*  STILE BG IN COMUNE PER SINGLE E DOUBLE */
/*	background-position:-10px 0px;*/
	background-repeat:no-repeat;
	background-color: #FFF;
	height: 20px;                 /*  Altezza + padding verticale = 30   */
	padding: 5px 10px 5px 10px;   /*                                       */  
	font-size: 15px;
	font-weight: bold;
	font-family:Helvetica,Arial,Sans-serif;
	text-transform: uppercase;
	text-align:center;
	color: #1F56A8;

}

/****************************/
/*       NEWS IN HOME       */
/****************************/

.hm_tabs .news_title {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding:5px;
}


.hm_tabs .news_data {
	background-image: url(../../_images/tpl_img/icons.gif);
	background-position: 0px -48px;
	background-repeat: no-repeat;
	height: 16px;
	background-attachment: scroll;
	line-height: 16px;
	padding-left: 22px;
	margin: 4px 15px 10px 6px;
	text-align:left;

	}

.hm_tabs .news_text{
	text-align: justify;
	padding: 0px 0px 0px 14px;
	margin : 10px 10px 10px 14px;
	line-height: 1.3em;
	border-left:1px solid #09F;
	}

.hm_tabs .news_continua{
	background-image: url(../../_images/tpl_img/icons.gif);
	background-position: 0px -64px;
	background-repeat: no-repeat;
	height: 16px;
	background-attachment: scroll;
	line-height: 16px;

	padding: 0px 0px 0px 25px ;
	margin:  5px 0px 10px 6px;	
	
	text-align: justify;
	font-weight:bold;
	text-decoration: underline;
	color: #000 ;
}

.hm_tabs .news_continua a, .hm_tabs .news_text a {
	color: #000 ;
	font-weight:bold;
}

.hm_tabs .news_continua a:hover, .hm_tabs .news_text a:hover {
	color:#06F ;
font-weight:bold;
}

/****************************/
/*        TAB  TEXT         */
/****************************/

.tab_text{ /*  la cella non ha padding ne margin interni per mettere una foto*/
margin:0px;
padding:5px;
	}

/****************************/
/*    TAB CONTENT FULL      */
/****************************/

.tab_content_full{ /*  la cella non ha padding ne margin interni per mettere una foto*/
margin:0px;
padding:0px;
	}



/*********************************/



.hm_tabs2  {
	width:	620px;
	height: 250px;
	border: 1px solid #CCC;
}

 .hm_tabs tr td.hm_tit_tab {
	background: url(../../_images/tpl_img/smallbg.jpg);
/*	background-position:-10px 0px;*/
	background-repeat:no-repeat;
	background-color: #FFF;
	height: 30px;
	padding: 0px;
}
 .hm_tabs tr td{


}

 
 .hm_tabs2   .hm_tit_tab {
	background: url(../../_images/tpl_img/smallbg2.jpg); /* CAMBIA IL BG + largo*/
/*	background-position:-10px 0px;*/
	background-repeat:no-repeat;
	background-color: #FFF;
	height: 30px;
		padding:none;
}

 .hm_tabs  .hm_tit_tab div,  .hm_tabs2  .hm_tit_tab div  {
	text-align: center; 
	 }
	 
.hm_tabs  .hm_tit_tab div, .hm_tabs2  .hm_tit_tab div {
	font-size: 15px;
	font-weight: bold;
	font-family:Helvetica,Arial,Sans-serif;
	text-transform: uppercase;
	padding: none;
	color: #1F56A8;
}



/***********************/



div.home_one_news{
	font-family: Verdana, Geneva, sans-serif;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;

	margin:10px 10px 10px 10px ;

	
	padding-top:5px;
}

div.home_one_news .title {
	}
	
div .home_data {

}

div .home_text {

}

div .home_text img{
	display:block;
	float:right;
	margin: 3px 0px 10px 15px;
	
}

div .home_author{
