/* @import url("/css-style/default.css"); */

div#container{background: url(/appalti/images/onepx_appalti.gif) repeat-y top left;}

div#navigation{background-color:#E8E0C0;}

div#menu a{display:block; color:#000000; background:url(/appalti/images/button_menu.gif) no-repeat center left;font-size:1em; font-weight:bold; width: 120px; padding-left: 30px; text-decoration: none;}
div#menu a:hover{color:#990033; background:url(/appalti/images/button_menu_over.gif) no-repeat center left; border-bottom:solid 1px #990033;border-right:solid 2px #990033; text-decoration:none; }
div#menu a.active{color:Green; background:url(/appalti/images/button_menu_over.gif) no-repeat center left; text-decoration:none;}
.menu_int{ width:157px; border:1px solid #999999; background: url(/appalti/images/onepx_appalti.gif) !important;background-color:#E8E0C0;text-align: left;}
span.menu_int a{width:157px;color:#C04000 !important;font-weight:normal !important;background: url(/appalti/images/onepx_appalti.gif) !important;background-color:#E8E0C0 !important;}
span.menu_int a:hover{color:Green !important; background:url(/images/home/arrow_grey.gif) no-repeat center left !important; border-bottom:solid 1px Green !important;border-right:solid 2px Green !important;}
span.menu_int a.active{color:Green !important; background:url(/images/home/arrow_grey.gif) no-repeat center left !important; }

#content{margin-bottom:15px;}

div#box_esterno{position:relative; margin-top: 2em; padding: 0.5em; border: 1px solid #E8E0C0;}
div#box_interno {padding: 0.5em;background-color: #FEF9DE;border: 1px solid #FEF9DE;font-weight: normal;}
div#box_destro {float:right; width:160px; margin-top: 0.5em; border: 1px solid #E8E0C0; clear:both;}
div#box_info{margin-top:20px;padding:0.5em;text-align:center}

table.dettaglio {border:0px;width:100%;}
/*table.dettaglio:td, table.dettaglio:th{border:1px solid #EEE;border-collapse:collapse}
.dettaglio tr.odd td,tr.odd th{background: #D5E4FF}*/
.dettaglio td,th{padding:3px 5px}
.dettaglio td{text-align:left;}
.dettaglio th{text-align:right;vertical-align:top;width:180px;}
.dettaglio caption{font-weight:bold;color: #990033;text-align:left;}
.dettaglio td.odd{text-align:right;font-weight:bold;}

h4{font-size:1.3em;}

.content_2_colonne{width:790px; margin:0px auto; padding:0;}

.colonna {width:360px; padding: 0 5px; float:left;margin:0;text-align:left;} 
.colonna p {padding:3px;text-align: justify; line-height:1.6em;} 
.colonna img{border:0;margin-left:50px;}

.lista{font-weight:bold;text-align:center !important;}
.lista a{color:#990033 !important;font-weight:bold !important}

.box_rosso {margin-top: 1em;padding: 0.5em;border: 1px solid #990033;}
.box_interno {padding: 0.5em;background-color: #FEF9DE;border: 1px solid #FEF9DE;font-weight: normal;}

.testoRicerca a{color:#990033 !important;}
.testoRicerca{color:#990033 !important;font-weight:bold !important;}

#google_pubb{position:relative;padding: 5px 20px; margin-top:20px; border: solid 1px #B5BBA5;}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background:#E8E0C0;
	/*background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;*/
	color:#000;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/* End CollapsiblePanel*/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Fine AutoComplete highlighted item */

/************ Custom Pager Styles ***********************/
.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #f0f1f2;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #990000;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #990000;
	background-color: #FFFF99;
	cursor:default;
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	font-size:65%;
	vertical-align:middle;
	display:inline;
}
.GoToSelect
{
	font-size:90%;
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}


/************ Fine Custom Pager Styles ***********************/