/***************************************
HTML TAG DEFINITIONS
***************************************/
body {
    margin : 0px auto 0px auto;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    padding : 0px 0px 0px 0px;
    background-color : White;
    color : #666666;
    text-align : center;
}
img {
    border : 0px;
}
a {
    color : #035FA6;
    text-decoration : none;
}
a:hover {
    text-decoration : underline;
}
a:visited {
    color : #035FA6;
}
th, td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    padding : 0px 0px 0px 0px;
    margin : 0px auto 10px auto;
    color : #666666;
    text-align : left;
}
form {
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
input, textarea, select {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
}

/***************************************
GENERAL SETTINGS
***************************************/
/*** Page container ***/
#ixPage {
    width: 780px;
    max-width: 780px;
    padding : 0px 0px 0px 0px;
    margin : 0px auto 20px auto;
    text-align: left;
    background-image: url(showImage?ixImageId=113&ixImageRes=10&ixPreview=Singola);
    background-repeat: repeat-y;
    background-position: top left;
    overflow: auto;
}

.ixImage .ixLabel,
.ixSitemap .ixImage, .ixSitemap .Banner,
.ixMenu .ixTitle, .ixMenu .ixText, .ixExportCSVLink {display: none;}

/*** Error messages ***/
.ixError {
    color: Red;
    margin : 10px 0px 10px 0px;
    clear: both;
    float: none;
    display: block;
}

/*** Paging ***/
.ixPagination {
  clear: both;
  text-align: center;
}
.ixPagination a {
    text-decoration: none;
    padding : 2px 2px 2px 2px;
}
.ixPagination a:hover {text-decoration: none;}
.ixPagination .ixFirst, .ixPagination .ixPrevious,
.ixPagination .ixNext, .ixPagination .ixLast {margin : 0px 5px 0px 5px; }


