/***************************************
BOLAFFI - STANDARD
***************************************/
body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    background-color: #fff;
    padding:0;
    text-align: center;
}
a:link, a:visited, a {
    color:#07438D;
    text-decoration: none;
}

a:hover {
    color:#917e17;
}

table td{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
   padding: 5px 5px 5px 5px;
}

.ixMandatory {font-weight: bold;}
.ixError{color: red;}

#ixPage {
   margin: 5px auto 5px auto;
   width: 750px;
   background-image: url(/showImage?ixImageId=1616&ixImageRes=10);
   background-repeat: repeat-y;
   background-position: top left;
}
.ixPageType_Home #ixPage {background-image: url(/showImage?ixImageId=1616&ixImageRes=20);}

.ixMenu ul li a {
   text-decoration: none;
    font-size: 11px;
}
.ixMenu ul li a:hover {color: #333;}

/* Intestazione \*/
.ixSectionContainer_Header {
   background-color: #042754;
   overflow: hidden;
   padding: 4px 0px 0px 0px;
   text-align: center;
}
.ixSectionContainer_Header .ixSection_Header {
   clear: both;
   overflow: hidden;
}
.ixSectionContainer_Header .ixMenu0 {display: none;}
.ixSectionContainer_Header .ixMenu1 {
   float: left;
   margin: 5px 0px 0px 0px;
}
.ixSectionContainer_Header .ixMenu ul li {display: inline;}
.ixSectionContainer_Header .ixMenu ul .ixOpen {display: none !important;}

.ixSectionContainer_Header .ixMenu2 {
   margin: 5px 0px 0px 0px;
   float: right;
}
.ixSectionContainer_Header .ixMenu1 ul .ixSelected,
.ixSectionContainer_Header .ixMenu1 ul .ixOpen {display: inline;}
.ixSectionContainer_Header .ixMenu ul li a {
    font-size: 10px;
   color: #ffffff;
   margin: 5px 5px 0px 5px;
   text-decoration: none;
}
.ixSectionContainer_Header .ixMenu ul li a:hover {color:#cccccc;}
.ixSectionContainer_Header .ixLink a {
   display: block;
   float: left;
   width: 220px;
   max-width: 220px;
   margin: 0px 0px 3px 5px;
   text-decoration: none;
}
.ixSectionContainer_Header .ixSectionContentsContainer {
   clear: both;
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #cdcdcd;
   border-left: 1px solid #cdcdcd;
   border-right: 1px solid #cdcdcd;
   background-color: #ffffff;
}
.ixSectionContainer_Header .ixSectionContentsContainer .ixSectionContent_Box {
   min-height: 50px;
   height: auto !important;
   height: 50px;
}
.ixSectionContainer_Header .ixSectionContentsContainer .ixLink a {
   float: none;
   width: 745px;
   max-width: 745px;
   margin: 0px 0px 0px 0px;
   color: #8a7609;
   text-decoration: none;
   font-size: 22px;
   font-style: italic;
   font-family: Times New Roman, Times, serif;
}
.ixSectionContainer_Header .ixSectionContentsContainer .ixLink .ixLabel {
   position: absolute;
   width: 400px;
   margin: 20px 0px 0px 5px;
}
.ixSectionContainer_Header .ixSectionContentsContainer .ixLink .ixImage {
   position: absolute;
   width: 613px;
   text-align: right;
   margin: 0px 0px 0px 135px;
}

/* Menu principale \*/
.ixSectionContainer_Left {
   width: 125px !important;
   width: 135px;
   padding: 5px 5px 5px 5px;
   min-height: 280px;
   overflow: hidden;
}
.ixSectionContainer_Left .ixMenu ul li {
   border: 0px solid #efefef !important;
   border: 1px solid #efefef;
}
.ixSectionContainer_Left .ixMenu ul li a {
   display: block;
   padding: 2px 3px 2px 3px;
   color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
   text-transform: uppercase;
   text-decoration: none;
}
.ixSectionContainer_Left .ixMenu ul .ixOpen a,
.ixSectionContainer_Left .ixMenu ul .ixSelected a {
   background-color: #ffcc00;
   color: #042754;
   margin: 2px 0px 2px 0px;
}
.ixSectionContainer_Left .ixMenu ul li a:hover {
   background-color: #ffcc00;
   color: #042754;
}

/* Percorso utente \*/
.ixSection_Top {
   padding: 10px 5px 10px 5px;
   overflow: hidden;
}
.ixSection_Top .ixPrintLink,
.ixSection_Top .ixPrintableLink  {float: right;}
.ixSection_Top .ixUserPath div {display: inline;}
.ixSection_Top .ixUserPath a {color:#042754; text-decoration: none; font-size: 10px;}
.ixSection_Top .ixUserPath a:hover {color:#917e17;}
.ixSection_Top .ixUserPathSeparator_1,
.ixSection_Top .ixUserPathItem_0 {display: none;}

/* Piede di pagina \*/
.ixSection_Footer {
   margin: 10px 0px 0px 0px;
   background-color: #042754;
   color: #ffffff;
   text-align: right;
   border-top: #cdcdcd;
   overflow: hidden;
}
.ixSection_Footer .ixText span {
   display: block;
   padding: 2px 5px 2px 5px;
   float: right;
   overflow: hidden;
}
.ixSection_Footer #ixMenu_Piede {
   width: 400px;
   text-align: right;
   float: right;
   margin: 2px 0px 0px 0px;
}
.ixSection_Footer #ixMenu_Piede ul li  {display: inline;}
.ixSection_Footer #ixMenu_Piede ul li a  {color: #ffffff;}
.ixSection_Footer #ixMenu_Piede ul li a:hover {color:#917e17;}
.ixSection_Footer #ixMenu_Banner {
   padding: 5px 0px 0px 0px !important;
   padding: 5px 0px 5px 0px;
   height: auto !important;
   height: 70px !important;
   height: 75px;
   clear: both;
   text-align: left;
   background-color: #ffffff;
   overflow: hidden;
}
.ixSection_Footer #ixMenu_Banner ul li {
   width: 240px;
   border: 1px solid #042754;
   float: left;
   text-align: center;
   margin: 4px 4px 0px 4px !important;
   height: 55px !important;
   height: 65px;
   padding: 4px 0px 5px 0px !important;
   padding: 4px 0px 0px 0px;
   overflow: hidden;
}
.ixSection_Footer #ixMenu_Banner ul li a .ixImage {
   clear: both;
   display: block;
}

