﻿.navbar-default .navbar-nav > li > a
{
     color:#000;
     font-weight:bold;
}

.required:after {
  content:"*";color:red;
}


.inputUpper
{
    text-transform:uppercase;
}

#toTop {
    padding: 5px 3px;
    background: silver;
    color: #fff;
    position: fixed;
    bottom: 0;
    right: 5px;
    display: none;
}


.grid-pager-def
{
  background-color:Silver;
    
}
.grid-row-def td
{
    font-size:12px!important;
}

.grid-Alternate-def td
{
    font-size:12px!important;
}

/*Modal Popup*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 950px;
}

/*
.modalPopUp
{
 cursor: move; 
 background-color: #DDDDDD; 
 border: solid 1px Gray; 
 color: Black; 
  min-width:950px;
 
}
*/
.modalPopup p {
    padding: 5px;
}



/*AutoComplete flyout */

.autocomplete_completionListElement {
    margin: 0px!important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: none;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
}




td .literal
{
    padding:5px 5px 5px 5px;
    font-weight:bold;
}
#storiContratti h2
{
      font-size:12pt;
}
#appApertiTlm h2
{
    font-size:12pt;
}
#storico h2
{
    font-size:12pt;
}
.linkGrid a
{
     text-decoration:none;
}

.radiobuttonlist
{
    width:100%!important;
    margin-right:2px;
    margin-left:2px;
}

table .radiobuttonlist 
{
    width:100%!important;
}
.rowHead
{
     max-height:300px;
}

.headSito
{
     
    background-image:url('../../Images/CChead.jpg');
    
    
    background-repeat:no-repeat;
     max-height:250px;
  
   
   background-attachment: fixed;
    width: 100%; 
    height: 250px; 
    top: 0; 
    left: 0;
   background-position:0px 0px;     
   background-size:100%;
  

   -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    
  

}

