﻿html, body { font-family:"Trebuchet MS", Arial; font-size:100%; background-color:#DDD; }
html, body, div, h1, h2, h3, p, a, span, img { margin:0;padding:0; }
.hidden { display:none; }

v\:* { behavior:url(#default#VML); } 

/*defaultbox*/
.DefaultBox { clear:both;margin-right:10px; }
.DefaultBox .BoxTitle { font-size:90%;border:0;color:#FFF;font-weight:normal;background-color:#9C0810; padding:5px;padding-left:10px; }
.DefaultBox .BoxContainer { float:left;clear:both; }
.DefaultBox .BoxContainer ul { list-style-type:none;margin:0;padding:0; }
.DefaultBox .BoxContainer ul li { display:block;}

.DefaultBox .BoxContainer ul.onlygraphic li.L2R input { border:0;padding-left:1px;padding-right:1px; }
.DefaultBox .BoxContainer ul.onlygraphic img { border:0; }
.DefaultBox .BoxContainer ul.onlygraphic li.L2R .NotSelected { text-decoration:none;border:0; }
.DefaultBox .BoxContainer ul.onlygraphic li.L2R .Selected { text-decoration:none;border:0; }
.DefaultBox .BoxContainer ul.onlygraphic li.L2R .L2R:hover { text-decoration:none;border:0; }

.DefaultBox .BoxContainer ul.onlytext li.L2R a { display:block;text-decoration:none;font-size:90%;height:18px;padding-left:12px;padding-right:12px;border:0; }
.DefaultBox .BoxContainer ul.onlytext li.L2R .NotSelected { color:#FFF;height:18px;line-height:18px;  }
.DefaultBox .BoxContainer ul.onlytext li.L2R .Selected { color:#FFF;height:18px;line-height:18px; font-weight:bold; }
.DefaultBox .BoxContainer ul.onlytext li.L2R .L2R:hover { text-decoration:underline; }

.DefaultBox .BoxContainer ul.onlytext li.T2B a { display:block;color:#333;text-decoration:none;font-size:90%;margin-right:0;height:25px;line-height:25px;border-bottom:dotted 1px #CCC;width:160px; }
.DefaultBox .BoxContainer ul.onlytext li.T2B .NotSelected {   }
.DefaultBox .BoxContainer ul.onlytext li.T2B .Selected { font-weight:bold; background:url(Images/bg_link_submenu.png) center right no-repeat; }
.DefaultBox .BoxContainer ul.onlytext li.T2B .L2R:hover { text-decoration:underline; }

.DefaultBox .BoxContainer ul.bothtextgraphic li.L2R a{ display:block;margin-left:-1px;height:16px;line-height:16px;padding-left:5px;padding-right:5px; border-left:solid 1px gray;border-right:solid 1px gray; }
.DefaultBox .BoxContainer ul.bothtextgraphic li.L2R .NotSelected { text-decoration:none;color:Gray; }
.DefaultBox .BoxContainer ul.bothtextgraphic li.L2R .Selected { text-decoration:underline;color:Red; }
.DefaultBox .BoxContainer ul.bothtextgraphic li.L2R .L2R:hover { text-decoration:underline;color:Red; }

.DefaultBox .BoxContainer p { font-size:90%; }
.DefaultBox .BoxContainer div.top { margin-bottom:10px; }
.DefaultBox .BoxContainer div.bottom { margin-top:10px; }

.DefaultBox .BoxContainer .top ul { margin:0;padding:0; }
.DefaultBox .BoxContainer .top ul li { margin-left:10px;display:list-item;overflow:visible;list-style-position:outside;list-style-type:disc;float:none; line-height:16px; }
.DefaultBox .BoxContainer .top ul li a { text-decoration:none; }
.DefaultBox .BoxContainer .top ul li a:hover { text-decoration:underline; }

/*contentdoc*/
.ContentDoc { /*float:left;clear:right;width:auto;border-left:solid 1px #AEAEAE;padding-left:20px;*/ }
.ContentDoc .titlePage { clear:both;color:#990000;margin-bottom:0px; font-size:105%;padding:3px; padding-left:0px; background-color:transparent; border-bottom:solid 1px #CCC; }
.ContentDoc .subTitlePage {clear:both;color:#666;position:relative;top:10px; font-style:italic; font-size:90%;margin-top:-8px;padding-bottom:10px;  }
.ContentDoc .operation a { display:block;height:20px;padding:0;margin:0;float:left;color:gray;text-decoration:none; }
.ContentDoc .operation .opPrint { width:auto;text-indent:22px;font-size:75%;line-height:20px;background:url(Images/bg_pageprint.gif) left no-repeat; }
.ContentDoc .operation .opPrint:hover { text-decoration:underline; } 
.ContentDoc .operation .defText { font-size:10px;margin-left:8px; }
.ContentDoc .operation .medText { font-size:12px;margin-left:4px; }
.ContentDoc .operation .maxText { font-size:15px;margin-left:4px;clear:right; }
.ContentDoc .operation .defText_Selected { font-size:10px;margin-left:8px;text-decoration:underline; }
.ContentDoc .operation .medText_Selected { font-size:12px;margin-left:4px;text-decoration:underline; }
.ContentDoc .operation .maxText_Selected { font-size:15px;margin-left:4px;text-decoration:underline;clear:right; }
.ContentDoc .operation { clear:both;padding-right:5px;padding-top:4px;padding-bottom:4px; }
.ContentDoc .contentPage {clear:both;width:100%;position:relative;top:0px;font-size:100%;line-height:20px;  }
.ContentDoc img.imgBanner { margin-bottom:10px; }

/*news*/
.pnlNews { clear:both;margin-right:10px;margin-left:10px; }
.pnlNews .NewsTitle { font-size:90%;border:0;color:#FFF;font-weight:normal;background-color:#9C0810;padding:5px;padding-left:10px; }
.pnlNews .NewsContainer { font-size:90%;padding-top:5px;margin-right:10px; }
.pnlNews .NewsContainer ul { list-style-type:none;margin:0;padding:0;margin-left:10px; }
.pnlNews .NewsContainer ul li { border-bottom:dotted 1px #CCC;margin-bottom:5px; }
.pnlNews .NewsContainer span.tiponews { color:#888;display:block;clear:both;font-size:85%; }
.pnlNews .NewsContainer span.shortdesc { display:block;clear:both;padding-right:10px;font-size:90%;  }
.pnlNews .NewsContainer a.readall { text-decoration:none;font-size:90%;display:block;width:auto; color:#000; }
.pnlNews .NewsContainer a.readall:hover { text-decoration:underline;color:#990000; }
.pnlNews .NewsContainer span.shortdesc_nonews { padding:5px; font-style:italic; }
.pnlNews .NewsContainer a.newsAll { text-decoration:none; font-size:80%; color:#990000; float:right;padding-right:20px; clear:both;margin-top:6px;background:url(Images/bg_link_submenu.png) center right no-repeat;  }
.pnlNews .NewsContainer a.newsAll:hover { text-decoration:underline; }

/*header*/
#headerpane {  clear:both;width:auto;height:122px; background-color:#fff; /*background:#726357 url(Images/bg_PnlHeader.jpg) top repeat-x;*/ }
#headerpanetopheader { clear:both;width:auto;height:32px; background-color:#AB2D34; /*background-color:Gray;*/ /*background:#726357 url(Images/bg_PnlMiddleHeader.jpg) no-repeat;*/ }
#headerpanetopheaderlingue { width:auto;height:30px; }
#headerpanetopheaderlogin { width:auto;height:30px; }
#headerpanelogo { overflow:visible;float:left;clear:both;width:100%;height:90px;background-color:#9C0810; border-bottom:solid 1px #AB2D34; }

/*middle*/
#bodypane { overflow:visible;float:left;clear:both;width:100%;height:auto; background:#FFF url(Images/bg_body.gif) bottom repeat-x;padding-bottom:26px; /*background:url(Images/bg_body.jpg) repeat-x;*/ }
#bodypanemainmenu { clear:both;width:auto;height:36px;background:url(Images/bg_bodypanemainmenu.png) repeat-x; }
#bodypanecontent { float:right;width:100%;margin-left:-250px; }
#bodypanenavigator { float:left;width:249px;margin-top:20px;border-right:solid 1px #CCC;padding-bottom:20px;padding-top:0px; }
#bodypanecontentdatainfo { overflow:visible;margin-left:249px;margin-top:20px;border-left:solid 1px #CCC;padding-left:10px;padding-right:10px; } /*position:relative;top:-40px;left:290px;*/

/*footer*/
#footerpane { float:left;clear:both;width:100%;padding-top:16px;padding-bottom:20px; }

/*popup*/
div.popup { position:absolute;top:0;left:0;width:100%;height:100%; }
div.fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .60;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
div.popupCont  
{
    background-color: #eee;
	padding: 10px 10px;
	border: 1px solid #fff;
	float: left;
	width: 500px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -250px;
	z-index: 100;
}
a.lkbClosePopup 
{ 
    display:block;
    position: absolute;
	right: -10px;
	top: -10px;
	width:28px;
	height:31px;
	background:url(Images/bg_lkbClosePopup.png) no-repeat;
}

/*map*/
.pnlMap { margin-left:20px;padding-top:10px; }
#subgurim_GMap1 { border:solid 1px #ccc; }
.pnlGeoStart { margin-top:10px;padding-bottom:5px; }
.pnlGeoStart span { font-size:90%;padding-right:10px; }
span.lblGeoStartText { display:block; clear:both;margin-bottom:10px; }
.pnlGeoStart input { width:300px; }
.pnlGeoEnd { display:none; }
.pnlNavigator { margin-right:10px;font-size:90%; }

/*account*/
.pnlAccount { padding-left:10px;clear:both; }
.pnlAccount fieldset { padding-left:10px;width:600px; }
.pnlAccount .description { font-size:85%;font-style:italic;color:#555; }
.pnlAccount label { font-size:90%; }
.pnlAccount legend { font-size:85%;padding-left:10px;padding-right:10px; }
.pnlAccount input.login { background-color:#FFF;border:solid 1px #AAA;margin:0;padding:0;padding-left:5px;padding-top:3px;padding-bottom:3px;height:16px; background:url(Images/bg_inputtext.png) top repeat-x; }
.pnlAccount .obblig { font-size:85%; }
.pnlAccount a.lkbConfirm { width:625px;font-size:85%;color:#990000;text-decoration:none;margin-top:10px;display:block;text-align:right; }
.pnlAccount span.lblMessage { color:#990000;font-size:85%; }
.pnlFolder { clear:both;margin-right:10px; }
.pnlFolder .BoxTitle { font-size:90%;border:0;color:#FFF;font-weight:normal;background-color:#9C0810;padding:5px;padding-left:10px; }
.pnlFolder .BoxContainer { padding-top:10px;padding-bottom:10px; }
.pnlFolder ul { list-style-type:none;margin:0;padding:0;margin-left:10px; }
.pnlFolder ul li { display:block;margin:0;padding:0;padding-left:20px;padding-bottom:3px;  }
.pnlFolder ul li.folder { background:transparent url(Images/bg_folder.gif) center left no-repeat; }
.pnlFolder ul li.exit { background:transparent url(Images/bg_exit.gif) center left no-repeat; }
.pnlFolder ul li a { text-decoration:none; font-size:90%;color:#000; }
.pnlFolder ul li a.doccond { font-weight:normal; } 
.pnlFolder ul li a.doccond_active { font-weight:bold;color:#990000; }
.pnlFolder ul li a.docpriv { font-weight:normal; } 
.pnlFolder ul li a.docpriv_active { font-weight:bold;color:#990000; } 
.pnlFolder ul li a:hover { text-decoration:underline;color:#990000; }
.pnlResult { margin-left:0px;float:left;clear:both; width:655px; }
.pnlResult span.lblAccountName { display:block;font-size:80%;color:#AAA; }
.pnlResult p.result { padding-bottom:15px; }

/*file risorse*/
.browse-file-container { margin-top:20px;float:left;clear:both; }
.browse-file-box-details { float:left;clear:both;padding:2px;border:solid 1px #FFF;margin:2px;width:745px; }
.browse-file-box-details:hover { border:solid 1px #C6D8E4; background-color:#F4FAFF;  }
.details-icon { width:20px;height:18px;float:left; }
.details-filename { float:left;width:460px;height:18px;line-height:18px;padding-left:5px; }
.details-filename a { text-decoration:none; font-size:80%;color:#223271;line-height:14px; }
.details-size { float:left;width:100px;height:18px;line-height:18px;padding-right:5px; text-align:right;font-size:80%;color:#AAA; }
.details-modified { float:left;width:150px;height:18px;line-height:18px;padding-right:5px; text-align:right;font-size:80%;color:#AAA; }
.details-header { float:left;clear:both;margin:0;padding:0;border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; }
.details-header div.details-filename { float:left;width:460px;height:18px;line-height:18px;padding-left:5px;font-size:80%;color:#990000; font-style:italic; }
.details-header div.details-size { float:left;width:100px;height:18px;line-height:18px;padding-right:5px; text-align:right;font-size:80%;color:#990000; font-style:italic; }
.details-header div.details-modified { float:left;width:157px;height:18px;line-height:18px;padding-right:5px; text-align:right;font-size:80%;color:#990000; font-style:italic; }

/*Disclaimer*/
.pnl_Disclaimer { width:970px;margin:38px auto 0px;height:480px;background-color:#FFF; }
.pnl_Disclaimer .contentPage { /*padding-top:20px;*/ }
.contentDisclaimer { width:884px;height:280px;overflow:auto;border:solid 1px #AAA;margin-left:22px;padding-left:20px;padding-right:20px;margin-bottom:20px; }
.contentDisclaimer p { text-align:justify; }
.pnl_Disclaimer span.lblAccept { font-size:80%;color:#000; width:300px; display:block;float:left;clear:right;margin-left:595px;padding-top:5px; }
.pnl_Disclaimer a.lkbAccept { display:block;float:left; background:url(Images/bg_accept_disclaimer.jpg) no-repeat; text-indent:-9999px; width:49px; height:49px;margin-left:5px; }
.pnl_Disclaimer h3.logoPage { margin-left:21px;display:block;width:925px;height:100px;background:url(Images/bg_logo_disclaimer.jpg) no-repeat; text-indent:-9999px; }

/*Data Form*/
.pnlDataForm { font-size:90%;padding-left:10px;clear:both;width:500px;  }
.pnlDataForm fieldset { padding:10px; }
.pnlDataForm fieldset legend { padding-bottom:10px; }
.pnlDataForm label { display:block;clear:both; }
.pnlDataForm span.lblError { clear:both; display:block; color:#990000;margin-top:20px;font-weight:bold;width:100%; }
.pnlDataForm .fieldcontainer { float:left;clear:both;padding-top:5px; }
.pnlDataForm .fieldcontainer input.text { border:solid 1px #AAA;margin:0;padding:0;padding-left:5px;padding-top:3px;padding-bottom:3px;height:16px; background:#FFF url(Images/bg_inputtext.png) top repeat-x;width:300px; }
.pnlDataForm .fieldcontainer textarea { font-family:Trebuchet MS;border:solid 1px #AAA;width:300px;height:150px;padding:0;padding-left:5px;padding-top:3px;padding-bottom:3px;background:#FFF url(Images/bg_inputtext.png) top repeat-x; }
.pnlDataForm .pnlPrivacy { margin-left:14px;margin-top:20px; }
.pnlDataForm .pnlPrivacy label { display:inline; }
.pnlDataForm textarea.privacy { width:475px;height:70px;clear:both; }
.pnlDataForm input.SendForm { margin-left:14px; }
.pnlDataForm span.form_radio { float:left;display:block;width:200px;clear:both;margin-bottom:2px; }
.pnlDataForm span.form_radio input { float:left; }
.pnlDataForm span.form_radio label { display:block;width:auto;float:left;clear:none;margin-left:5px; }

/*Data Grid*/
/*.pnlDataGrid { padding-left:0px;float:left;clear:both; width:100%; }
.pnlDataGrid .noItemFound { font-size:90%; font-style:italic;clear:both;display:block; }
.pnlDataGrid .itemContainer { padding-top:5px;padding-bottom:5px;float:left;clear:both;margin-right:0px; }
.pnlDataGrid .cellLeft { padding-right:10px; }
.pnlDataGrid span.modello { font-size:90%; font-weight:bold;color:#09224A; }
.pnlDataGrid span.codart { font-size:80%; font-style:italic;color:#bbb; }
.pnlDataGrid .descrizione { padding-top:5px;width:540px; }
.pnlDataGrid a.largeimage { display:block; text-decoration:none; font-size:80%; color:#6890CE;}
.pnlDataGrid a.infoacq { display:block; text-decoration:none; font-size:80%; color:#6890CE;}
.pnlDataGrid a.infoacc { display:block; text-decoration:none; font-size:80%; color:#6890CE;}
.pnlDataGrid div.datamap span { font-size:80%; font-style:italic;color:#bbb;padding-left:10px;padding-right:10px; }
.pnlDataGrid span.tiponews { font-size:90%; font-weight:bold;color:#09224A; }
.pnlDataGrid span.shortdesc { font-size:85%; font-weight:normal;color:#09224A; }
.pnlDataGrid .pnlGridNavigatorTop { clear:both;font-size:80%; text-align:right; background-color:#DDD;padding:3px; }
.pnlDataGrid .pnlGridNavigatorTop a { text-decoration:none; color:#990000; }
.pnlDataGrid .pnlGridNavigatorBottom { clear:both;font-size:80%;padding-top:3px; text-align:right;background-color:#DDD;padding:3px; }
.pnlDataGrid .pnlGridNavigatorBottom a { text-decoration:none; color:#990000; }

.pnlDataGrid .pnlSearch { float:left;clear:both;padding-top: 5px;width:100%;border-bottom:dotted 1px #ccc; }
.pnlDataGrid .pnlSearch label { font-size:90%; }
.pnlDataGrid .pnlSearch .pnlFilterContainer { padding-bottom:5px; }
.pnlDataGrid .pnlSearch input.text { font-family:Trebuchet MS; border:solid 1px #AAA;margin:0;padding:0;padding-left:5px;padding-top:1px;padding-bottom:1px;height:16px; background:#FFF url(Images/bg_inputtext.png) top repeat-x;width:224px; }*/

.pnlDataGrid { clear:both;overflow:hidden;margin-top:20px; }
.pnlDataGrid .noItemFound { font-size:90%; font-style:italic;padding-top:20px;display:block;clear:both; }
.pnlDataGrid .itemContainer { padding-top:10px;padding-bottom:10px; float:left;clear:both;width:600px; }
.pnlDataGrid .itemContainerBox { float:left;height:120px;border:solid 4px #ccc;margin:5px; }
.pnlDataGrid .itemContainerBox:hover { border:solid 4px #666; }
.pnlDataGrid .itemContainer .itemPreview { width:110px;border:solid 1px #fff; } 
.pnlDataGrid .itemContainer .itemPreview:hover { border:solid 1px #666; } 
.pnlDataGrid .itemContainerBox .itemPreview { height:120px;border:0; } 
.pnlDataGrid .itemContainer .cellLeft { padding-right:10px;border-right:solid 1px #ccc; }
.pnlDataGrid .itemContainerBox .cellLeft { height:120px; }
.pnlDataGrid .cellRight { width:386px;border-left:solid 1px #ccc;margin-left:-1px;padding-left:10px; }
.pnlDataGrid span.modello { font-size:90%; font-weight:bold;color:#E95344; }
.pnlDataGrid span.codart { font-size:80%; font-style:italic;color:#333; }
.pnlDataGrid .descrizione { padding-top:5px;text-align:justify;padding-top:10px; }
.pnlDataGrid a.largeimage { display:block; text-decoration:none; font-size:80%; color:#6890CE;}
.pnlDataGrid a.infoacq { display:block;clear:left;text-decoration:none;margin-top:2px;margin-right:2px; width:21px; height:21px; background:url(Images/bg_info.gif) no-repeat; text-indent:-9999px; }
.pnlDataGrid a.infoacc { display:block; text-decoration:none; font-size:80%; color:#6890CE;}
.pnlDataGrid div.datamap span { font-size:80%; font-style:italic;color:#bbb;padding-left:10px;padding-right:10px; }
.pnlDataGrid span.tiponews { font-size:90%; font-weight:bold;color:#09224A; }
.pnlDataGrid span.shortdesc { font-size:85%; font-weight:normal;color:#09224A; }
.pnlDataGrid .pnlGridNavigatorTop { font-size:80%;color:#e95d0f;clear:both;height:30px;padding-top:10px; }
.pnlDataGrid .pnlGridNavigatorTop a { text-decoration:none; color:#FF0000; }
.pnlDataGrid .pnlGridNavigatorBottom { clear:both;/*border-top:dotted 1px #666;*/font-size:80%;padding-top:3px;color:#e95d0f; }
.pnlDataGrid .pnlGridNavigatorBottom a { text-decoration:none; color:#FF0000; }
.pnlDataGrid .pnlSearch { float:left;clear:both;width:100%; }
.pnlDataGrid .pnlSearchTop { clear:both;/*width:560px;height:8px;background:url(Images/bg_search_top.gif) no-repeat*/; }
.pnlDataGrid .pnlSearchBody { float:left;clear:both;width:100%;padding-top:5px;padding-bottom:5px; background-color:#eee; border:solid 1px #aaa; /*background:url(Images/bg_search_body.gif) repeat-y;*/ }
.pnlDataGrid .pnlSearchBottom { clear:both;/*width:560px;height:8px;background:url(Images/bg_search_bottom.gif) no-repeat;*/ }
.pnlDataGrid a.lkbPrevPage { float:right;display:block;width:21px;height:21px;background:url(Images/bg_prevItem.gif) no-repeat;text-indent:-9999px; overflow:hidden;margin-left:3px; }
.pnlDataGrid a.lkbNextPage { float:right;display:block;width:21px;height:21px;background:url(Images/bg_nextItem.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin-left:3px; }
.pnlDataGrid span.lblPage { float:right;clear:left; }
.pnlDataGrid .pnlFilterContainer { padding-left:20px;padding-top:3px; }
.pnlDataGrid .pnlFilterContainer label { font-size:90%; }
.pnlDataGrid a.linkwithimage { border:0; text-decoration:none; }
.pnlDataGrid a.infodatasheet { display:block;float:left;clear:right;margin-top:2px;width:21px;height:21px;background:url(Images/bg_datasheet.gif) no-repeat;text-indent:-9999px; }
.pnlDataGrid a.avviaricerca { display:block;clear:both; text-decoration:none; font-size:90%; background:url(Images/bg_ico_search.png) left no-repeat;height:35px;line-height:35px;margin-left:20px;margin-right:20px;text-indent:40px; }

/*forum*/
.pnl_Comments { float:left;clear:both; width:100%; margin-top:20px;border-top:solid 1px #CCC; }
.pnl_Comments div.fieldContainer { float:left;clear:both; width:100%; }
.pnl_Comments div.fieldContainer span { display:block; clear:both; }
.pnl_Comments div.pnlAccountComments { float:left;clear:both;width:100%; }
.pnl_Comments h3.TitleGridComments { font-size:90%;display:block;float:left;clear:both;color:#990000;margin-top:20px; }
.pnl_Comments h3.TitleAddComments { font-size:90%;display:block;float:left;clear:both;color:#990000; }
.pnl_Comments textarea.text { margin-left:20px;margin-top:5px;font-family:Trebuchet MS;width:500px;height:150px;background:url(Images/bg_inputtext.png) top repeat-x; }
.pnl_Comments input.btnSendComments { margin-left:20px; }
.pnl_Comments div { padding:0; }
.pnl_Comments div.pnlErrorComments { float:left;clear:both;width:100%;padding-top:10px; }
.pnl_Comments .itemComments { float:left;clear:both;width:100%; }
.pnl_Comments .itemComments p { padding-left:20px;font-size:10pt; }

/*calendar*/
.ajax__calendar_container {
border:1px solid #646464;
background-color: White;
color: red;
}
.ajax__calendar_other .ajax__calendar_day,
.ajax__calendar_other .ajax__calendar_year {
	color: black;
}
.ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar_hover .ajax__calendar_year {
	color: black;
}
.ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year {
	color: black;
	font-weight:bold;
}

/*custom*/
#bodypanesubmenu .DefaultBox { float:left;clear:both;width:auto;margin-left:20px;margin-right:20px;border-bottom:solid 1px #ADADAD; }
#headerpanelogo .BoxContainer { position:relative;top:-25px; margin-top:0px;margin-left:4px;clear:both;color:#FFF; }
#headerpanelogo .BoxContainer div.logo { float:left;clear:both; }
#headerpanelogo .BoxContainer img { margin-right:10px; }
#headerpanelogo .BoxContainer p.header { display:block;padding-left:255px; text-align:center; }
#headerpanelogo .BoxContainer h1 { padding-top:5px;display:block;padding-left:255px; }
#bodypanemainmenu .BoxContainer { margin-left:15px; }
#bodypanemainmenu .BoxContainer ul { margin-top:6px;margin-left:-5px; }
#bodypanemainmenu .BoxContainer li { overflow:visible;height:18px;border-right:solid 1px #ddd; }
#bodypanemainmenu .BoxContainer a.Selected { background:url(Images/bg_link_mainmenu.jpg) center 20px no-repeat;height:30px; }

#headerpanetopheaderlingue .BoxContainer { height:16px; border-left:solid 1px #fff;padding-right:0px;padding-left:3px;margin-top:8px; }
#headerpanetopheaderlogin .DefaultBox { margin:0; }
#headerpanetopheaderlogin .BoxContainer { height:16px; border-left:solid 1px #fff;padding-right:0px;margin-top:8px; }
#headerpanetopheaderlogin .BoxContainer li.L2R a { padding:0;margin:0;padding-left:5px;padding-right:5px; }
#headerpanetopheaderlogin .BoxContainer li.L2R a:hover { text-decoration:underline; }

#bodypanenavigator .DefaultBox { margin-left:10px; }
#bodypanenavigator .DefaultBox .BoxContainer { font-size:90%;margin-bottom:10px;padding-top:5px;width:100%;margin-right:10px; }
#bodypanenavigator .DefaultBox .BoxContainer span.shortdesc_noitem {padding:5px; font-style:italic;}
#bodypanenavigator .DefaultBox .BoxContainer ul { margin-left:10px;padding-right:10px; }
#bodypanenavigator .DefaultBox .BoxContainer ul li { width:100%; }
#bodypanenavigator .DefaultBox .BoxContainer ul li a { width:100%; }

#bodypanecontentdatainfo .ContentDoc { width:auto;padding:0;padding-left:0px;padding-right:0px;padding-top:0px; }
#bodypanecontentdatainfo .ContentDoc p { text-align:justify; }
#bodypanecontentdatainfo .ContentDoc h3 { display:block;clear:both;/*padding-top:20px;padding-bottom:10px;*/ }
#bodypanecontentdatainfo .ContentDoc .contentPage { padding-top:20px;clear:both; }

#footerpanemenufooter { width:249px;border-right:solid 1px #AAA;padding-top:10px;padding-bottom:10px; }
#footerpanemenufooter .DefaultBox { margin-left:20px; }
#footerpanemenufooter .DefaultBox .BoxContainer { font-size:90%;margin-bottom:10px;padding-top:5px;width:100%;margin-right:10px; }
#footerpanemenufooter .DefaultBox .BoxContainer ul { margin-left:10px;padding-right:10px; }
#footerpanemenufooter .DefaultBox .BoxContainer ul li { width:100%; }
#footerpanemenufooter .DefaultBox .BoxContainer ul li a { width:100%;border-bottom:dotted 1px #666; }

#footerpanesiteinfo { padding-left:20px;padding-top:3px; }

.pnlDataGrid span.LibriTesto_titolo { font-weight:bold; }
.pnlDataGrid span.LibriTesto_label {  font-style:italic; font-size:80%; }

#cc16_progPanel { width:128px;height:15px;position:absolute;margin-left:0px;margin-top:-17px; }
