﻿BODY,
HTML {
	padding: 0px;
	margin: 0px;
}
BODY {
	font-family: Trebuchet MS;
	font-size: 11px;
	background: #FFF;
	padding: 15px;
}

H1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
}

H2 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

.example {
	float: left;
	margin: 15px;
}

.treeDiv {
	height: 400px;
	border-right: solid 0px #CCC;
	background: #FFF;
	overflow: auto;
	padding: 5px;
}

P.note {
	color: #999;
	clear: both;
}

.inputForm{border: 1px solid #999; padding: 2px; font-size: 16px; line-height: 22px; width: 90%; color: #999;}
.riga{padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #999;}
.riga SPAN{color: #999;}

.tabelladati THEAD TR{background: #7fd958;}
.tabelladati THEAD TR TD{color: #333;font-size: 14px;padding: 8px;font-weight: bold;}

.tabelladati TBODY TR TD{font-size: 11px; padding: 8px;}
.tabelladati TBODY TR:nth-child(even) {background: #EFEFEF;}

.frontEnd .tabelladati THEAD TR{background: #d2d2d2;color: #33;}
.frontEnd .tabelladati TBODY TR{cursor: pointer; cursor: hand;}
.frontEnd .tabelladati TBODY TR.trOver{background: #DEDEDE;}
@media screen and (max-width: 767px){
	.frontEnd .tabelladati THEAD TD NOBR { white-space: normal; }
}

a.tastoverde5:link, a.tastoverde5:visited{float: right; text-align: center; display: block; font-weight: normal; font-size: 11px; color: #FFF; padding: 5px 26px 5px 26px; margin-bottom: 5px;
		border: 1px solid #61BA26; background: #61BA26; text-decoration: none;}

a.tastoblu5:link, a.tastoblu5:visited{float: right; text-align: center; display: block; font-weight: normal; font-size: 11px; color: #FFF; padding: 5px 26px 5px 26px; margin-bottom: 5px;
		border: 1px solid #4A91CF; background: #4A91CF; text-decoration: none;}

.tabs {
	border-bottom: 2px solid #7fd958;
	margin-top: 20px;
	margin-bottom: 10px;
}

.tabs a {
	display: inline-block;
	padding: 10px 20px;
	font-size: 14px;
	text-decoration: none;
	color: #333;
	background: #EFEFEF;
}

.tabs a.active {
	background: #7fd958;
	color: #FFF;
}

.mailPlan {
	display: none;
}

.tabelladati TBODY TR.showedMailDet TD {
	border-bottom: 0px;
}

.tabelladati TBODY TD SELECT {
	width: 100%;
	padding: 5px;
}

.showMailDet {
	display: table-row;
}

.mailDetRow {
	margin-bottom: 10px;
}

.mailDetRow INPUT[type='text'],
.mailDetRow TEXTAREA {
	width: 90%;
	font-size: 14px;
	padding: 5px;
	font-family: Arial;
}

.btnNewPlan {
	padding: 0px !important;
}

.btnNewPlan a {
	display: block;
	padding: 10px;
	background: #11C211;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}	

.btnNewPlan a:hover {
	background: #08A108;
}

.newPlanTd {
	color: #08A108;
	font-weight: bold;
	text-transform: uppercase;
}

.btnSave {
	background: #08A108;
	color: #FFF;
	display: inline-block;
	padding: 8px 30px;
	font-size: 20px;
	text-decoration: none;
	margin: 20px auto;
}