/* CSS Document */

#header{height:110px;} /*VALORE MINIMO PER NAV MENU*/
/*============================== */
.rfa-3col{float:left; /* PER MARGIN-BOTTOM */margin:10px 0px 20px; list-style-type:none; }
.rfa-3col li{float:left; margin:0px 0px 0px 10px; width:320px;}
.rfa-3col li:first-child{margin:0px;}
.rfa-3col a{display:block; margin:0px;}

.rfa-3col-bottom{position:relative; top:-40px;}

#ti_pro, #ti_col, #ti_sel {height:32px; margin:0px 0px 12px; padding:0px;}
#ti_pro{background-color:#39b754;}
#ti_col{background-color:#57ccfd;}
#ti_sel{background-color:#fdc530;}

.rfa-3col img{margin-bottom:4px;}

.rfa-3col h2{position:relative;left:10px;top:3px;margin:0px; padding:0px;font-weight:normal; color:#FFF}
.rfa-3col h3{margin:4px 0px 0px 0px; padding:0px;font-size:12px; font-weight:normal; color:#888}

.rfa-3col form{border:solid 0px red; margin:0px 0px 0px 0px;}
.rfa-3col input{width:290px; height:20px; padding:0px 0px 0px 5px; border:0px; /*background-color:#f2f2f2*/ }
.rfa-3col input:focus {outline: none;}
.rfa-3col input{background-image:url('img/input_bckgr.gif'); background-repeat:no-repeat;}/**/
.rfa-3col .submit{width:20px;padding:0px; color:#888; background-color:transparent;background-image:none}
.rfa-3col .submit{font-weight:bold;}

#rfa-categorie{float:left;  /* PER MARGIN-BOTTOM */margin:8px 0px 20px; list-style-type:none;}
#rfa-categorie li{float:left; margin:0px 0px 0px 0px; width:160px; /*background-color:#f2f2f2*/}
#rfa-categorie a{color:#666; font-size:11px}


/*============================== PROMO */
.rfa_txtL {color: #6699CC; font-weight:bold; font-size: 12px; text-decoration:none; }
.rfa_txtM {color: #999; font-weight:bold; font-size:11px; text-decoration:none; }
.rfa_txtM span {color: #666;}
.rfa_txtM a {color: #6699CC;}
.rfa_txtS {color: #666; font-weight:normal; font-size:10px; text-decoration:none; }


/*============================== PROMO SCROLL JQUERY TOOLS */
/* root element for scrollable */
.vertical {  
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* vertical scrollers have typically larger height than width */	
	height:480px;	 
	width: 320px;
	border-top:1px solid #ddd;
	border:0px solid blue;	
}
/* root element for scrollable items */
.items {
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}
/* single scrollable item */
.item {
	border-bottom:1px solid #ddd;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	width:320px;
	height:150px; overflow:hidden; border:0px solid red;
}
/* elements inside single item */
.item img {
	float:left;
	margin-right:10px; 
/*	height:147px;
	width:147px;
*/
}
.item p{
	float:left;
	width:147px;
	margin:0 0 10px 0;	
/*	height:147px;*/
}
.item h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal; float:left;
}

/* =========================== ACTION NAV */
/* the action buttons above the scrollable */
#actions {width:320px; height:17px; margin:30px 0 10px 0; background-color:#39b754;}
#actions a {
	display:block;
/*	width:21px; height:20px;*/
	width:19px; height:17px;	
	background-repeat:no-repeat;
/*	background-position:0 -1px;*/
	background-position:0;	
/* width:100px;font-size:11px;cursor:pointer;color:#F2F2F2;*/
/* border:0px solid blue;*/
}
/*#actions a:hover {background-color:black; text-decoration:underline;color:#000;}*/
#actions a:hover {background-image:url('img/PUSH_promo_NAV_O.png');}



.act-pro{background-color:#39b754 !important;}
.act-pro{background-image:url('img/PUSH_promo_NAV_blank_pro.gif');background-repeat:no-repeat; background-position:right;}/**/
.act-col{background-color:#57ccfd !important;}
.act-col{background-image:url('img/PUSH_promo_NAV_blank_col.gif');background-repeat:no-repeat; background-position:right;}/**/
.act-sel{background-color:#fdc530 !important;}
.act-sel{background-image:url('img/PUSH_promo_NAV_blank_sel.gif');background-repeat:no-repeat; background-position:right;}

.next, .prev, .next-col, .prev-col  {float:right; padding:0}
.next {background-image:url('img/PUSH_promo_NAV_giu.png');}
.prev {background-image:url('img/PUSH_promo_NAV_su.png');}
.next-col {background-image:url('img/PUSH_promo_NAVcol_giu.png');}
.prev-col {background-image:url('img/PUSH_promo_NAVcol_su.png');}
.next-sel {background-image:url('img/PUSH_promo_NAVsel_giu.png');}
.prev-sel {background-image:url('img/PUSH_promo_NAVsel_su.png');}

.disabled, #actions a.disabled:hover  {
/*	visibility:hidden;*/
	background-image:url('img/PUSH_promo_NAV_blank.png');		
}

		

