* {
	margin: 0;
	padding: 0;
}

body {
	background: #2f445b;
	font-family: Microsoft Sans Serif, Times New Roman, serif;
	font-size: 11px;
	color: #131e32;
}

a { color: #131e32; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
ul, ol { margin-left: 15px; }
p { margin: 10px 0; }
fieldset { border: 0; }

.sx { float: left; }
.dx { float: right; }
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 10px
}
.hide { display: none; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline !important; }
.no-underline { text-decoration: none !important; }
.centrato { text-align: center; }
.destra { text-align: right; }
.yellow { color: #ffde00 !important; }
.red { color: #ff0000 !important; }
.bg-white { background-color: #fff; }
.dot { background: url(../images/dot2.gif) left bottom repeat-x; }
.dot-up { background: url(../images/dot2.gif) left top repeat-x; }
.no-bg { background: none !important; }
.no-mar { margin: 0 !important; }

.m-t-cinque { margin-top: 5px !important; }
.m-t-dieci { margin-top: 10px !important; }
.m-t-quindici { margin-top: 15px !important; }
.m-t-venti { margin-top: 20px !important; }
.m-l-cinque { margin-left: 5px !important; }
.m-l-dieci { margin-left: 10px !important; }
.m-r-cinque { margin-right: 5px !important; }
.m-r-venti { margin-right: 20px !important; }
.m-r-venticinque { margin-right: 25px !important; }
.m-b-cinque { margin-bottom: 5px !important; }
.m-b-dieci { margin-bottom: 10px !important; }
.m-b-quindici { margin-bottom: 15px !important; }
.m-b-venti { margin-bottom: 20px !important; }
.m-b-quaranta { margin-bottom: 40px !important; }
.p-r-dieci { padding-right: 10px !important; }
.p-r-cinque { padding-right: 5px !important; }
.p-l-dieci { padding-left: 10px !important; }

#wrapper {
	width: 1024px;
	margin: 0 auto;
}

#page {
	width: 980px;
	margin: 0 auto;
	padding: 20px 0 30px 0;
}

#page-int {
	margin: 0 auto;
	background: url(../images/bg-interna.gif) center top repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.limit {
	width: 980px;
	margin: 0 auto;
}
.limit-int {
	width: 964px;
	margin: 0 auto;
}

#page-title-sx {
	background: url(../images/bg-page-title-sx.jpg) top left no-repeat;
	width: 462px;
	height: 68px;
	padding: 45px 20px 15px 10px;
	color: #fff;
}
#page-title-dx {
	background: url(../images/bg-page-title-dx.jpg) top left no-repeat;
	width: 470px !important;
	width: 462px;
	height: 68px;
	padding: 45px 10px 15px 12px;
	color: #fff;
	position: relative;
}
.page-title-header {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 43px;
	font-weight: normal;
	letter-spacing: -1px;
}
.page-title-txt, .page-title-txt-withbanner {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
}
.page-title-txt-withbanner { padding: 0 0 0 60px; }
.input-alto {
	float: left;
	font-size: 9px;
	padding: 2px 2px;
	margin: 2px 28px 0 0;
}

.photo-page { 
	width: 450px;
	height: 205px;
	border: 10px solid #fff;
	margin: auto;
}
.photo-page-title {
	background: url(../images/bg-photo-page-title.png) right top no-repeat;
	color: #4a91b7;
	font-size: 22px;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 5px;
	height: 30px;
	min-width: 121px;
	width: auto !important;
	width: 121px;
	letter-spacing: -1px;
	position: absolute;
	z-index: 3000;
}
.photo-page-img {
	position: absolute;
	z-index: 1000;
}
.int-right-banner {
	background-color: #fff;
	width: 160px;
}

/* HEADER */
#login-area {
	background: #4c4c4c url(../images/bg-login.gif) left bottom repeat-x;
	color: #adadad;
	font-size: 90%;
	padding: 5px 0;
}
#login-area a { color: #adadad; }
#privatearea {
	padding: 0 10px;
	float: left;
}
.login {
	border: 1px solid #212121;
	background: #0d0d0d url(../images/bg-input.gif) left bottom repeat;
	color: #adadad;
	width: 140px;
	float: left;
	margin: 3px 20px 0 7px;
}
.icon {
	float: right;
	margin-top: 3px;
}
.icon a { text-decoration: none; }

