﻿
@media print
{
	body 
	{
		height: 8in;
		width: 11in;	
		color: black;
		background-color: white;
		margin: 0px;
		padding: 0px;
		font-family: Tahoma; 
		font-size: small;
	}
	
	#HiddenFromPrint,#PageBackgroundGlare,#PageBackgroundGlareImage,#PageBackgroundGradient,#Div_Progress,#Div_Cal,#TopBar,#MPR_Div_Up{visibility:hidden ;display:none}
	#MPR_Back,#MPR_Div_Ext,#MPR_Div_Wrap,#MPR_Div_Center,#MPR_Div_Center,#YesPrint{display: block}
}



body 
{	
    color: black;
    background-color: #B0C4DE;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma; 
    font-size: small;
}
.hiddenfield
{
 display:none;
}

.blink
{
    
    background-image: url('images/blink.gif');
   
}

/* 	PageNavigator */
.AccordionHeader
{
	height: 23px;
	background-image: url(../../images/topbar.gif);
	background-repeat: repeat-x;
	vertical-align :middle ;
	text-align :center;
}

.AccordionLinkStyle
{
	font-family: Tahoma;
	font-size: small;
	text-decoration: none;
	color: White;
}

.AccordionContent
{	
	background-image: url(../../images/acc_pane.png);
	background-repeat: repeat-x;
	background-color:White;
	border:	solid 1px dimgray;	
}

.AccordionContentLinkStyle
{
	font-family: Tahoma;
	font-size: small;
	text-decoration: none;
}

.AccordionElement
{
	background-image: url(../../images/acc_bar.png);
	background-repeat: repeat-x;
	background-color:White;
	height: 23px;
	text-indent: 20px;	
}

.AccordionElementH
{
	font-family: Tahoma;
	font-size: small;
	background-image: url(../../images/acc_barH.png);
	background-repeat: repeat-x;
	background-color:White;
	height: 23px;
	text-indent: 10px;	
	color: White;
}

#PageBackgroundGlare
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

#PageBackgroundGlareImage
{
  background-image: url(../../images/Page-BgGlare.png);
  background-repeat: no-repeat;
  height: 461px;
  width: 223px;
  margin: 0;
}
#PageBackgroundGradient
{
  background-repeat: repeat-x;
  height: 100px;
}

#Div_Progress 
{
	position: absolute;
}

#Div_Cal 
{
	border-bottom:		1px dotted dimgray; 
	margin-bottom:		2px;
}

#Div_Center
{
	margin-top:			2px; 
	margin-left:		2px;
	padding-bottom:		10px;  
}


div.wide
{
    width: 100%;
}

div.w2
{
    position: relative;
    min-width: 300pt;
    width: 50%;
    float: left;
}

div.w3
{
    position: relative;
    min-width: 300pt;
    width: 33%;
    float: left;
}

.ReportParamTitle 
{
	font-weight:	bold; 
	text-align:		right; 
	padding:		5px; 
	border-bottom:	1px solid dimgray;
}

.ftable
{
	margin:3px;
	font-family:Verdana;
    font-size:7pt; 
    color:Black;
}

.fmheader 
{
	text-align:			Center;
	background-color:	#B0C4DE;
	color:				White;
	font-weight:		Bold;  
}

.fdheader 
{
	text-align: center;
	background-color: white;
	color: black;
	font-weight: bold;  
}

.repComplete 
{
	padding-top:        3px;
	background-color:	White;
}

.repComplete a,
.repComplete a:hover
{
	color:				Green;
}

.repInProgress
{
	background-color:	White;
	color:				Orange;
	padding-top:        3px;
}

.ToolBar
{ 
	margin-top:				1px; 
	background-image:		url('images/toolbar.png');
	background-position:	0px 0px;
	background-repeat:		repeat-x;
	width:					100%;
	height:                 41px;
	overflow:				hidden;	
}

.ToolBarButton
{
	
	float:					left;
	margin-top:				5px; 
	margin-left:			0px;
	margin-right:			5px;
	padding:				3px;
	border:					1px solid transparent;	
}

.ToolBarButton_Hover
{	
	cursor:					pointer; 
	float:					left;
	margin-top:				5px; 
	margin-left:			0px;
	margin-right:			20px;
	padding:				3px;	
	background-color:		white;
	border-top:				1px solid black; 
	border-left:			1px solid black;
	border-right:			1px solid black; 
	border-bottom:			1px solid transparent;	
	
}

.ToolBarButtonLast
{	
	margin-top:5px;
	margin-right:10px; 
	float:right;
}

.ToolBarButton .Icon,
.ToolBarButton_Hover .Icon
{
	float:left;
	width:22px;
	height:22px;
	background-repeat:no-repeat;
	background-position: 0 0;     
}

.ToolBarButton .Collaboratori,
.ToolBarButton_Hover .Collaboratori
{
	background-image: url('images/collaboratori.png');
}

.ToolBarButton .Aziendali,
.ToolBarButton_Hover .Aziendali
{
	background-image: url('images/aziendali.png');
}

.ToolBarButton .Giornaliere,
.ToolBarButton_Hover .Giornaliere
{
	background-image: url('images/giornaliere.png');
}

