﻿html {
	width: 100%
}

body {
	font-family: Calibri, "Trebuchet MS", verdana, arial, "Times New Roman";
	font-size: 90%;
	color: #3D3535;
	background-color: #E4E5E0;
	margin: 20px;
	padding: 0px;
	line-height: 140%;
}

img {
  border: none;
}

/* Wrapper */
.all {
	text-align: center; 
	width: 100%;
}

/* the container */
.box {
	background-color: #FFFFFF;
	margin-left: auto; 
	margin-right: auto; 
	padding: 20px; 
	text-align: left; 
	width: 90%;
}

/*holds the tabs at the top*/
.menu {
	background-color: #FFFFFF;
	text-align: right; 
	border-bottom: 1px solid #FFFFFF;
}

/*holds the logo and image*/
.header {
	background-color: #EDEEEA;
	padding: 3px; 
	height: 54px;
}

h2 {	margin-top:20px; }

/*defines the colours for the tabs, with corner background images*/
.menu a:link, .menu a:active, .menu a:visited {
	background: #EDEEEA url(images/corner.gif) no-repeat right top;
	color: #3D3535;
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	margin: 0 0 0 4px;
}

.menu a:hover {
	background: #D6D8CF url(images/corner2.gif) no-repeat right top;
	color: #000000;
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	margin: 0 0 0 4px;
}

/*just a fix, taken from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*the main text container*/
.content {
	margin-right: 255px;
	padding: 20px;
}

.content h1 {
	font-size: 110%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 2px solid #B21107;
}

/*this is the right hand bar, news bar, links bar w/e*/
.newsbar {
	margin-top: 40px;
	width: 245px;
	float: right;
}

.newsbar h1 {
	font-size: 110%;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #B21107;
	background-color: #B21107;
	color: #FFFFFF;
	padding: 3px;
}

/*this just lets you have a "comment" type area in the main content*/
.p1 {
	padding: 20px;
	background-color: #F7F7F4;
	font-size:90%;
}

/*sets the padding for the newsbar text, not the headings*/
.p2 {
	padding: 20px;
	background-color: #FFFFFF;
	font-size: 90%;
	list-style-image: url(images/b.gif);
	list-style-position: 10px;
}

.p2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*the footer, with copyright*/
.footer 
{
    height: 25px; 
    clear:both;
	background-color: #fff;
	padding: 4px;
	font-size: 80%;
	text-align: center;
}

/*sets the link colours and style*/
a:link, a:active, a:visited {
	color: #506E9C;
}

a:hover {
	color: #506E9C;
	text-decoration: none;
}

.style1 {color: #506E9C}

.ecomm {
	font-family: verdana, arial, "Times New Roman";
}


/*	input[type=radio], input[type=checkbox] {
		border: none;
		background-color: white;
	}
*/

/*textarea {
	border: 1px solid #B21107;
	font-size: 13px;
	margin-right: 10px;
	color: #000;
	background-color: white;
}
*/

.TabellaScheda {
	border-color: White;
	border-style: solid;
	border-width: 2px;
	background-color: #E8F0F0;
	/*	color: #61799E;*/
	color: #303D4F;
	font-weight: 600;
}

.TabellaSchedaTemplate {
	border-color: White;
	border-style: solid;
	border-width: 2px;
	background-color: #E8F0F0;
	font-family: Calibri, "Trebuchet MS", verdana, arial, "Times New Roman";
	font-size: 90%;
}


.TabellaRicerca {
	background-color: #E8F0F0;
}

img.clickable.active:hover {
	cursor: pointer;
}

/* caselle e pulsanti */
input, select, textarea {
	border: 1px solid #80ACAC;
	font-size: 13px;
	margin-right: 10px;
	color: #000;
	font-weight: 400;
	background-color: white;
}

	input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {
		color: #565858;
	}


.GridFooterStyle, .GridHeaderStyle 
{
    background-color:#9b9f89;
    font-weight:bold;
    color: #fff;
    }
.GridRowStyle 
{
    background-color:#F7F6F3;
    color: #333;
    }
.GridPagerStyle 
{
    background-color:#9b9f89;
    color: #fff;
    text-align:center;     
    }

.GridSelectedRowStyle 
{
    background-color:#E2DED6;
    font-weight:bold;
    color: #333;
    }

.GridHeaderStyle {
	background-color: #9b9f89;
	font-weight: bold;
	color: #333;
}

.LogsGridHeaderStyle {
	background-color: #B3CCCC;
	font-weight: bold;
	color: #333;
}

.GridAlternatingRowStyle {
	background-color: #fff;
	color: #284775;
}

GridEditRowStyle 
{
    background-color:#999;
    }
.faq-link {
	margin-left: 6px;
}