#header-img {
	background: url(../images/goldenFootIntro.jpg) center center no-repeat;
	height: 203px;
	width: 100%;
}

#nav-top {
	background: #fff url(../images/bg-nav-top.gif) left bottom repeat-x;
	padding: 3px 0;
}
#list-container{
	margin: 0 auto;
	padding: 0 10px;
	width: 964px;
}
#nav-top ul {
	display: inline;
	list-style: none;
	font-family: Georgia, Microsoft Sans Serif, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	*font-weight: normal;
	_font-weight: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#nav-top ul {
		display: inline;
		list-style: none;
		font-family: Georgia, Microsoft Sans Serif, Geneva, sans-serif;
		font-size: 15px;
		font-weight: normal;
	}
}

#nav-top ul li {
	float: left;
	color: #6d7074;
	padding: 7px 25px 5px 25px;
	border-left: 1px solid #fff;
	border-right: 1px solid #bdbdbd;
}
#nav-top ul li a {
	color: #6d7074;
	text-decoration: none; 
}
#nav-top ul li a:hover { text-decoration: underline; }
.current {
	text-align: center;
	margin-top: -20px;
	margin-bottom: -5px;
}

/* FOOTER */
#footer {
	background: #f4f4f4 url(../images/bg-footer.gif) left top repeat-x;
	padding: 25px 0;
	color: #747474;
	font-size: 81%;
}
.limit-footer {
	width: 958px;
	margin: 0 auto;
	padding: 0 11px;
}
#footer-left {
	float: left;
	width: 300px;
}
#footer-right {
	float: right;
	width: 640px;
	text-align: right;
}

#nav-bottom { list-style: none; }
#nav-bottom li {
	display: inline;
	color: #838383;
}
#nav-bottom li a { color: #838383; }

#serch-form { margin-bottom: 33px; }
.search-input {
	width: 174px;
	border: 1px solid #a4b97f;
	padding: 5px 3px;
}
.search-button {
	background-color: #6f725a;
	border: 1px solid #55573f;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
}

#nav-bottom-big {
	list-style: none;
	font-size: 155%;
	font-family: Georgia, Microsoft Sans Serif, serif;
	color: #414042;
}
#nav-bottom-big li { display: inline; }
#nav-bottom-big li a { color: #414042; }

#acm {
	margin-top: 60px;
	color: #9a9a9a;
	font-size: 113%;
}
#acm a {
	color: #9a9a9a;
	font-weight: bold;
	text-decoration: underline;
}

/* HOMEPAGE */
#medium-hp {
	background: #fff url(../images/bg-medium-hp.jpg) center top no-repeat;
	padding: 10px 29px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}
#medium-hp-dx {
	float: right;
	width: 520px;
	padding: 12px 0 0 0;
}
#medium-list {
	float: right;
	width: 270px;
}
#medium-list ul {
	list-style-image: url(../images/freccia.gif);
	font-family: Microsoft Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-bottom: 20px;
}
#medium-list ul li { padding: 4px 0; }
#medium-list ul a { color: #fff; }
.claim-home {
	display: block;
	margin-bottom: 30px;
}
.gf-premium {
	display: block;
	float: left;
	margin-top: 1px;
}
.util-mini {
	float: left;
	width: 22px;
	height: 19px;
	margin-right: 15px;
}

#first-col {
	float: left;
	width: 240px;
	margin-right: 10px;
}
#second-col {
	float: left;
	width: 235px;
	margin-right: 15px;
}
#third-col {
	float: left;
	width: 300px;
	margin-right: 10px;
}
#fourth-col {
	float: left;
	width: 160px;
}

