/* GENERIC */
body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:70%;width:100%;background-image:url(images/background.gif);background-repeat:repeat;margin:0;padding:0;}
.container {margin:auto;padding:0;width:70%;} /* margin:0 15% 0 15% */
.hide {visibility:hidden;margin:0em;padding:0em;width:0;height:0;}
.nofloat{clear:both;width:100%;font-size:0px;height:0px;margin:0px;padding:0px;line-height:0px;}
.fontNormal {color:#003066;background-color:inherit;font-weight:normal;}

/* HEADER */
.blueRow {background-color:#003066;color:#FFFFFF;margin:0;padding:0;height:15px;font-size:1px;}
.smallGreyRow {background-color:#a8a9a4;color:#000000;margin:0;padding:0;height:7.5px;font-size:1px;} 
.greyRow {background-color:#a8a9a4;color:#000000;margin:0;padding:0;min-height:15px;height:auto !important;/*height:15px;*/font-size:1px;}
.greyTd {background-color:#a8a9a4;color:#000000;}
.logoRow {background-color:#FFFFFF;color:inherit;margin:0;padding:0;border:none;text-align:center;}
.topMenu {text-align:right;color:#FFFFFF;background-color:#003066;padding:0 3px 0 0;font-size:100%;}
.topMenu a:link{color:#FFFFFF;background-color:inherit;text-decoration:none;}
.topMenu a:visited{color:#FFFFFF;background-color:inherit;text-decoration:none;}
.topMenu a:hover{color:#FFFFFF;background-color:inherit;text-decoration:underline;}
.breadCrumbs {color:#000000;background-color:#a8a9a4;margin:0 3px 0 3px;font-size:100%;}
.breadCrumbs a:link{color:#000000;background-color:inherit;text-decoration:none;}
.breadCrumbs a:visited{color:#000000;background-color:inherit;text-decoration:none;}
.breadCrumbs a:hover{color:#000000;background-color:inherit;text-decoration:none;}
.imgBreadCrumbs {vertical-align:middle;}

/* CENTRAL CONTENT */
.layoutTable {width:100%;vertical-align:top;background-color:#FFFFFF;color:inherit;}
.valignTop {vertical-align:top;}
.rowHeight {height:50px;}
.search {vertical-align:middle;margin:0 0 0 3px;}
.smalltext {color:#000000;background-color:inherit;vertical-align:middle;font-size:90%;}
.searchArrow {border:none;text-align:right;vertical-align:middle;}
.sendPage {text-align:right;}
.sendImg {border:none;text-decoration:none;padding:0;margin:0;vertical-align:middle;}
.assocImage {float:right;padding:0 3px 10px 10px;}
.docContent {color:#000000;background-color:inherit;font-weight:normal;margin:0 10px 10px 6px;padding:0;}
.floatLeftSend {float:left;width:50%;/*height:100%;*/padding:0px 3px 0 0;}
.floatRightSend {float:right;width:40%;/*height:100%;*/padding:0;margin:12.5px 0 0 0;}
.floatLeft {float:left;width:24.5%;height:100%;padding:0px 3px 0 0;}
.floatRight {float:right;width:74%;height:100%;padding:0px 0 0 5px;border-left:1px dashed #002165;}
.imgIcon {border:none;vertical-align:middle;}
.infoDocumento {font-weight:bold;}
.backPrintFriendly {display:none;}
.includeDoc {color:#000000;background-color:inherit;font-weight:normal;margin:0px 6px 15px 6px;padding:0;}
.includeDoc pre {margin:0;padding:0;word-wrap:break-word;}
.rssIcon {/*float:left;margin:0;padding:0 0 0 6px;border:none;*/text-align:right;margin:0;padding:0 6px 6px 0;}
.rssIconImg {border:none;}

/* BOTTOM BOX MENU */
.boxMenu ul {margin:0 6px 0 6px;padding:0;text-align:left;color:#003066;background-color:inherit;font-weight:bold;}
.boxMenu li{list-style:url(images/puntoElenco.gif) inside;margin:0 0 10px 0;padding:0;}
.boxMenu a:link{color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMenu a:visited {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMenu a:hover {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMenu a:active {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxTitle {color:#003066;background-color:inherit;font-weight:bold;margin:0;padding:0;}
.boxDescrMore {margin:5px 0 15px 0;padding:0;}
.boxDescr {color:#003066;background-color:inherit;font-weight:normal;margin:0;padding:0;}
.boxMore {margin:0;padding:0;color:#003066;background-color:inherit;}
.boxMore a:link{color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMore a:visited {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMore a:hover {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.boxMore a:active {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}

/* LABEL */
.label1 {color:#FFFFFF;background-color:#76B900;min-height:15px;height:auto !important;/*height:15px;*/margin:0 6px 10px 3px;padding:1px 4px 1px 4px;}
.label2 {color:#FFFFFF;background-color:#418ADE;min-height:15px;height:auto !important;/*height:15px;*/margin:0 3px 10px 6px;padding:1px 4px 1px 4px;}
.label3 {color:#FFFFFF;background-color:#002165;min-height:15px;height:auto !important;/*height:15px;*/margin:0 6px 10px 6px;padding:1px 4px 1px 4px;} /* RSS icon */
.label4 {color:#FFFFFF;background-color:#EBAB00;min-height:15px;height:auto !important;/*height:15px;*/margin:0 6px 10px 6px;padding:1px 4px 1px 4px;}
.label5 {color:#FFFFFF;background-color:#C40006;min-height:15px;height:auto !important;/*height:15px;*/margin:0 3px 10px 6px;padding:1px 4px 1px 4px;}

/* LEFT MENU */
.tdBorder {height:100%;border-right:1px dashed #002165;}
.leftMenu ul {margin:0 6px 0 6px;padding:0;}
.leftMenu li{list-style:url(images/puntoElenco.gif) inside;color:#003066;background-color:inherit;margin:0 0 10px 0;padding:0;}
.leftMenu a:link{font-weight:bold;color:#003066;background-color:inherit;text-decoration:none;}
.leftMenu a:visited {font-weight:bold;color:#003066;background-color:inherit;text-decoration:none;}
.leftMenu a:hover {font-weight:bold;color:#ffffff;background-color:#003066;text-decoration:none;}
.leftMenu a:active {font-weight:bold;color:#ffffff;background-color:#003066;text-decoration:none;}
.menuDescr {margin:5px 0 0 0;padding:0;}

/* FOOTER */

/* SEARCH */
#SearchText {margin:0em;padding:0 0 0 3px;}
#SearchHeader {margin:0.5em 0em 0.5em 0em;padding:0em;height:auto;}
.contentSearch {color:#003066;background-color:inherit;}
legend{color:#76B900;font-size:80%;background-color:inherit;font-weight:bold;}
.risultati {text-align:left;}

/* base search */
#BasicSearchForm{margin:0 10% 0 10%;font-family:Verdana,Arial,Helvetica,sans-serif;}
#BasicSearchFieldset{border:2px solid #76B900;padding:0px;margin:0}
#BasicSearchFieldset[id]{padding:0;margin:0;}
.searchlabel{width:32em;float:left;text-align:left;margin:20px 0 0 20px;}
.searchlabel[class]{width:20em;float:left;text-align:left;}
.searchlabel label{margin:10px 0 0 0;font-weight:bold;}
.searchdata{margin:20px 0 0 0;}
.searchdata input{width:14em;}
.searchdata select{width:14em;}
.searchdata[class] input{width:15em;}
#submit{background-image:url(images/go_ricerca.gif);background-repeat:no-repeat;background-position:right;color:#003066;background-color:#FFFFFF;
height:40px;width:150px;border:0;margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:90%;}
.btnposition{float:right;}

/* advanced search */
#AdvancedSearchForm{margin:0 10% 0 10%;font-family:Verdana,Arial,Helvetica,sans-serif;}
#AdvancedSearchFieldset{border:2px solid #76B900;}
#AdvancedSearchFieldset[id]{padding:0px;margin:0px;}
.ASFieldsetMoreAttr{border:2px solid #76B900;}
.ASFieldsetMoreAttr[class]{padding:0px;margin:0px;}
.IntervalLabel{width:50%;float:left;text-align:left;margin:10px 0 0 20px;font-weight:bold;}/*40*/
.searchAlabel{width:50%;float:left;text-align:left;margin:10px 0 0 20px;font-weight:bold;}
.searchAdata{margin:10px 0 0 0;}
.searchAdata input{width:14em;}
.searchAdata select{width:14.5em;}
.searchAdata[class] input{width:14.2em;}
.searchAdate{/*text-align:right;*/clear:both;margin:0% 0% 0% 56%;} /*51*/
.searchAdate input{width:3em;}
.divDate {padding:30px 125px 0 0;text-align:right;}
.divDateSplit {margin:0 0 0 30px;}

.InputBtn{float:right;}
#submitA{background-image:url(images/go_ricerca.gif);background-repeat:no-repeat;background-position:right;color:#003066;background-color:#FFFFFF;
height:40px;width:200px;border:0;margin:0;padding:0;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;}			

/* search results */
#ResultSearchForm{margin:0;padding:0px 3px 0px 8px;text-align:left}
#nresult{margin:20px 0 0 5px;font-weight:bold;color:#003066;background-color:inherit;text-decoration:underline;}
#HideMessage{color:#ffffff;font-size:0em;margin:0px;padding:0px;height:0px;display:inline;background-color:inherit;}
.PrevForm{float:left;width:50%;margin:0px;padding:0px;}
.NextForm{float:right;width:20%;margin:0px;padding:0px;}
.FieldsetPrevForm{border:0px;margin:0px;padding:0px;}
.FieldsetNextForm{border:0px;margin:0px;padding:0px;}
.listresult{padding:0;margin:0px;}
.boldtext{font-weight:bold;}
.firstLine {margin:20px 0 0 0;padding:0;}
.numRow {display:block;float:left;width:4.6%;}/*40px*/
.doctitle a:link{font-weight:bold;margin:0;padding:0;text-decoration:none;color:#003066;background-color:inherit;}
.doctitle a:visited{font-weight:bold;margin:0;padding:0;text-decoration:none;color:#003066;background-color:inherit;}
.doctitle a:hover{font-weight:bold;margin:0;padding:0;text-decoration:underline;color:#003066;background-color:inherit;}
.formatdata {color:#003066;background-color:inherit;font-weight:bold;}
a:link.wherelink {color:#003066;background-color:inherit;font-weight:bold;text-decoration:none;}
a:visited.wherelink {color:#003066;background-color:inherit;font-weight:bold;text-decoration:none;}
a:hover.wherelink {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
.indenttext{padding:6px 0 0 3.5em;}
.imgresult{border:0px;padding:0px 0px 0px 7px;vertical-align:middle;}
.noborderimg {border:none;}
#submit1,#submit3{background-image:url(images/prev.gif);background-repeat:no-repeat;background-position:left;color:#003066;background-color:#FFFFFF;
font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;border:dashed 1px #A8A9A4;line-height:18px;vertical-align:middle;
margin:10px 0 0 0;padding:1px 1px 1px 15px;} /* previous */
#submit1:hover,#submit3:hover{background-image:url(images/prev.gif);background-repeat:no-repeat;background-position:left;color:#003066;background-color:#FFFFFF;
font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;border:dashed 1px #A8A9A4;line-height:18px;vertical-align:middle;
margin:10px 0 0 0;padding:1px 1px 1px 15px;}
#submit2,#submit4{background-image:url(images/next.gif);background-repeat:no-repeat;background-position:right;color:#003066;background-color:#FFFFFF;
font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;border:dashed 1px #A8A9A4;line-height:18px;vertical-align:middle;
margin:10px 0 0 0;padding:1px 15px 1px 1px;} /* next */
#submit2:hover,#submit4:hover{background-image:url(images/next.gif);background-repeat:no-repeat;background-position:right;color:#003066;background-color:#FFFFFF;
font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;border:dashed 1px #A8A9A4;line-height:18px;vertical-align:middle;
margin:10px 0 0 0;padding:1px 15px 1px 1px;}

/* search - multiple attach */
.div_MultiAtt {margin:0 0 0 45px;padding:0;}
.imgAttach {margin:3px 5px 3px 5px;border:0px;display:inline;vertical-align:middle;}
.span_MultiAtt {padding-left:5px;font-size:0.8em;}
a:link.link_MultiAtt {color:#003066;background-color:inherit;font-weight:bold;text-decoration:none;}
a:visited.link_MultiAtt {color:#003066;background-color:inherit;font-weight:bold;text-decoration:none;}
a:hover.link_MultiAtt {color:#003066;background-color:inherit;font-weight:bold;text-decoration:underline;}
a:active.link_MultiAtt {color:#003066;background-color:inherit;font-weight:bold;text-decoration:none;}