.ixSection_Footer li#ixMenuNode_503 a .ixImage {
   margin-top: -3px !important;
   margin-top: -4px;
}

/* Pagina \*/
#ixMainSectionContainer {width: 435px;}
#ixMainSection {padding: 5px 10px 5px 10px; width: auto!important; width: 435px;}
.ixSectionContainer_Right {width: 180px; overflow: hidden;}
.ixSectionContainer_Right .ixMenu ul li a {color:#042754; text-decoration: none;}
.ixSectionContainer_Right .ixMenu ul li a:hover {color:#917e17;}
.ixSectionContainer_Right .ixMenu ul .ixOpen a,
.ixSectionContainer_Right .ixMenu ul .ixSelected a {
   text-decoration: none;
   font-weight: bold;
    color:#917e17;
}

.ixSection_Right {
   padding: 20px 5px 5px 5px;
   margin: 5px 0px 0px 0px;
}
.ixSection_Bottom {
   padding: 10px 10px 10px 10px;
   margin: 5px 0px 0px 0px;
   clear: both;
}

.ixSectionContainer_Right ul,
#ixMainSectionContainer ul {
   list-style-type: square;
   padding: 5px 0px 5px 25px;
}
.ixSectionContainer_Right li,
#ixMainSectionContainer li {margin: 3px 0px 3px 0px;}
.ixSectionContainer_Right .ixTitle span,
#ixMainSectionContainer .ixTitle span,
#ixMainSectionContainer .ixTitle h1 {
   font-weight: bold;
   color: #917e17;
   font-size: 13px;
   margin: 0px 0px 10px 0px;
   display: block;
}
.ixPageType_Home #ixMainSectionContainer .ixTitle h1 {display: none;}

#ixMainSectionContainer .ixTitle span {font-size: 11px;}
.ixSectionContainer_Right .ixSubtitle span,
#ixMainSectionContainer .ixSubtitle span,
#ixMainSectionContainer .ixSubtitle h2 {
   margin: 0px 0px 10px 0px;
   font-style: italic;
   font-weight: bold;
   display: block;
}
.ixSectionContainer_Right .ixImage .ixImg,
#ixMainSectionContainer .ixImage .ixImg {
   margin: 0px 0px 5px 0px;
   display: block;
   max-width: 415px;
   overflow: hidden;
}
.ixSectionContainer_Right .ixImage .ixImg {
   max-width: 170px;
}

/**********************************
* box contenuti aggiuntivi a destra
***********************************/
.ixSectionContainer_Right .ixSectionContent {
   background-image: url(/showImage?ixImageId=5126&ixImageRes=0);
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #042754;
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 10px 0px;
   overflow: hidden;
   color: white;
}
.ixSectionContainer_Right .ixSectionContent .ixTitle span {
   padding-left: 10px;
   color: white;
}
.ixSectionContainer_Right .ixSectionContent .ixText {
   text-align: left;
}
.ixSectionContainer_Right .ixSectionContent .ixText a {
   color: white;
}
.ixSectionContainer_Right .ixSectionContent .ixText a:hover {
   text-decoration: underline;
}