.box { margin: 0 auto 10px auto; }
.box-first-col { width: 225px; }
.box-second-col { width: 225px; }
.box-third-col { width: 300px; }
.box-title {
	background: #5c747e url(../images/bg-box-title.gif) left top repeat-x;
	color: #fff;
	font-size: 143%;
	font-family: Georgia, Microsoft Sans Serif, serif;
	padding: 9px 13px 6px 13px;
	font-weight: bold;
}
.box-body {
	background: #5c747e url(../images/bg-box-body.gif) left top repeat-x;
	color: #d8d8d8;
	font-size: 90%;
}
.box-footer {
	background-color: #455e68;
	margin-top: 1px;
	color: #d8d8d8;
	padding: 3px 13px;
	font-size: 81%;
}
.box a { color: #d8d8d8; }

.news { padding: 0 6px; }
.news-elenco {
	background: url(../images/dot.gif) left bottom repeat-x;
	padding: 9px 7px;
}
.news-elenco a { text-transform: uppercase; }

.group { padding: 6px; }
#ning-group td {
	text-align: center;
	vertical-align: middle;
	width: 46px;
	padding: 12px 8px
}
.g-top { border-bottom: 1px dotted #808f95; }
.g-center {
	border-bottom: 1px dotted #808f95;
	border-top: 1px dotted #435c6d;
}
.g-bottom { border-top: 1px dotted #435c6d; }
.g-right { border-right: 1px dotted #808f95; }

.community { padding: 15px; }

.user {
	background: url(../images/dot.gif) left bottom repeat-x;
	padding: 5px 3px;
	text-align: left;
	vertical-align: middle;
}
.avatar {
	width: 35px;
	height: 35px;
}

.discussion {
	background: url(../images/dot.gif) left bottom repeat-x;
	padding: 5px 24px 5px 0;
}

#gf-slide { margin-top: 5px; }
.content-gf-slide { margin: 0 0 0 23px; }
#survey-title {
	font-size: 14px;
	padding-top: 10px;
}
#survey-home {
	font-size: 12px;
	padding: 15px 0 10px 0;
}
#submit-survey { margin-left: 15px; }

/* VOTING */
.int-left {
	float: left;
	width: 492px !important;
	width: 452px;
}
.int-right {
	float: left;
	width: 472px;
	padding-bottom: 10px;
}
#sopra-gf {
	background: #4d92b8 url(../images/bg-sopra-gf.gif) top right repeat-y;
	height: 10px;
	width: 480px !important;
	width: 472px;
}
#sopra-gf-left {
	background: #4d92b8 url(../images/bg-sopra-gf-left.gif) top left repeat-y;
	height: 10px;
	width: 472px;
}
.content {
	background-color: #fff;
	padding: 0 3px 0 10px;
}
.content a { color: #131e32; }

.title1 {
	color: #231f20;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 23px;
	font-weight: normal;
}
.title1 a { color: #231f20;}
.title2 {
	color: #82bedd;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 23px;
	font-weight: normal;
}
.title3 {
	color: #1c516c;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 30px;
	position: relative;
	font-weight: normal;
}
.title4 {
	color: #8dd1f3;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 30px;
	font-weight: normal;
}
.title5 {
	color: #82bedd;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 17px;
	font-weight: normal;
}
.title5 a { color: #82bedd; }
.title6 {
	color: #4499bc;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 20px;
	font-weight: normal;
}
.title6 a { color: #4499bc; }
.title7 {
	color: #276382;
	font-family: Georgia, Microsoft Sans Serif, serif;
	font-size: 23px;
	font-weight: normal;
}
.title7 a { color: #276382; }
.int-txt {
	color: #131e32;
	font-size: 99%;
}

#nomines { margin-top: 5px; }
.nomines-left {
	vertical-align: top;
	width: 150px;
	height: 150px !important;
	border-top: 1px dotted #b2c8d4;
}
.nomines-right {
	border-top: 1px dotted #b2c8d4;
	background-color: #d3ebf5;
	vertical-align: top;
	background-color: #d3ebf5;
}
.nomines-right-sub {
	padding: 9px 0 0 5px;
	border-top: 5px solid #fff;
}
.nomines-bottom {
	border-bottom: 5px solid #fff;
	background-color: #d3ebf5;
	vertical-align: bottom;
	text-align: right;
}
.country {
	font-size: 9px;
	color: #231f20;
	margin-bottom: 13px;
}
.go-to-schedule {
	font-weight: bold;
	color: #4c7c93;
	text-decoration: underline;
	font-size: 10px;
	margin: 8px 17px 0 0;
	float: right;
}
.border-white-img {
	border-top: 5px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 5px solid #fff;
}

.big { width: 332px; }
.small { width: 310px; }
.nav-int {
	list-style: none;
	font-size: 142%;
	margin: 0;
	color: #234b60;
	font-weight: bold;
	font-family: Georgia, Microsoft Sans Serif, serif;
	letter-spacing: -1px;
	padding: 0 70px;
}
.nav-int li {
	background: url(../images/dot2.gif) left bottom repeat-x;
	padding: 5px 3px 5px 10px;
}
.nav-int a { color: #234b60; }
.current-int {
	margin: 0 0 0 -22px;
	float: left;
}
.sub-page {
	list-style: square;
	color: #b0b0b0;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: normal;
}
.sub-page li {
	padding: 7px 0;
	background: none;
}
.sub-page li a { color: #b0b0b0; }

/* DETTAGLIO SCHEDA */
.vote-win {
	padding-top: 15px;
	font-size: 10px;
}
.vote-win-txt {
	padding-left: 12px;
}
.card-title {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3a7ea0;
	font-size: 23px;
	font-weight: normal;
	margin-top: 15px;
}
#vote-champion { margin-top: 5px; }
#vote-champion td {
	vertical-align: top;
	border-top: 1px dotted #b2c8d4;
	padding: 10px 0;
}
.champion-left { width: 140px; }
.mini-des {
	background-color: #e2e1e1;
	padding: 15px 12px 18px 12px;
	font-size: 9px;
	width: 116px;
}
.card-des {
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
.vote {
	background: url(../images/dot2.gif) left top repeat-x;
	padding: 8px 0;
	margin-top: 10px;
	position: relative;
}
.vote table.no-registered td {
	vertical-align: middle;
	padding: 0 5px 0 5px;
}
.no-registered-btn { padding-right:15px; }
.profile {
	background: url(../images/dot2.gif) left top repeat-x;
	padding: 15px 5px;
	font-size: 11px;
}
.profile a {
	color: #131e32;
	text-decoration: underline;
}
.img-profile {
	float: left;
	margin: 0 10px 3px 0;
}

/* LEGENDS */
.content-article {
	padding-right: 7px;
	margin-bottom: 25px;
	line-height: 1.20;
	min-height: 10px;
	height: auto;
}
.content-article ul { list-style: square; }
.art-body a { text-decoration: underline; }
#legends {
	margin: 10px 0;
	background: url(../images/dot2.gif) left top repeat-x;
	border-left: 1px dotted #b2c8d4;
}
#legends td {
	border-right: 1px dotted #b2c8d4;
	background: url(../images/dot2.gif) left bottom repeat-x;
	vertical-align: top;
	width: 140px;
	padding: 10px 5px;
}

.loader-ajax { display: none; text-align: center; }
.home-loader {
	background-color: #5C747E;
	padding: 10px 0;
	margin: auto;
}

/* INTERNO MULTIPLO */
.multi-container {
	padding-right: 10px;
	margin: 10px 0;
	background: url(../images/dot-v.gif) right top repeat-y;
}
.block-container {
	background-color: #d3ebf5;
	padding-bottom: 10px;
	margin-bottom: 20px;
	line-height: 1.20;
	min-height: 10px;
	height: auto;
}
.block-title {
	background: #fff url(../images/bg-block-title.gif) right top no-repeat;
	color: #4a91b7;
	font-size: 22px;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 8px 10px 0;
	letter-spacing: -1px;
	min-width: 130px;
	width: auto !important;
	width: 130px;
	float: left;
	margin-bottom: 10px;
}
.block-content {
	background: url(../images/dot2.gif) left bottom repeat-x;
	padding: 8px 20px 8px 0;
	margin: 0 10px;
}
.block-content a { color: #4499bc; }
.block-date {
	font-weight: bold;
	margin-top: 20px;
	font-size: 9px;
}

.jury-info {
	width: 284px; 
	float:left;
}

/* ARTICLE CATEGORY NEWS */
.art-date {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d92b8;
	font-weight: bold;
	letter-spacing: -1px;
}
.utility {
	float: right;
	margin: 26px 0 10px 0;
}
.utility a {
	float: left;
	color: #7cb9d7;
	font-size: 9px;
	margin-top: 2px;
}
.art-right {
	margin: 0 10px;
	background: url(../images/dot2.gif) left bottom repeat-x;
	padding: 5px 0;
}
.art-right-container {
	background-color: #fff;
	background-image: url(../images/plus.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 5px;
}
.art-right-container a { color: #131e32; }

/* SPONSOR */
#sponsor-container {
	background: #d3ebf5;
	margin: 25px 0;
}

/* ACCREDITATIONS */
.survey-note {
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 15px;
}
.messaggioerrore {
	padding: 15px;
	margin: 10px;
	border: 1px solid red;
	background-color: #fff;
}
#accreditation td {
	padding: 10px 0;
	font-size: 9px;
	color: #000;
}
#accreditation input, #accreditation select {
	border: 0;
	width: 180px;
	height: 20px;
	font-size: 10px;
}
#accreditation textarea {
	border: 0;
	width: 180px;
}
#accreditation .accr-title {
	background-color: #276382;
	color: #fff;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	text-align: right;
	height: 22px;
	padding: 2px 3px;
}
#accreditation td.accr-left {
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
}
#accreditation td.accr-center { width: 180px; }
#accreditation td.accr-right { 
	padding-left: 2px;
	width: 68px; 
}
#submit-area {
	width: 364px;
	background-color: #276382;
	color: #88bcd7;
	font-size: 9px;
	padding: 25px 18px;
	margin: 10px 0;
}
#submit-area a { color: #88bcd7; }
#submit-area ul {
	list-style: square;
	float: left;
}
#submit {
	background: url(../images/submit.gif) center center no-repeat;
	width: 80px;
	height: 20px;
	border: 0;
	cursor: pointer;
	float: right;
	margin: 4px 0 0 0;
}
#reset {
	background: url(../images/reset.gif) center center no-repeat;
	width: 80px;
	height: 20px;
	border: 0;
	cursor: pointer;
	float: right;
	margin: 4px 3px 0 0;
}

