body, html { background:url(../../images/bg.jpg) repeat-x top #222325; margin:0px;}
.miniw, .miniw:link, .miniw:hover { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#f4f4f3;}
a.miniw:hover { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ee8588;}
.borderfoto { border:3px solid #000000; margin:3px;}
.tit, .tit:link, .tit:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#f4f4f3;}
a.tit:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ee8588;}

.stdgrey, .stdgrey:link, .stdgrey:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9b9c9f; font-weight:bold;}
a.stdgrey:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ee8588; font-weight:bold;}

.std, .std:link, .std:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.std:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee8588; text-decoration:underline;}


.stdred, .stdred:link, .stdred:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee8588;}
a.stdred:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}

pre{ font-size:9pt;}


/*********MENU roll-over sfondo pulsante************/
/*********sfondo chiaro************/
.menu, .menu:link, .menu:hover{
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#000000; text-align:left; }
a.menu:hover{
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#f4f4f3; text-decoration:none; font-weight:bold; background:#9b9c9f; text-align:left; }

/* COMMON */
h1{ font-size:10pt;}
h2{ font-size:8pt; color:#ee8588;}
ul.UList li{list-style-image: url(../../images/bull.jpg); }
textarea.Input, input.Input, select.Input, .bgInput { background:#999999/*#838589*/; border:1px solid #000000; text-decoration:none; color:#f4f4f3;}

/* FORM */
td.FormLeftCell{ width:35%; white-space:nowrap; text-align:right;}
td.FormRightCell{ width:65%; text-align:left; }

/* LAYOUT */
td.BooksLeftCell{ padding-right:20px; width:90px; height:50px; }
td.BooksRightCell{ padding-left:10px; border-bottom:1px solid #292a2c; height:50px; width:126px; }
img.Thumbnail{ margin-top:2px; margin-bottom:2px; width:50px; height:50px;}

tr.AlternatingItem td{ background-color:#333333;}
tr.Header th, tr.Header td{ background-color:Black; color:White;}
tr.Pager a, tr.Pager{ font-size:12px;}
tr.Pager a{ color:#ee8588;}

td.PortfolioListCell{ padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:3px; background-color:#090303; } 

div.Boxed{ padding:5px; background-color:#efefef; border:1px solid Silver; }
div.Boxed, 
div.Boxed a{ color:#333333; }

dt{margin-top:10px;}

td#tdClosure{ background-image:url(../../images/bottom_chiusura.jpg); background-repeat:no-repeat; 
	width:975px; height:20px; font-size:7pt; color:#a0a0a0; text-align:right; padding-right:15px; }

/* AJAX */
.ajax__calendar_container { z-index:20; }

div.FlyOut{ padding:5px; background-image:url(../../images/flyout_bg.png); background-repeat:no-repeat; height:25px; width:400px; color:Black;}