.linecert
{
	display:block;
}

.hidecomune {
    display: none;
}

.infosubli
{
	padding-left:80px;
}

.info {
	font-size:0.70em;
	padding-left:30px;
	padding-right:30px;
}
   
.info h2 {
	text-align:left;
	font-size:1.2em;
	margin:1em 0 0 0 ;
	padding:0  ;
	font-weight: bold;
	color: #999999;
}   

.buttons
{
		padding-left:20px;
}

.navbuttons {
		clear:both;
		font-size: 0.70em;
		text-align:center;
		height:18px;
}

.navbuttonsin {
		clear:both;
		font-size: 1em;
		text-align:center;
		height:18px;
}

.radiobuttons
{
	font-size: 1.1em;
}

.mismatch2
		{
			text-align:center;
			padding-left: 0px;
			font-weight: bold;
			color: #ff0000;
			height: 20px;
		}	

.mismatch
		{
			text-align:center;
			padding-left: 5px;
			font-weight: bold;
			color: #ff0000;
			height: 20px;
		}

.mismatchsmall
		{
			text-align:center;
			padding-left: 5px;
			font-weight: bold;
			color: #ff0000;
			height: 20px;
			font-size:0.60em;
		}				
.success
		{
			text-align:center;
			padding-left: 5px;
			font-weight: bold;
			color: #000;
			height: 20px;
		}					
		
.tableincontent
	{
	font-size: 1em;	
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	}
.tableincontent td
{
	border-color:#999999;
}	

.tableinput td
{
	white-space:nowrap;
}
	
.campi{
      font-weight: bold;
      }
      
.campizoom{
      font-weight: bold;
      font-size:1.1em;
      }
                     
.campisevere
{
	  
      font-weight: bold;
      color:#ff0000;
      }
      	
.campiwarning
{
      font-weight: bold;
      color:#999999;
      }	
      	
.campimignon
			{
            font-size: 0.70em;
            font-weight: bold;
            left: auto;
            }         

.lblmignon
			{
            font-size: 0.70em;
            right:auto;
            }
                        

.linkcanalepegaso
{
	background-position: left center;
    background-image: url(../images/qthome.gif);
    background-repeat: no-repeat;
    
    padding-right: 5px;
    padding-left: 15px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 0px;
    color: #000;
    padding-top: 5px;
    text-decoration: none;
    	
}

		
.wizard
{
	background-position: left center;
    background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    
    padding-right: 5px;
    padding-left: 15px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 0px;
    color:#000000;
    padding-top: 5px;
    text-decoration: none;
    	
}

/* inizio descrizione corpi centrali */

.corpocentrale {
	width:100%;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom:20px;
	margin-bottom:15px;
   
}

.formlaterale{
		/*	background-color:#dbeff6;*/
			margin-left:0px;
		    margin-right:0px;
	
						
		}
.formcentrale{
		/*	margin-left:10px;
		    margin-right:30px; */
	        width:70%;
	        overflow:hidden;
	        margin-left:auto;
			margin-right:auto;		
						
		}
				
.formheader
{	
	background-color: #CC3333;
	background-repeat:no-repeat;
	padding-bottom:0px;
	/*background-image: url(../images/formbgangolo.gif);
	background-position:right top;*/
}

.keyaccess
{
	padding:10 0 10 0;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}

	
.formcontent
{
	background-color:#FFFFFF;
	margin:0 0 0 0;
	border-left:1px solid #CC3333;
	border-right:1px solid #CC3333;
	border-top:2px solid #CC3333;
	border-bottom:1px solid #CC3333;
			
}

.formfonttestata {
	margin:0 0 0 0;
	padding-right: 0px;
	padding-left:4px;
	font-weight: bold; 
	color: #ffffff;
	font-size:0.70em;
	text-align:left;
}
.selectedSec
{
 	background-color: #dddddd;
 	
}
.tableinput
{
	width:50%;
	font-size: 0.70em;
	margin-left:auto;
	margin-right:auto;
		
}        


.login{
	font-size:0.70em;
	text-align:left;
	margin-left: 10px;
	padding-left:10px;
	padding-right:4px;
}

.validationerror{
text-align:left;
font-size: 0.70em;
font-weight: bold;
color:	Red;
}

.riepilogo {
margin-top:20px;
}

.riepilogo h2 
{
	text-align:center;
	margin:0px;
	padding: 5px 0px;
	font-weight: bold;
}

.datariepilogo {
	text-align:left;
	background-image: url(../images/lineanews.gif);
	background-repeat: repeat-x;
	background-position: center;
}