/* ARTICOLO NEWS */
.comment {
	background: url(../images/dot2.gif) left bottom repeat-x;
	padding: 10px 0;
	margin: 0 5px;
}
.comment-date {
	float: right;
	font-size: 9px;
	margin-top: 5px;
}
.input-text {
	float: left;
	margin-left: 10px;
	margin-top: 11px;
	width: 175px;
	border: 1px solid #3890be;
	padding: 2px 1px;
}
#text-comment {
	border: 1px solid #3890be;
	width: 452px;
	margin: 10px 0 5px 0;
}
#char-left {
	float: left;
	margin-left: 5px;
}

/* DOCUMENT CATEGORY */
.doc-container {
	background-image: url(../images/dot2.gif); 
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 5px 0 5px 5px;
}

.doc-year {
	background-color: #fff;
	padding: 3px;
	margin-top: 10px;
}

.search-navigation {
	background: url(../images/dot2.gif) left top repeat-x;
	padding: 10px 0;
	margin-top: 15px;
}

/* SITE MAP */
.site-map-container {
	padding: 10px 20px 10px 20px;
	background: url(../images/dot2.gif) left bottom repeat-x;
}
.site-map {
	list-style: square;
	padding-left: 10px;
	margin-top: 5px;
}
.site-map li { padding: 5px 0; }
.site-map-sub {
	list-style: none;
}