/***************************************
PAGE (MAIN SECTION)
***************************************/
/*** Header ***/
.ixSection_Intestazione {
    width: 780px;
    max-width: 780px;
        height: 152px;
        max-height: 152px;
    overflow: hidden;
    background-image: url(showImage?ixImageId=120&ixImageRes=10&ixPreview=Singola);
    background-repeat: no-repeat;
    background-position: top left;
}
.ixSection_Intestazione .ixImage {
    margin : 8px 0px 0px 0px;
}
.ixSection_Intestazione .ixMenu0 {
    position: absolute;
    top: 125px;
    margin : 0px 0px 0px 15px;
    width: 355px;
}
.ixSection_Intestazione .ixMenu1 {
    position: absolute;
    top: 125px;
    width: 400px;
    text-align: right;
    margin : 0px 0px 0px 380px;
}
.ixSection_Intestazione .ixMenu ul {
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
.ixSection_Intestazione .ixMenu li {
    display: inline;
    padding : 0px 10px 0px 0px;
}
.ixSection_Intestazione .ixMenu .ixSelected,
.ixSection_Intestazione .ixMenu .ixOpen {font-weight : bold;}

.ixSection_Intestazione .ixMenu li a {color: #ffffff;}
.ixSection_Intestazione .ixMenu li a:hover {
}
.ixSection_Intestazione .ixFormContainer {
    position: absolute;
    top: 75px;
    margin-left: 650px;
}
.ixSection_Intestazione .ixFormContainer .ixLabel {font-weight : bold;}
.ixSection_Intestazione .ixFormContainer .ixFormCommands a {display: none;}
.ixSection_Intestazione .ixFormContainer a {color: #666666;}

.ixSection_Intestazione .ixList {display: none;}

/*** Sinistra ***/
.ixSection_Sinistra {
    width: 175px;
    max-width: 175px;
    margin : 0px 0px 20px 0px;
    padding : 0px 0px 0px 0px;
    float: left;
}
.ixSection_Sinistra .ixMenu ul {
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
.ixSection_Sinistra #ixMenu_Banner {
    margin : 10px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
.ixSection_Sinistra .ixMenu li {
    list-style-type: none;
    font-weight : bold;
}
.ixSection_Sinistra .ixMenu li a {
    background-image: url(showImage?ixImageId=114&ixImageRes=10&ixPreview=Singola);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #d4d4d4;
    width: 144px !important;
    width: 175px;
    max-width: 144px;
    height: auto !important;
    height: 20px;
    min-height: 15px;
   display: block;
    padding : 5px 5px 5px 25px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #bababa;
}
.ixSection_Sinistra #ixMenu_Banner li a {
    background-image: none;
    background-repeat: repeat-x;
    background-position: top left;
    background-color: transparent;
    width: 174px;
    max-width: 174px;
    height: auto !important;
    height: auto;
    min-height: 0px;
    display: block;
    padding : 10px 0px 10px 10px !important;
    padding : 10px 0px 10px 0px;
    border-bottom: 0px solid #ffffff;
    border-right: 0px solid #bababa;
    text-align: center;
}
.ixSection_Sinistra .ixMenu li li a {
    background-image: url(showImage?ixImageId=115&ixImageRes=10&ixPreview=Singola);
    width: 129px !important;
    width: 175px;
    max-width: 129px;
    padding : 5px 5px 5px 40px;
}
.ixSection_Sinistra .ixMenu li li li a {
    background-image: none;
}
.ixSection_Sinistra .ixList {
    position: absolute;
    top: 82px;
    width: 580px;
    max-width: 580px;
    height : 19px;
    max-height : 19px;
    margin : 5px 0px 0px 180px;
    padding : 0px 2px 0px 2px;
    overflow: hidden;
    background-color: #d4d4d4;
}
.ixSection_Sinistra .ixList .ixContents {
    height : 20px;
    min-height : 20px;
    max-height : 20px;
    overflow: hidden;
    float: left;
    margin : 0px 50px 0px 0px;
    padding : 3px 0px 3px 0px;
    font-weight : bold;
}
.ixSection_Sinistra .ixList .ixContents .ixTitle span {
    height : 13px;
    min-height : 13px;
    max-height : 13px;
    overflow: hidden;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
    font-size: 10px;
}
.ixSection_Sinistra .ixList .ixContents .ixTitle p {
    display: inline;
}
/*** Main Section Container ***/
#ixMainSectionContainer {
    padding : 0px 0px 0px 15px;
    width: 590px !important;
    width: 600px;
    overflow: auto !important;
    overflow: hidden;
}
#ixMainSection {
    padding : 0px 15px 0px 0px;
    overflow: auto;
    width: auto;
    min-width: 385px;
}
.ixSection_Contenuto {
    padding : 0px 15px 0px 0px;
    overflow: auto;
    width: auto;
    min-width: 385px;
    clear: left;
}

#ixMainSectionContainer .ixTitle span {
    background-image: url(showImage?ixImageId=112&ixImageRes=10&ixPreview=Singola);
    background-repeat: no-repeat;
    background-position: bottom left;
    height : auto !important;
    display: block;
    padding : 5px 0px 8px 15px;
    margin : 0px 0px 10px 0px;
    font-size: 12px;
    font-weight : bold;
    color: #000000;
    overflow: hidden;
}
#ixMainSectionContainer .ixImage .ixImg {
    text-align: center;
    display: block;
    margin : 0px 0px 10px 0px;
}
#ixMainSectionContainer .ixSubtitle span {
    display: block;
    margin : 0px 0px 10px 0px;
    color: #035FA6;
    font-weight : bold;
    font-size: 11px;
}
#ixMainSectionContainer .ixText {
    margin : 0px 0px 10px 0px;
    text-align: justify;
}
#ixMainSectionContainer .ixLink {
    margin: 0px 0px 10px 0px;
    font-weight : bold;

}
#ixMainSectionContainer .ixLink .ixImage {
    float: left;
}
#ixMainSectionContainer .ixList {
    margin: 0px 0px 10px 0px;
    clear: left;
}
#ixMainSectionContainer .ixList .ixContents {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: left;
}
#ixMainSectionContainer .ixList .ixTitle span {
    background-image: none;
    height : auto;
    min-height : 0px;
    display: block;
    padding : 0px 0px 0px 0px;
    font-size: 10px;
    font-weight : bold;
    margin : 0px 0px 0px 0px;
}
#ixMainSectionContainer .ixList .ixTitle a {
    background-image: url(showImage?ixImageId=108&ixImageRes=10&ixPreview=Singola);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding : 0px 0px 0px 15px;
    font-size: 10px;
    font-weight : bold;
}
#ixMainSectionContainer .ixList_Pages .ixImage {
    display: none;
}
#ixMainSectionContainer .ixList .ixText {
    padding : 0px 0px 0px 15px;
}
#ixMainSectionContainer .ixList_Documents .ixTitle a {
    background-image: none;
    display: block;
    padding : 12px 0px 0px 0px;
    font-size: 10px;
    font-weight : bold;
}
#ixMainSectionContainer .ixList_Documents .ixImage {
    float: left;
}
#ixMainSectionContainer .ixList_Documents .ixImg {
    margin : 0px 0px 0px 0px;
}
#ixMainSectionContainer .ixList .ixText span {
    margin : 0px 0px 0px 0px;
}
#ixMainSectionContainer .ixSection_Contenuto .ixLink {
    padding : 0px 0px 0px 0px;
    font-size: 10px;
    font-weight : bold;
    clear: left;
}
#ixMainSectionContainer .ixSection_Contenuto .ixLink .ixLabel {
    padding : 12px 0px 0px 0px;
    display: block;
}
#ixMainSectionContainer .ixSection_Contenuto .ixLink .ixImage .ixLabel {
    display: none;
}
#ixMainSectionContainer .ixSection_Contenuto .ixLink .ixImage {
    float: left;
}