.ToolBarButton .Spese,
.ToolBarButton_Hover .Spese
{
	background-image: url('images/spese.png');
}

.ToolBarButton .Magazzino,
.ToolBarButton_Hover .Magazzino
{
	background-image: url('images/magazzino.png');
}

.ToolBarButton .KPI,
.ToolBarButton_Hover .KPI
{
	background-image: url('images/kpi.png');
}

.ToolBarButton .Video,
.ToolBarButton_Hover .Video
{
	background-image: url('images/video.png');
}

.ToolBarButton .Marketing,
.ToolBarButton_Hover .Marketing
{
	background-image: url('images/marketing.png');
}

.ToolBarButton .AR,
.ToolBarButton_Hover .AR
{
	background-image: url('images/warehause.png');
}

.ToolBarButton .Text,
.ToolBarButton_Hover .Text,
.ToolBarButtonLast .Text
{
	float:			left;
	padding-left:	5px; 
	padding-top:	8px;
	font-size:		12px; 
	font-weight:	bold;
}

.ToolBarButton .End,
.ToolBarButton_Hover .End
{
	clear:			both;
	font-size:		1px;
}

.ToolBarMenu
{
	position:				absolute;
	padding:				5px;
	background-color:		white;	
	border-bottom:			1px solid black;
	border-left:			1px solid black;  
	border-right:			1px solid black;
	display:				none;
	z-index:				10000;
}

.leftmenu
{
	background-color: #B0C4DE;
	height:32px;
	width:32px;   
}

.rightmenu
{
	padding-left:10px;
	padding-right:10px; 
	font-size:12px; 
}

.rightmenu a,
.rightmenu a:visited
{
	color: black;
	text-decoration:none; 
}

.rightmenu a:hover
{
	text-decoration: underline; 
}

td .menuicon
{
	background-image: url('images/menuicon.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height:32px;
	width:32px;	
}
	
#MPR_Back
{
	position: absolute;
	width:100%;
	top:0px;
	left:0px;
}

#MPR_Div_Wrap 
{
	margin: 20px auto;
	min-width: 1250px;
	width: 98%;
	
}

#MPR_Div_Ext 
{
	clear:					both;
	border:					1px solid #7c7f85;
	background-color:		White;
	
}

#MPR_Div_Up 
{
	background-image:		url('images/header.png');
	background-color:       #2f5597;
	background-position:	2px 0px; 
	background-repeat:		no-repeat;  
}

#MPR_Div_Center
{	
	padding:				5px;
	/*min-width:              1250px;*/
    min-height:             800px ;  
    width:                  98%;
 }

#TopBar
{ 
	background-image:		url('images/topbar.gif');
	background-position:	0px 0px;
	background-repeat:		repeat-x;
	padding-left:			10px;
	height:                 25px;
	overflow:				hidden;
	color:                  White;
	font-weight:            Bold;
	font-size:				13px;
	line-height:			15px; 	
}

#TopBar div
{
	padding-top:			5px;
}

.r1, .r2, .r3, .r4{font-size:1px; overflow:hidden; display:block;}
.r1 {height:1px; background:orange; margin:0 5px;}
.r2 {height:1px; background:#ffffff; border-right:2px solid orange; border-left:2px solid orange; margin:0 3px;}
.r3 {height:1px; background:#ffffff; border-right:1px solid orange; border-left:1px solid orange; margin:0 2px;}
.r4 {height:2px; background:#ffffff; border-right:1px solid orange; border-left:1px solid orange; margin:0 1px;}
.contentr { border-right:1px solid orange; border-left:1px solid orange; min-height:130px; }

.ReportHome
{	
	font-size:		12px;	 
	padding:		10px;
	padding-top:	20px;
}

.ReportHomeTitle
{
	font-size:		18px;
	font-weight:	bold;  	
	margin-bottom:	15px; 
}

.ReportHomeSec
{
	float:			left;
	margin-left:	20px;
	width:			250px;
}

.ReportHomeInnSec
{	
	text-align:				left;
	padding:				8px;
	padding-top:			10px;
	background-position:	right top;
	background-repeat:		no-repeat;   
}

.ReportHome a,
.ReportHome a:visited
{
	color: black;
	text-decoration:none; 
}

.ReportHome a:hover
{
	text-decoration: underline; 
}

.ReportHome .Collaboratori
{
	background-image: url('images/collaboratori2.png');
}

.ReportHome .Aziendali
{
	background-image: url('images/aziendali2.png');
}

.ReportHome .Giornaliere
{
	background-image: url('images/giornaliere2.png');
}

.ReportHome .Spese
{
	background-image: url('images/spese2.png');
}

.ReportHome .Magazzino
{
	background-image: url('images/magazzino2.png');
}

.ReportHome .KPI
{
	background-image: url('images/kpi2.png');
}

.ReportHome .Magic
{
	background-image: url('images/wizard.png');
}

/*Controllo Dati*/

	a.tab_h:link {color: #ffffff; text-decoration: underline; }
	a.tab_h:active {color: #ffffff; text-decoration: underline; }
	a.tab_h:visited {color: #ffffff; text-decoration: underline; }
	a.tab_h:hover {color: #ff0000; text-decoration: none; }

.appuntamenti 
    {
        min-height: 800px;
        max-height: 1000px;

    }       
