body,tr,td,th,p,blockquote,ol,ul,li,span,div,a {font-family: tahoma;font-size: 11px;color:#495c6d}
body {margin:10px; padding:10px;background: repeat-y #fff}


a:link,a:visited {color:#b26000; text-decoration:underline}
a:hover,a:active {color:#db7600; text-decoration:underline;}

a.linkHome:link,a.linkHome:visited,a.linkHome:hover,a.linkHome:active {color: #fff; text-decoration:none; font-size: 40px;}

.headPage {text-transform: uppercase; padding: 0px 20px 20px 2px; color: #999;}

.textBot {color: #fff; padding: 10px 5px; margin-top: 20px; background: #006600}
.textTop {padding: 20px 30px; background: #006600; color: #fff; font-size: 40px; white-space: nowrap}
.textMenu {padding: 10px 20px; background: #f5f5f5; color: #006600; border: 1px solid #99aa99}
.textToday {color: #fff; font-size: 13px; white-space: nowrap}
.textRight {background: #f0f0f0; padding: 10px}

h1 {color: #b26000; text-transform: uppercase; font-size: 12px; font-weight: bold;display: inline;}
h2 {color: #b26000; text-transform: uppercase; font-size: 10px;display: inline;}

.bkgTop {border: 1px solid #ddd; padding: 10px}

hr {color: #d0d5d9; height: 1px;}

.form {border: 1px solid #a1bccb; background: #eef6fe}
.form300 {border: 1px solid #a1bccb; background: #eef6fe; width: 330px}

.img1 {border: 8px solid #d1d1d1; background: #fff}
.img2 {border: 1px solid #ababab; background: #fff}

/* Header */
h3 {font-size:16px;color:#006600;font-weight:bold;margin-top:2px;margin-bottom:2px}
h4 {font-size:13px;color:#006600;font-weight:bold;margin-top:2px;margin-bottom:2px}

/* Text */
.textSelect1 {color:#b26000}
.textSelect2 {color:#b26000; text-transform: uppercase}
.textSelect3 {color:#006600;}
.textSelect4 {color:#006600; font-weight:bold}
.textSelect5 {padding: 5px; background: #006600; color:#ffffff; font-weight:bold; width: 100%}
.textSelect6 {font-size: 9px}

/* Table */
table.content {border-right:1px dashed #fff;border-bottom:1px dashed #fff}
table.content td {background:#fafafa; border-left:1px dashed #fff;border-top:1px dashed #fff; padding: 4px}
table.content tr.th td{background:#006600;font-weight:bold;text-align:center}
table.content tr.th td , table.content tr.th2 td {color: #ffffff}
table.content tr.select td {background:#f0f0f0}

table.none {border:0px}
table.none td {border:0px}



.thumbwrap {border: 0px solid #000; padding: 2px 2px 0 2px; text-align:center; margin:0;}
.thumbwrap li {display:-moz-inline-box; display:inline-block; /*\*/ vertical-align: top; /**/ margin: 0px 2px 4px 2px; padding:0;}

* html .thumbwrap li {display:inline; width:141px; w\idth:139px;border:1px solid #eee; margin-top: 10px; padding-top: 10px}

.thumbwrap li>div {/*\*/ display:table; /**/width: 139px}
.thumbwrap a {display:block; text-decoration:none; color:#000; cursor:pointer;}
.thumbwrap li div {padding: 5px}

.thumbwrap>li .wrimg {display:table-cell; vertical-align:middle; width:139px; height:139px;}

* html .thumbwrap li .wrimg {display:block; font-size:1px; /* migliora Mac */}
.thumbwrap img {border: solid 0px #66f; vertical-align:middle;}
.thumbwrap a:hover {background-color:#FFFFFF;}
.thumbwrap .wrimg span {display:none;}
* html .thumbwrap .wrimg span {display: inline; d\isplay: inline-block; vertical-align:middle; height:139px;}

.thumbwrap .wrimg span {width:1px;}

.thumbwrap .caption {display:block; padding: .3em 5px; font-size: .9em; line-height:1.1; border-top: 1px solid #ccc;}

.thumbwrap a>.caption {width: 129px;}

* html .thumbwrap .caption {height:1px;}
* html .thumbwrap {display:inline-block;}
* html .thumbwrap {display:inline; height:1px;}

@media all and (min-width: 0px) {
	.thumbwrap * {border-collapse:collapse;}
	.thumbwrap a {display:inline-block; vertical-align:top;}
	.thumbwrap {display: inline-block; /* non deve avere margin */}
}
