.controls-visible .droparea {
	background-image:url(/bcom30_main-theme/images/droparea.gif);
	background-repeat:repeat;
	margin:0 0px 0px;
	opacity: 0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	/* necessario per IE e opacity */
	zoom: 1;
}
.controls-hidden .droparea {
	display: none;
}
 .droparea img
 {
	width: 141px;
	height: 25px;
}
.lfr-menu-list
{
	z-index: 999;
}
.portlet-topper
{
	background-color: #fff;
}
.portlet-content
{
	background-color: #fff;
}
.ui-draggable-dragging
{
	border: 2px dotted #faa;
	width: 130px;
	height: 50px;
}

.lfr-dock li.customize-css a {
	background-image: url("/bcom30_main-theme/images/document_library/css.png");
}

.page-maximized #wrapper td,#wrapper li,#wrapper a,#wrapper th,#wrapper p
{
	font-size: 9pt;
	text-align: left;
}
.page-maximized #wrapper td
{
	padding: 2px;
}

body
{
	margin: 0px;
}


#wrapper td,#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6,#wrapper li,#wrapper a,#wrapper th,#wrapper p
{
	font-family: Trebuchet MS,Helvetica,Jamrul,sans-serif;
	color: #666;
}

#wrapper .interactive-mode 
{
	text-align: left;
	line-height: 18px;
	font-size: 8pt;
}
#wrapper .portlet-icon-back, #wrapper .navigation a, #wrapper .interactive-mode li a
{
	font-size: 8pt;
}

a:hover
{
	color: #090;
}

#content-wrapper
{
	width: 846px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

/***********************************************************
 *  JOLLY BAR
 */
#jollybar
{
	width: 846px;
	display: inline-block;
	border-collapse: collapse;
	margin: 0px;
}
.ie #jollybar
{
	width: 846px;
	display: inline;
	border-collapse: collapse;
	margin: 0px;
}
#jollybar tr.item-menu td
{
	color: #999;
	font-size: 11pt;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
}
#jollybar tr.child-menu td
{
	color: #999;
	font-size: 9pt;
/*	height: 25px;
	line-height: 25px; */
	padding: 0 3px;
}
#jollybar tr.item-menu td a
{
	font-size: 11pt;
}
#jollybar tr.child-menu td a
{
	font-size: 9pt;
}
#jollybar td.image
{
	padding: 0px !important;
}
#jollybar a
{
	color: #999;
	text-decoration: none;
}
#jollybar a:hover
{
	color: #090;
}
#jollybar a.selected
{
	color: #090;
	text-decoration: none;
}
#jollybar   a.selected:hover
{
	color: #090;
}
#jollybar  a.worldmap
{
	background: transparent url(/bcom30_main-theme/images/custom_bcom/world_map.gif) no-repeat scroll 0 0;
	width: 80px;
	height: 47px;
	display: inline-block;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}
#jollybar  a.worldmap:hover
{
	background: transparent url(/bcom30_main-theme/images/custom_bcom/world_map_hover.gif) no-repeat scroll 0 0;
}
#jollybar a.imt
{
	color: #000;
}
#jollybar a.imt:hover
{
	color: #090;
}


/***********************************************************
 *  CONTENT SCREEN
 */

#contentscreen
{
	width: 100%;
	text-align: left;
}


/***********************************************************
 *  LANCI
 */
table#lanci1, table#lanci2 
{
	width: 100%;
	margin-top 10px;
}
table td.lanci 
{
	vertical-align: top;
}
table td.lanci div.col_content
{
}

/***********************************************************
 *  BOTTOM BAR
 */

#bottombar
{
	width: 846px;
	border-collapse: collapse;
}
#bottombar td
{
	text-align: left;
	font-size: 9pt;
}
#bottombar a
{
	font-size: 9pt;
}
#bottombar a:hover
{
	text-decoration: underline;
	color: #090;
}
#bottombar span.title
{
	color: #000;
}
#bottombar-top
{
	background: transparent url(/bcom30_main-theme/images/custom_bcom/bg_socialnetwork.gif) repeat-x scroll 0 100%;
}
#bottombar-top div
{
	margin-top:3px;
	margin-left:10px;
}
td#product-care
{
	width: 20%;
	height: 35px;
	vertical-align: top;
	line-height: 30px;
}
td#product-care a
{
	color: #000;
	text-decoration: underline;
}
td#product-care a:hover
{
	color: #090;
	text-decoration: underline;
}
td#social-network
{
	width: 80%;
	text-align: right;
	height: 35px;
	vertical-align: top;
	line-height: 30px;
}
td#social-network span.title
{
	padding-right: 50px;
}
td#social-network span.icons
{
	margin-right: 10px;
}
td#corporate, td#corporate a, td#corporate p, td#corporate span
{
	font-size: 9pt;
}
#bottombar-bot  td
{
	padding: 10px 0px;
}
#bottombar-bot span.title
{
	font-size: 9pt;
	margin-left:10px;
}
#bottombar-bot div#corporate
{
	line-height: 20px;
	position:relative;
	float:left;
	margin-left:10px;
}
#bottombar-bot div#contacts
{
	line-height: 20px;
	position:relative;
	float:left;
	margin-left:100px;
}