#ixMainSectionContainer .ixSection_Contenuto .ixSectionContentsContainer .ixLink .ixLabel {
    padding : 0px 0px 0px 0px;
    display: block;
}
#ixMainSectionContainer .ixSection_Contenuto .ixSectionContentsContainer .ixLink a {
    background-image: url(showImage?ixImageId=108&ixImageRes=10&ixPreview=Singola);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    padding : 0px 0px 0px 15px !important;
    margin : 0px 0px 0px 0px;
    font-size: 10px;
}
/*** Percorso utente ***/
.ixSection_Percorso_utente {
    margin : 0px 0px 10px 0px;
}
.ixSection_Percorso_utente div {
    display: inline;
}
.ixSection_Percorso_utente a {
    color: #666666;
}

/*** Piede ***/
.ixSection_Piede {
    clear: both;
    width: 780px;
    max-width: 780px;
    height: 18px;
    min-height: 18px;
    max-height: 18px;
    overflow: hidden;
     background-color: #035FA6;
    margin : 3px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
.ixSection_Piede .ixMenu1 {
    width: 780px;
    max-width: 780px;
    text-align: right;
}
.ixSection_Piede .ixMenu ul {
    margin : 2px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}
.ixSection_Piede .ixMenu li {
    display: inline;
    padding : 0px 10px 0px 0px;
}
.ixSection_Piede .ixMenu li a {
   color: #ffffff;
}
.ixSection_Piede .ixMenu li a:hover {
}

#ixBody_Lavora_con_noi .ixSection_Intestazione #ixFormContainer_Search,
#ixBody_Lavora_con_noi .ixSection_Intestazione .ixList,
#ixBody_Lavora_con_noi .ixSection_Sinistra .ixList,
#ixBody_Lavora_con_noi #ixMenu_Banner {
    display: none;
}

