/*
   Style Sheet for root of cemi.it
*/

BODY {
 margin: 2px 0px 0px 0px ;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 65%;
 background : #FFFFFF;
 color: #005EA0;
 }

div.ridotto {
	font-size : 90%;
 }

div.lista1 {
	height: 20px;
	font-family: "Courier New", Courier, monospace;
 }
 
div.m1s {
 font-size: 12px; 
 color: #005EA0;
 font-weight: bold;
 text-decoration: underline;
 background-color: #C9E6F4;
 }

div.grigio {
	color: #666666;
 }

TABLE {
	background-color: #FFFFFF;
 }

TABLE.m1 {
	height: 16px;
	color: #FFFFFF;
	background-color: #C9E6F4;
 }

TABLE.corpoP {
	background-color: #DDF4FF;
 }

TABLE.m2 {
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	background-color: #005EA0;
 }

TABLE.m2SE {
	padding: 0px 5px 3px 5px;
	color: #FFFFFF;
	background-color: #005EA0;
 }


TR.sel {
	cursor: pointer;
 }

TR.corpoP {
	background-color: #DDF4FF;
 }
 
TR.corpoPsel {
	cursor: pointer;
	background-color: #efefef;
 }

TR.fasciaV {
 border-right-color: #FFFFFF;
 border-right-style: solid;
 border-right-width: 1px;
 background-color: #C9E6F4;
 }

TH {
	font-size : 65%;
 }

TH.table1 {
	font-size : 70%;
	background-color: #C9E6F4;
	text-align: left;
 }

TH.list {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 0px solid;
	border-color: #FFFFFF;
	font-size : 70%;
	font-family: Arial, Helvetica, sans-serif;
 }

TD.list {
	border-top: 0px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 0px solid;
	border-color: #FFFFFF;
	font-size : 70%;
	font-family: Arial, Helvetica, sans-serif;
 }

TD {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 65%;
 color: #005EA0;
 }

TD.latosn {
 color: #FFFFFF;
 background-color: #00A7D8;
 }

TD.fasciaV {
 border-right-color: #FFFFFF;
 border-right-style: solid;
 border-right-width: 1px;
 background-color: #C9E6F4;
 }

TD.m1 {
 font-size: 12px; 
 color: #FFFFFF;
 background-color: #C9E6F4;
 }

TD.m1h {
 font-size: 12px; 
 color: #005EA0;
 font-weight: bold;
 background-color: #DDF4FF;
 }

TD.m1s {
 font-size: 12px; 
 color: #005EA0;
 font-weight: bold;
 text-decoration: underline;
 background-color: #C9E6F4;
 }

TD.m2 {
 color:white;
 font-weight: normal;
 }

TD.m2s {
 text-decoration: underline;
 color:white;
 font-weight: normal;
 }

TD.form1 {
 font-size: 75%;
 border-bottom-color: White;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 }

TD.form2 {
 font-size: 75%;
 background-color: #C9E6F4;
 border-bottom-color: White;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 }

TD.listino {
 font-size: 60%;
 }
 
TD.listinoTot {
 font-size: 12px;
 }

H1				{font-size: 115%; font-weight: bold;}
H1.testo		{font-size: 115%; font-weight: bold; margin: 5px 0px 0px 0px;}
H2				{font-size: 105%; font-weight: bold; margin: 20px 0px 20px 0px;}
H2.testo		{font-size: 105%; font-weight: bold; margin: 5px 0px 0px 0px;}
H3				{font-size: 105%; font-weight: normal;}
H3.testo		{font-size: 105%; font-weight: normal; margin: 5px 0px 0px 0px;}

i.compact		{font-size: 95%; font-family: Arial, Helvetica, sans-serif;}

A:link			{text-decoration: none; color:#005EA0; font-weight: bold;}
A:visited		{text-decoration: none; color:#005EA0; font-weight: bold;}
A:hover			{text-decoration: underline; color:#005EA0; font-weight: bold;}

A.norm:link		{text-decoration: none; color:#005EA0; font-weight: normal;}
A.norm:visited	{text-decoration: none; color:#005EA0; font-weight: normal;}
A.norm:hover	{text-decoration: underline; color:#005EA0; font-weight: normal;}

A.normB:link	{text-decoration: none; color:#005EA0; font-weight: bold;}
A.normB:visited	{text-decoration: none; color:#005EA0; font-weight: bold;}
A.normB:hover	{text-decoration: none; color:#005EA0; font-weight: bold;}

A.b1:link		{text-decoration: none; color:#005EA0; font-weight: bold; font-size: 13px;}
A.b1:visited	{text-decoration: none; color:#005EA0; font-weight: bold;}
A.b1:hover		{text-decoration: underline; color:#005EA0; font-weight: bold;}

A.m1:link		{font-size: 12px; text-decoration: none; color:#005EA0; font-weight: bold;}
A.m1:visited	{font-size: 12px; text-decoration: none; color:#005EA0; font-weight: bold;}
A.m1:hover		{font-size: 12px; text-decoration: underline; color:#005EA0; font-weight: bold;}

A.m2:link		{text-decoration: none; color:white; font-weight: normal;}
A.m2:visited	{text-decoration: none; color:white; font-weight: normal;}
A.m2:hover		{text-decoration: underline; color:white; font-weight: normal;}

A.m2B:link		{text-decoration: none; color:white; font-weight: bold;}
A.m2B:visited	{text-decoration: none; color:white; font-weight: bold;}
A.m2B:hover		{text-decoration: underline; color:white; font-weight: bold;}

A.h3:link		{text-decoration: none; color:white; font-size: 105%; font-weight: normal;}
A.h3:visited	{text-decoration: none; color:#EEEEEE; font-size: 105%; font-weight: normal;}
A.h3:hover		{text-decoration: underline; color:white; font-size: 105%; font-weight: normal;}

A.langM:link	{text-decoration: none; color:#666666; font-weight: normal;}
A.langM:visited	{text-decoration: none; color:#666666; font-weight: normal;}
A.langM:hover	{text-decoration: underline; color:#000000; font-weight: normal;}

i.help			{border-bottom: 1px dashed #005EA0; cursor: help;}

form		{margin: 2px 0px 0px 0px ;}

input			{color: #005EA0; border: none; background-color: White; margin-left: 1px;}
input.b1		{color: #005EA0; background-color: #DDF4FF;	font-weight: bold;}
input.b1h		{color: #005EA0; background-color: #DDF4FF;	font-weight: bold; text-decoration: underline; cursor: pointer;}
input.r1		{background-color: #DDF4FF;}
input.r1bis		{background-color: #C9E6F4;}
input.r2		{background-color: #DDF4FF; height: 20px;}
input.SE		{background-color: #005EA0; color: white; font-weight: bold; margin-top:0px; margin-bottom:0px;}
input.SE2		{background-color: #DDF4FF; border: 1px solid White; color: #005EA0; margin-top:0px; margin-bottom:0px;}
input.gest {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 border: 1px solid #c9e6f4; background-color: White; margin-left: -1px;
 }

textarea {
	color: #005EA0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 100%;
	border: none; background-color: White; margin-left: 1px;
}

HR			{color: #FFFFFF;}
