body {
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
text-align:center;
}
a:link, a:visited {
text-decoration:none;
}
a img, a:link img, a:visited img, fieldset {
border:medium none;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd {
margin:0;
padding:0;
}
p, ul, ol, fieldset, table {
margin:0;
padding:0;
}
a {
font-weight:700;
}
a.normal {
font-weight:300;
}
a:link {
color:#0A6395;
}
a:visited {
color:#0A6395;
}
a:hover {
color:#EAA001;
text-decoration:underline;
}
#master-wrap {
background-color:#FFFFFF;
border-bottom:24px solid #EEEEEE;
left:1px;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:998px;
}
* html #master-wrap, * + html #master-wrap {
left:0;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
* html .clearfloat {
height:1%;
}
.clearfloat {
display:block;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}
.clearboth {
clear:both;
}
#info-bar {
font-family:tahoma,arial,sans-serif;
font-size:0.8em;
height:20px;
left:14px;
position:absolute;
top:52px;
width:969px;
}
#info-bar p.last-updated {
display:block;
float:left;
height:20px;
width:400px;
}
.content-section-header {
height:44px;
margin:0 14px 1px 15px;
padding-bottom:1px;
position:relative;
width:969px;
}
.content-section-header h1.page-header {
float:left;
height:44px;
margin:0;
padding:0;
text-indent:-9999px !important;
width:731px;
}
.content-section-header .section-sponsor {
bottom:-4px;
float:right;
position:relative;
right:0;
text-align:right;
width:206px;
}
.content-section-header .section-sponsor.info-choice {
width:238px;
}
.section-sponsor p {
float:left;
font-size:11px;
line-height:1em;
margin:14px 6px 4px 0;
}
.section-sponsor span {
display:block;
float:right;
height:40px;
width:110px;
}
.section-sponsor.info-choice span {
width:162px;
}
#footer {
margin:0 0 20px;
position:relative;
text-align:center;
width:970px;
}
#footer ul.tools-link-list {
margin-bottom:0;
padding-bottom:7px;
padding-top:7px;
}
#footer .tools-link-list li {
background-repeat:no-repeat;
display:inline;
font-weight:bold;
margin-bottom:0;
margin-left:15px;
margin-right:15px;
padding-left:33px;
}
.tools-link-list li {
background-repeat:no-repeat;
font-weight:bold;
margin-bottom:3px;
padding-left:33px;
}
.tools-link-list li span a {
font-size:0.9em;
font-weight:normal;
}
.tools-link-list li.tool-rss {
background-position:0 1px;
}
.tools-link-list li.tool-newsletter {
background-position:0 -34px;
}
.tools-link-list li.tool-pics {
background-position:0 -174px;
}
.tools-link-list li.tool-tips {
background-position:0 -209px;
}
.tools-link-list li.tool-delivery {
background-position:0 -244px;
}
.tools-link-list li.tool-mobile {
background-position:0 -139px;
}
.tools-link-list li.tool-alerts {
background-position:0 -69px;
}
.tools-link-list li.tool-video {
background-position:0 -105px;
}
.tools-link-list li.tool-alerts {
background-position:0 -270px;
}
ul.generic-link-list {
font-size:0.85em;
padding-top:7px;
}
.generic-link-list li {
display:inline;
margin:0;
padding:0;
}
.generic-link-list li span {
margin-left:5px;
margin-right:5px;
}
#footer ul.generic-link-list {
font-size:0.92em;
}
#footer ul.generic-link-list a {
font-weight:300;
}
p.copyright {
font-size:0.92em;
}
ul.ugc-get-involved {
display:block;
padding:8px 0 8px 96px;
}
ul.ugc-get-involved li {
padding-left:16px;
}
ul.ugc-get-involved li a span {
font-weight:300 !important;
}
ul.ugc-get-involved li.photos {
}
ul.ugc-get-involved li.comments {
}

#title-bar {
clear:both;
}
#master-wrap {
background-position:0 160px !important;
}
#promotions {
overflow:hidden;
}

table .sortable{
 width: 100%;
 margin: 1em auto;
 border-collapse: collapse;

}

table .sortable thead th, tfoot th {
 padding: 0.5em;
 text-align: left;

 border: 1px solid #dedede;
 background-color: #84C9E1;
}

table .sortable tfoot td {
 border-top: 1px solid #dedede;
}

table .sortable tbody td {
 padding: 0.5em;
 border-left: 1px solid  #dedede;
 border-right: 1px solid  #dedede;
}

table .sortable tbody tr.odd {
 background-color: #DFF3FF;
}

table .sortable  td.numeric, th.numeric {
 text-align: right;
}

#chiavi_correlate_home_last{color:red; font-weight:bold;}