@charset "utf-8";
/* CSS Document */
/*body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/

#principale
{
	width:1200px;
	/*min-height:200px;*/
	position:relative;
	float:left;
	/*border:#000 1px solid;*/
}

#sinistra{position:relative; float:left; width:600px;}

#destra{position:relative; float:left; width:100%;}

#contenitore2, #contAmminPagTab
{
	font-family:Arial, Helvetica, sans-serif; 
  	font-size:12px;
  	color:red;
	border:#ccc 1px solid;
	width:100%;
	min-height:40px; 
	position:relative;
	float:inherit;
	margin-bottom: 10px;
	background-color:#FFF;
}

.submit
{
	border:#ccc 1px solid;
	background-color:#FFF;
	color:#2a3f54;
	margin-top:10px;
	margin-left:10px;
}

#contenitore2 table{ margin-top:5px; width:inherit;font-size:12px; color: #00F;}

#contenitore2 caption
{
	color:#F90;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

.overflowcontent
{
	max-height:150px;
	overflow:auto;
}

#amminPagTable
{
	margin-bottom:10px;
	width:100%;
	background-color:#FFFFFF;
}

#amminPagTable thead tr, #amminPagTable tfoot tr
{
	background-color:#ff9933;
	color:#FFFFFF;
}

#amminPagTable thead tr th
{
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}

#amminPagTable tbody tr td
{
	padding-left:3px;
	padding-right:3px;
}

#amminPagTable tbody tr:hover
{ 
	background-color:#Ff9933; 
	color:#000;
	cursor:pointer;
}


#titolo
{
	color:#00F;
	border:#Ff9933 2px solid;
	width:1195px;
	min-height:40px; 
	position:relative;
	float:inherit;
	margin-bottom: 10px;
	font-size:16px;
	font-weight:bold;
	background-color:#FFF;
}

#img_loading
{
	width:100px;
	margin-top:250px;
}

#gestPratiche
{
}

#gestPratiche table
{
	width:1000px;
}
/*Stile per la creazione delle pratiche step2*/
#titolo2
{
	color:#00F;
	border:#Ff9933 2px solid;
	width:850px;
	min-height:40px; 
	position:relative;
	float:inherit;
	margin-bottom: 10px;
	font-size:16px;
	font-weight:bold;
	background-color:#FFF;
}

#contenitore3
{
	font-family:Arial, Helvetica, sans-serif; 
  	font-size:12px;
  	color: #00F;
	border:#Ff9933 2px solid;
	width:850px;
	min-height:40px; 
	position:relative;
	float:inherit;
	margin-bottom: 10px;
	background-color:#FFF;
}

#contenitore3 table{ margin-top:5px; width:inherit;font-size:12px; color: #00F; width:800px;}

#contenitore3 caption
{
	color:#Ff9933;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

#contenitore3 tr
{
	height:35px;
}
/*stile per la creazione delle pratiche step1*/
#tabPratica
{
}


.ricerca
{
	width:498px;
	border:#Ff9933 1px solid;
	position:relative;
	float:left;
	background-color:#FFF;
	list-style: none;
	overflow:auto;
}

.ricerca li{list-style:none;}

.ricerca li a
{
	display: block;
	width: 400px; /*width of menu (not including side paddings)*/
	color:#000;
	text-decoration: none;
	padding: 2px;
	float:left;
	font-size:14px;
}

.ricerca li a:hover
{
	background-color: #Ff9933;
	color: white;
}

#menu_bar
{
	position:relative; float:left; height:1px;
}


#ics
{
	position:relative;
	float:right;
	width:50px;
	
}

#ics a
{
	display: block;
	width: 15px; /*width of menu (not including side paddings)*/
	height: 15px;
	font-size:10px;
	color:#Ff9933;
	text-decoration: none;
	text-align:center;
	border:#Ff9933 1px solid;
	margin-top:3px;
}

#ics  a:hover
{
	background-color: #F90;
	color: white;
	border:#F90 1px solid;
}


#errList
{
	border:1px solid #000;
	width:400px;
	max-height:200px;
	overflow:auto;
}


.resultIter
{
	color:#000;
}

/*iter pratica grafica 2*/

#contenitore4
{
	font-family:Arial, Helvetica, sans-serif; 
  	font-size:12px;
  	color: #00F;
	/*border:#F90 2px solid;*/
	width:850px;
	min-height:40px; 
	position:relative;
	float:inherit;
	margin-bottom: 10px;
	/*background-color:#FFF;*/
}

#contenitore4 table
{
	border-top:1px solid #000;
	border-right:1px solid #000;
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	width:810px;
	font-size:13px;
	text-align:center;
}

#contenitore4 table td
{
	border-left:1px #000 solid;
	border-bottom: 1px #000 solid;
	min-width:50px;
}

#contenitore4 table td td
{
	border:none;
	/*width:130px;*/
}

#contenitore4 table td td input[type=text]{width:90px;}
#contenitore4 table td td input[type=file]{width:40px;}

/*#contenitore4 table td td select{width:90px;}*/



#contenitore4 table td th
{
	border:none;
	width:160px;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}


#contenitore4 table td table
{
	border:none;
	width:700px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	color:#00C;
}

#contenitore4 table td table td{ width:150px;}

#contenitore4 table td table th{ width:150px;}

#contenitore4 table input[type=button]{width:120px;}

#contenitore4 table select{ width:125px;}

#contenitore4 table select{width:120px; font-family:Verdana, Geneva, sans-serif}


/*Statistiche*/
#statistica
{
	 box-shadow: 10px 10px 5px #bccee0;
}


/*ITER PRATICHE*/

.mediatore{background-color:#9F6;}

.operatore{background-color:#FF0;}

.usrMap{}

.usrMap area{ cursor:pointer;}

#blinkTD{background-color:#9F6}


/*Impostazione dello spread*/
#avviso
{
	background-color:#FFF;
	border:#000 dashed 1px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

.compagnia
{
	background-color:#CCC;
	width:300px;
	text-align:center;
	font-weight:bolder;
	font-size:20px;
}


/*stile per la nuova ricerca delle amministrazioni*/
.dettailFrame
{
	width:450px;
	height:500px;
  	color: #00F;
	border:#F90 2px solid;
	margin-bottom: 10px;
	background-color:#FFF;
}
#contIframe
{
	margin-top:25px;
	width:450px;
	text-align:right;
}

#contIframe a
{
	color:#FFFFFF;
}