/* LOGIN */
#login-table td {
	padding: 5px 10px 10px 0;
}

/* E-SHOP */
#img-shop {
	float: left;
	padding: 0 10px 10px 0;
}

/* PHOTOGALLERY */
#photogallery {
	margin: 10px 0;
	background: url(../images/dot2.gif) left top repeat-x;
	border-left: 1px dotted #b2c8d4;
}
#photogallery td {
	border-right: 1px dotted #b2c8d4;
	background: url(../images/dot2.gif) left bottom repeat-x;
	vertical-align: middle;
	text-align: center;
	width: 86px;
	padding: 10px;
}

/* RISULTATI RICERCA */
.content-search {
	background-color: #fff;
	padding: 0 10px;
}
.type { font-size: 73%; color: #333; }
.singolo { 
	margin: 10px 0 25px 0;
	padding: 0 15px;
}
.search-title {  
	font-weight: bold; 
	color: #2F445B;
}
.search-title a {
	color: #2F445B;
	text-decoration: underline;
}
.search-info { 
	color: #b7b7b7; 
	font-size: 11px;
	margin-top: 2px;
}
.more-link {
	color: #82bedd;
	font-size: 11px;
	text-decoration: underline;
}
.more { 
	margin-top: 8px;
	color: #4569a0;
}
.no-res { font-weight: bold; padding: 20px 10px; }

/* SURVEY */
.survey-result { 
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
}

.survey-result td {
	padding: 10px 3px;
	background: url(../images/dot2.gif) left bottom repeat-x;
	font-size: 14px;
}

div.no-photo { position: relative; height: 100%; }
div.no-photo img { display: block; }
div.no-photo span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/pixel.gif) left top repeat;
	z-index: 1001;
} 