.manutenzione
{
    
    background-image:url('../../Images/manu.jpg');
        background-repeat:no-repeat;
   background-attachment: fixed;
    background-position:0px 0px;     
   background-size:100%;
  

   -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

@media screen and (max-width: 768px )
{
    
    .headSito
    {
       background-image:none !important;
       height: 0px !important; 
    }
    
    #myCarousel
    {
        display:none;
    }
}
@media screen and (min-width: 769px) and (max-width: 991px )
{
    
    .headSito
    {
        /*
        min-height:250px;
        background-position:0px -150px;     
        */
    }
}

#headDiv
{
    min-height:150px!important;
    background-color:Aqua;
}

.chkProfilo td
{
     width:50px;
}
.radiobuttonlist > Table > tbody > tr > td
{
    width:150px;
}

#divContentMain
{
 margin-left:5px;
 margin-right:5px;
 margin-top:15px;
}


.infoUtente
{
    padding-top:5px;
  color:#fff;
  font-size:1.2em;   
}

.navbar-inverse .navbar-brand
{
     color:#fff !important;
  font-size:1.2em !important;  
}

.nav > li >a
{
     font-size:1.2em !important;  
}

/*NET*/
body {}
body,td { }

blockquote {}

#pageHeader {height:50px; line-height:50px; color:#80FF00; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:24px; padding:10px 16px 10px 16px; background-color:#004A66;  border-bottom:1px solid #FFF; }
#divBaseLinks {height:30px; background-color:#004A66;  border-top:1px solid #FFF; padding:0px 10px 0px 10px; line-height:30px; color:#FFF;}
#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:none;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}
#divPageContent {border-top:3px solid #FF8000; border-bottom:3px solid #FF8000; padding:10px 0px 10px 0px;background-color: #FFF;}
#navcontainer { width: 160px; }
#navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family:verdana,arial,sans-serif; }
#navcontainer a { display: block; padding: 4px; width: 160px; background-color: #004A66; border-bottom: 1px solid #FFF; }
#navcontainer a:link, #navlist a:visited {color: #FFF; text-decoration: none; }
#navcontainer a:hover {background-color: #336699; color: #fff; }
#sideBarNews {}
#sideBarNewsContent {background-color:#EEE; padding:10px; }
#newsHeader {height:22px; line-height:22px; color:#80FF00; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; padding:0px 5px 0px 5px; background-color:#004A66;  border-bottom:1px solid #FFF; }

.leftColumn { padding:0p 5px 0px 5px; width:170px;}
.rightColumn {padding:0px 10px 10px 10px; border-left:1px dashed #CCC;}
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #004A66;}
.note {font-weight:bold; color:#800000; font-style:italic; background-color: #FFF0B7; padding:5px; border:1px solid #FFB96C; }
.newsItem {margin-bottom:5px; font-size:9px; }
.readNewsLink {margin-bottom:10px; font-size:9px; }

/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #D8D8D8}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #004A66}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



.tableRadioButton td
{
    padding:5px 5px 5px 5px!important;
}
.tableRadioButton > table
{
    width:100% !important;
}


/**********************************/

.grid
{
	border: solid 2px Black;

}
.grid2
{
    /*width:100%;*/
	border: solid 2px Black;

}
.grid  td
{
	padding:5px 15px 5px 15px!important;
	/*max-width:150px!important;
	min-width:50px!important;
*/
	vertical-align:top;
}
.grid-empty td
{
    min-width:890px !important;
    text-align:left;
}
.gridTdDatiAzienda
{
padding:5px 5px 5px 5px!important;
	max-width:250px!important;
	min-width:50px!important;
	vertical-align:top;
}

.grid-empty li
{
     text-align:left;
}
.grid-header
{
	
	text-decoration: none;
	font-weight: normal;
	color:Black;
	font-size:1.1em;
 
}

.grid-header-small
{
	
	text-decoration: none;
	font-weight: normal;
	color:#fff;
	font-size:1.0em;
	background-color:rgb(126, 161, 193);
	
 
}
.grid-header-small th
{
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
min-height:15px!important;
/*
max-width:130px!important;
	min-width:50px!important;
*/
color:#fff;
}
.grid-header-small th a
{
padding-left:2px;
padding-right:2px;
min-height:10px!important;
/*
max-width:130px!important;
	min-width:50px!important;
*/
color:#fff;
}
.grid-header th
{
padding-left:5px;
padding-right:5px;
min-height:50px!important;
max-width:130px!important;
	min-width:50px!important;
}
.grid-header th:{background-color: #f1c140;}
/*
.grid-header th:first-child+th{background-color: #7ea1c1;}
.grid-header th:first-child+th+th{background-color: #405c8a;}
.grid-header th:first-child+th+th+th{background-color: #f1c140;}
.grid-header th:first-child+th+th+th+th{background-color: #91b06d;}
.grid-header th:first-child+th+th+th+th+th{background-color: #80acb3;}
.grid-header th:first-child+th+th+th+th+th+th{background-color: #89898c;}
.grid-header th:first-child+th+th+th+th+th+th+th{background-color: #d75e62;}
.grid-header th:first-child+th+th+th+th+th+th+th+th{background-color: #e39b5a;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th{background-color: #7ea1c1;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th+th{background-color: #405c8a;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th+th+th{background-color: #80acb3;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th+th+th+th{background-color: #91b06d;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th+th+th+th+th{background-color: #f1c140;}
.grid-header th:first-child+th+th+th+th+th+th+th+th+th+th+th+th+th+th{background-color: #89898c;}
*/
.grid-row
{
  text-align:left;   
}
td .grid-rowDoppioni
{
   font-size:12px !important;
}
.grid-header-cal
{
    text-align: center;
    font-size: 1.3em;
    background-color: #D1D1D3;
}
.grid-row-cal
{
    min-height:150px;
}
.grid-row-cal-agenti
{
     min-height:75px;
}
.grid-alterrow-cal-agenti
{
 min-height:75px;
 background-color:#eff4ff;
}

.grid-Alternate
{
    background-color:#eff4ff;
    text-align:left;
}
.grid-alterrow-cal
{
        background-color:#eff4ff;
         min-height:150px;
}
.grid-row td
{
  padding-left:5px;
   text-align:left; 
}
.grid-Alternate td
{
   padding-left:5px;
}
.grid-Alternate-def
{
background-color:#eff4ff;
    text-align:left;
}

.grid-pager2 select
{
  display:none; 
  
}
.grid-pager2
{
  font-size:1.2em;
  background-color:#e0e0eb;  
  color:#000; 
}
.grid-pager
{
  font-size:1.0em;
  background-color:#e0e0eb;  
  color:#000; 
}
.grid-pager a
{

  color:red; 
}
.grid-pager a.visited
{

  color:black; 
}

/*
Doppioni Pager
*/
.grid-pagerDoppioni
{
  font-size:0.9em;
  background-color:#e0e0eb;  
  color:#000; 
}
.grid-pagerDoppioni a
{

  color:red; 
}
.grid-pagerDoppioni a.visited
{

  color:black; 
}


/*
Doppioni : FIne
*/


.grid-header th
{
     background-color: #80acb3;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	
	padding: 1 1 1 4;
	color:#fff;
	
	
}

.grid-header a
{
color:#fff;
  	text-decoration: none;	
}

.grid-def table
{
    border-style:none;
}

.literal
{
	font-size: 12px;
	
}
.ModalBackground
{
	background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.popup 
{
	width:600px;  
	height:600px; 
	overflow:scroll; 
	padding:10px; 
	background-color:White;
	border-style:solid;  
	border-color:Black;  
	border-width:1px;
	vertical-align: top;  
	text-align:left; 
}
