/* 
===========================
Skin styles for COMALO
===========================
*/

BODY
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #808080;		/* Grigio: colore testo default */
}

TABLE
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #808080;		/* Grigio: colore testo default */
}

TABLE.HPPageMaster
{
	width: 100%;
	height: 620px;
}

TABLE.PIPageMaster
{
	width: 100%;
	height: 620px;
}

TABLE.StandardPageMaster
{
	width: 100%;
	height: 620px;
}

TABLE.SkinMaster
{
	width: 960px;
	height: 100%;
	background-color: #EDEDED;	/* Grigio chiaro: colore sfondo portale */
}

TD.ControlPanel
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

TABLE.Header
{
	background-color: #FFFFFF;	/* Bianco: colore sfondo testata portale */
	width: 99%;
	margin-top: 2px;
}

TD.NomeUtente
{
	background-image: url(bg_username.gif);
	height: 27px;
}

TD.HPImageHeader
{
	background-image: url(hp_header.jpg);
	width: 100%;
}

TD.PIImageHeader
{
	background-image: url(hp_header.jpg);
	width: 100%;
}

TABLE.NavSearch
{
	width: 100%;
}

TABLE.Body
{
	background-color: #FFFFFF;	/* Bianco: coloe sfondo corpo centrale del portale */
	width: 99%;
	height: 100%;
}

TD.LeftColumn1
{
	width: 178px;
	border-bottom: solid 1px silver;
	border-right: solid 1px silver;
}

TD.LeftColumn2
{
	height: 100%;
	padding-top: 10px;
}

TD.RightColumn1
{
	width: 178px;
}

TD.RightColumn2
{
	height: 100%;
}

TD.StandardLeftColumn
{
	width: 149px;
}

TD.StandardContentPane
{
	width: 100%;
	height: 100%;
}

TABLE.Content
{
	background: url(linea_tratteggiata.gif) repeat-y top right;
	width: 590px;
	height: 100%;
}

TD.HPContentPane
{
	padding-top: 15px;
}

TD.HPContentPane1
{
	width: 65%;
	height: 100%;
}

TD.HPContentPane2
{
	width: 35%;
	padding-top: 1px;
	padding-right: 6px;
}

TABLE.Footer
{
	width: 99%;
	margin-bottom: 2px;
}

TD.BGCopyrigth
{
	background-color: #EDEDED;	/* Grigio chiaro: colore sfondo riga copyright a pič di pagina */
	height: 17px;
}

.Copyright
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #636262;	/* Grigio scuro: colore testo relativo al Copyright */
}

.Disclaimer
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #ff0000;	/* Rosso: colore testo relativo al Copyright */
}
A.Disclaimer:link
{	
	text-decoration: none;
}
A.Disclaimer:visited
{
	text-decoration: none;
}
A.Disclaimer:active
{
	text-decoration: none;
}
A.Disclaimer:hover
{
    text-decoration: none;
}

.Privacy
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #ff0000;	/* Rosso: colore testo relativo al Copyright */
}
A.Privacy:link
{	
	text-decoration: none;
}
A.Privacy:visited
{
	text-decoration: none;
}
A.Privacy:active
{
	text-decoration: none;
}
A.Privacy:hover
{
    text-decoration: none;
}

TD.Bottom
{
	height: 27px;
}

.BGGrigioScuro
{
	background-color: #636262;	/* Grigio scuro: colore sfondo usato per riga in testa ed a pič di pagina (courtesy navigation)  */
}

.User
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #636262;	/* Grigio scuro: colore testo relativo al Nome Utente */
    text-decoration: none;
}

.Login
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
    color: #FFFFFF;	/* Bianco: colore testo relativo al link Entra/Esci */
    text-decoration: none;
}

P.Breadcrub
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
    color: #808080;	/* Grigio: colore testo relativo al simbolo (>) che divide le Breadcrub */
    
    margin-top: 20px;
    margin-left: 17px;
}
.BreadcrubLink
{
    color: #808080;	/* Grigio: colore testo relativo ai link delle Breadcrub */
}
A.BreadcrubLink:link
{	
	text-decoration: none;
}
A.BreadcrubLink:visited
{
	text-decoration: none;
}
A.BreadcrubLink:active
{
	text-decoration: none;
}
A.BreadcrubLink:hover
{
    text-decoration: none;
}

.Indietro
{
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #428CB3;		/* Azzurro: colore testo link "indietro" presente nello skin "standard" */
	margin: 20px 0px 20px 50px;
}

A:link
{
    text-decoration:    none;
    color:  #636262;
}

A:visited
{
    text-decoration:    none;
    color:  #636262;
}

A:hover
{
    text-decoration:    none;
    color:  #636262;
}

A:active
{
    text-decoration:    none;
    color:  #636262;
}


/* Style Menu */
TD.BackGroundMenu
{
	background-color: #428CB3;	/* Azzurro: colore sfondo barra menu principale */
	height: 25px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}

/* TD relativo alla voci di menu di livello 0 */
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;	/* Bianco: colore testo voci di menu principali */
	font-size: 11px;
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 9px 5px;   /*explicitly set padding for root menu items*/
    
    text-transform: uppercase;
    text-decoration: underline;
}

/* TD relativo alla voci di menu di livello 1, 2, ... */
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;	/* Bianco: colore testo voci sotto menu */
	font-size: 11px;
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    
    border-bottom: solid 1px #FFFFFF;	/* Bianco: colore linea che separa le voci dei sotto menu */
    line-height: 22px;	/* Larghezza riga dei sotto menu */
}

.main_dnnmenu_item span
{
	margin: 0px 12px 0px 0px;	/* Spazio a destra relativo alle voci dei sotto menu */
}

/* BG HOVER relativo ai TD delle voci di menu di livello 0 */
.main_dnnmenu_itemhover {  
	background-color: #428CB3;	/* Azzurro: colore sfondo menu principale al passaggio del puntatore */
}

/* BG HOVER relativo ai TD delle voci di menu di livello 1, 2, ... */
.main_dnnmenu_itemhover td {  
	background-color: #39799B;	/* Azzurro scuro: colore sfondo sotto menu al passaggio del puntatore */
	text-decoration: underline;
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #39799B;	/* Azzurro scuro: colore sfondo sotto menu */
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-color: transparent;
}