#winner-img {
	height: 261px;
	position: relative;
	background-image: url(../images/winner/winner1.jpg);
	background-color: #fff;
	z-index: 10000;
	margin-top: 16px;
}
.img-header {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	background-color: #fff;
}

/* OVERLAY */
#overlay-vote {
	display: none;
	border: 10px solid #4E92B9;
	padding: 20px 30px;
	background-color: #fff;
	z-index: 10000;
	width: 740px;	
	min-height: 200px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 13px;
}

/* VOTING AJAX */
.user-msg {
	border: 1px solid #82BEDD;
	padding: 8px;
	background-color: #eee;
	margin: 15px 0;
}
.vote-input {
	border: 1px solid #e7e7e7;
	border-top: 1px solid #ccc;
	width: 100%;
	padding: 2px 0;
	font-size: 15px;
}
.input-label { font-weight: bold; }
.vote-radio {
	float: left;
	margin-top: 1px;
}
.radio-label {
	float: left;
	margin-left: 5px;
}
.vote-loader {
	position: absolute;
	z-index: 2001;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	display: none;
}
.vote-loader-mask {
	position: absolute;
	width: 100%;
	z-index: 2000;
	background-color: #fff;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	left: 0;
	top: 0;
	display: none;
}
#vote-simple-msg {
	padding: 0 5px 0 5px;
	display: none;
}
#vote-msg {
	border: 1px solid #cc0000;
	padding: 8px;
	background-color: #fbeaea;
	margin: 15px 0;
	display: none;
}

/* NOMINEES */
.infonominees { margin: 25px 0px 20px 0px; }
.socwidget { margin-bottom: 8px; }
.sharenet {
	color: #89c9ec;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 125%;
	padding: 34px 0px 4px 234px;
}
.nomin-title {
	font-weight: bold; 
	text-transform: uppercase;
}
.nomin-info {
	padding-left: 15px;
	color: #4485a9;
	padding-bottom: 8px;
	padding-top: 3px;
}

