﻿body 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #FFFFFF; 
	font-size: 12px;
	color: #666666;
}
/*f6e9c8*/
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

/*
	testi
*/
.textBold
{
	font-weight: bold;
	color: #003399;
	font-family: Verdana;
	/* font-size: 12px; */
}
.textNormal
{
	color: #003399;
	font-family: Verdana;
	/* font-size: 12px; */
}
.textGray
{
	color:999999;
	font-family: Verdana;
	/* font-size: 12px; */
}
/*
	Labels
*/

.lblNormal
{
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
}
.divTextSmall
{
	color: Gray;
	font-family: Verdana;
	font-size: 9px;
}
.lblTitle
{
	color: #003399;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.lblSubTitle
{
	color: #003399;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.lblBold
{
	font-weight: bold;
	color: #003399;
	font-family: Verdana;
	font-size: 12px;
}
.lblSummaryValidator
{	
	font-family: Verdana;
	font-size: 12px;
    color: red;
    font-weight:bold;		
}

/*
	Linkbutton
*/
.btn, a.btn:link, a.btn:visited, a.btn:hover, a.btn:active
{
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	vertical-align: middle;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.btnBack, a.btnBack:link, a.btnBack:visited, a.btnBack:hover, a.btnBack:active
{
	background-image: url(../../Images/buttons/NavBack.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
/* Inizio classi shop*/
.btnCart, a.btnCart:link, a.btnCart:visited, a.btnCart:hover, a.btnCart:active
{
	background-image: url(../../Images/buttons/cart.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnConfermaCarrello, a.btnConfermaCarrello:link, a.btnConfermaCarrello:visited, a.btnConfermaCarrello:hover, a.btnConfermaCarrello:active
{
	background-image: url(../../Images/buttons/NavForward.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnProsegui, a.btnProsegui:link, a.btnProsegui:visited, a.btnProsegui:hover, a.btnProsegui:active
{
	background-image: url(../../Images/buttons/NavForward.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnOrdina, a.btnOrdina:link, a.btnOrdina:visited, a.btnOrdina:hover, a.btnOrdina:active
{
	background-image: url(../../Images/buttons/Save.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnCartUp, a.btnCartUp:link, a.btnCartUp:visited, a.btnCartUp:hover, a.btnCartUp:active
{
	
	background-image: url(../../Images/buttons/Up.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnCartDown, a.btnCartDown:link, a.btnCartDown:visited, a.btnCartDown:hover, a.btnCartDown:active
{
	background-image: url(../../Images/buttons/Down.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
/* Fine classi shop*/
.btnHelp, a.btnHelp:link, a.btnHelp:visited, a.btnHelp:hover, a.btnHelp:active
{
	background-image: url(../../Images/buttons/Help.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnSelect, a.btnSelect:link, a.btnSelect:visited, a.btnSelect:hover, a.btnSelect:active
{
	background-image: url(../../Images/buttons/BuilderDialog_add.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnSearch, a.btnSearch:link, a.btnSearch:visited, a.btnSearch:hover, a.btnSearch:active
{
	background-image: url(../../Images/buttons/Search.png);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 90px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 2px;
}
.btnLogin, a.btnLogin:link, a.btnLogin:visited, a.btnLogin:hover, a.btnLogin:active
{
	background-image: url(../../Images/buttons/ProtectForm.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnSend, a.btnSend:link, a.btnSend:visited, a.btnSend:hover, a.btnSend:active
{
	background-image: url(../../Images/buttons/send.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnSendWTemplate, a.btnSendWTemplate:link, a.btnSendWTemplate:visited, a.btnSendWTemplate:hover, a.btnSendWTemplate:active
{
	background-image: url(../../Images/buttons/eps_open_large.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnSendAttach, a.btnSendAttach:link, a.btnSendAttach:visited, a.btnSendAttach:hover, a.btnSendAttach:active
{
	background-image: url(../../Images/buttons/Attachment.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnSave, a.btnSave:link, a.btnSave:visited, a.btnSave:hover, a.btnSave:active
{
	background-image: url(../../Images/buttons/Save.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnCancel, a.btnCancel:link, a.btnCancel:visited, a.btnCancel:hover, a.btnCancel:active
{
	background-image: url(../../Images/buttons/Delete.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnNew, a.btnNew:link, a.btnNew:visited, a.btnNew:hover, a.btnNew:active
{
	background-image: url(../../Images/buttons/NewDocument.svg);
	background-repeat:no-repeat;
	background-position:left;
	background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}

.btnEdit, a.btnEdit:link, a.btnEdit:visited, a.btnEdit:hover, a.btnEdit:active
{
	background-image: url(../../Images/buttons/EditInformation.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnPrev, a.btnPrev:link, a.btnPrev:visited, a.btnPrev:hover, a.btnPrev:active
{
	background-image: url(../../Images/buttons/DataContainer_MovePrevious.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnNext, a.btnNext:link, a.btnNext:visited, a.btnNext:hover, a.btnNext:active
{
	background-image: url(../../Images/buttons/DataContainer_MoveNext.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnLast, a.btnLast:link, a.btnLast:visited, a.btnLast:hover, a.btnLast:active
{
	background-image: url(../../Images/buttons/DataContainer_MoveLast.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
.btnFirst, a.btnFirst:link, a.btnFirst:visited, a.btnFirst:hover, a.btnFirst:active
{
	background-image: url(../../Images/buttons/DataContainer_MoveFirst.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.4em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 10px;
}
/*
	HyperLink
*/
.hlink, a.hlink:link, a.hlink:visited, a.hlink:hover, a.hlink:active
{
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 1px;
	padding-right: 10px;
}
/*
	Menu
*/
.MenuGroup
{
  border:none;
  width: 100%;
}

.TopMenuItem
{
  color:#ffff00;
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
}

.TopMenuItemHover
{
  color:#ffff00;
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
}

.TopMenuItemActive
{
  color:#ffff00;
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
}

.MenuItem
{
  background-color: #f5f5f5;
  color:#666666;
  font-family:verdana;
  /*font-size:12px;*/
  border:: none;
  cursor:pointer;
}

.MenuItemHover
{
  background-color:#ff9000;
  /*ffd79c;*/
  color:#ffffff;
  /*214083*/
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
  text-decoration:underline;  
}

.MenuItemActive
{
 background-color:#456895;
 /*e5987b*/
  color:#ffffff;
  /*ffff00*/
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
}
/* Selected item styles  */ 
 .SelectedItem
 {
  background-color:#ff9000;
  /*ffd79c*/
  color:#FFFFFF;
  /*navy*/
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
  text-decoration:underline;  
 }

 .SelectedItemHover
 {
  background-color:#ff9000;
  color: #ffffff;
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
  text-decoration:underline;  
 }

 .SelectedItemActive
{
  background-color:#456895;
  color:#ffffff;
  font-family:verdana;
  font-size:12px;
  border: none;
  cursor:pointer;
  text-decoration:underline;  
}
/*
	SiteMap: start
*/
.SiteMap
{
  font-family: verdana; 
  font-size: 12px;
  color: #FFFFFF;
  background-color: #ff9000;
}

.BreadcrumbsNode
{
  font-family: verdana; 
  font-size: 12px;
} 

.BreadcrumbsNode a
{ 
  color: #FFFFFF;
  text-decoration:none;
} 

.BreadcrumbsNode a:hover
{ 
  color: #F0F0F0;
  text-decoration:underline;
} 
/*
	SiteMap: end
*/

/*
	Rotator start
*/

.Rotator 
{
  border:solid 1px #F5F5F5; 
  width:150px; 
  height:25px; 
  /*padding:3px;*/
  font-family:verdana; 
  font-size:12px; 
  background-color: #F5F5F5; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px #FFFFFF; 
  font-family:verdana; 
  font-size:12px; 
  background-color:#FFFFFF; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:12px; 
  background-color:#FFFFFF; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:12px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:12px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:12px;   
  color:gray; 
}

/*
	Rotator end
*/


/*
	Calendar
*/

.calendar_button
{
	border:none;
	cursor:pointer;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
  width:130px;
}

.calendar td
{
  font-size:12px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:#FFFFFF;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  background-color:#FFFFFF;
}

/* PHOTGALLERY CLASSES*/

/*La tabella in alto, contenente titolo e sottotitolo*/
.PhotoGallery_TopTable
{	
	background:#DDDDDD;
	border:outset 0px;
	text-align:left;	
}
/*Titolo*/
.PhotoGallery_Title
{
	font-size:8pt;	
	font-family:Verdana;
}
/*Sottotitolo*/
.PhotoGallery_SubTitle
{
	font-size:8pt;	
	font-family:Verdana;
}
/*Label di navigazione sopra le immagini*/
.PhotoGallery_lblTop
{
	font-size:8pt;	
	font-family:Verdana;
	color:navy;
}
/*Navigatore in basso, sotto le immagini Indicante la pagina*/
.PhotoGallery_Nav
{
	font-size:8pt;	
	font-family:Verdana;
	color:navy;	
	text-align:center;	
}
/* link dentro il navigatore*/
.PhotoGallery_Nav a
{
	font-size:8pt;	
	font-family:Verdana;
	color:navy;	
	text-align:center;	
}
/*Testo usato come info alla base dell'immagine. Indica il nome del file*/
.PhotoGallery_FileInfo
{
	font-size:8pt;	
	font-family:Verdana;
	font-weight: normal;
	color: #9932cc;	
}
/*Indica il titolo delle sottocartelle, dentro l'icona della cartella*/
.PhotoGallery_LinkDir
{
	font-size:8pt;	
	font-family:Verdana;
	color:#006400;		
}
/*Indica l'elenco delle cartelle e immagini contenute nelle sottocartelle*/
.PhotoGallery_LinkDir2
{
	font-size:8pt;	
	font-family:Verdana;
	color:#00008b;	
}
/*Classe associata alla pagina corrente. Fa override della classe .PhotoGallery_Nav a*/
.PhotoGallery_bottomPage
{
	font-size:8pt;	
	font-family:Verdana;		
}
/*Tabella con le immagini*/
.PhotoGallery_Table 
{
	font-size:8pt;	
	font-family:Verdana;
	background:#DDDDDD;
	border:outset 1px;
	text-align:left;	
	margin-left:auto;
	margin-right:auto;
}
/*Riga nella tabella immagini*/
.PhotoGallery_TD
{
	border:inset 1px #F5F5F5;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
/*Classe attivata se si passa col mouse sopra le immagini. E' lo sfondo delle celle con le immagini*/
.PhotoGallery_ImagesTableItems
{
	font-size:8pt;	
	font-family:Verdana;
	background:#DDDDDD;
	border:outset 1px;	
}
/*Sfondo di default delle celle con le immagini*/
.PhotoGallery_ImagesTDItems
{
	font-size:8pt;	
	font-family:Verdana;
	background:#DDDDDD; 
	text-align:center;
	vertical-align:middle;
}

/*
TabStrip and MultiPage styles
*/

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(../../images/tabStrip/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(../../images/tabStrip/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(../../images/tabStrip/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:#FFFFFF;
  border: 1px solid #919B9C;
  /*width:487px;
  height:250px;*/
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}

.TabStripDiv
{
  background-color:#F6F6F6;
  width:645px;
}

/*
TabStrip and MultiPage styles END
*/

/*

	TreeView
*/

.TreeView 
{ 
  background-color:#FFFFFF;
  padding-top:4px; 
  padding-left:1px; 
  border: none; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:#FFFFFF; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
.linkDetailContent
{
	color:#999999;
	font-family: Verdana;
	font-size: 11px;
}
.linkDetailContent1
{
	color:#999999;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	cursor:none;
}
/*CONTENT LIST*/

.detailListElementTitle
{
    font-weight: bold;
    color: navy;
    font-size: 11px;
}

/*
	File Manager: start
*/

.FMTable
{
	font:8pt Tahoma;
	background:#ece9d8;
	border:outset 1px;
}
.FMTD
{
	border:inset 1px #e1ddcc;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.FMdgHeader
{
	font:8pt Tahoma;
	background:#ece9d8;
	font-weight:bold;
	padding:2px;
}
.FMdgItems
{
	font:8pt Tahoma;
	background:#fffbe9;
}
.FMdgAlternatingItems
{
	font:8pt Tahoma;
	background:#ece9d8;
}
.FMdgOverItems
{
	font:8pt Tahoma;
	background-color:#F5F5F5;
}
.FMButton
{
	background-image: url(../Images/buttonBG.gif);
	width: 52px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color:#555555;
	font:8pt Tahoma;
	cursor:hand;
	padding-top:2px;
	padding-bottom:2px;
}
.FMButtonBig
{
	background-image: url(../Images/buttonBGBig.gif);
	width: 103px;
	height: 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color:#555555;
	font:8pt Tahoma;
	cursor:hand;
	padding-top:2px;
	padding-bottom:2px;
}
.FMName
{
	font:8pt Tahoma;
	width:200px;
	vertical-align: middle;
}
.FMCheckBox
{
	font:8pt Tahoma;
	vertical-align: middle;
}
.FMFileUpload
{
	font:8pt Tahoma;
	width:70%;
	vertical-align: middle;
}

/*
	Bottoni del file manager
*/

.btnFMParentFolder, a.btnFMParentFolder:link, a.btnFMParentFolder:visited, a.btnFMParentFolder:hover, a.btnFMParentFolder:active
{
	background-image: url(../../Images/FileManager/ParentFolder.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 60px;
	font-family: Verdana;
	font-size: 11px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}

.btnFMDelete, a.btnFMDelete:link, a.btnFMDelete:visited, a.btnFMDelete:hover, a.btnFMDelete:active
{
	background-image: url(../../Images/FileManager/Delete.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 60px;
	font-family: Verdana;
	font-size: 11px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}

.btnFMRename, a.btnFMRename:link, a.btnFMRename:visited, a.btnFMRename:hover, a.btnFMRename:active
{
	background-image: url(../../Images/FileManager/Rename.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 60px;
	font-family: Verdana;
	font-size: 11px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}

.btnFMNewDirectory, a.btnFMNewDirectory:link, a.btnFMNewDirectory:visited, a.btnFMNewDirectory:hover, a.btnFMNewDirectory:active
{
	background-image: url(../../Images/FileManager/NewFolder.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 60px;
	font-family: Verdana;
	font-size: 11px;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}

/*
	File Manager: end
*/
.RegisterTable td {
	padding-bottom:4px;
   	margin-left:auto;
	margin-right:auto;
}

.btnHomeLogin, a.btnHomeLogin:link, a.btnHomeLogin:visited, a.btnHomeLogin:hover, a.btnHomeLogin:active
{
	background-image: url(../../Images/buttons/HomeLogin.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.2em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
    font-weight: bold;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}

.btnHomeLogout, a.btnHomeLogout:link, a.btnHomeLogout:visited, a.btnHomeLogout:hover, a.btnHomeLogout:active
{
	background-image: url(../../Images/buttons/HomeLogout.svg);
	background-repeat:no-repeat;
	background-position:left;
    background-size: 1.2em;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
    font-weight: bold;
	color: navy;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
}