
/*############## HP #######*/
#hp_header{
	padding:0px 40px;
	margin:0px 0px 14px 0px;
	background-image: url(../img/fondo_top.gif);
	background-repeat: no-repeat; 	
}
.menu_lingua {
	float:right;
	width:740px;
	margin:0px 0px 0px 0px;
	padding:0px 0px; 
	list-style:none;
	
	border:solid 0px #000;	
 }
.menu_lingua li {
	float:right;
}
.menu_lingua a {
	display: block;
	
	width:28px;
	margin:0px 5px 0px 0px;	
	padding:6px 0px;

	font-size:9px;
	font-weight:bold;
	
	text-decoration:none; 		
	text-align:center; 
	white-space:nowrap;
		
	border:solid 0px #000;
}

#header_rotazione{
	padding:0px 40px;
	margin:0px 0px 20px 0px;
}




/*_________________________  MAIN_HP_SX__*/
#main_HP_SX{
	float:left; 
	width:148px;
	height:196px;
	background-image: url(../img/hp_fondo_sx.jpg);
	background-repeat: no-repeat;
	
/*	border:solid 0px #000;
	background-color:#ddd;*/
}
#main_HP_SX ul{
height:158px;
margin:0px; 
padding:0px 0px 0px 0px;
list-style:none;

font-family: arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;
text-align:center;

border:solid 0px #999;
}

#main_HP_SX li {
border-top:solid 1px #FFF;
border-bottom:solid 1px #999; 
}
#main_HP_SX li:first-child {
border-top:solid 0px #000;
}
#main_HP_SX  #ultimo {
  border-bottom: solid 0px #000 ;
}
#main_HP_SX a {
display:block;
text-decoration:none; 
margin:0px 0px 0px;
padding: 14px 0px;
}
/*_________________________ FINE MAIN_HP_SX___*/





/*############################# MAIN_HP_DX   */
#main_HP_DX{
	float:right; 
	width:580px;
	height:196px;
	background-image: url(../img/hp_fondo_dx.gif);
	background-repeat: no-repeat;
	background-color:#eee;
	border:solid 0px #000;	
}
#main_HP_DX div {
	float:left;
	width:192px;/* width:144px; */
	margin:6px auto 0px;
	padding-bottom:0px;
	border-left:solid 1px #999;
}

#main_HP_DX h3{
	margin:0px 0px 0px; 
	padding: 0px 20px;
	text-align: left; 
	font-size:15px;
	font-weight:normal;
	color: #FF0000;
/*	border:solid 1px red; */
}
#main_HP_DX ul{
/**/
	height:154px;
	margin:0px; 
	padding:0px 0px 0px 0px;
	overflow:hidden; 
	list-style:none;
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
/*	border:solid 1px blu;*/
}

#main_HP_DX  #primo_div {
	float:left;
	height:180px; 
	overflow: hidden;  	
	margin:6px auto 0px;
	padding-bottom:0px;
	border-left:solid 0px #999;
/*	border: solid 1px green;*/	
}

#main_HP_DX  #wrap{
	position:relative;
	height:135px;
	margin:0px 0px 7px 0px;
	padding:0px;
	overflow:hidden;
	border-left: 0px ;
/*	border: solid 1px yellow;*/ 
} 

#main_HP_DX #primo_ul{
	position:relative; /* ESSENZIALE PER LO SCROLL */
	height:1000px; /* PUO ESSERE AUMENTATO SE LA LISTA CRESCE */	
	padding:0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
	text-align:left;
/*	border:solid 1px  red;*/	
}
/*_____________________ FRECCE */
#main_HP_DX #frecce_ul{
	clear:left;
	height:13px;
	margin:0px auto 0px; 
	padding: 0px 0px 0px 20px;
/*	border:solid 1px  red; */
}
#main_HP_DX #frecce_ul li {
	float:left;
	width:15px;
/*	border:solid 1px  blue; */
}
#main_HP_DX #frecce_ul a {
	width:11px;
	margin:0px auto 0px; 
	padding:1px;
	text-align:center;
/*	border:solid 1px black; */	
}
#main_HP_DX #frecce_ul img { border:0px; }
#main_HP_DX #frecce_ul a:link,
#main_HP_DX #frecce_ul a:active,
#main_HP_DX #frecce_ul a:visited				
{
background-color: #fff;
}
#main_HP_DX #frecce_ul a:hover,
#main_HP_DX #frecce_ul a:focus

{
background-color: #ff0000;
}
/*_____________________ FINE FRECCE */

#main_HP_DX a {/* BLOCCO VOCI MENU */
display:block;
margin:0px;
padding: 1px 20px 2px 20px;
					
text-decoration:none; 
border:solid 0px #000; 
}
/* #############################  FINE MAIN_HP_DX  */



/* ############################# MAIN2____*/
#main2{
	float:left; 
	width:740px;
	margin:20px 0px 20px;	
	padding:0px 40px;
	
	border:solid 0px #ff0000;
}
#main2 div {
	float:left;
	height:196px;
	
	margin:0px auto 0px;
	padding:0px 0px;
	

	border:solid 0px #999;
}
#main2 div#sx {
	position:relative; /*PER POS ASSOLUTO DI P "MORE" */
	width:248px;
	background-image: url(../img/hp_main2_fondonews_248.gif);
	background-repeat: no-repeat;
}
#main2 div#dx  {
	width:492px;
	background-image: url(../img_homepage_DX/hp_canale_dx.gif);
	background-repeat: no-repeat;
}
#main2 ul {
	height:126px;
	margin:20px 20px 12px 18px;
	padding: 0px;
	list-style:none;
	overflow: hidden;	
	
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
		
	border:solid  0px #999;
}
#main2 a {
	display:block;
	text-decoration:none; 
	border:solid 0px #000; 
	margin:0px 0px  3px 0px;
	padding: 0px ;
}
#main2 div#sx p {
	position:absolute;
	top:160px;
	left: 180px;
	margin:5px 20px 0px 18px;
	padding:0px 0px;
	
	font-size: 12px;
	font-weight:bold;
 	text-align:right;			
	border:solid 0px #999;
}


/*###### COLORI ###################*/
.menu_lingua a:link,
.menu_lingua a:visited {
color: #666;
}
.menu_lingua a:hover,
.menu_lingua a:focus,
.menu_lingua a:active {
color: #000;
border-color:#000;
}

#main_HP_SX a:link,
#main_HP_SX a:visited {
color: #666;
}
#main_HP_SX a:hover,
#main_HP_SX a:focus,
#main_HP_SX a:active {
color: #000;
}

#main_HP_DX a:link,
#main_HP_DX a:visited {
color: #666;
}
#main_HP_DX a:hover,
#main_HP_DX a:focus,
#main_HP_DX a:active {
background-color: #ff0000;
color: #FFF;
}

/*=================== COLORI==main2  */
#main2 ul {
		color:#FF0000;
}
#main2 a:link,
#main2 a:visited {
color: #666;
}
#main2 a:hover,
#main2 a:focus,
#main2 a:active {
		color: #333;
		text-decoration:underline;
}

#main2 div#sx p a {
		color:#FF0000;
}
#main2 div#sx p a:hover,
#main2 div#sx p afocus,
#main2 div#sx p a:active {
		color: #333;
		text-decoration:none;
}

/**/
