/***************************************
TI STANDARD
***************************************/
body{
   background-color: #f7f7f7;
   background-image: url(/showImage?ixImageId=1210&ixImageRes=10);
   background-repeat: repeat-x;
   background-position: left top;
   text-align: center;
}
.ixPreview {border: 5px solid #f2c614;}

.ixTemplate_Popup {background-image: none; border: 1px solid #f7f7f7;}

body,th,td{font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 11px; color: #333333;}
a {color: #0577ca; text-decoration: none;}
a:hover {color: #0c4380; text-decoration: underline;}
strong {font-weight: bold;}
em {font-style: italic;}
sup {vertical-align: top; margin: 0px 0px 0px 5px;}

#ixMainSectionContainer .ixMenu,
.ixSectionContainer_Left, #ixMenu_Powered,
.ixMenu .ixText, .ixMenu .ixTitle {display: none;}

#ixMainSectionContainer .ixLink, .ixFormCommands, .ixFormCommand, .ixFormContainer, .ixFormControl, .ixFormField, .ixLabel, .ixValue, .ixPageCharacteristics, .ixPagination, .ixList, .ixContents, .ixImg, .ixMenu, ul, li, a {overflow: hidden;}
.ixError {color: #ff0000;}

#ixPage{position: relative; width: 995px; }

.ixSection_Header {
   height: 334px;
   background-image: url(/showImage?ixImageId=1220&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left top;
}
.ixSection_Header .ixMenu ul li a {color: #0c4380; text-decoration: none;}
.ixSection_Header .ixMenu ul li a:hover .ixLabel {text-decoration: underline;}

.ixSection_Header #ixMenu_Logo ul li a {
  display: block;
  margin: 50px 0px 0px 0px;
  height: 180px;
  width: 290px;
}
.ixSection_Header #ixMenu_Logo ul li a .ixLabel {display: none;}

.ixSection_Header #ixMenu_Utente_TI,
.ixSection_Header #ixMenu_Servizio {position: absolute; top: 8px; right: 170px; width: 230px; text-align: center; line-height: 20px; height: 20px;}
.ixSection_Header #ixMenu_Servizio ul li {display: inline; border-left: 1px solid #0c4380; padding: 0px 10px 0px 10px;}
.ixSection_Header #ixMenu_Servizio ul .ixOpen, .ixSection_Header #ixMenu_Servizio ul .ixSelected {font-weight: bold;}
.ixSection_Header #ixMenu_Servizio ul li:first-child {border-left: 0px solid #0c4380;}

.ixSection_Header #ixMenu_Principale {position: absolute; top: 240px; left: 40px; width: 770px;}
.ixSection_Header #ixMenu_Principale ul li {display: block; margin: 0px 5px 0px 0px; float: left; line-height: 53px; height: 53px;}
.ixSection_Header #ixMenu_Principale ul li .ixLabel {display: block; padding: 0px 5px 0px 5px; }
.ixSection_Header #ixMenu_Principale ul .ixOpen, .ixSection_Header #ixMenu_Principale ul .ixSelected {background-image: url(/showImage?ixImageId=1229&ixImageRes=10); background-repeat: no-repeat; background-position: left bottom; }
.ixSection_Header #ixMenu_Principale ul .ixOpen a .ixLabel, .ixSection_Header #ixMenu_Principale ul .ixSelected a .ixLabel {background-image: url(/showImage?ixImageId=1228&ixImageRes=10); background-repeat: no-repeat; background-position: right bottom;}
.ixSection_Header #ixMenu_Principale ul li a {color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.ixSection_Header #ixMenu_Principale ul li a .ixImage {display: none;}

.ixSection_Header .ixMenu3 {
   position: absolute; 
   top: 290px; 
   left: 20px; 
   width: 969px; 
   background-image: url(/showImage?ixImageId=1225&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left top;
   line-height: 30px; 
   height: 30px;
}
#ixMenuNode_214, .ixSection_Header .ixMenu3 ul li ul {display: none;}
.ixSection_Header .ixMenu3 ul li {display: block; margin: 0px 0px 0px 5px; float: left; padding: 0px 0px 0px 7px; height: 30px;}
.ixSection_Header .ixMenu3 ul li .ixLabel {display: block; padding: 0px 7px 0px 0px; margin: 0px 0px 0px 0px !important; margin: 8px 0px 0px 0px; }
.ixSection_Header .ixMenu3 ul .ixOpen, .ixSection_Header .ixMenu3 ul .ixSelected {background-image: url(/showImage?ixImageId=1227&ixImageRes=10); background-repeat: no-repeat; background-position: left 8px; }
.ixSection_Header .ixMenu3 ul .ixOpen a .ixLabel, .ixSection_Header .ixMenu3 ul .ixSelected a .ixLabel {background-image: url(/showImage?ixImageId=1226&ixImageRes=10) !important; background-image: none; background-repeat: no-repeat; background-position: right 8px; }
.ixSection_Header .ixMenu3 ul li a {color: #ffffff; font-weight: bold; cursor: pointer;}
.ixSection_Header .ixMenu3 ul li a .ixImage {display: none;}

.ixSection_Header .ixFormContainer {position: absolute; top: 256px; right: 15px; width: 165px;}
.ixSection_Header .ixFormContainer .ixLabel {display: none;}
.ixSection_Header .ixFormContainer div {display: inline; line-height: 25px; height: 25px;}
.ixSection_Header .ixFormContainer input {width: 100px; border: 1px solid #ffffff; line-height: 18px; height: 18px; float: left; margin: 0px 5px 0px 0px;}

.ixSection_Right {width: 302px; position: relative; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 22px;}
.ixSection_Right .ixMenu {text-align: center;}
.ixSection_Right .ixMenu ul li {display: inline; text-align: center;}
.ixSection_Right .ixMenu ul li a .ixLabel {display: none;}
.ixSection_Right .ixMenu ul li a img {margin: 0px 0px 10px 0px;}
.ixSection_Right .ixFormCommand,
.ixSection_Right .ixTitle {
   line-height: 19px; 
   height: 19px;
   padding: 0px 0px 0px 10px;
   background-image: url(/showImage?ixImageId=1223&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: left top;    
   color: #ffffff;
   font-weight: bold;
}
.ixSection_Right .ixFormCommands .ixFormCommand a,
.ixSection_Right .ixTitle span {
   padding: 0px 10px 0px 0px;
   display: block;
   background-image: url(/showImage?ixImageId=1222&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: right top; 
   overflow: hidden;
   text-transform: uppercase;
   text-decoration: none;
}
.ixSection_Right .ixFormCommands .ixFormCommand a:hover {color: #f2c614;}
.ixSection_Right .ixTitle img {margin: 3px 5px 0px 0px; float: left;}
.ixSection_Right .ixLink a {font-weight: bold;}
.ixSection_Right .ixSectionContent_Ricerca_giocatore .ixLink {position: absolute; bottom: 15px; left: 10px;}

.ixSection_Right .ixSectionContent {
   padding: 0px 0px 30px 0px; 
   margin: 0px 0px 10px 0px; 
   background-image: url(/showImage?ixImageId=1212&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 302px;
   position: relative;
   overflow: visible;
}

.ixSection_Right .ixFormContainer {clear: both; margin: 10px 10px 10px 10px; position: relative;}
.ixSection_Right .ixFormContainer .ixFormCommands {position: absolute; right: 0px; margin: -20px 10px 0px 0px;}
.ixSection_Right .ixFormContainer .ixFormCommands .ixFormCommand {width: 80px;}
.ixSection_Right .ixFormContainer .ixFormCommands a {color: #ffffff; text-transform: uppercase; text-align: center;}

.ixSection_Right .ixFormContainer .ixTitle,
.ixSection_Right #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Giocatori .ixFormControlGroup,
.ixSection_Right #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Giocatori .ixFormControl {display: none;}
.ixSection_Right #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Giocatori #ixFormControl_inSite {display: block; margin: 0px 0px 10px 0px;}

.ixSection_Bottom_banner {margin: 12px 0px 20px 0px; border: 1px solid #ffffff; text-align: center; width: 665px;}
#ixMainSectionContainer .ixSection_Bottom_banner .ixImageMid .ixImg {display: inline; margin: 0px 0px 0px 0px !important; float: none;}
.ixSection_Bottom_banner .ixMenu {display: block !important;}
.ixSection_Bottom_banner .ixMenu ul li {display: inline;}
.ixSection_Bottom_banner .ixMenu ul li a .ixLabel {display: none;}

.ixSection_Footer {
   background-image: url(/showImage?ixImageId=1215&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: 10px 50px;
   height: 130px;
   overflow: visible;
}
.ixSection_Footer #ixMenu_Info {text-align: center; padding: 20px 0px 0px 0px; clear: both;}
.ixSection_Footer #ixMenu_Info .ixText {position: absolute; display: block; width: 995px; margin: 75px 0px 0px 0px; color: #9f9f9f; font-weight: bold; font-size: 10px; left: 0px;}
.ixSection_Footer #ixMenu_Info .ixText a {color: #9f9f9f; text-decoration: none;}
.ixSection_Footer #ixMenu_Info .ixText a:hover {text-decoration: underline;}
.ixSection_Footer #ixMenu_Info ul li {display: inline; border-left: 2px solid #0577ca; padding: 0px 10px 0px 10px; font-weight: bold;}
.ixSection_Footer #ixMenu_Info ul li:first-child {border-left: 0px solid #0c4380;}
.ixSection_Footer #ixMenu_Info ul li a{text-decoration: none;}
.ixSection_Footer #ixMenu_Info ul li a:hover {text-decoration: underline;}

.ixSection_Footer .ixFormContainer {position: absolute; top: 7px; left: 160px; width: 250px !important; width: 440px; text-align: right; clear: both; margin: 0px 0px 0px 0px !important; margin: -3px 0px 0px 0px; padding: 0px 0px 0px 190px;}
.ixAuthenticated .ixSection_Footer .ixFormContainer {top: 7px !important; top: 10px;}
.ixSection_Footer .ixFormContainer .ixLabel,
.ixSection_Footer .ixFormContainer #ixFormControl_remember{display: none;}
.ixSection_Footer .ixFormContainer div {float: left; line-height: 20px; overflow: hidden;}
.ixSection_Footer .ixFormContainer div img {float: right;}
.ixSection_Footer .ixFormContainer input {float: left; width: 70px; margin: 3px 5px 0px 0px !important; margin: 0px 0px 0px 10px; color: #999999;}
*:first-child+html .ixSection_Footer .ixFormContainer input {margin: 0px 0px 0px 10px !important;}
.ixSection_Footer .ixFormContainer .ixError {background-color: #f29812; width: 180px; text-align: center; float: left; font-weight: bold; color: #ffffff; position: absolute; left: 0px;}
.ixSection_Footer .ixFormContainer .ixLink {margin: 0px 10px 0px 0px; font-weight: bold;}

/***************************************
CONTENUTO PRINCIPALE
***************************************/
#ixMainSectionContainer {width: 665px; position: relative; }
.ixSection_Bottom, #ixMainSection {
   clear: left;
   margin: 0px 0px 20px 20px; 
   padding: 30px 0px 10px 0px; 
   text-align: justify; 
   background-image: url(/showImage?ixImageId=1214&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 645px;
   position: relative;
}
#ixMainSection {min-height: 100px;}

.ixSectionContainer_Ultimi_sfidanti .tiFormContainer, .ixSectionContainer_Sfide .tiFormContainer,
.ixSection_After{
   float: left;
   margin: 0px 0px 20px 20px;
   padding: 20px 0px 10px 0px; 
   text-align: justify; 
   background-image: url(/showImage?ixImageId=1211&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 312px;
   height: 150px !important;
   height: 180px;
   position: relative;
   overflow: visible;
}
.ixPageType_Home .ixSection_After{margin: 0px 0px 20px 20px !important; margin: 0px 0px 20px 12px;}
#uploadHeader,
#ixFormControl_EditPage_Title, .ixSection_Bottom .ixTitle, 
.ixSection_Alerts .ixTitle, #ixMainSection .ixTitle {
   position: absolute;
   width: 604px !important;
   width: 644px;
   background-image: url(/showImage?ixImageId=1218&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: center top;
   height: 24px;
   line-height: 24px;
   padding: 0px 20px 0px 20px;
   margin: -30px 0px 0px 0px;
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
}
.ixSectionContainer_Ultimi_sfidanti .ixTitle, .ixSectionContainer_Sfide .ixTitle,
.ixSection_After .ixTitle {
   position: absolute;
   width: 272px !important;
   width: 312px;
   background-image: url(/showImage?ixImageId=1230&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left top;
   height: 30px;
   line-height: 30px;
   padding: 0px 20px 0px 20px;
   margin: -30px 0px 0px 0px;
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
}

#ixMainSectionContainer .ixTitle h1 {font-size: 13px; font-weight: bold; text-transform: uppercase;}
.ixSectionContainer_Alerts .ixTitle,
.ixPageType_Azzurro #ixMainSectionContainer .ixTitle {background-image: url(/showImage?ixImageId=1219&ixImageRes=10);}
#ixMainSectionContainer .ixTitle img {float: left;  margin: 0px 10px 0px 0px; max-height: 25px; height: auto !important; height: 25px;}
#ixMainSectionContainer .ixTitle h1 img {float: left; margin: 0px 10px 0px -10px; max-height: 50px;}

#ixMainSectionContainer .ixSubtitle span,
#ixMainSectionContainer h2 {margin: 5px 20px 10px 20px; font-weight: bold; display: block; line-height: 22px;}

#ixMainSectionContainer .ixSubtitle img,
#ixMainSectionContainer h2 img {float: left; margin: 0px 5px 0px 0px;}

#ixMainSectionContainer .ixPagination,
#ixMainSectionContainer .ixError,
#ixMainSectionContainer .ixLink a,
#ixMainSectionContainer .ixText .ixTxt {display: block; margin: 0px 20px 0px 20px; text-align: justify;}
#ixMainSectionContainer .ixText ul {padding: 10px 0px 10px 20px; list-style-type: disc;}

#ixMainSectionContainer .ixImageMid .ixImg {display: block; margin: -6px 20px 10px 2px !important; margin: -6px 20px 10px 1px; float: left; max-width: 640px;}
*:first-child+html #ixMainSectionContainer .ixImageMid .ixImg {margin: -6px 0px 10px 2px !important;}
#ixMainSectionContainer .ixImageMid img {max-width: 640px;}
.ixPageType_news #ixMainSectionContainer .ixImageMid {text-align: center; margin: 10px 0px 20px 0px; }
.ixPageType_news #ixMainSectionContainer .ixImageMid .ixImg {margin: 0px 0px 0px 0px !important; float: none; display: inline; max-width: 605px; text-align: center !important;}
.ixPageType_news #ixMainSectionContainer .ixImageMid img {max-width: 605px;}

#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_user .ixImg,
#ixMainSectionContainer .ixImageLow .ixImg {float: left; margin: 0px 20px 10px 20px; max-height: 127px; width: 127px;  border: 1px solid #ffffff;}
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_user img,
#ixMainSectionContainer .ixImageLow img {max-width: 127px; max-height: 127px;}

#ixMainSectionContainer .ixLink a {
   line-height: 19px; 
   height: 19px;
   margin: 10px 20px 10px 20px; 
   float: right;
   padding: 0px 0px 0px 10px;
   text-align: right;
   background-image: url(/showImage?ixImageId=1223&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: left top;    
   color: #ffffff;
   text-decoration: none;
   cursor: pointer;
}
#ixMainSectionContainer .ixLink a:hover {color: #f2c614;}
#ixMainSectionContainer .ixLink a .ixLabel {
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 0px 0px;
   display: block;
   background-image: url(/showImage?ixImageId=1222&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: right top; 
   max-width: 619px;
   overflow: hidden;
   text-align: center;
   cursor: pointer;
}
.ixSection_After .ixLink {position: absolute; bottom: 5px; right: 0px;}

.ixPageType_Home .ixSectionContainer_After .ixList a {font-weight: normal !important;}
.ixPageType_Home #ixMainSectionContainer #ixList_TINewTournaments  {clear: none; height: 120px; overflow: auto;}
.ixPageType_Home #ixMainSectionContainer #ixList_TINewTournaments  .ixContents {border-bottom: 0px solid #ffffff; height: 12px; overflow: hidden;}
.ixPageType_Home #ixMainSectionContainer #ixList_TINewTournaments  .ixContents div {display: inline; margin: 0px 10px 0px 0px;}

/***************************************
CARATTERISTICHE
***************************************/
.ixPageCharacteristics .ixCategory {margin: 10px 20px 10px 20px;}
.ixPageCharacteristics .ixValue,
.ixPageCharacteristics .ixLabel {display: inline; margin: 0px 10px 0px 0px;}

/***************************************
ELENCHI
***************************************/
.ixCollapse,
#ixMainSectionContainer .ixList table .ixText,
#ixMainSectionContainer .ixList table .ixSubtitle,
#ixMainSectionContainer .ixList table .ixImage,
#ixMainSectionContainer .ixList .ixPageCharacteristics,
#ixMainSectionContainer .ixList .ixCounter {display: none;}

#ixMainSectionContainer .ixList {margin: 10px 3px 10px 2px; clear: left;}
#ixMainSectionContainer .ixList .ixContents {border-bottom: 1px solid #d3d3d3; padding: 10px 0px 10px 0px; margin: 0px 20px 0px 20px;}
#ixMainSectionContainer .ixList_Pages .ixContents {clear: left; overflow: hidden !important; overflow: visible; height: auto !important; height: 100px;}

#ixMainSectionContainer .ixList_Images .ixContents {border-bottom: 0px solid #d3d3d3; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 12px; float: left;}
#ixMainSectionContainer .ixList .ixCounter1 {border-top: 1px solid #d3d3d3;}
#ixMainSectionContainer .ixList_Images .ixCounter1 {border-top: 0px solid #d3d3d3;}
#ixMainSectionContainer .ixList .ixImageLow .ixImg {margin: 0px 10px 0px 7px;}
#ixMainSectionContainer .ixList_Images .ixImageLow img {max-width: 127px; max-height: 127px; width: auto !important; width: 127px; height: auto !important; height: 127px;  }

#ixMainSectionContainer .ixList .ixText .ixTxt {overflow: hidden; }

#ixMainSectionContainer .ixPageCharacteristics .ixTitle, 
#ixMainSectionContainer .ixList .ixTitle {
   position: static;
   width: auto !important;
   background-image: none;
   height: auto;
   line-height: normal;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-weight: bold;
   color: #333333;
   font-size: 11px;
   text-transform: none;
}
#ixMainSectionContainer .ixList_Images .ixTitle {display: none;}
#ixMainSectionContainer table {width: 100%;}
#ixMainSectionContainer .ixList table th {
   font-size: 10px !important;
   font-weight: bold;
   color: #ffffff;
   padding: 6px 5px 0px 5px !important;
   vertical-align: top;
   white-space: nowrap;
   text-align: center;
   height: 25px !important;
   background-image: url(/showImage?ixImageId=1221&ixImageRes=10) !important; 
   background-repeat: repeat-x; 
   background-position: left top; 
}

#ixMainSectionContainer table th a {font-size: 8px; color: #ffffff; font-weight: normal;}
#ixMainSectionContainer table .ixText, #ixMainSectionContainer .ixList table .ixLink,
#ixMainSectionContainer table .ixSubtitle, #ixMainSectionContainer .ixList table .ixTitle,
#ixMainSectionContainer table .ixImage,
#ixMainSectionContainer table td {font-size: 10px; padding: 2px 5px 2px 5px !important; text-align: left; vertical-align: middle;}
#ixMainSectionContainer table th.ixText, #ixMainSectionContainer .ixList table th.ixLink,
#ixMainSectionContainer table th.ixSubtitle, #ixMainSectionContainer .ixList table th.ixTitle {color: #ffffff;}

#ixMainSectionContainer .ixList table td {vertical-align: top;}
.ixPageType_Home #ixMainSectionContainer .ixList table td {line-height: 20px;}
#ixMainSectionContainer .ixList table .ixTitle {white-space: nowrap;}

#ixMainSectionContainer table .ixImage .ixImg {margin: 0px 0px 0px 0px !important; float: none; max-width: 599px; max-height: 1000px; width: auto;}
#ixMainSectionContainer table .ixImage img {margin: 0px 0px 0px 0px; max-width: 599px; max-height: 1000px;}

#ixMainSectionContainer .ixList table .ixOdd {background-color: #efefef;}
#ixMainSectionContainer .ixList table .ixCounter1,
#ixMainSectionContainer .ixList table .ixContents {border-bottom: 0px solid #efefef; border-top: 0px solid #efefef; height: auto;}
#ixMainSectionContainer .ixList table .ixCounter {text-align: right; width: 1%; min-width: 30px; display: table-cell; font-weight: bold;}
#ixMainSectionContainer .ixList table .ixResults span {margin: 0px 5px 0px 0px;}

/* Ultimi iscritti */
#ixList_TINewUsers {width: 308px !important; margin: 0px 0px 0px 0px !important; height: 120px !important;}
#ixList_TINewUsers .ixContents {
   border-bottom: 0px solid #d3d3d3 !important; 
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px;
   width: 265px !important;
   height: 100px !important;
   text-align: left;
}
#ixList_TINewUsers .ixCourt, #ixList_TINewUsers .ixGender, #ixList_TINewUsers .ixAge{overflow: hidden; margin: 2px 0px 2px 0px;}
#ixList_TINewUsers .ixImage {float: left; margin: 0px 20px 0px 0px; height: 90px;}
#ixList_TINewUsers .ixImage img {max-width: 80px; max-height: 80px; width: auto !important; width: 90px; height: auto !important; height: 80px;}

#ixList_TINewUsers .ixLabel {float: left; margin: 0px 10px 0px 0px; width: 50px;}
#ixList_TINewUsers .ixValue {font-weight: bold; overflow: hidden;}

/* Classifica */
#ixMainSectionContainer .ixList table .ixCharacteristic_Giocatore_Circolo {font-weight: bold;}
#ixMainSectionContainer .ixList table .ixCharacteristic_Provincia {text-align: center;}
#ixMainSectionContainer .ixList table .ixCharacteristic_Posizioni,
#ixMainSectionContainer .ixList table .ixCharacteristic_Punti {text-align: right;}
.ixPageType_Home .ixSectionContainer_After .ixList {height: 110px;}
.ixPageType_Home .ixSectionContainer_After .ixList table thead,
.ixPageType_Home .ixSectionContainer_After .ixList table .ixCharacteristic_Giocatore_Livello,
.ixPageType_Home .ixSectionContainer_After .ixList table .ixCharacteristic_Posizioni,
.ixPageType_Home .ixSectionContainer_After .ixList table .ixCharacteristic_Giocatore_Circolo {display: none;}
.ixPageType_Home .ixSectionContainer_After .ixList table .ixCounter {min-width: 0px !important; color: #f27511;}
.ixPageType_Home .ixSectionContainer_After .ixList table td {padding: 0px 0px 0px 3px; height: 30px; vertical-align: middle !important;}

/* Elenco circoli */
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixPageCharacteristics .ixTitle {display: none;}
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixPageCharacteristics {font-weight: bold; margin: 10px 0px 10px 0px;}
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixPageCharacteristics .ixLabel {display: block; float: left; }
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixPageCharacteristics .ixValue {display: block; float: right; width: 55px; text-align: right; margin: 0px 0px 0px 0px;}
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixList table {margin: 0px 0px 0px 0px;}
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixList table .ixTitle {text-align: left; white-space: normal;}
.ixTemplate_Elenco_circoli #ixMainSectionContainer .ixList table .ixCharacteristic_Totale {text-align: right; width: 50px;}

/* Sfide */
.ixPageType_Home #ixList_TIMatches {height: 110px !important; overflow: auto; }
#ixList_TIMatches table td {vertical-align: middle !important;  height: 30px; }
#ixList_TIMatches table td a {line-height: normal;}
#ixList_TIMatches table .ixLocation a {white-space: normal;}
#ixList_TIMatches .ixTitle {width: 1% !important;}
#ixList_TIMatches .ixDate {width: 1% !important; white-space: nowrap;}

/* Ultimi risultati */
.ixPageType_Home #ixList_TIResultsMiniBox {height: 110px !important; overflow: auto;}
#ixList_TIResultsMiniBox table td {padding: 0px 0px 0px 3px; height: 30px; vertical-align: middle !important;}
#ixList_TIResultsMiniBox table td a {line-height: normal;}
#ixList_TIResultsMiniBox table td.ixPlayer1 {white-space: nowrap;}
#ixList_TIResultsMiniBox table td span span {margin: 0px 3px 0px 0px;}

/* Messaggi */
#ixMainSectionContainer #ixList_TIUserMessages table th {text-align: left;}
#ixMainSectionContainer #ixList_TIUserMessages table td {height: 90px !important; vertical-align: middle !important; font-size: 11px;}
#ixMainSectionContainer table .ixDelete,
#ixMainSectionContainer table .ixDate {white-space: nowrap; width: 1%;}
#ixMainSectionContainer table .ixUser {white-space: nowrap;}
#ixMainSectionContainer table .ixDelete {text-align: center;}
#ixMainSectionContainer table .ixText {display: table-cell;}
#ixMainSectionContainer table th.ixText {text-align: left;}
#ixMainSectionContainer #ixList_TIUserMessages table td.ixUser a {line-height: 90px !important; float: left;}
#ixMainSectionContainer #ixList_TIUserMessages table td.ixUser .ixImg {
   display: block;
   margin: 5px 10px 0px 0px;
   width: 80px !important; 
   max-width: 80px !important; 
   height: 80px !important; 
   max-height: 80px !important; 
   overflow: hidden;
}
#ixMainSectionContainer #ixList_TIUserMessages .ixMessage {text-align: center;}

/* Paginazione */
.ixPagination {line-height: 15px; height: 15px; font-size: 10px; padding: 0px 0px 0px 460px;}
.ixPagination .ixSeparator {position: absolute; left: 130px; width: 350px;}
.ixPagination a {margin: 0px 5px 0px 0px;}

/***************************************
FORM
***************************************/
#ixFormControl_birthDateYear .ixLabel, #ixFormControl_birthDateMonth .ixLabel,
#ixFormControl_uploadedImage, #ixFormControl_uploadedDocument,
#ixFormControl_Notes,
#ixFormControl_job, #ixFormControl_RegistrationType {display: none;}

#ixMainSectionContainer .ixFormContainer .ixMandatory {font-weight: bold;}
#ixMainSectionContainer .ixFormContainer .ixError {color: #ff0000;}

#ixMainSectionContainer .ixFormContainer {margin: 10px 0px 10px 70px; width: 500px;}
#ixMainSectionContainer .ixFormContainer .ixFormControl {margin: 5px 0px 5px 0px;}
#ixMainSectionContainer .ixFormContainer table .ixFormControl {margin: 0px 0px 0px 0px; }
#ixMainSectionContainer .ixFormContainer table td {margin: 0px 0px 0px 0px; padding: 0px 5px 3px 0px; font-size: 11px;}
#ixMainSectionContainer .ixFormContainer .ixLabel {float: left; width: 200px; margin: 0px 10px 0px 0px; text-align: left;}
#ixMainSectionContainer .ixFormContainer table .ixLabel {float: none; width: auto; margin: 0px 0px 0px 0px;}
#ixMainSectionContainer .ixFormContainer textarea,
#ixMainSectionContainer .ixFormContainer input {width: 280px;}
#ixMainSectionContainer .ixFormContainer table textarea,
#ixMainSectionContainer .ixFormContainer table input {width: auto;}
#ixMainSectionContainer .ixFormContainer .ixFormCommands {padding: 10px 0px 10px 210px;}
.ixTemplate_TI_Match #ixMainSectionContainer .tiMatchAddComment .ixFormCommands .ixFormCommand,
#ixMainSectionContainer .ixFormContainer .ixFormCommand {
   float: left;
   line-height: 19px; 
   height: 19px;
   margin: 0px 8px 0px 0px; 
   padding: 0px 0px 0px 10px;
   text-align: right;
   background-image: url(/showImage?ixImageId=1223&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: left top;    
   font-weight: bold;
}
#ixMainSectionContainer .ixFormContainer .ixFormCommand:last-child {margin: 0px 0px 0px 0px;}
#tiUploadImage #uploadCommands .uploadCommand .ixLabel,
#ixMainSectionContainer .ixFormCommand a{
   padding: 0px 10px 0px 0px;
   display: block;
   background-image: url(/showImage?ixImageId=1222&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: right top; 
   overflow: hidden;
   color: #ffffff;
   text-decoration: none;
}
#ixMainSectionContainer .ixFormCommand a:hover {color: #f2c614;}
#ixMainSectionContainer #ixFormContainer_UserRegistration .ixLink a {margin: 10px 0px 0px 210px !important; margin: 10px 0px 0px 105px; float: left; }
#ixMainSectionContainer #ixFormContainer_UserRegistration .ixLink a .ixLabel {width: 250px; margin: 0px 0px 0px 0px;}

#ixFormControl_Privacy {clear: both; padding: 20px 0px 20px 0px;}
#ixFormControl_Privacy input {width: 20px !important;}
#ixFormControl_Privacy .ixFormField .ixLabel {float: none; width: auto; display: inline;}
#ixFormControl_birthDateYear,
#ixFormControl_birthDateMonth {float: left; width: 100px;}
#ixFormControl_birthDateDay{width: 260px; float: left;}
#ixFormControl_Notes{clear: both;}

/* Ricerca news */
#ixMainSectionContainer #ixFormContainer_Search .ixFormControl {float: left; overflow: hidden; width: 520px;}
#ixMainSectionContainer #ixFormContainer_Search .ixFormCommands {padding: 3px 0px 0px 10px;}

/* Risultati sfida */
#ixMainSectionContainer #ixFormContainer_TIMatchResults table td {text-align: center; padding: 0px 0px 3px 0px;}
#ixMainSectionContainer #ixFormContainer_TIMatchResults table #ixFormControl_p2, 
#ixMainSectionContainer #ixFormContainer_TIMatchResults table #ixFormControl_p1, 
#ixMainSectionContainer #ixFormContainer_TIMatchResults table .tiFormSetLabel {white-space: nowrap; font-weight: bold;}
#ixMainSectionContainer #ixFormContainer_TIMatchResults table #ixFormControl_tb {white-space: nowrap;}
#ixMainSectionContainer #ixFormContainer_TIMatchResults table input {width: 80px;}
#ixMainSectionContainer #ixFormContainer_TIMatchResults table .ixLink a {margin: 0px 0px 0px 210px; float: left;}

/* Ricerche avanzate */
.ixFormContainer_SearchAdvanced #ixFormControl_voteMax,
.ixFormContainer_SearchAdvanced #ixFormControl_voteMin,
.ixFormContainer_SearchAdvanced #ixFormControl_voteMax div,
.ixFormContainer_SearchAdvanced #ixFormControl_voteMin div {display: inline; margin: 0px 5px 0px 0px; float: none !important;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced #ixFormControl_voteMin .ixLabel {display: block; float: left !important;}

#ixMainSectionContainer #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Circoli #ixFormControl_voteMax,
#ixMainSectionContainer #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Circoli #ixFormControl_voteMin,
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixTitle,
#ixMainSectionContainer .ixFormContainer_SearchAdvanced #ixFormControl_templateId {display: none;}

#ixMainSectionContainer #ixFormContainer_SearchAdvanced_ixSearchAdvanced_Giocatori #ixFormControlGroup_characteristicFilter_Giocatore_Circolo_edit .ixText .ixHide {display:none;}

#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControlGroup {clear: left; overflow: hidden; margin: 0px 0px 10px 0px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixLabel {width: 140px;  text-align: left; font-weight: bold;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced input {width: 200px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControlGroup .ixText {position: absolute; width: 130px; text-align: left; font-weight: bold; margin: 5px 0px 0px 0px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_filtered,
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_all {float: right !important; clear: right; width: 130px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_filtered .ixLabel,
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_all .ixLabel {width: 80px; font-weight: normal;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_filtered input,
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter_all input {width: 20px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter select {float: right; margin: 0px 20px 0px 0px; width: 200px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormControl_characteristicFilter input {float: right; margin: 0px 147px 0px 0px; width: 200px;}
#ixMainSectionContainer .ixFormContainer_SearchAdvanced .ixFormCommands {clear: both !important; padding: 0px 0px 0px 150px;}

/***************************************
HEAD 2 HEAD
***************************************/
#ixMainSectionContainer .ixMatchesSummary,
#ixMainSectionContainer .tiPlayers {margin: 10px 20px 0px 20px;}

#ixMainSectionContainer .tiPlayers table,
#ixMainSectionContainer .ixMatchesSummary table {width: 600px;}
#ixMainSectionContainer .tiPlayers table table ,
#ixMainSectionContainer .ixMatchesSummary table table {width: auto;}
#ixMainSectionContainer .ixMatchesSummary table td,
#ixMainSectionContainer .tiPlayers table td {padding: 2px 5px 2px 5px;}

#ixMainSectionContainer .ixMatchesSummary table .ixP1Description,
#ixMainSectionContainer .ixMatchesSummary table .ixP2Description {font-weight: bold; font-size: 11px; text-align: right; width: 225px;}
#ixMainSectionContainer .ixMatchesSummary table .ixP2Description {text-align: left !important;}
#ixMainSectionContainer .ixMatchesSummary table .ixTotalMatches {text-align: center; width: 120px; font-size: 20px; font-weight: bold; }

#ixMainSectionContainer .tiPlayers table .ixImageMid .ixImg,
#ixMainSectionContainer .tiPlayers table .ixImageMid {text-align: center; width: 100px; overflow: hidden;}
#ixMainSectionContainer .tiPlayers table .ixImageMid img {max-width: 90px; width: auto !important; width: 90px; height: auto !important; height: auto;}
#ixMainSectionContainer .tiPlayers table table {border-top: 1px dotted #666666;}
#ixMainSectionContainer .tiPlayers table table td {border-bottom: 1px dotted #666666;} 
#ixMainSectionContainer .tiPlayers table table .ixLabel {text-align: center; width: 120px; font-weight: bold; background-color: #dedede;}
#ixMainSectionContainer .tiPlayers table table .ixPlayer2,
#ixMainSectionContainer .tiPlayers table table .ixPlayer1 {text-align: right; width: 110px;}
#ixMainSectionContainer .tiPlayers table table .ixPlayer2 {text-align: left;}

#ixMainSectionContainer .ixHead2HeadResults .ixMessage {text-align: center; margin: 10px 20px 10px 20px;}

/***************************************
MESSAGGI
***************************************/
#ixMainSectionContainer .ixLinkMessages {position: absolute; top: 5px; width: 630px;}
#ixMainSectionContainer .ixLinkMessages a {
   line-height: normal; 
   height: auto;
   margin: 0px 0px 0px 0px; 
   float: none;
   padding: 0px 0px 0px 0px;
   text-align: right;
   background-image: none; 
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}
#ixMainSectionContainer .ixLinkMessages a .ixLabel {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
   background-image: none; 
   max-width: 619px;
}
#ixMainSectionContainer #ixList_TIUserMessages table td.ixUser {max-height: 80px;}
#ixMainSectionContainer #ixList_TIUserMessages table td.ixUser .ixImg img{max-width: 80px; max-height: 80px;}
#ixMainSectionContainer #ixList_TIThreadMessages table .ixText {display: table-cell !important; }
#ixMainSectionContainer #ixList_TIThreadMessages .ixContents {margin: 0px 20px 20px 20px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #d3d3d3;}
#ixMainSectionContainer #ixList_TIThreadMessages .ixContents .ixTitle {display: none;}
#ixMainSectionContainer #ixList_TIThreadMessages .ixContents .ixImage {float: left; width: 90px; max-width: 90px; height: 90px; max-height: 90px;}
#ixMainSectionContainer #ixList_TIThreadMessages .ixContents .ixImage img {max-width: 80px; max-height: 80px;}
#ixMainSectionContainer #ixList_TIThreadMessages .ixContents .ixText {margin: 10px 0px 0px 0px; clear: none !important; overflow: hidden; clear: left;}

#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_message .ixLabel{
   padding: 10px 0px 10px 50px; 
   background-image: url(/showImage?ixImageId=1233&ixImageRes=0);
   background-repeat: no-repeat; 
   background-position: left top;    
   float: none;
}
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_message .ixFormField {clear: both; padding: 0px 0px 10px 50px; }
#ixMainSectionContainer #InsideForm_TISendMessage .ixFormCommands {padding: 0px 0px 10px 50px;}
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_user .ixLabel {display: none;}
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_user .ixImg  {margin: 0px 0px 0px 50px;}
#ixMainSectionContainer #InsideForm_TISendMessage .ixFormControl .ixLabel {font-weight: bold; }
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_title {padding: 10px 0px 5px 50px; float: none;}
#ixMainSectionContainer #InsideForm_TISendMessage #ixFormControl_title .ixLabel {margin: 0px 0px 5px 0px; float: none;}
#ixMainSectionContainer #InsideForm_TISendMessage .ixFormControl textarea,
#ixMainSectionContainer #InsideForm_TISendMessage .ixFormControl input {font-weight: normal; width: 400px;}

/***************************************
UPLOAD
***************************************/
#tiUploadImage {background-image: none;}
#uploadContainer {
   clear: left;
   margin: 0px 0px 20px 20px; 
   padding: 25px 0px 10px 0px; 
   text-align: justify; 
   background-image: url(/showImage?ixImageId=1214&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: left bottom;
   width: 645px;
   position: relative;
   min-height: 50px;
   position: relative;
}
#uploadForm tbody td{padding : 0px 20px 0px 20px;}
#tiUploadImage #uploadCommands {position: absolute; right: 0px; top: 45px; width: 200px;}
.uploadCommand {
   float: left;
   line-height: 19px; 
   height: 19px;
   margin: 0px 20px 0px 0px; 
   width: 80px;
   text-align: right;
   background-image: url(/showImage?ixImageId=1213&ixImageRes=10); 
   background-repeat: no-repeat; 
   background-position: left top;    
   color: #ffffff;
   text-decoration: none;
   text-align: center;
   font-weight: bold;
}
.uploadCommand:hover {color: #f2c614;}
