@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------/// Area Riservata Preventivi--- */
/* -------------------------------------------------------------------------- */

/* ------------------------------------------------------ GENERALI --- */
/* ------------------------------------------------------------------ */

/*DEBUG*/
/*.boxAreaRiservata div{
border:1px solid red;
}
/**/

#areaRiservataAccesso{
text-transform:uppercase;
font-size:9px;
color:#a2a7b4;
background-color:#2b3040;
margin:2px 0;
}
#areaRiservataAccesso table{
border-collapse:collapse;
}
	#areaRiservataAccesso table td.bottoni{
	background-color:#000;
	}
	input.menuAreaRisAccesso{
	text-align:center;
	cursor:hand;
	cursor:pointer;	
	text-decoration:none;
	background-color:#000;
	margin:0;
	padding:3px 0;
	}


a.accediAreaRiservata:link, a.accediAreaRiservata:active, a.accediAreaRiservata:visited {
text-decoration:none;
font-size:10px;
font-weight:none;
color:#a2a7b4;
background-image:url(/image/comuni/lock.gif);
background-repeat:no-repeat;
background-position:100% 0;
padding-right:23px;
}
a.accediAreaRiservata:hover{
color:#82a2f4;
}


.boxAreaRiservata{
width:924px; /*width:894px;*/
border:6px solid #82a2f4;
padding:24px 30px 30px 0;
background-color:#2b3040;
color:#fff;
}
.boxAreaRiservata2{
width:894px;
border:6px solid #82a2f4;
padding:30px;
background-color:#2b3040;
color:#fff;
}