#ixMainSectionContainer .ixList .ixImage .ixImg {
   margin: 0px 10px 0px 0px;
   float: left;
   width: 150px;
   max-width: 150px;
   overflow: hidden;

}
#ixMainSectionContainer .ixLink {margin: 5px 0px 0px 0px;}
#ixMainSectionContainer .ixList .ixLink .ixImage .ixImg {
   width: auto;
   max-width: none;
}

.ixSectionContainer_Right  .ixText,
#ixMainSectionContainer .ixText{
   text-align: justify;
   clear: both;
}
#ixMainSectionContainer .ixText{
   text-align: justify;
   clear: both;
}

#ixMainSectionContainer .ixText{
   text-align: justify;
   clear: both;
}
#ixMainSectionContainer .ixText a{
   text-decoration: none;
}

.ixSectionContainer_Right .ixSubtitle span span,
#ixMainSectionContainer .ixSubtitle span span,
.ixSectionContainer_Right .ixTitle span span,
#ixMainSectionContainer .ixTitle span span {
   display: inline !important;
}

#ixMainSectionContainer .ixList {
   overflow: hidden;
   margin: 10px 0px 0px 0px;
}

#ixMainSectionContainer .ixList .ixContents {
   overflow: hidden;
   padding: 5px 0px 5px 0px;
}
#ixMainSectionContainer .ixListType_news .ixContents {
   display: list-item;
   padding: 0px 0px 0px 20px;
   list-style-type: square;
}
#ixMainSectionContainer .ixListType_televendite .ixContents {
  border-bottom: 1px dashed #cccccc;
   padding: 10px 0px 10px 0px;
}
#ixMainSectionContainer .ixList .ixDateFrom {
   display: none;
}
#ixMainSectionContainer .ixListType_news .ixDateFrom {
   display: list-item;
}

#ixMainSectionContainer .ixListType_televendite .ixContents .ixTitle {
   display: none;
}
#ixMainSectionContainer .ixListType_televendite .ixContents .ixText {
   clear: none;
   overflow: hidden;
}

#ixMainSectionContainer .ixList .ixCollapse,
#ixMainSectionContainer .ixList .ixLink {
   display: none;
}
#ixMainSectionContainer .ixListType_televendite .ixLink {
   display: block;
}


#ixMainSectionContainer .ixPagination  {
   clear: both;
   margin: 20px 0px 0px 0px;
  text-align: right;
}
#ixMainSectionContainer .ixPagination a {
  text-decoration: none;
}
#ixMainSectionContainer .ixPagination .ixLast,
#ixMainSectionContainer .ixPagination .ixFirst {
  display: none;
}
#ixMainSectionContainer .ixPagination .ixSeparator {
   margin: 0px 10px 0px 10px;
}

#ixMainSectionContainer .ixFormContainer {
   padding: 10px 10px 10px 10px;
   overflow: hidden;
}
#ixMainSectionContainer .ixFormContainer .ixFormControl {
   margin: 3px 0px 3px 0px;
}
#ixMainSectionContainer #InsideForm_Contact #ixFormControl_uploadedFile,
#ixMainSectionContainer #InsideForm_Contact #ixFormControl_company {
   display: none;
}
#ixBody_jobs_home #ixMainSectionContainer #InsideForm_Contact #ixFormControl_uploadedFile {
   display: block;
}

#ixMainSectionContainer .ixFormContainer .ixLabel {
   float: left;
   width: 150px;
}
#ixMainSectionContainer .ixFormContainer textarea,
#ixMainSectionContainer .ixFormContainer input {
   width: 240px;
}
#ixMainSectionContainer .ixFormContainer .ixFormCommands a {
   margin: 5px 12px 5px 12px;
   padding: 2px 10px 2px 10px;
   background-color: #cccccc;
   border: 1px outset #cccccc;
   display: block;
   float: right;
   text-decoration: none;
}
/***************************************
COLLECTOR- STANDARD
***************************************/
#ixBody_Error .ixSectionContainer_Header .ixMenu ul,
#ixBody_Error .ixSectionContainer_Header .ixText,
#ixBody_Error .ixSectionContainer_Header .ixTitle,
#ixBody_Error .ixSectionContainer_Header .ixFormContainer,
#ixBody_Error .ixSectionContainer_Footer .ixSectionContentsContainer,
#ixBody_Error .ixSectionContainer_Right {
   display: none;
}
#ixBody_Error #ixMainSection {
   margin: 10px 10px 10px 140px;
}