.nom-sx {
	float: left; 
	width: 210px;
	margin-right: 25px;
}
.nom-dx {
	float: left; 
	width: 210px;
}
#listnomin {
	background: url(../images/submit.gif) center center no-repeat;
	width: 80px;
	height: 20px;
	border: 0;
	cursor: pointer;
	margin: 15px 0 0 180px;
	border: 0;
}
.sommario { padding: 8px 0px 15px 0px; }
.lismail {
	text-transform: uppercase;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;	
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
}
.listext {
	border: 1px solid #4485a9;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}
a.viewresults:link, a.viewresults:visited {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #356883;
	padding: 8px 0px 0px 0px;
}
.giallino {
	color: #D8D8D8;
	font-size: 9px;
	font-weight: normal;
	line-height: 1.29em;
	margin: 0;
	padding: 0px;
}
.logomonacofooter{
	margin-top: 17px;
}
/* inizio V2 css */
#header-img-vdue {
	/* background: url(../images/logogfoot_vdue.jpg) center center no-repeat; */
	background: url(../images/logogfoot_banner.jpg) center center no-repeat;
	height: 146px;
	width: 100%;
	position: relative;
}
#header-img-vdue .banner {
	position: absolute;
	top: 12px;
	right: 25px;
}
#medium-hp-vdue {
	background: #fff url(../images/bg-medium-hp.jpg) center top no-repeat;
	padding: 10px 29px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	width: 966px;
}
#medium-hp-dx-vdue {
	float: right;
	width: 405px;
	padding: 12px 0 0 0;
}
#medium-list-vdue {
	float: right;
	width: 172px;
	
}
#medium-list-vdue ul {
	list-style-image: url(../images/freccia.gif);
	font-family: Microsoft Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-bottom: 20px;
}
#medium-list-vdue ul li { padding: 4px 0; }
#medium-list-vdue ul a { color: #fff; }
.clc-vdue{
	margin-top: 20px;
	margin-left: 39px;
}
.monacologo {
	float: right;
	margin-right: 22px;
	/*margin-top: 3px;*/
}
.monacologo-vdue {
	float: right;
	margin-right: 80px;
	/*margin-top: 3px;*/
}
.appface{
	margin-top: 20px;
}
#page-vdue{
	width: 1015px;
	margin: 0 auto;
	padding: 20px 0 30px 0;
}
#first-col-vdue {
	float: left;
	width: 240px;
	margin-right: 0px;
}
#second-col-vdue{
	float: left;
	width: 230px;
	margin-right: 7px;
}
#second-col-vdue .banner-m object, #second-col-vdue .banner-m iframe { margin: 0 0 0 -2px; }
#third-col-vdue {
	float: left;
	width: 225px;
	margin-right: 9px;
}
#third-col-vdue .banner-m object, #third-col-vdue .banner-m iframe { margin: 0 0 0 -5px; }
#fourth-col-vdue {
	float: left;
	width: 300px;
}
.twtr-timeline{
	margin: 0px 6px 0px 6px;
	text-transform:uppercase;
	font-size:84%;
}
.page-title-header-bannersx{
	color:#231F20;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 43px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-top: 15px;
}
.page-title-header-withbanner{
	color:#231F20;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 43px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-left: 60px;
	padding-top: 15px;
}

/* TRAVEL */
.content-travel {
	background-color: #fff;
	padding: 0 10px 15px 10px;
}
.travel-left {
	float: left;
	width: 695px;
	margin: 0 30px 0 0;
}
.travel-right {
	float: right;
	width: 209px;
}
.travel-txt { margin: 5px 0 15px 0; }
.travel-txt p { margin: 0; }
#travel-frame {
	width: 695px;
	height: 900px;
	border: 0 none;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
}
.travel-book-txt {
	margin: 10px 0 0 0;
}
.travel-book-txt ol {
	margin: 0 0 15px 0;
	list-style-position: inside;
	font-weight: bold;
	color: #000;
}
.travel-book-txt ol li {
	background: url("../images/dot2.gif") repeat-x scroll left bottom transparent;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	line-height: 15px;	
}
.travel-book-txt ol li span {
	font-weight: normal;
	color: #131e32;
}
.travel-book-txt div { text-align: right; }
.travel-book-txt div a { font-weight: bold; }

/* SHARE VOTE */
.vote-share-title {
	font: normal 23px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c5890e;
	float: left;
	margin: 6px 15px 0 15px;
}
.vote-share-icon {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
	background-image: url(../images/vote-share-icon.gif);
	background-repeat: no-repeat;
}
.vote-share-icon span {
	position: absolute;
	top: -9000em;
}
.vote-share-icon.fb { background-position: 0 0; }
.vote-share-icon.twitter { background-position: 0 -40px; }
.vote-share-icon.gb { background-position: 0 -80px; }

/* VOTING 2011 */
#medium-hp-dx-voting {
	float: right;
	width: 475px;
	padding: 12px 0 0 0;
}
#medium-list-voting {
	float: right;
    width: 230px;
}
#medium-list-voting ul {
	list-style-image: url(../images/freccia.gif);
	font-family: Microsoft Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-bottom: 20px;
}
#medium-list-voting ul li { padding: 4px 0; }
#medium-list-voting ul a { color: #fff; }



/* LIKE BOX FACBOOK*/
.like_box_facebook {
    background: #FFF;
}
