table.outerdiv  { width: 200px; padding: 0px; border: 0px none; }

table.outerdiv2  { width: 219px; padding: 0px; border: 0px none; }
table.blockdiv2  { width: 216px; padding: 0px; border: 1px solid #00539E; }

table.blockdiv  { width: 197px; padding: 0px; border: 1px dotted #00539E; }
tr.blocktitle   { background-color: #00539E; height: 25px; }
td.blockcontent { width: 100%;  /*background-color: #FFFFE6;*/ background-color: #ffffff; border-bottom: 0px none; font-size: 10px;}

table.newsblock { width: 100%;  background-color: #FFFFE6; border: 0px none; padding: 4px !important; padding: 8px;}

table.newsblock td { padding: 4px !important; padding: 8px;  }


table.centerblockdiv  { width: 100%; padding: 0px; border: 1px solid #00539E; }

td.blocktitle {
	BACKGROUND:  #006699 url(http://i1.romagnanotte.com/web/images/frecciadx.gif) no-repeat right; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	text-indent: 3px;
	border-bottom: 1px solid white;
}


th.blocktitle {
    BACKGROUND:  #006699 url(http://i1.romagnanotte.com/web/images/frecciadx.gif) no-repeat right;
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-indent: 3px;
    border-bottom: 1px solid white;
}


td.blockbottom { height: 3px; background-color: #006699; border: 0px none;}


td.blockouter { border-bottom: 3px solid #006699;}
 
#bullet {
background: url(http://i1.romagnanotte.com/web/themes/Sunset/images/bullet.gif);
height:15px;
display:block;
position:relative;
border: 0px none;
width:15px;
margin: 4px;
}

.content        { COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; }


H1  { FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT: bold; }

FONT		{ FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px; }

TD		{ FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px; }

BODY		{FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px;
	 background: /*#ffe58b*/ #e5e5e5 url("http://i1.romagnanotte.com/web/themes/Sunset/images/backgroundgrey.jpg") repeat-x; }


P		{FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px}
DIV		{FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px}
INPUT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px}
TEXTAREA	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px}
SELECT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px}
FORM 		{FONT-FAMILY: Verdana,Helvetica, sans-serif; FONT-SIZE: 10px; margin: 0px 1px 0px 1px}
A:link          {COLOR: #004080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:active        {COLOR: #004080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:visited       {COLOR: #004080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:hover         {COLOR: #dd6900; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}

.block-title	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; }


.blockcontent A, .blockcontent A:link, .blockcontent A:visited, .blockcontent A:active {
BACKGROUND: none; COLOR: #004080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.blockcontent A:hover {  BACKGROUND: none; COLOR: #dd6900; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline  }


.storytitle {
/*background: no-repeat url(/web/themes/Sunset/images/bullet.gif) left;*/
	background: no-repeat url(http://i1.romagnanotte.com/web/images/freccia-titolo.gif) left;
	padding-left: 32px;
	padding-top: 1px;
	margin-bottom: 5px;
	COLOR: #202020; 
	FONT-SIZE: 20px !important;
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.storycontent {
    background: none;
	padding-top: 8px;
    margin-bottom: 5px;
    COLOR: #363636;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	text-align: justify;
}


.storycontent div {
	font-size: 12px;
}

.storybottom {
    background: none;
    padding-top: 8px;
    margin-bottom: 5px;
    COLOR: #363636;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}



.storycat:link    {BACKGROUND: none; COLOR: #004080; FONT-SIZE: 18px !important; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.storycat:active  {BACKGROUND: none; COLOR: #004080; FONT-SIZE: 18px !important; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.storycat:visited {BACKGROUND: none; COLOR: #004080; FONT-SIZE: 18px !important; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.storycat:hover   {BACKGROUND: none; COLOR: #dd6900; FONT-SIZE: 18px !important; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.searchresult     {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.menutitle	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.blocktitle      {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}


A.searchresult:link     { COLOR: #004080; FONT-SIZE: 16px; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.searchresult:active      { COLOR: #004080; FONT-SIZE: 16px; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.searchresult:visited       { COLOR: #004080; FONT-SIZE: 16px; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.searchresult:hover         { COLOR: #dd6900; FONT-SIZE: 16px; FONT-FAMILY: "Trebuchet MS", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;}



A.menulink:link     { COLOR: #004080; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;}
A.menulink:active      { COLOR: #004080; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;}
A.menulink:visited       { COLOR: #004080; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;}
A.menulink:hover         { COLOR: #dd6900; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;}



#wrapper {
	width: 100%;
	background: /*#ffe58b*/ #e5e5e5 url("http://i1.romagnanotte.com/web/themes/Sunset/images/backgroundgrey.jpg") repeat-x;
}


#iconaaltriarticoli {
	text-align: center; 
	width: 150px; 
	position:relative;
	float:left;
}


div.biancobordoblu {
	margin: 0; 
	padding: 4px;
	width: 100%; 
	border: 1px solid #035D8A; 
	background-color: #FFFFFF; 
	position: relative;
}






a.sensounico-dx, a.sensounico-dx:visited, a.sensounico-dx:active, a.sensounico-dx:link {
	background: url(http://i1.romagnanotte.com/web/themes/Sunset/images/sensounico-dx.gif) no-repeat;
	width: 130px;
	height: 38px;
	padding: 10px 60px 12px 16px;
	text-decoration: none;
	opacity: 1;
    filter: alpha(opacity=100);
}

a.sensounico-dx:hover {
	background: url(http://i1.romagnanotte.com/web/themes/Sunset/images/sensounico-dx.gif) no-repeat;
	/*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);*/
	opacity: .9;
	filter: alpha(opacity=90);
}


a.sensounico-sx, a.sensounico-sx:visited, a.sensounico-sx:active, a.sensounico-sx:link {
    background: url(http://i1.romagnanotte.com/web/themes/Sunset/images/sensounico-sx.gif) no-repeat;
    width: 130px;
    height: 38px;
    padding: 10px 16px 12px 60px;
    text-decoration: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

a.sensounico-sx:hover {
    background: url(http://i1.romagnanotte.com/web/themes/Sunset/images/sensounico-sx.gif) no-repeat;
    /*Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);*/
    opacity: .9;
    filter: alpha(opacity=90);
}


fieldset {
border: 1px solid #006699;
margin-bottom: 6px;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
font-size: 11px;
}


legend {
color: #ffffff;
background-color: #006699;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
border: 1px solid #006699;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
font-size: 11px;
font-weight: bold;
}


a.locmenu, a.locmenu:visited, a.locmenu:link {
background-color: #000000; /*#66aaee; */
color: white; 
font-weight: bold; 
text-decoration:none; 
border-bottom: 1px solid #66aaee; 
padding: 0px 2px 0px 2px;
}
a.locmenu:active, a.locmenu:hover {
color: yellow;
}



.autocompleter
{
	border: 1px solid #cccccc;
	width: 450px;
	height: 250px;
	background-color: #fae685;
	overflow-x: hidden;
	overflow-y: scroll;
}
.autocompleter ul li
{
	padding: 2px 10px;
	white-space: nowrap;
	font-size: 11px;
	border: 1px solid white;
}
.selectAutocompleter
{
	background-color: #83a2dd;
	cursor: pointer;
}
#selectedUser
{
	border: 1px solid #eee;
	width: 250px;
	padding: 10px;
	float: right;
}


.ac_results {
	padding: 0px;
	border: 1px solid #999999;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
/*	width: 100%;*/
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background : url('http://i1.romagnanotte.com/web/images/indicator.gif') right center no-repeat;
}


.ac_odd {
	background-color: #eee;
}


.ac_over {
    background-color: #66aaee;
    color: #000000;
}


#tbcyanrow {
	height: 20px;
}


#tbcyanrow td.c {
	text-align: center;
	width: 14%;
}



#tbcyanrow td.c2 {
    text-align: center;
    width: 7%;
}


#tbcyanrow td.c2 {
    text-align: center;
}


#tbcyanrow td a.locmenuf {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
    height: 18px;
    line-height: 18px;
    width: 100%;
}



#tbcyanrow td.c a.locmenu,
#tbcyanrow td.c2 a.locmenu
 {
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 20px;
	line-height: 20px;
	/*width: 100%;*/
	background: transparent url(http://i1.romagnanotte.com/web/themes/Sunset/images/hb-cyan-bg.png) repeat-x;
	border: 0px none;
	border-right: 1px dotted white;
/*	text-transform: capitalize;*/
/*	font-variant: small-caps;*/
	letter-spacing: -1px;
}



#tbcyanrow td.c a.locmenu:hover,
#tbcyanrow td.c2 a.locmenu:hover {
	background: #c7c7c7;
}

#tbcyanl {
	background: #c7c7c7 url(http://i1.romagnanotte.com/web/themes/Sunset/images/hb-cyan-l.png) top right no-repeat;
	width: 7px;
	border: 0px none;
}

#tbcyanlu {
    background: #c7c7c7 url(http://i1.romagnanotte.com/web/themes/Sunset/images/hb-cyan-lu.png) top right no-repeat;
    width: 7px;
    border: 0px none;
}


#tbcyanlb {
    background: #c7c7c7 url(http://i1.romagnanotte.com/web/themes/Sunset/images/hb-cyan-lb.png) top right no-repeat;
    width: 7px;
    border: 0px none;
}


#tbcyanr {
    background: #c7c7c7 url(http://i1.romagnanotte.com/web/themes/Sunset/images/hb-cyan-r.png) top left no-repeat;
	width: 9px;
}


.ajaxtiny {
font-size: 9px;
color: #035d8a;
}

.ajaxtiny:hover {
color: #cccccc;
}

a.registrati,
a.registrati:link,
a.registrati:visited {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; color: #00557d; text-decoration: none; font-size: 13px; font-weight: bold;
padding: 4px 0px 0px 0px;
}

a.registrati:active, 
a.registrati:hover {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; color: #dd6900; text-decoration: none; font-size: 13px; font-weight: bold;
}


input { border: 1px solid #006699; }
textarea { border: 1px solid #006699; }


.over { background-color: #eeeebb; }

#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#e7e641;
	padding:2px 5px;
	color:#333;
	display:none;
	opacity: 0.92;
	font-weight: normal;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 11px; font-weight: normal; color: #222;}


table.calendar {
	border: 1px solid #333399;
}

.calendar th {
	font-size: 12px;
	background-color: #333399;
	color: #ffffff;
	text-align: center;
	width: 50px;
	height: 25px;
}

.calendar td {
	font-size: 12px;
	text-align: center;
	height: 32px;
}

.calendar td.avail {
	background-color: #99ff99;
}


.calendar td.notavail {
	background-color: #ff9999;
}

.calendar caption {
	font-size: 13px;
	margin: 3px auto;
}
/* Styles for jQuery menu widget
Author:	Maggie Wachs, maggie@filamentgroup.com
Date:		September 2008
*/


td.mainmenu a { float: left; position:relative; clear: none; }


/* REQUIRED STYLES - the menus will only render correctly with these rules */	

.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }

.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }

.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }

.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }

.fg-menu-container.fg-menu-ipod .fg-menu-content, 
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }

.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }	
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu-breadcrumb { margin: 0; padding: 0; }

.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }

.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }

.fg-menu-breadcrumb a, 
.fg-menu-breadcrumb span { float: left; }

.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span { float:left; cursor: pointer; }

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
	
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
	
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }

.fg-menu a { border: 1px dashed transparent; }

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
 .fg-menu a.ui-state-active:link,
 .fg-menu a.ui-state-active:visited,
 .fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }

.fg-menu a span { display:block; cursor:pointer; }


 /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
 
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content, 
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }


.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-button { clear:left; margin:0 1px 0px 0px; padding: .2em .4em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } 

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }    

.fg-button.ui-state-loading .ui-icon { background: url(http://i1.romagnanotte.com/web/images/spinner_bar.gif) no-repeat 0 0; }


td.tbwhitehead {
	background: white; 
	border-right: 1px dotted #cccccc; 
	text-align: left; 
	padding-left: 2px; 
	color: #004080; 
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
}


a.stbutton {
	/*display:block;*/
	width: 20px;
	height: 20px;
}



a.account-tt,
a.account-tt:link,
a.account-tt:visited,
a.account-tt:active,
a.account-tt:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#DatiAccountRNTable {
	border: 0px none;
}

#DatiAccountRNTable tr {
    height: 26px;
    border-bottom: 1px solid white;
}

#DatiAccountRNTable td {
	height: 26px;
}

#DatiAccountRNTable td.campo {
	border-left: 5px solid #ffe000;
	background-color: #e7f0ff;
}

#DatiAccountRNTable td.campoobb {
    border-left: 5px solid #00cc00;
    background-color: #e7f0ff;
}

#DatiAccountRNTable td.camposys {
    border-left: 5px solid #ff0000;
    background-color: #e7f0ff;
}

span.campo    { background-color: #ffe000; }
span.campoobb { background-color: #00cc00; }
span.camposys { background-color: #ff0000; }

#DatiAccountRNTable td.white {
    border-left: 5px solid #ffe000;
    background-color: #f7f7ff;
}

#DatiAccountRNTable td.whiteobb {
    border-left: 5px solid #00cc00;
    background-color: #f7f7ff;
}

#DatiAccountRNTable td.whitesys {
    border-left: 5px solid #ff0000;
    background-color: #f7f7ff;
}


