.mainColor{
	COLOR: #E2001A;
}
.google-maps {
  position: relative;
  padding-bottom: 75%; // Definisco l&amp;amp;amp;#39;aspect ratio
  height: 0;
  overflow: hidden;
}
.google-maps &amp;amp;amp;gt; iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.mainColor2{
	COLOR: #8BC641;
}

.ui-widget-header {
    background: #003B67 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
 
}
.mainBackColor{
	BACKGROUND-COLOR: #A8293C;
	color:white;
}
.secondColor{
	COLOR: #E2001A;
}
hr {
    border-top: 1px solid #E2001A;
}

.secondBackColor{
	BACKGROUND-COLOR: #003B67;  
	color:white;
}

.ui-datepicker-title{
color:black !important;
}

 .reportHeader {
	BACKGROUND-COLOR: transparent;
	COLOR: #A8293C;
	font-weight:bold;
}
.reportLabel { 
	COLOR: #404040; 
	BACKGROUND-COLOR: transparent;
	
}
.rowTot{  
  color: #A8293C;  
	font-weight:bold;
 }
.progress-bar {
    background-image: linear-gradient(to bottom,#E2001A 0,#E2001A 100%);
}

.btn-danger,.btn-success  {
    margin-left:20px;   
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
        text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
    color:#000000;
}
.test{
    bordeR:none;
}
 /* panel */
.panel{
        background: rgba(255,255,255,0.95)!important;  
        margin-bottom: 5px!important;
}


.nav-pills li.active a {
    color: #fff;
    background-color: #003B67 !important;
}


.panel-heading{
    background-image: -webkit-linear-gradient(top,#003B67 0,#003B67 100%)!important;
    background-image: -o-linear-gradient(top,#003B67 0,#003B67 100%)!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4B4C4E),to(#4B4C4E))!important;
    background-image: linear-gradient(to bottom,#003B67 0,#003B67 100%)!important;  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&amp;amp;amp;amp;amp;#39;#ff2057A7&amp;amp;amp;amp;amp;#39;, endColorstr=&amp;amp;amp;amp;amp;#39;#ff2057A78&amp;amp;amp;amp;amp;#39;, GradientType=0)!important;
    background-repeat: repeat-x!important;  
	COLOR: #ffffff!important;
}

.panel .panel{
    border:none!important;
}

/*  field */

.divField{
    min-height:40px!important;
}

/* help field*/

.helpLink {
	Z-INDEX: 0;
}
.helpBox {
	BACKGROUND-COLOR: #F2F3F9;
	BORDER: 1px solid #CCCCCC;
	COLOR: #3E3E3E;
	DISPLAY: none;
	PADDING: 7px;
	POSITION: absolute;
	WIDTH: 320px;
	Z-INDEX: 0;
}

/*  ERROR */

.errorLabel{
    color:red;
    display:block;      
    float: left;
}


/*  reportTable */#3A2B4A