﻿#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.cellDescrizione
{
	padding:3px;
	float:left;
	width:64%;
	min-height: 30px;
	height: auto !important;
	height:30px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	/*overflow:hidden;*/
}
div.boxRisultati div.cellAllegatiPdf
{
	padding:3px;
	float:left;
	width:16%;
	min-height: 30px;
	height: auto !important;
	height:30px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	text-align:left; 	
	/*overflow:hidden;*/
}
div.boxRisultati div.cellAllegatiZip
{
	padding:3px;
	float:left;
	width:16%;
	min-height: 30px;
	height: auto !important;
	height:30px;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin-top:5px;
	text-align:left; 
	/*overflow:hidden;*/
}
div.boxRisultati div.cellDescrizione2
{
	padding:3px;
	float:left;
	width:64%;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin:0px;
	overflow:hidden;
	text-align:center; 	
}

div.boxRisultati div.cellAllegatiPdf2
{
	padding:3px;
	float:right;
	width:16%;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin:0px;
	overflow:hidden;
	text-align:left;
}

div.boxRisultati div.cellAllegatiZip2
{
	padding:3px;
	float:right;
	width:16%;
	vertical-align:middle;
	display:table-cell;
	font-size:10px;
	margin:0px;
	overflow:hidden;
	text-align:left; 
}

#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;
}


#contenitoreLinksRegolamenti ul 
{
	margin:0px;
	padding: 0px;
	list-style-type:none;
	padding-top:10px;
	line-height:10px;
	overflow:hidden;
}

#contenitoreLinksRegolamenti li.liClass
{
	overflow:hidden;
	
}

#contenitoreLinksRegolamenti li.liClass a:link, #contenitoreLinksRegolamenti li.liClass a:visited
{
	display:block;
	margin-bottom:5px;
	padding: 2px 2px 2px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	
}

#contenitoreLinksRegolamenti li.liClass a:hover
{
	display:block;
	margin-bottom:5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	/*background-color:#BCCFED;*/
	padding: 2px 2px 2px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}