﻿
.tdSideTop
{
    background-image: url(./contensxtop.gif);
     background-repeat: no-repeat;
      border-top-style: none; 
      border-right-style: none; 
      border-left-style: none; 
      border-bottom-style: none; 
      width: 198px;
}
.tdMainTop
{
    background-image: url(./contentmaintop.gif); 
    background-repeat: no-repeat; 
    /*background-position-x: right;*/
}
.tdSide
{
    width: 198px; 
    background-image: url(./contentsxcenter.gif);
     background-repeat: no-repeat; 
     background-color: #f4f4f4;
}
.tdMain
{
    background-color: white;
}
.tdFooter
{
    background-image: url(./footer.gif); 
    background-repeat: repeat-x; 
    height: 64px;
}
.txHeader
{
    font-size: 11pt; 
    color: #ff3300;
    
}


/* container delle pagine */

div#container{
 
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    } 
 .menu
 {
    position:absolute;float:left;top:80px;left:0px;width:260px;min-height:80%;height:80%;
 }
 .footer
{
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:Gray;

}

.pagecontent
{
     margin-left: 270px;margin-top: 8px ;top:80px;
}


/* header della master page */
div#header
{
    background-image:url(images/header.gif);
    width:100%;
    height:71px;
 }
div#headersx
{
    background-image:url(images/header_sx.png);
    position:absolute;
    float:left;
    left:0px;
    width:7px;
    height:71px;
    
}
div#headercenter
{
    float:right;
    position:absolute;
    width:auto;
    height:auto;
    left:20px;
    top:0px;
}

div#headerlogo
{
    /*background-image:url(images/headerlogo.png);
    background-repeat:no-repeat;*/
    float:right;
    position:absolute;
    width:230px;
    height:71px;   
    right:7px;
    top:0px;
}
div#headerdx
{
    background-image:url(images/header_dx.png);
    float:right;
    position:absolute;
    width:7px;
    height:71px;  
    right:0px;
    top:0px;
}

/* riquadro di vetro */
.box
{
	 background-image:url(images/box_center.png);
     background-repeat:no-repeat;
     z-index:100;
}

.box_top
{
	height:12px;
	width:100%;
}
.box_topx--
{
	width:16px;background-image:url(images/box_topsx.gif);background-repeat:no-repeat;
}
.box_top-x-
{
	background-image:url(images/box_top.gif);background-repeat:repeat-x;
}
.box_top--x
{
	width:11px;background-image:url(images/box_topdx.gif);background-repeat:no-repeat;
}
.box_center
{
	height:100%;width:100%;
}
.box_centerx--
{
	width:16px;background-image:url(images/box_sx.gif);background-repeat:repeat-y;
}
.box_center--x
{
	width:11px;background-image:url(images/box_dx.gif);background-repeat:repeat-y;
}
.box_bottom
{
	height:15px;width:100%;
}
.box_bottomx--
{
	width:16px;background-image:url(images/box_bottomsx.gif);background-repeat:no-repeat;
}
.box_bottom-x-
{
	background-image:url(images/box_bottom.gif);background-repeat:repeat-x;
}
.box_bottom--x
{
	width:11px;background-image:url(images/box_bottomdx.gif);background-repeat:no-repeat;
}

/*  MENU */
.MenuHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5397ee;
	font-weight: bold;
	
	}
	
.MenuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/**/
	font-size:11px;
	/*font-size: x-small;*/
	color:#5397ee;
	/*font-weight:normal;*/
	
	}
.MenuIcon
{
    position:absolute;float:right ;left:200px; top:80px;width:90px;height:90px;z-index:1; background-image:url(images/menu_icon.png);
}

.clicktoenter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c74c09;
	font-weight:bold;
	text-decoration:none;
	margin-left:400px;
	margin-top:150px;
}

/* TESTI */

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;

}
h2,h3,h4 {
	  font-family:  Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight:normal;

}

/* default heading sizes */	
h1		{ font-size: 2em;    }
h2		{ font-size: 1.25em; }
h3 		{ font-size: 1.25em;font-style:italic;  }
h4		{ font-size: 1.1em;  }
h5,h6	{ font-size: .84em;  }


.TextBlock {
	margin:0 0 1.5em 0;
	font-size:1.05em;
	border:1px solid #feb;
	/* border-left:4px solid #f60;*/
	background-color:#ffc;
	color:#000;
	padding:.2em 1em .4em;
	width:inherit;
}

.content{
margin:2em auto;
padding:0;
background:transparent;
border:1px solid #666;
width:80%;
text-align:left;
}

html, body, #container {
min-height:100%;
width:100%;
height:100%;
} 


.formViewSimulatedHeader
{
    background-color:#E5E5E5;
    
    
    
}