.datariepilogosfondo {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	background-image: url(../images/freccia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #999999;
}

	
/* tabelle con bordo collassato */
.tcollapse
{	
	border-collapse:collapse;
}


.hideoverflow
{
	width:100%;
	overflow:hidden;
	text-align:center;	
}

.center
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.titoletto
{
	font-size:1.2em;
	font-weight:bold;
}
/*********************************************			
stili datagrid standard *********************/
.dgstyle{
	border-collapse:collapse;
	font-size : 1em;
	margin-left:auto;
	margin-right:auto;				
}
.dgheader
{
		font-weight:bold;
				
		color:#ffffff;
		
		background-color: #999999;
}
.dgitem
{
				
		color: black;
		background-color: White;
}
.dgaltitem
{
   		color: black;
		background-color: #F8f8f8;
}
.dgselected
{
		color: #2f2f2f;
		background-color: #d0d0d0;
}
.dgpager
{
		font-weight:bold;
		color: #000000;
		background-color: #e7e7e7;
	
}	

#head{
	display:block;
	background-color:#FFFFFF;
	background-image: url(../images/bg_head.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:22px 0px 10px;
	position:relative;

}	

#bghead{
	display:block;
	background-image: url(../images/top_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px;
	padding: 0px;
	height: 110px;
	width: 489px;
	/*width: 500px;*/
	text-indent:-900px;
}

#logo{
	display:block;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 129px;
	text-indent:-900px;
	background-color: #FFFFFF;
	position:absolute;
	top:15px;
	left:9px;
}
#home{
	display:block;
	background-image: url(../images/ico_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background-color: #FFFFFF;
	color:#000;
	position:absolute;
	top:1px;
	left:146px;
	text-decoration:none;
	font-size:0.70em;
}

/*****************************************************
* panel input generalità soggetto
******************************************************/

.ACER-SoggettoPanel
{
    width:40em;
    margin-top:3.0em;
    margin-left:auto;
    margin-right:auto; 
    border:solid 1px #000;
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-TitlePanel
{
    background-color:#999999;
    color:#FFFFFF;
    height:3em;
    line-height:3em;
    padding:0.5em 1.5em;
    text-align:center;
    font-size:1.2em;
    font-weight:bold;
}
   
.ACER-SoggettoPanel label
{   
    white-space:nowrap;
    float:left; 
    width:10em;
    text-align:right;
    margin:0.5em 0.5em;
   
    
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Generality input,
.ACER-SoggettoPanel  .ACER-SoggettoPanel-Badge input
{
    font-size:1.2em;
    float:left;
    
}


.ACER-SoggettoPanel  .ACER-SoggettoPanel-Generality,
.ACER-SoggettoPanel  .ACER-SoggettoPanel-Badge,
.ACER-SoggettoPanel  .ACER-SoggettoPanel-Buttons,
.ACER-SoggettoPanel  .ACER-SoggettoPanel-Failure
{
    
    height:3em;
    padding:0.5em 0.5em;
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Buttons
{
    
    height:2em;
    padding:0.5em 0.5em 2em 0.5em;
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Failure
{
   
    height:6em;
    color:Red;
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Buttons
{
   
    text-align:center;
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Generality input
{
    width:20em;
    
}

.ACER-SoggettoPanel  .ACER-SoggettoPanel-Badge input
{
    width:15em;
    
}



		

/****************************************
GRIDVIEW control adapter abilitato
*****************************************/

.PegasoGridView .AspNet-GridView 
{
    border: solid 1px #CC3333;
    margin:auto auto;
    overflow:auto;
}

.PegasoGridView .AspNet-GridView .AspNet-GridView-Empty
{
    background-color:#999999;
    color: White;
    font-weight: bold;
    font-size:1.1em;
    padding:4px 10px;
    text-align:center;
    line-height:1.1em;
    height:2em;
}


.PegasoGridView .AspNet-GridView table
{	
	margin-left:auto;
	margin-right:auto;
    width: 100%; 
   
}

.PegasoGridView .AspNet-GridView table thead tr th
{	
	background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
    font-size:1.0em;
    padding:4px 10px;

  
}

.PegasoGridView .AspNet-GridView td
{
    white-space:nowrap;
       
}


.PegasoGridView .AspNet-GridView table tbody tr td
{
    color: #333;
    background: #fffafa;
    text-align: left;
    padding:4px 10px;
    
       
}

.PegasoGridView .AspNet-GridView table tbody tr td a
{
    color: #333;
   
}

.PegasoGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
   	color: black;
	background-color: #e0e0e0;
}

/*
.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination AspNet-GridView-Bottom,
.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination span 
{	
    font-weight: normal;
    text-align: center;
    height: 2.8em;
    padding-bottom: 0.2em;
    padding-top: 0.8em;
    color:#fff;
    background-color:#5D7B9D;
    border:solid 2px #000;
           
}
*/

.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination
{	
    font-weight: normal;
    text-align: center;
    height: 1.8em;
    padding-bottom: 0.2em;
    padding-top: 0.8em;
    color:#fff;
    background-color:#999999;
    /*border:solid 2px #000; */
           
}


.PegasoGridView .AspNet-GridView div.AspNet-GridView-Pagination a
{	
	color:#fff;
	padding-top: 0.8em;
	padding-left: 0.2em;
	padding-right: 1em;
	text-decoration: none;
	
}



/****************************************
FINE GRIDVIEW
*****************************************/
