﻿#boxRicerca  
{
	border:1px solid #C0C9D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	display:block;
	margin-top:5px;
	margin-bottom:15px;
	overflow:hidden;
	width:99.7%; 
}

div.boxRisultati 
{
	/*border-top:1px solid #C0C9D2;
	border-left:1px solid #C0C9D2;
	border-right:1px solid #C0C9D2;*/
	border:1px solid #C0C9D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*display:block;*/
	margin-top:5px;
	overflow:hidden;
	
}

div.boxRisultati a:link, div.boxRisultati a:visited 
{
	color:#000000;
}

div.boxRisultati a:hover 
{
	color:#FF0000;
}


#boxRicerca  h1, div.boxRisultati h1 
{
	background-color:#C0C9D2;
	font-size:11px;
	margin:0px;
	padding: 3px;
}

div.boxRisultati h2
{
	font-size:11px;
	margin:0px;
	font-weight:normal;
}

#boxRicerca  input.text,#boxRicerca  select 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:50%;
}

#boxRicerca  input.button, div.boxRisultati input.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	cursor:pointer;
	background:url(../images/sf01.jpg) repeat-x top left;
	border:1px solid #C0C9D2;
}

#boxRicerca  div.row, div.boxRisultati div.row
{
	/*padding:3px;*/
	width:100%;
	clear:both;
	/*margin-top:0px;*/
	/*display:table-row;*/
}

div.boxRisultati div.row2
{
	/*padding:3px;*/
	width:100%;
	clear:both;
	border-bottom:#C0C9D2;
	background-color:#DEE2E7;
	min-height: 20px;
	height: auto !important;
	height:20px;
	/*display:table-header-group;*/
}



div.boxRisultati div.cellData
{
	padding:3px;
	float:left;
	width:20%;
	min-height: 40px;
	height: auto !important;
	height:40px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	/*overflow:hidden;*/
	text-align:center;
}
div.boxRisultati div.cellData2
{
	padding:3px;
	float:left;
	width:20%;
	vertical-align:middle;
	/*display:table-cell;*/
	font-size:10px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}

div.boxRisultati div.cellTitolo
{
	padding:3px;
	float:left;
	width:75%;
	min-height: 40px;
	height: auto !important;
	height:40px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	/*overflow:hidden;*/
}
div.boxRisultati div.cellTitolo2
{
	padding:3px;
	float:left;
	width:75%;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin:0px;
	overflow:hidden;
}
div.boxRisultati div.cellTitolo3
{
	padding:3px;
	float:left;
	width:88%;
	min-height: 40px;
	height: auto !important;
	height:40px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	/*overflow:hidden;*/
}
div.boxRisultati div.cellTitolo4
{
	padding:3px;
	float:left;
	width:80%;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin:0px;
	overflow:hidden;
}
/*
div.boxRisultati div.cellSettore
{
	padding:3px;
	float:right;
	width:20%;
	min-height: 40px;
	height: auto !important;
	height:40px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	/ *overflow:hidden;* /
	text-align:center; 
}

div.boxRisultati div.cellSettore2
{
	padding:3px;
	float:left;
	width:20%;
	vertical-align:middle;
	/ *display:table-cell;* /
	font-size:10px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
*/
#boxRicerca  div.rowButton
{
	padding:3px;
	width:100%;
	clear:both;
	/*display:table-row;*/
	min-height: 40px;
	height: auto !important;
	height:40px;
	text-align:center;
}
#boxRicerca  div.cellTitolo  
{
	padding:3px;
	float:left;
	width:30%;
	min-height: 35px;
	height: auto !important;
	height:35px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:8px;
	overflow:hidden; 
}
#boxRicerca  div.cellInput  
{
	padding:3px;
	float:right;
	width:68%;
	min-height: 35px;
	height: auto !important;
	height:35px;
	vertical-align:middle;
	display:table-cell;
	margin-top:5px;
	overflow:hidden; 
}
.alert 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

div.boxNoResults h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	height:50px;
	line-height:50px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	margin-top:5px;
}

div.boxPaging
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #C0C9D2;
	margin-top:5px;
	padding:5px;
	text-align:center;
	/*clear:both;*/
}
div.boxPaging h1,div.boxPaging h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
}
div.boxPaging h3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	font-weight:normal;
}
div.boxPaging a:link,div.boxPaging a:visited 
{
	color:#556575;
	/*text-decoration:none;*/
}
div.boxPaging a:hover 
{
	color:#91A0B0;
	/*text-decoration:none;*/
}

#boxRicerca  p, div.boxRisultati p
{
	margin:0px;
}
