﻿/* Back Office Classes */
input{font-family:Arial; font-size:11px; height:18px; color:#333333;}

.BO_btAggiungi{background-image:url(graphics/btAggiungi.jpg); width:94px; height:20px;}

.BO_txtBold{font-family:Arial; font-size:11px; height:18px; color:#333333; font-weight:bold;}
.BO_txtBold a{color:#990000; text-decoration:underline;}

.BO_sfGrid{background-image:url(graphics/BO_sfGrid.jpg); background-repeat:repeat-x; height:30px;}

.BO_txtBoldGrid{font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;}
.BO_txtGrid{font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-align:left;}
.BO_txtGridCenter{font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-align:center;}

.BO_sfGridWhite{background-color:#FFFFFF;}
.BO_sfGridGrey{background-color:#F4F4F4;}

.BO_sfGridWhite .BO_txtGrid{padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;}
.BO_sfGridGrey .BO_txtGrid{padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;}

.BO_sfGrayScuro{ height: 20px; background-color: #EFEFEF; padding-left: 15px;}

.BO_txtBold a{}

.BOTable { width: 100%; padding: 0; border: 0; margin: 0 0 20px 0; border-collapse: collapse; font-family: Arial; font-size: 11px; }
.BOTable th { background-image: url(images/BO/headerBkg.jpg); background-repeat: repeat-x; height: 30px; color: #ffffff; text-align: center; vertical-align: middle; border: solid 1px #ffffff; }
.BOTable th a, .BOTable th span { color: #ffffff; }
.BOTable th.Command { width: 50px; }
.BOTable td { padding: 2px 6px; background-color: #ffffff; text-align: left; vertical-align: top; border: solid 1px #ffffff; }
.BOTable tr.alt td { background-color: #f4f4f4; }
.BOTable tr.spacer { height: 20px; }
.BOTable td.Command { text-align: center; }
.BOTable td.cellPager { text-align: center; }
.BOTable th.SmallText{ font-size:10px;}
.BOTable td.Button{ font-size:12px; text-align:center;}
.BOTable td table, .BOTable td table tr, .BOTable td table td { margin: 0; padding: 0; border: 0; }

.BOBold { color: #333333; font-weight: bold; text-align: center; width: 40px; }

.BOError { color: #990000 !important; }

.BOTable td .ImagePreview { background: #ffffff; border: solid 2px #cccccc; padding: 4px; margin: 12px auto; text-align: center; }
.BOTable td .ImagePreview img { /*margin: 4px;*/ }
.BOTable td .ImagePreview input, .BOTable td .ImagePreview a { display: block; margin: 12px 4px 4px 4px; }
 .BOTable td .ImagePreview { text-align: left; }

.sort_asc { width: 10px; height: 14px; display: inline-block; background: url(images/BO/order_asc.gif) no-repeat center center; cursor: pointer; text-indent: -9999px; margin-left: 12px; }
.sort_desc { width: 10px; height: 14px; display: inline-block; background: url(images/BO/order_desc.gif) no-repeat center center; cursor: pointer; text-indent: -9999px; }

.BO_select{font-family:Arial; font-size:11px; height:18px; color:#333333;}
.BO_sfSearch{height:60px; background-color:#F4F4F4; padding: 0 15px; width: 100%; }


#pager .first,#pagerImport .first { width: 14px; height: 14px; margin: 0 4px; display: inline-block; background: url(images/BO/arrow_first.jpg) no-repeat center bottom; cursor: pointer; }
#pager .prev,#pagerImport .prev{ width: 7px; height: 14px; margin: 0px 4px; display: inline-block; background: url(images/BO/arrow_back.jpg) no-repeat center bottom; cursor: pointer; }
#pager .next,#pagerImport .next{ width: 7px; height: 14px; margin: 0px 4px; display: inline-block; background: url(images/BO/arrow_next.jpg) no-repeat center bottom; cursor: pointer; }
#pager .last,#pagerImport .last{ width: 14px; height: 14px; margin: 0px 4px; display: inline-block; background: url(images/BO/arrow_last.jpg) no-repeat center bottom; cursor: pointer; }
#pager .pagedisplay,#pagerImport .pagedisplay{ height: 14px; }


#handw { z-index:1; padding:4px; background:#000; color:#fff; font-size:11px;  text-align:center; margin:4px auto; }
#handw span { font-size:15px; font-weight:bold; }

.PnlPreviewCrop { margin: 0; padding: 0; border: 0; overflow: hidden; }

.FloatLeft { float: left; }
.FloatRight { float: right; }

.ContentCategoryImage{ float:left; color:#fff; width:100px; margin:30px 60px 0px 0px; text-align:left; }
.TitleCategory{ margin-bottom:10px; font-size:14px;}
.ImageCategory{ width:90px; height:90px; background-image:url(images/photogallery/bg_tms.jpg); background-repeat:no-repeat; padding-top:10px; padding-left:10px; }


.contentPhotoCategory div{ float:left;}
.TitlePhotoCategory{ width:80px; margin-top:30px;  font-size:14px;}