.titoloSezione{
border-bottom:2px solid #6e8ddb;
color:#82a2f4;
font-size:14px;
font-weight:bold;
background-image:url(/image/comuni/lock.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:30px;
padding-bottom:18px;
}
/*.titoloSezione{
border-bottom:2px solid #6e8ddb;
color:#82a2f4;
font-size:14px;
font-weight:bold;
background-image:url(/image/comuni/lock.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:23px;
padding-bottom:8px;
}*/

	.titoloSezione2{
	border-bottom:2px solid #dce6ff;
	color:#dce6ff;
	font-size:12px;
	font-weight:bold;
	padding:15px 0;
	/*margin-bottom:18px;*/
	display:block;
	}
	
	.titoloSezione3{
	color:#fff;
	font-size:15px;
	font-weight:normal;
	padding:5px 10px 35px 0;
	display:block;
	}
	.titoloSezione3{
	}
	
	
.campoPrivacy{
border:0;
overflow:auto;
}
	.campoPrivacyTesto{
	background-color:#2b3040;
	padding:10px;
	font-size:10px;
	color:#b3bbd0;
	}
	
hr.rigaCheSepara{
border:0;
border-top: 1px solid #fff;
height: 0;
background: #fff;
margin:6px 0;
}

.boxScorrevole{
overflow:auto;
border:0;
height:100px;
width:830px;
padding:0;
margin:15px 0 5px 0;
}
	.headerTabella{
	background-color:#82a2f4;
	padding:3px;
	text-align:left;
	}
		.boxScorrevole table{
		width:94%;
		}
	
	

.rigaCheSepara{
height:2px;
line-height:0;
background-color:#82a2f4;
clear:left;
margin:5px 0;
padding:0;
}
.rigaCheSepara2{
height:1px;
line-height:0;
background-color:#121212;
clear:left;
margin:5px 0;
padding:0;
}	
   


/* ----------------------------------------------------- forms --- */
/* ------------------------------------------------------ */
.inputAreaRis{
background-color:#2b3040;
width:170px;
padding:2px 10px 2px 10px;
color:#fff;
text-transform:none;
border:0;
font-size:11px;
}
	.inputAreaRisQuantita{
	background-color:#2b3040;
	width:30px;
	padding:2px 5px 2px 5px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}

.tendinaAreaRis{
background-color:#2b3040;
width:190px;
padding:2px 10px 2px 10px;
color:#fff;
text-transform:none;
border:0;
font-size:11px;
margin:0 0 0 5px;
font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
/*.imageButtonAreaRis{border:1px solid red;
background-color:transparent;
text-align:center;
padding:3px;
border:0;
}
input.imageButtonAreaRis{border:1px solid red;
background-color:transparent;
text-align:center;
padding:3px;
border:0;
}
.imageButtonAreaRisRicerca{
text-align:center;
background-color:transparent;
padding:3px;
border:0;
}*/

.tabAccessoAreaRis{
border:2px solid #000;
background-color:#82a2f4;
color:#333333;
}


/* ------------------------------------------------------ menu laterale --- */
/* ------------------------------------------------------------------ */



ul.menuAreaRiservata{
list-style-type:none;
background-color:#82a2f4;
padding:2px;
margin:0; 
width:246px;
}
ul.menuAreaRiservata li{
margin: 0;
padding:0;
display:inline;
}
	a.menuAreaRiservata:link, a.menuAreaRiservata:active,a.menuAreaRiservata:visited{
	text-align:left;
	border:2px solid #82a2f4;
	margin:0;
	padding:15px 55px 15px 10px;
	cursor:hand;
	cursor:pointer;
	font-size:11px;
	display:block;	
	text-decoration:none;
	color:#2b3040;
	background-position:94% 50%;
	background-repeat:no-repeat;
	
	}
	a.menuAreaRiservata:hover{
	background-color:#82a2f4;
	color:#333333;
	}
		.modificaDati{
		background-image:url(/image/areaRis/modDati.gif);
		background-color:#dce6ff; 	
		}
		.creaNuovoCapitolato{
		background-image:url(/image/areaRis/add.gif);
		background-color:#dce6ff;
		}
		.gestCapitAperti{
		background-image:url(/image/areaRis/capitAperti.gif);
		background-color:#dce6ff;
		}
		.gestPrevConfermati{
		background-image:url(/image/areaRis/prevConfermati.gif);
		background-color:#dce6ff;
		}
		.vediScadenziario{
		background-image:url(/image/areaRis/clock.gif);
		background-color:#dce6ff;
		}
		.sloggati{
		background-image:url(/image/areaRis/esci.gif);
		background-color:#dce6ff;
		}
		

a.menuAreaRisTornainHome:link, a.menuAreaRisTornainHome:active,a.menuAreaRisTornainHome:visited{
	text-align:center;
	margin:4px 0;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	display:block;
	padding:5px 10px 5px 5px;
	background-repeat:no-repeat;
	background-position:4% 50%;
	text-decoration:none;
	color:#697291;
	background-color:#dce6ff;
	}
	a.menuAreaRisTornainHome:hover{
	background-color:#82a2f4;
	color:#333333;
	}
	
.menuAreaRisSloggati{
text-align:center;
cursor:hand;
cursor:pointer;
padding:3px 3px 1px 3px;
text-decoration:none;
color:#333;
background-color:#82a2f4;
}

	
/* ------------------------------------------------------ tabelle! --- */
/* ------------------------------------------------------------------ */
.titoloTabella{
background-color:#3e4763;
display:block;
padding:3px 10px;
}
.riepilogoCapitolatoTable{
width:300px;
text-align:left;
}
.tabellaGeneraleNoBGcolorato{
width:830px; /*width:590px*/
border-collapse:collapse;
}

/*-----*/	
td.ColumnsBtnModifica{
text-align:center;
}
td.ColumnsBtnModifica input{
background-color:transparent;
border:0;
padding:3px;
text-align:center;
}

/*-----*/
.HeaderStyleMoltoEvidente{
background-color:#a6c343;
padding:20px;
text-align:center;
width:100%;
border-collapse:collapse;
color:#000;
}

/*-----*/
.AvvisoErrorePreventivo{
background-color:#FFFF00;

border:3px solid #FF0000;
font-size:14px;
color:#000000;
}


/*-----*/	
.tabellaSoloBordoconMargini{
text-align:left;
width:100%;
border-collapse:collapse;
border:2px solid #6888dc;
color:#fff;
margin:1px 0;
}
	.tabellaSoloBordoconMargini td{
	padding:16px;
	}

a.linkLogin:link, a.linkLogin:active, a.linkLogin:visited{
color:#b1aa3c;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
a.linkLogin:hover{
color:#b1aa3c;
text-decoration:none;
}

/*-----*/	
.tabellaGeneraleDati{
text-align:left;
width:100%;
border-collapse:collapse;
color:#000;
}
	.tabellaGeneraleDati td{
	padding:3px;
	}
	.tabellaGeneraleDati .AlternatingRowStyle{
	background-color:#82a2f4;
	}
	.tabellaGeneraleDati .RowStyle{
	background-color:#6888dc;
	}
		.tabellaGeneraleDati .RowStyle td, .tabellaGeneraleDati .AlternatingRowStyle td{
		border-right: 1px solid #2b3040;
		border-left: 1px solid #2b3040;
		}
	.tabellaGeneraleDati .HeaderStyle{
	}
		.tabellaGeneraleDati .HeaderStyle th{
		padding:9px 10px;
		background-color:#5f78b8;
		color:#fff;
		border: 1px solid #2b3040;		
		}
	.tabellaGeneraleDati .ColumnsBtnModifica{
	}
		.tabellaGeneraleDati .ColumnsBtnModifica div{
		text-align:center;
		background-color:transparent;
		}
	.tabellaGeneraleDati tr.paging td {
	background-color:#5f78b8;
	border: 1px solid #2b3040;		
	}
		.tabellaGeneraleDati tr.paging td table td{
		border:0;
		}

	
		
/*-----*/	
.tabellaGenerale{
text-align:left;
width:100%;
border-collapse:collapse;
color:#000;
}
	.tabellaGenerale td{
	background-color:#82a2f4;
	padding:3px;
	border: 1px solid #2b3040;
	}
	.tabellaGenerale .HeaderStyle{
	padding:9px 10px;
	background-color:#5f78b8;
	color:#fff;
	border: 1px solid #2b3040;	
	font-weight:bold;	
	}
	
/*----
-*/	
.tabellaGeneraleRossa
{
	border: solid 3px red; 
text-align:left;	
width:100%;
border-collapse:collapse;
color:#000;
}
	.tabellaGeneraleRossa td{
	background-color:#82a2f4;
	padding:3px;
	border: 1px solid #2b3040;
	}
	.tabellaGeneraleRossa .HeaderStyle{
	padding:9px 10px;
	background-color:#5f78b8;
	color:#fff;
	border: 1px solid #2b3040;	
	font-weight:bold;	
	}
	
/*-----*/	
.aggiungiCapitolato{
background-color:#666666;
padding:5px;
width:830px;
border:1px solid #82a2f4;
}
	.aggiungiCapitolato td table td a{
	color:#333;
	}	
	
/*-----*/	
.aggiungiCapitolatoRossa{
background-color:#FF0000;
padding:5px;
width:830px;
border:1px solid #82a2f4;
}
	.aggiungiCapitolatoRossa td table td a{
	color:#FF0000;
	}	

/*-----*/
.tabellaRicercaDati{
text-align:left;
width:100%;
border-collapse:collapse;
color:#dddddd;
}
	/*.tabellaricercaDati .paging>td{
	background-color:#455171;
	border: 1px solid #666666;
	}*/
	.tabellaRicercaDati td{
	padding:3px;
	}
	.tabellaRicercaDati .AlternatingRowStyle{
	background-color:#212121;
	}
	.tabellaRicercaDati .RowStyle{
	background-color:#000;
	}
		.tabellaRicercaDati .RowStyle td, .tabellaRicercaDati .AlternatingRowStyle td{
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
		}
	.tabellaRicercaDati .HeaderStyle{
	}
		.tabellaRicercaDati .HeaderStyle th{
		padding:9px 10px;
		background-color:#333333;
		color:#fff;
		border: 1px solid #666;		
		}
	.tabellaRicercaDati .ColumnsBtnModifica{
	}
		.tabellaRicercaDati .ColumnsBtnModifica div{
		text-align:center;
		background-color:#000;
		}
		.tabellaRicercaDati .ColumnsBtnModifica div input{
		background-color:transparent;
		}
	.tabellaRicercaDati tr.paging td {
	background-color:#333333;
	border: 1px solid #666;		
	}
		.tabellaRicercaDati tr.paging td table td{
		border:0;
		}
	.tabellaRicercaDati input{
	background-color:#333333;
	width:170px;
	padding:2px 10px 2px 10px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}
	
	
/*-----*/		
.tabellaRicerca	{
text-align:left;
width:100%;
border-collapse:collapse;
color:#dddddd;
}
	.tabellaRicerca td{
	background-color:#000;
	padding:3px;
	border: 1px solid #666666;
	}
	.tabellaRicerca .HeaderStyle{
	padding:9px 10px;
	background-color:#333333;
	color:#fff;
	border: 1px solid #666666;	
	font-weight:bold;	
	}
	.tabellaRicerca .tabellaRicercaSelect{
	width:150px;
	background-color:#333333;
	padding:2px 10px 2px 10px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}
	.tabellaRicerca input{
	background-color:#333333;
	width:170px;
	padding:2px 10px 2px 10px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}
	
/*-----*/		
.tabellaRicercaRossa	{
text-align:left;
width:100%;
border-collapse:collapse;
color:#dddddd;
}
	.tabellaRicercaRossa td{
	background-color:#FF0000;
	padding:3px;
	border: 1px solid #666666;
	}
	.tabellaRicercaRossa .HeaderStyle{
	padding:9px 10px;
	background-color:#FF0000;
	color:#fff;
	border: 1px solid #666666;	
	font-weight:bold;	
	}
	.tabellaRicercaRossa .tabellaRicercaSelect{
	width:150px;
	background-color:#FF0000;
	padding:2px 10px 2px 10px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}
	.tabellaRicercaRossa input{
	background-color:#333333;
	width:170px;
	padding:2px 10px 2px 10px;
	color:#fff;
	text-transform:none;
	border:0;
	font-size:11px;
	}

	
	
/*-----*/
.paging td{
background-color:#455171;
}
	.paging td table td{
	border:0;
	}
		.paging td table td a{
		color:#e5e5e5;
		}


/* ------------------------------------------------------------------ */



a.areaRisLinkbutton:link, a.areaRisLinkbutton:active, a.areaRisLinkbutton:visited{
display:block;
padding:15px 6px;
margin:10px 0;
text-align:center;
background-color:#495e93;
text-decoration:none;
color:#FFFFFF;
border:2px solid #000;
}
	a.areaRisLinkbutton:hover{
	background-color:#82a2f4;
	color:#333333;
	}
	
a.areaRisLinkbuttonRICERCA:link, a.areaRisLinkbuttonRICERCA:active, a.areaRisLinkbuttonRICERCA:visited{
display:block;
padding:15px 6px;
margin:10px 0;
background-color:#a3a3a3;
text-decoration:none;
border:2px solid #000;
color:#333;
text-align:center;
}
	a.areaRisLinkbuttonRICERCA:hover{
	background-color:#dfdfdf;/* ------------------------------------------------------ Bottoni --- */
/* ------------------------------------------------------------------ */
	}
	
a.btnConferma:link, a.btnConferma:active, a.btnConferma:visited{
display:block;
padding:3px 6px;
background-color:#495e93;
text-decoration:none;
color:#FFFFFF;
text-align:center;
}
	a.btnConferma:hover{
	background-color:#82a2f4;
	color:#333333;
	}

a.btnSalva:link, a.btnSalva:active, a.btnSalva:visited{
background-image:url(/image/areaRis/salva.gif);
background-repeat:no-repeat;
background-position:5% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;
margin:1px;
text-align:left;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 10px 10px 35px;
text-decoration:none;
color:#333;	
}
	a.btnSalva:hover{
	background-color:#3e4763;
	color:#fff;
	}
	
a.btnAvanti:link, a.btnAvanti:active, a.btnAvanti:visited{
background-image:url(/image/areaRis/avanti.gif);
background-repeat:no-repeat;
background-position:97% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;
margin:1px;
text-align:right;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 69px 10px 10px;
text-decoration:none;
color:#333;	
}
	a.btnAvanti:hover{
	background-color:#3e4763;
	color:#fff;
	}

a.btnAvantiRicerca:link, a.btnAvantiRicerca:active, a.btnAvantiRicerca:visited{
background-image:url(/image/areaRis/avanti.gif);
background-repeat:no-repeat;
background-position:95% 50%;
background-color:#a3a3a3;
border:2px solid #333;
margin:1px;
text-align:right;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 55px 10px 10px;
text-decoration:none;
color:#333;	
}
	a.btnAvantiRicerca:hover{
	background-color:#dfdfdf;
	}
	
a.btnIndietro:link, a.btnIndietro:active, a.btnIndietro:visited{
background-image:url(/image/areaRis/indietro.gif);
background-repeat:no-repeat;
background-position:5% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;	
text-align:left;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 15px 10px 54px;
text-decoration:none;
color:#333;	
}
	a.btnIndietro:hover{
	background-color:#3e4763;
	color:#fff;
	}

a.btnFine:link, a.btnFine:active, a.btnFine:visited{
background-image:url(/image/areaRis/fine.gif);
background-repeat:no-repeat;
background-position:5% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;	
text-align:left;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 5px 10px 54px;
text-decoration:none;
color:#333;	
}
	a.btnFine:hover{
	background-color:#3e4763;
	color:#fff;
	}
	
a.btnAggiungiCapitolato:link, a.btnAggiungiCapitolato:active, a.btnAggiungiCapitolato:visited{
background-image:url(/image/areaRis/add.gif);
background-repeat:no-repeat;
background-position:2% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;	
text-align:left;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 5px 10px 59px;
text-decoration:none;
color:#333;	
}
	a.btnAggiungiCapitolato:hover{
	background-color:#3e4763;
	color:#fff;
	}


a.ricalcola:link, a.ricalcola:active, a.ricalcola:visited{
background-image:url(/image/areaRis/ricalcola.gif);
background-repeat:no-repeat;
background-position:95% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;	
text-align:right;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 45px 10px 5px;
text-decoration:none;
color:#333;	
}
	a.ricalcola:hover{
	background-color:#3e4763;
	color:#fff;
	}

a.btnZoom:link, a.btnZoom:active, a.btnZoom:visited{
background-image:url(/image/areaRis/zoom.gif);
background-repeat:no-repeat;
background-position:9% 50%;
background-color:#dce6ff;
border:2px solid #82a2f4;	
text-align:left;
cursor:hand;
cursor:pointer;
font-size:11px;
display:block;
padding:10px 5px 10px 34px;
text-decoration:none;
color:#333;	
}
	a.btnZoom:hover{
	background-color:#3e4763;
	color:#fff;
	}

.CheckBoxGenerale
{
	/*background-color:#82a2f4;*/
	background-color:#ffffff;
	width:30px;
}
	
	
	
/* ------------------------------------------------------ Calendario --- */
/* ------------------------------------------------------------------ */
.calendario{
background-color:transparent;
border-collapse:collapse;
border:0;
color:#FFFFFF;
text-decoration:none;
}
	.calendario td, .calendario th, .calendario tr{
	background-color:transparent;
	border:0;
	}




















