body, td { margin: 0;padding: 0; }form {padding:0;margin:0;}.clear {clear:both}p {margin:0; padding:0 0 1.5em 0}a:link, a:visited {color:#000; text-decoration: underline}a:hover, a:active {color:#000; text-decoration: none}h1 {font-size: 11px;font-family: Times New Roman; margin-top: 0;padding-top: 0; color:#525252; line-height:14px; text-transform:uppercase; letter-spacing:5px; padding-bottom:1em }h2 {font-size: 17px;font-family: Arial; margin: 0;padding: 0; color:#676A70; line-height:19px; font-weight:lighter}h3 {font-size: 16px;font-family: Arial; margin: 10px 0 10px 0;padding: 0 0 3px 0; color:#676A70; font-weight:lighter; line-height:18px; border-bottom: 1px solid #CCC;}h4 {font-size: 14px;font-family: Tahoma, Arial; margin: 10px 0 0 0;padding: 0 0 3px 0; color:#525252; line-height:16px; font-weight:lighter; }img {border: 0; }#polisportiva {margin:0;padding:0;height:100%;font-size: 11px;font-family: Tahoma, Arial; line-height:18px; background:#bed4df url(/images/polisportiva/default/img_bg.jpg) no-repeat bottom right; background-attachment:fixed; }#atletica {margin:0;padding:0;height:100%;font-size: 11px;font-family: Tahoma, Arial; line-height:18px; background:#BE0700 url(/images/atletica/img_bg.jpg) no-repeat bottom right; background-attachment:fixed; }#unihockey {margin:0;padding:0;height:100%;font-size: 11px;font-family: Tahoma, Arial; line-height:18px; background:#003B6C url(/images/unihockey/img_bg.jpg) no-repeat bottom right; background-attachment:fixed; }#volley {margin:0;padding:0;height:100%;font-size: 11px;font-family: Tahoma, Arial; line-height:18px; background:#ffb50e url(/images/volley/img_bg.jpg) no-repeat bottom right; background-attachment:fixed; }#cross {margin:0;padding:0;height:100%;font-size: 11px;font-family: Tahoma, Arial; line-height:18px; background:#B9C811 url(/images/cross/img_bg.jpg) no-repeat bottom right; background-attachment:fixed; }#blank {background-color: #FFF; padding: 10px; background-image: none; font-size: 11px;font-family: Tahoma, Arial; line-height:18px;  }#container {width:960px; position:absolute; height:100%; background:transparent url(/images/polisportiva/default/img_bg_container.gif) repeat-y top left; }#content {width:670px; color:#303339; border-left:30px solid #413D37; float:left; background-color:#fff}#contentContainer {float:left;}#leftContent {width:152px; padding:0 18px 1.5em 26px; float:left; }#rightContent {width:423px; padding:0 0 2em 20px; float:left; border-left:1px solid #d4ccb7}#centerContent { width: 555px; padding: 0 18px 2em 26px; float: left; }#centerContentNoCols { width: 620px; padding: 0 18px 2em 26px; float: left; }#polisportiva #right {width:260px; float:left; background-color: #bed4df}#atletica #right {width:260px; float:left; background-color: #BE0700; color: #FFF;}#unihockey #right {width:260px; float:left; background-color: #003B6C; color: #FFF;}#volley #right {width:260px; float:left; background-color: #ffb50e}#cross #right {width:260px; float:left; background-color: #B9C811}#portalTabs {margin:0; padding:0;}#portalTabs img { float: left; }#portalTabs li {list-style:none; margin: 0;padding: 0; display:inline;}#portalTabs .subMenuNotSel a:link, #portalTabs .subMenuNotSel a:visited {color:#000; text-decoration: none; float:left; background-color:#d9e5eb; text-align:center; }#portalTabs .subMenuNotSel a:hover, #portalTabs .subMenuNotSel a:active, #portalTabs .subMenuSel a:link, #portalTabs .subMenuSel a:visited, #portalTabs .subMenuSel a:hover, #portalTabs .subMenuSel a:active {color:#000; text-decoration: none; float:left; background-color:#bed4df; text-align:center;}#atletica #portalTabs {margin:0; padding:0;}#atletica #portalTabs li {list-style:none; margin: 0;padding: 0; display:inline;}#atletica #portalTabs .subMenuNotSel a:link, #atletica #portalTabs .subMenuNotSel a:visited {color:#000; text-decoration: none; float:left; background-color:#F95E59; text-align:center; }#atletica #portalTabs .subMenuNotSel a:hover, #atletica #portalTabs .subMenuNotSel a:active, #atletica #portalTabs .subMenuSel a:link, #atletica #portalTabs .subMenuSel a:visited, #atletica #portalTabs .subMenuSel a:hover, #atletica #portalTabs .subMenuSel a:active {color:#000; text-decoration: none; float:left; background-color:#BE0700; text-align:center;}#unihockey #portalTabs {margin:0; padding:0;}#unihockey #portalTabs li {list-style:none; margin: 0;padding: 0; display:inline;}#unihockey #portalTabs .subMenuNotSel a:link, #unihockey #portalTabs .subMenuNotSel a:visited {color:#000; text-decoration: none; float:left; background-color:#C3E3FD; text-align:center; }#unihockey #portalTabs .subMenuNotSel a:hover, #unihockey #portalTabs .subMenuNotSel a:active, #unihockey #portalTabs .subMenuSel a:link, #unihockey #portalTabs .subMenuSel a:visited, #unihockey #portalTabs .subMenuSel a:hover, #unihockey #portalTabs .subMenuSel a:active {color:#000; text-decoration: none; float:left; background-color:#003B6C; text-align:center;}#cross #portalTabs {margin:0; padding:0;}#cross #portalTabs li {list-style:none; margin: 0;padding: 0; display:inline;}#cross #portalTabs .subMenuNotSel a:link, #cross #portalTabs .subMenuNotSel a:visited {color:#FFF; text-decoration: none; float:left; background-color:#B9C811; text-align:center; }#cross #portalTabs .subMenuNotSel a:hover, #cross #portalTabs .subMenuNotSel a:active, #cross #portalTabs .subMenuSel a:link, #cross #portalTabs .subMenuSel a:visited, #cross #portalTabs .subMenuSel a:hover, #cross #portalTabs .subMenuSel a:active {color:#B9C811; text-decoration: none; float:left; background-color:#6E7806; text-align:center;}#volley #portalTabs {margin:0; padding:0;}#volley #portalTabs li {list-style:none; margin: 0;padding: 0; display:inline;}#volley #portalTabs .subMenuNotSel a:link, #volley #portalTabs .subMenuNotSel a:visited {color:#000; text-decoration: none; float:left; background-color:#84440c; text-align:center; }#volley #portalTabs .subMenuNotSel a:hover, #volley #portalTabs .subMenuNotSel a:active, #volley #portalTabs .subMenuSel a:link, #volley #portalTabs .subMenuSel a:visited, #volley #portalTabs .subMenuSel a:hover, #volley #portalTabs .subMenuSel a:active {color:#000; text-decoration: none; float:left; background-color:#ffb50e; text-align:center;}.rightNav {padding-left:20px;}#right .sub {margin: 0;padding: 0; }#right .sub ul { padding: 0 0 0 15px; margin: 0; }#right .sub li {list-style:none; margin: 0;padding:0; border-bottom:1px solid #fff; }#unihockey #right .sub li {list-style:none; margin: 0;padding:0; border-bottom:1px solid #C3E3FD; }#atletica #right .sub li {list-style:none; margin: 0;padding:0; border-bottom:1px solid #FFF; }#volley #right .sub li {list-style:none; margin: 0;padding:0; border-bottom:1px solid #84440c; }#cross #right .sub li {list-style:none; margin: 0;padding:0; border-bottom:1px solid #FFF; }#right .sub .sub li {list-style:none; margin: 0;padding:0; border-bottom:0; }#right .sub .sub .sub li {list-style:none; margin: 0;padding:0; border-bottom:0;}#right .sub .subMenuNotSel a:hover, #right .sub .subMenuNotSel a:active, #right .sub .subMenuSel a:link, #right .sub .subMenuSel a:visited, #right .sub .subMenuSel a:hover, #right .sub .subMenuSel a:active {text-decoration: none; color:#fff; display:block;padding:3px 1em }#right .sub .subMenuNotSel a:link, #right .sub .subMenuNotSel a:visited {text-decoration: none; color:#464238; display:block; padding:3px 1em}#unihockey #right .sub .subMenuNotSel a:hover, #unihockey #right .sub .subMenuNotSel a:active, #unihockey #right .sub .subMenuSel a:link, #unihockey #right .sub .subMenuSel a:visited, #right .sub .subMenuSel a:hover, #unihockey #right .sub .subMenuSel a:active {text-decoration: none; color:#fff; display:block;padding:3px 1em }#unihockey #right .sub .subMenuNotSel a:link, #unihockey #right .sub .subMenuNotSel a:visited {text-decoration: none; color:#FFF; display:block; padding:3px 1em}#atletica #right .sub .subMenuNotSel a:hover, #atletica #right .sub .subMenuNotSel a:active, #atletica #right .sub .subMenuSel a:link, #atletica #right .sub .subMenuSel a:visited, #atletica #right .sub .subMenuSel a:hover, #atletica #right .sub .subMenuSel a:active {text-decoration: none; color:#fff; display:block;padding:3px 1em }#atletica #right .sub .subMenuNotSel a:link, #atletica #right .sub .subMenuNotSel a:visited {text-decoration: none; color:#FFF; display:block; padding:3px 1em}#cross #right .sub .subMenuNotSel a:hover, #cross #right .sub .subMenuNotSel a:active, #cross #right .sub .subMenuSel a:link, #cross #right .sub .subMenuSel a:visited, #cross #right .sub .subMenuSel a:hover, #cross #right .sub .subMenuSel a:active {text-decoration: none; color:#fff; display:block;padding:3px 1em }#cross #right .sub .subMenuNotSel a:link, #cross #right .sub .subMenuNotSel a:visited {text-decoration: none; color:#FFF; display:block; padding:3px 1em}#volley #right .sub .subMenuNotSel a:hover, #volley #right .sub .subMenuNotSel a:active, #volley #right .sub .subMenuSel a:link, #volley #right .sub .subMenuSel a:visited, #volley #right .sub .subMenuSel a:hover, #volley #right .sub .subMenuSel a:active {text-decoration: underline; color:#000; display:block;padding:3px 1em }#volley #right .sub .subMenuNotSel a:link, #volley #right .sub .subMenuNotSel a:visited {text-decoration: none; color:#000; display:block; padding:3px 1em}#address { padding:3em 1em 1em 1em; line-height:2em; width: 90%;}.newsItem, .galleryItem {margin:0 0 1em 0;padding:0.5em 0 1em 0;border-bottom:1px solid #f0f0f0; float:left; width:100%;}.imgShadow {float:left; background: url(/images/photogallery/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/photogallery/shadow.gif) no-repeat bottom right; margin: 4px 0.5em 0 6px;  }.imgShadow img { display: block; position: relative; background-color: #fff; border: 1px solid #b3b3b3; margin: -6px 6px 6px -6px; padding: 4px; }.photoItem { padding-right:1em; }.photoItem .itemTitle {clear:both; font-size:10px}.disabledLink { color:#787878}/*form builder */fieldset {padding:1em;margin:0; border:0;border:1px solid #909193}fieldset legend {padding:0.2em; color:#909193}fieldset label {float: left;width: 120px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}.input {background-color:#FFF; border:1px solid #909193;}.input, .button {font-size:11px; font-family: Tahoma, Arial;}fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;border-bottom:1px dotted #909193;}fieldset .formRow span { padding-left:0.2em}fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }fieldset .formHideInput { display: none}