/* Style: gen2 Type: style_gen*/

body{
	/*background: #ffffff url('url('src/s_back_tr.png'), linear-gradient(top, #ffffff, #cccccc)') no-repeat fixed left top;*/
	background-color: #ffffff;
	background-image: url('src/s_back_tr.png'), linear-gradient(top, #ffffff, #cccccc);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: fixed;
	font-family:"Sans",sans,sans-serif;
	min-width:800px;
	color: black;
}
.logo{
	position: relative;
	height:125px;
	background-image: url('src/logo.png');
	background-repeat: no-repeat;
	background-position: center top;
}
.logo2{
	position: absolute;
	top:56px;
	left:0px;
	height:30px;
	min-width:810px;
	width:100%;
	background: ;
	z-index:-1;
}
.personal_image_box{
  display:block;
}
.image_in_box{
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-color: white;
  border-style: solid;
  border-width: 5px;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.indent{
	text-indent:10px;
}
.verylarge{
	font-size:20px;
}
.large{
	font-size:18px;
}
.normal{
	font-size:16px;
}
.little{
	font-size:14px;
}
.verylittle{
	font-size:12px;
}
.main_color{
  color: blue;
}
.section_title{
  font-size: 13pt;
}
/* DEPRECATED */
.red{
	color: red;
}
.green{
	color: green;
}
.blue{
	color:blue;
}
.lightSlateBlue{
	color:#736AFF
}
/* END DEPRECATED */
.warning{
  color: red !important;
}
.successfull_info{
  color: green !important;
}
.sistema_main_color{
  color: blue;
}
.hidden{
	display:none;
}
.right{
	text-align:right;
}
.barrato
{
	text-decoration: line-through;
}
.underlined{
	text-decoration:underline;
}

.sistema{
	border: 1px solid #0c0ce7;
	border-collapse:collapse;
}
.sistema_a{
	border: 1px solid #0c0ce7;
	border-collapse:collapse;
	padding: 3px 5px;
	width:120px;
	text-align:center;
	font-size:10pt;
	background: #b6cfd4;
}
.sistema_b{
	border: 1px solid #0c0ce7;
	border-collapse:collapse;
	padding: 3px 5px;
	text-align:center;
	font-size:10pt;
	background: white;
}

/* link generici, non cambiano mai, diventano sottolineati quando ci passi sopra */
.link:link{
  color: blue;
	text-decoration:none;
}

.link:visited{
	color: blue;
	text-decoration:none;
}

.link:hover{
	color: blue;
	text-decoration:underline;
}

.link:active{
	color: blue;
}


/*per la causa in Ultime Azioni e Avvisi, sono sempre in grassetto, di base blu, visitati neri, se ci passi sopra si sottolineano*/
.link_history:link{
  color: blue;
	text-decoration:none;
	font-weight:bold;
}

.link_history:visited{
	color: blue;	
	font-weight:bold;
        text-decoration:none;
}

.link_history:hover{
  color: blue;
	text-decoration:underline;
	font-weight:bold;
}

.link_history:active{
	color: blue;
}


/*per la scritta VISUALIZZA di Transazioni,Amministrazione e Transazioni in comune, di base sono blu, visitati neri, se ci passi sopra si sottolineano*/
.link_transazioni:link{
  color: blue;
	text-decoration:none;
}

.link_transazioni:visited{
	color: blue;	
	text-decoration:none;
}

.link_transazioni:hover{
  color: blue;
	text-decoration:underline;
}

.link_transazioni:active{
	color: blue;
}

.fake_link{
  cursor: pointer;
  color: blue;
}
.fake_link:hover{
  text-decoration: underline;
}

/* Loading animation */
.floatingBarsG{
position:relative;
width:19px;
height:24px}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:3px;
height:7px;
-moz-border-radius:3px 3px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.8s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:3px 3px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.8s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:3px 3px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:0.8s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:3px 3px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:0.8s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:3px 3px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:0.8s;
animation-iteration-count:infinite;
animation-direction:linear;
}

.rotateG_01{
left:0;
top:9px;
-moz-animation-delay:0.3s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.3s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.3s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.3s;
-o-transform:rotate(-90deg);
animation-delay:0.3s;
transform:rotate(-90deg);
}

.rotateG_02{
left:2px;
top:3px;
-moz-animation-delay:0.4s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.4s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.4s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.4s;
-o-transform:rotate(-45deg);
animation-delay:0.4s;
transform:rotate(-45deg);
}

.rotateG_03{
left:8px;
top:1px;
-moz-animation-delay:0.5s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.5s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.5s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.5s;
-o-transform:rotate(0deg);
animation-delay:0.5s;
transform:rotate(0deg);
}

.rotateG_04{
right:2px;
top:3px;
-moz-animation-delay:0.6s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.6s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.6s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.6s;
-o-transform:rotate(45deg);
animation-delay:0.6s;
transform:rotate(45deg);
}

.rotateG_05{
right:0;
top:9px;
-moz-animation-delay:0.7s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.7s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.7s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.7s;
-o-transform:rotate(90deg);
animation-delay:0.7s;
transform:rotate(90deg);
}

.rotateG_06{
right:2px;
bottom:2px;
-moz-animation-delay:0.8s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:0.8s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:0.8s;
-ms-transform:rotate(135deg);
-o-animation-delay:0.8s;
-o-transform:rotate(135deg);
animation-delay:0.8s;
transform:rotate(135deg);
}

.rotateG_07{
bottom:0;
left:8px;
-moz-animation-delay:0.9s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:0.9s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:0.9s;
-ms-transform:rotate(180deg);
-o-animation-delay:0.9s;
-o-transform:rotate(180deg);
animation-delay:0.9s;
transform:rotate(180deg);
}

.rotateG_08{
left:2px;
bottom:2px;
-moz-animation-delay:1s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1s;
-o-transform:rotate(-135deg);
animation-delay:1s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#0F6CCF}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#0F6CCF}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#0F6CCF}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#0F6CCF}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#0F6CCF}

100%{
background-color:#FFFFFF}

}


.logo{
  background-color: #d4d3ff;
  width: 436px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 60px;
}
body{
	background-image: url('src/s_back_tr.png'), -moz-linear-gradient(top, #ffffff, #cccccc);
	background-image: url('src/s_back_tr.png'), -webkit-linear-gradient(top, #ffffff, #cccccc);
	background-image: url('src/s_back_tr.png'), -o-linear-gradient(top, #ffffff, #cccccc);
}
  
