body {
 	background-image: url('./images/sfondo.gif');
	background-repeat: repeat
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #00000;
	font-size: 12px;
}
a:link {text-decoration: none; color: #C30000;}
a:visited {text-decoration: none; color: #C30000;}
a:hover {color: #CC3300; text-decoration: underline;}

.areamenu A:link {text-decoration: none; color: #FFFFFF;}
.areamenu A:visited {text-decoration: none; color: #FFFFFF;}
.areamenu A:hover {color: #FFFFFF; text-decoration: underline;}

.divstep A:link {text-decoration: none; color: #FFFFFF;}
.divstep A:visited {text-decoration: none; color: #FFFFFF;}
.divstep A:hover {text-decoration: none; color: #FFFFFF;}

a:active {
	color: #00000;
	text-decoration: none;
}
.button {
	background-color: #C30000;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	border: thin solid #9B0000;
}
.contattoChiaro{
	background-color: #A5A5A5;
	color: #000000;
  	border:1px solid #C30000;
	width: 70px;
}
.contattoChiaro :link{
	background-color: #A5A5A5;
	color: #000000;
}
.contattoChiaro :hover{
 	color: #FFFFFF;
	background-color: #6A6A6A;
	text-decoration: none;
}
.contattoChiaro:visited {
	color: #000000;
}

/*Messaggi*/

.error{
	color: #C30000;
	font-weight: bold;
	text-align: justify;
	width: 500px;
}

/*Bottoni per l'accesso alle date*/

.dataChiaro{
	background-color: #A5A5A5;
	color: #000000;
  	border:1px solid #C30000;
	width: 30px;
	height: 20px;
}
.dataChiaro:link{
	background-color: #A5A5A5;
	color: #000000;
}
.dataChiaro:hover{
 	color: #FFFFFF;
	background-color: #6A6A6A;
	text-decoration: none;
}
.dataChiaro:visited {
	color: #000000;
}
.contattoScuro{
	background-color: #6A6A6A;
	color: #FFFFFF;
	border:1px solid #C30000;
	width: 70px;
}
.contattoScuro:link{
	background-color: #6A6A6A;
	color: #FFFFFF;
}
.contattoScuro:hover{
	color: #000000;
	background-color: #A5A5A5;
	text-decoration: none;
}
.contattoScuro:visited {
	color: #FFFFFF;
}
.dataScuro{
	background-color: #6A6A6A;
	color: #FFFFFF;
	border:1px solid #C30000;
	width: 90px;
}
.dataScuro:link{
	background-color: #6A6A6A;
	color: #FFFFFF;
}
.dataScuro:hover{
	color: #000000;
	background-color: #A5A5A5;
	text-decoration: none;
}
.dataScuro:visited {
	color: #FFFFFF;
}
.field {
	background-color: #FFFFFF;
	border: thin solid #9B0000;
}
.style2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.style1 {	
 	font-size: 17px;
	font-weight: bold;
	color: #DFDFDF;
}
.style7 {	
 	font-size: 14px;
	font-weight: bold;
	color: #DFDFDF;
	font-style: italic;
}
.style6 {
 font-size: 3px
 }
.tab_panel {
  border:0px solid #C30000;
  height: 820px;
  width: 560px;
}
.tab_menu {
  background-color: #C30000;
  color: #FFFFFF;
  text-align:center;
  color: white;
}
.tab_sel {
  background-color: #D2D2D2;
  color: black;
  text-align:center;
}
.dataSelezionata{
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
	color: #C30000;
	font-size: 20px;
}
.prospetto{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.prospetto .prospettoChiaro{
	background-color: #FFFFFF;
}
.elenco{
 	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100%;
}
.customerSatisfaction {
 	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	color: #000000;
}
.report {
 	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	color: #000000;
	width: 110%
}
.titoloprospetto{
  	font-weight: bold;
  	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #4D4D4D;
}
.prospetto .news {
	font-family: Arial, Helvetica, sans-serif;
	color: #00000;
	font-size: 11px;
}
.prospetto .news A:link {text-decoration: none; color: #00000; }
.prospetto .news A:visited {text-decoration: none; color: #00000; }
.prospetto .news A:hover {text-decoration: none; color: #CC3300;}

.loggedEntityTypeName{
	text-decoration: none;
	font-weight: bold; 
	color: #CC3300;
}

.loggedEntityName{
	text-decoration: none;
	font-size: 14px;
	color: #CC3300;
}

.normativa{	
	margin-left:35px;
	margin-top:25px;
	margin-right:35px;
	font-size: 10px;
	text-align:justify;
}

.normativa3{	
	margin-left:45px;
	margin-top:25px;
	margin-right:45px;
	font-size: 10px;
	text-align:justify;
}

.normativa2{	
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	font-size: 10px;
	text-align:justify;
}

div.box{
 	width: 600px;
    height: 350px;
    text-align:justify;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;
    margin-top: 5px;
    padding-right:5px;
	border-right:0 solid;
    background-color:#FFFFFFF
}

div.boxPag{
 	width: 600px;
    height: 420px;
    margin-top: 5px;
    padding:5px;
    text-align:justify;
    overflow:auto;
    border:0px solid #EEE;border-right:0 solid;
    background-color:#FFFFFFF
}

div.boxKey{
    height: 420px;
    padding-right:5px;
    text-align:justify;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
    background-color:#FFFFFFF
}

.tagcloud2 A:link {text-decoration: none; color: #FFFFFF;}
.tagcloud2 A:visited {text-decoration: none; color: #FFFFFF;}
.tagcloud2 A:hover {text-decoration: none; color: #FFFFFF;}

ul.tagcloud{list-style: none;margin: 0;
    padding: 0.5em;line-height: 1.8;
    width: 100%;text-align: center}
ul.tagcloud li{display:inline}
ul.tagcloud a:link{text-decoration: none;color: #787870}
ul.tagcloud a:hover{text-decoration: underline;
    color: #444; margin-right: 0.2em}
ul.tagcloud a:visited {color: #787870}
a.size1{font-size: 80%}
a.size2{font-size: 100%}
a.size3{font-size: 120%}
a.size4{font-size: 140%}
a.size5{font-size: 160%}
a.size6{font-size: 180%}
a.size7{font-size: 200%}
a.size8{font-size: 220%}
a.size9{font-size: 240%} 
a.size10{font-size: 260%} 

.tabSelected {
	font-size:14px;
	color: white;
	cursor: default;
	background: #C30000;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	border: 1px #C30000 solid;
}

/*.tabNotSelected {
	font-size: 12px; 
	color:#C30000; 
	background: white;
	cursor: pointer;
	border: 3px white solid;
}*/

.tabNotSelected {
	font-size:14px;
	color: #C30000;
	cursor: pointer;
	background: white;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	border: 1px #C30000 solid;
}

