@charset "UTF-8";
/* CSS Document */

/* reset --------------------------------- */
.menu2drop {
	margin:0;
	padding:0;
	list-style:none;
	z-index:9;
}
.menu2drop, .menu2drop ul {
	margin:0;
	padding:0;
	list-style:none;
	z-index:9;
}

.menu2drop ul,.menu2drop li{
list-style:none !important;
}

/* --------------------------------------- */
.menu2drop li, .menu2drop ul a {position:relative;z-index:9;}
.menu2drop > li {float:left;}
.menu2drop > li.floatr {float:right;}
.menu2drop li > a {display:block;}
/* --------------------------------------- */
.menu2drop ul {
	position:absolute;
	display:none;
	width:200px;
	z-index:9;
}
.menu2drop ul ul {
	top:0;
	left:200px;
	z-index:9;
}
.menu2drop > li.floatr > ul {right:0;}
.menu2drop > li.floatr > ul ul {left:-200px;}
.menu2drop li:hover > ul {display:block;}
/* mega menu ----------------------------- */
.menu2drop .cols1, .menu2drop .cols2, .menu2drop .cols3, .menu2drop .cols4, .menu2drop .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
}
.menu2drop .cols1, .menu2drop .col1 {width:160px;}
.menu2drop .cols2, .menu2drop .col2 {width:320px;}
.menu2drop .cols3, .menu2drop .col3 {width:480px;}
.menu2drop .cols4, .menu2drop .col4 {width:640px;}
.menu2drop .cols5, .menu2drop .col5 {width:800px;}
.menu2drop > li.floatr > div {right:0;}
.menu2drop > li:hover > div {display:block;}
.menu2drop .col1, .menu2drop .col2, .menu2drop .col3, .menu2drop .col4, .menu2drop .col5 {float:left;}

.lgray {
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
}

.lgray a {text-decoration:none;}

.lgray > li > a {
	width: 85px;
	text-align:center;
	border: 1px solid #F90;
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 7px;
	color: #F90;
	padding: 3px 10px 1px 10px;
}

.lgray > li:hover > a {
	background-color:#fff;
	border:1px solid #000;
	padding-left:11px;
	color:#000;
}

.lgray > li {}
.lgray > li > a {}
.lgray > li.floatr {

}

.lgray > li > a img, .lgray li > ul > li > a img {
	border:0;
	margin-right:7px;
}

/* sub menu ------------------------------ */

.lgray ul {
	background-color:#fff;
	font-weight:bold;
	border:1px solid #b3b3b3;
	border-top:none;
	left:7px;
}
.lgray > li.floatr > ul {right:-1px;left:auto;}
.lgray > li.floatr > ul ul {left:-127px;}
.lgray ul a {
	color:#666;
	text-align: left;
	font-size:12px;
	line-height:16px;
	padding:5px 12px;
	border-top:1px solid #e4e4e4;
}
.lgray ul a:hover {
	background-color:#f5f5f5;
}
.lgray ul ul li:first-child a {border-top-color:#b3b3b3;}

/* mega menu ----------------------------- */

.lgray li > div {
	background-color:#fff;
	border:1px solid #b3b3b3;
	border-top:none;
	left:-1px;
	padding:10px;
}
.lgray > li.floatr > div {right:-1px;left:auto;}
.lgray h4, .lgray h5 {margin:0;padding:0;}
.lgray h4 {
	font-size:15px;
	color:#888;
	font-weight:normal;
	margin:10px 10px 5px;
	padding-bottom:10px;
	border-bottom:1px solid #e1e1e1;
}
.lgray h5 {
	font-size:14px;
	color:#444;
	font-weight:bold;
	margin:10px 10px 0;
}
.lgray ol {
	list-style:none;
	margin:7px 10px;
	padding:0;
}

.lgray ol a {
	color:#777;
	font-size:12px;
	padding:3px 0;
}
.lgray ol a:hover {
	color:#444;
}
.lgray p {
	color:#555;
	font-size:12px;
	line-height:18px;
	margin:9px 10px;
	padding:0;
}
.lgray p a {
	color:#888;
	text-decoration:underline;
}
.lgray p a:hover {
	color:#555;
}









/* ---------------- CERCA TOP ---------------- */
#table-top {
	border-top:1px solid #fff;
}
#cerca-hp tr,#cerca-hp td{
    font-size:13px;
    color:#000;
}
#cerca-hp{
	width:282px;
	height:230px;
	overflow:hidden;
	background:#fff;
	font-size:14px;
}
#cerca-hp form, #cerca-hp ul{
	margin:0;
	padding:0;
}

#cerca-hp #maintab2 {
	border-bottom:none
}

#maintab2 {
	border-bottom:10px solid #fdd08a;
}
#maintab2 a{
	color:#fff;
	font-size:16px;
}
#maintab2 a:hover{
	text-decoration:underline;
}
#maintab2 li{
	display:inline;
	text-align:center;
	margin:0 0 15px 0;
	background:#cfcfcf;
	color:#000 !important;
}


.ui-tabs-nav {
height: 40px;
}

#cerca-hp #maintab2 li a{ 
    color:#000;
}

#cerca-hp #maintab2 li{
	width:140px;
	float:left;
	padding:8px 0;
	font-size:20px;
	color:#fff;
}
#cerca-hp #maintab2 .selected{
	background: #fff;
}
#cerca-hp #maintab2 .selected a{
	color:#000;
	cursor:default;
	text-decoration:none;
}
#cerca-hp .tabcontentstyle{
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}


#maintab3 {
	border-bottom:10px solid #fdd08a;
}
#maintab3 a{
	color:#f35201;
}
#maintab3 a:hover{
	text-decoration:underline;
}
#maintab3 li{
	display:inline;
	text-align:center;
	padding:10px;
	margin:0 0 15px 0;
	background: -moz-linear-gradient(top, #fdd08a, #fee2b8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdd08a), to(#fee2b8));
	background: -o-linear-gradient(top, #fdd08a, #fee2b8);
}


#maintab_home{
	color:#fff !important;
}

#maintab_home li{
	display:inline;
	text-align:center;
	margin:0 0 15px 0;
	font-size:20px;
	width:140px;
	float:left;
	padding:8px 0;
	font-size:20px;
	color:#000;
	
}

#maintab_home a{
    color:#000;
}

#maintab_home .tabcontentstyle{
	margin:0;
	padding:-10px;
	text-align:left;
	width:100%;
}

#maintab_home tr{
	 color:#000 !important;
}

#maintab_home td{
	 color:#000 !important;
}