
.pagina { width:100%; font-family:helvetica; }

.p_top { width:100%; padding:0 0 0 0; float:left; }
.p_top_sx { float:left; width:836px; height:277px; position:relative; background:url(../i/home_01.jpg) no-repeat 0 0; }

/*
.p_top_sx h1 { color:#5f6062; font-size:3.5em; font-weight:normal; padding:30px 0 0 24px; }
.p_top_sx h1 a:link, .p_top_sx h1 a:visited { color:#5f6062; }
.p_top_sx h1 a:hover { color:#f34427; text-decoration:underline; }
.p_top_sx h2 { color:#f34427; font-size:1.7em; font-weight:normal; padding:0px 0 10px 24px; }
.p_top_sx p { width:398px; text-align:right; }
.p_top_sx p a { color:#f34427; }
*/
.p_top_menu { width:100%; height:54px; position:absolute; bottom:0; z-index:1; }
.p_top_menu ul { padding:0 0 0 40px; }
.p_top_menu li { float:left; color:#ffffff; width:245px; padding:3px 0 0 0; }
.p_top_menu li.continua { width:40px; padding:7px 0 0 2px;}
.p_top_menu li.continua a { display:block; width:36px; height:38px; float:left; background:url(../i/freccia_6.png) no-repeat 0px 0px; cursor:pointer;}
.p_top_menu li span { color:#1d9bcd; }

.p_top_bg 
{ 
	background:#000000; 
	opacity:.5; 
	filter: alpha(opacity = 50);
	width:836px; height:54px; position:absolute; bottom:0; left:0; z-index:-1; 
}

.p_top_bt { width:154px; height:92px; float:left; }
.p_top_bt p a { display:block; width:99px; height:68px; padding:24px 0 0 55px; color:#7a7a7a; }
.p_top_bt p a span { color:#e34721; }
.p_top .uno { height:93px; background:url(../i/home_bt2.jpg) no-repeat 0 0; }
.p_top .uno a { height:69px; }
.p_top .due { background:url(../i/home_bt3.jpg) no-repeat 0 0; }
.p_top .tre { background:url(../i/home_bt4.jpg) no-repeat 0 0; }

.p_top .uno_o { background-image:url(../i/home_bt2-hover.gif) !important; }
.p_top .due_o { background-image:url(../i/home_bt3-hover.gif) !important; }
.p_top .tre_o { background-image:url(../i/home_bt4-hover.gif) !important; }

.pagina .content { width:975px; padding:7px 7px 0 7px; clear:both; float:left; }

.pagina .content_bg 
{ 
	float:left;
	background:url(../i/pagina_bg.jpg) repeat-y -200px 0;
}

.content .menu { width:100%; height:32px; float:left; }
.content .menu li { float:left; background:url(../i/home_bt.gif) no-repeat 0 0; cursor:pointer; margin-left:4px; }
.content .menu li a { display:block; color:#37383a; background:url(../i/home_bt.gif) no-repeat 0 0; font-family:"Arial"; height:24px; width:135px; text-align:center; padding:8px 0 0 0; }
.content .menu li.long a { width:140px; }
.content .menu li a:hover, .content .menu li a.sel { background:url(../i/home_bt-over.gif) repeat 0 0; color:#ddd; }

.content .sx 
{ 
	width:450px; padding:15px 0 20px 20px; float:left; position:relative; 
}

.content .dx { width:440px; float:right; position:relative;margin-right:5px;}

.content a { color:#f84525; } 

.content .dx img { float:right; padding:0 0 20px 0; }
.content .dx p.spot { clear:both; padding:0px 0 10px 10px; font-size:1.2em; color:#939395; text-align:center;}
.content .dx p.voip { width:70px; position:absolute; bottom:0; left:0; text-align:center; }
.content .dx p.voip img { float:none; padding:0; }
.content .dx p.voip a {text-align:center;display:block;  width:70px; padding:0 0 10px 0;  }


.content .sx ul { width:100%; float:left; }
.content .sx li { float:left; padding:0 10px 0 0;  font-family:"Arial"; }
.content .sx li a { background:url(../i/freccia.gif) no-repeat 0 4px; padding:0 0 0 20px; color:#838486; }
.content .sx li a:hover, .content .sx li a.sel { background:url(../i/freccia_o.gif) no-repeat 0 4px; color:#f84525; }

.content .sx h1 { clear:both; float:none; width:100%; float:left; padding:10px 0 10px; font-size:1.3em; color:#f84525; }
.content .sx p { padding:4px 0 12px; line-height:1.3em; text-align:justify; }
.content .sx p.vai { position:absolute; bottom:0; right:0; padding:0;}

.content .sx p.vai a
{
	padding-left:20px;
	background: url(/i/freccia_o.gif) no-repeat 0 50%;
}

.heh
{
	clear:both;
}