/* - - - - - */
/*  CONCORSO */
/* - - - - - */

.box {
	position:relative;
}
.hp {
	height:601px;
	background:url(../images/concorso_hp_bg.jpg) no-repeat;
}
.hp #saperne {
	position:absolute;
	top:268px;
	left:266px;
	color:#00275B;
	font-size:16px;
	font-style:italic;
}
.hp #saperne a {
	color:#00275B;
	text-decoration:underline;
}
.hp #saperne a:hover {
	color:#F5A200;
}
.hp #dettagli {
	position:absolute;
	top:350px;
	left:359px;
	text-indent:-9000px;
	width:254px;
	height:30px;
	background-image:url(../images/concorso_bottonihp_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.hp #dettagli:hover {
	background-position:-400px 0px;
}
.hp #partecipa {
	position:absolute;
	top:426px;
	left:359px;
	text-indent:-9000px;
	width:254px;
	height:30px;
	background-image:url(../images/concorso_bottonihp_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -40px;
}
.hp #partecipa:hover {
	background-position:-400px -40px;
}
.hp #clicca {
	position:absolute;
	top:489px;
	left:824px;
	text-indent:-9000px;
	width:122px;
	height:22px;
	background-image:url(../images/concorso_bottonihp_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -83px;
}
.hp #clicca:hover {
	background-position:-400px -83px;
}
.hp #farmacie {
	position:absolute;
	top:559px;
	left:537px;
	text-indent:-9000px;
	width:400px;
	height:22px;
	background-image:url(../images/concorso_bottonihp_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -117px;
}
.hp #farmacie:hover {
	background-position:-400px -117px;
}





.hp .popup .container {
	width:100%;
	height:601px;
	margin:0;
	background:#FFF9D1 url(../images/concorso_popup_bg.jpg) bottom repeat-x;
	filter: alpha(opacity=90);
	opacity: .9;
}
.hp .popup .content {
	width:742px;
	height:500px;
	margin-left:-371px;
	padding:0;
	text-align:left;
	border:#FBCD2E 1px solid;
	background-color:#FFFCEC;
	position:absolute;
	top:84px;
	left:50%;
	z-index:10;
}
.hp .popup p {
	font-size:16px;
	color:#335284;
	margin:70px 38px 0 38px;
}
.hp .popup p.mini {
	font-size:12px;
	color:#333;
	margin:38px 38px 0 38px;
}
.hp .popup p.mini a {
	color:#335284;
	text-decoration:underline;
}
.hp .popup .close {
	margin:0;
	top:13px;
	right:20px;
}
.hp .popup .close a {
	background:url(../images/concorso_close_popup.gif) no-repeat;
	width:40px;
	height:40px;
}
.hp .popup .close a:hover {
	background-position:0 0;
}
#concorso_popUno .content {
	background-image:url(../images/concorso_popup_dada_bg.gif);
	background-repeat:no-repeat;
	background-position:34px 20px;
}
#concorso_popUno .content img {
	float:right;
	margin:0 0 0 20px;
}
#concorso_popDue .content {
	background-image:url(../images/concorso_popup_regolamento_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#concorso_popTre .content {
	background-image:url(../images/concorso_popup_sony_bg.gif);
	background-repeat:no-repeat;
	background-position:34px 20px;
}
#concorso_popTre .content img {
	float:right;
	margin:0 0 0 20px;
}


/* - - - - - */


.vinto {
	height:699px;
	background:url(../images/concorso_vinto_bg.jpg) no-repeat;
}
.vinto p {
	position:absolute;
	top:96px;
	left:138px;
	width:378px;
	font-size:16px;
	color:#BE730E;
}
.vinto form {
	position:absolute;
	top:317px;
	left:299px;
	margin:0;
	padding:0;
	width:540px;
	height:100%;
	overflow:hidden;
}
.vinto fieldset {
	border:0;
	margin:0 70px 0 0;
	padding:0;
	width:200px;
	float:left;
}
*html .vinto fieldset {
	display:inline;
	border:0;
	margin:0 60px 0 0;
	padding:0;
	width:200px;
	float:left;
}
.vinto label {
	display:block;
	margin-bottom:5px;
	font-size:16px;
	color:#003072;
}
.vinto input {
	width:100%;
	margin-bottom:10px;
	padding:4px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB8315;
	line-height:24px;
	height:20px;
	border:0;
	background:#FEF9E6 url(../images/input_1_form.gif) no-repeat;
}
.vinto input#civico {
	width:60px;
}
.vinto input#cap {
	width:130px;
}
.vinto input.button {
	width:172px;
	height:42px;
	text-indent:-9000px;
	cursor:pointer;
	float:right;
	margin-top:5px;
	background-color:transparent;
	background-image:url(../images/concorso_b_invia.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.vinto input.button:hover {
	background-position:0px -42px;
}

/* POPUP VINTO */

.vinto .popup .container {
	width:100%;
	height:699px;
	margin:0;
	background:#FFF9D1 url(../images/concorso_popup_bg.jpg) bottom repeat-x;
	filter: alpha(opacity=90);
	opacity: .9;
}
.vinto .popup .content {
	width:742px;
	height:139px;
	margin-left:-371px;
	padding:0;
	text-align:left;
	border:#FBCD2E 1px solid;
	background-color:#FFFCEC;
	background-image:none;
	position:absolute;
	top:271px;
	left:50%;
	z-index:10;
}
.vinto .popup p {
	text-align:left;
	position: static;
	width:auto;
	font-size:20px;
	color:#DA8314;
	margin:50px 38px 0 38px;    
}
.vinto .popup p.mini a {
	color:#335284;
	text-decoration:underline;
}
.vinto .popup .close {
	position:absolute;
	margin:0;
	top:13px;
	right:20px;
	left:auto;
}
.vinto .popup .close a {
	background:url(../images/concorso_close_popup.gif) no-repeat;
	width:40px;
	height:40px;
}
.vinto .popup .close a:hover {
	background-position:0 0;
}







/* - - - - - */


.partecipa {
	height:699px;
	background:url(../images/concorso_partecipa_bg.jpg) no-repeat;
}
.partecipa form {
	position:absolute;
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}
.partecipa fieldset {
	border:0;
	margin:0;
	padding:0;
	float:left;
}
.partecipa legend {
	margin-bottom:10px;
	padding:0;
	font-size:16px;
	color:#003072;
	text-transform:uppercase;
}
.partecipa legend span {
	font-size:11px;
	text-transform: lowercase;
}
.partecipa label {
	margin-bottom:5px;
	font-size:16px;
	color:#003072;
}
.partecipa input {
	margin-bottom:10px;
	padding:4px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB8315;
	line-height:24px;
	height:20px;
	border:0;
	background:#FEF9E6 url(../images/input_1_form.gif) no-repeat;
}
.partecipa input.button {
	width:172px;
	height:42px;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../images/concorso_b_continua.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.partecipa input.button:hover {
	background-position:0px -42px;
}
.partecipa input.radio, .partecipa input.check {
	background:none;
	width:auto;
	height:auto;
	line-height:normal;
	padding:0;
}

.partecipa #newUser {
	top:130px;
	left:192px;
}
.partecipa #newUser input {
	width:250px;
	margin:0 0 0 20px;
}
.partecipa #newUser input.button {
	margin-left:90px;
}

.partecipa #oldUser {
	top:260px;
	left:248px;
	width:609px;
}
.partecipa #dati {
	width:224px;
	margin:0 75px 0 0;
}
*html .partecipa #dati {
	display:inline;
}
.partecipa #dati input {
	width:220px;
	margin-top:0px;
}
.partecipa #sport input {
	margin-right:10px;
	margin-bottom:8px;
}
.partecipa #sport td {
	width:154px;
}
.partecipa #consenso {
	clear:left;
	font-size:11px;
	color:#003072;
	margin:5px 60px 5px 63px;
}
.partecipa #consenso label {
	font-size:14px;
}
.partecipa #consenso input {
	margin:5px 10px 0 0;
}
.partecipa #oldUser input.button {
	display:block;
	margin-left:420px;
}
.partecipa #consenso input.check {
	margin:10px 10px 0 0;
}

.partecipa .popup .container {
	width:100%;
	height:699px;
	margin:0;
	background:#FFF9D1 url(../images/concorso_popup_bg.jpg) bottom repeat-x;
	filter: alpha(opacity=90);
	opacity: .9;
}
.partecipa .popup .content {
	width:742px;
	height:139px;
	margin-left:-371px;
	padding:0;
	text-align:left;
	border:#FBCD2E 1px solid;
	background-color:#FFFCEC;
	background-image:none;
	position:absolute;
	top:271px;
	left:50%;
	z-index:10;
}
.partecipa .popup p {
	font-size:20px;
	color:#DA8314;
	margin:50px 38px 0 38px;
}
.partecipa .popup .close {
	margin:0;
	top:13px;
	right:20px;
}
.partecipa .popup .close a {
	background:url(../images/concorso_close_popup.gif) no-repeat;
	width:40px;
	height:40px;
}
.partecipa .popup .close a:hover {
	background-position:0 0;
}



/* - - - - - */


.inserisci {
	height:389px;
	background:url(../images/concorso_inserisci_bg.jpg) no-repeat;
}

.inserisci a {
	color:#DA8314;
}
.inserisci a:hover {
	color:#F5A200;
}


.inserisci p {
	position:absolute;
	top:126px;
	left:410px;
	width:410px;
	text-align:right;
	font-size:22px;
	color:#DA8314;
}
.inserisci p.grazie {
	top:150px;
	left:440px;
	width:350px;
	font-size:24px;
}
.inserisci form {
	position:absolute;
	top:235px;
	left:431px;
	margin:0;
	padding:0;
	width:402px;
	text-align:right;
}
.inserisci label {
	margin-bottom:5px;
	font-size:16px;
	color:#003072;
}
.inserisci input {
	width:250px;
	margin:0 0 0 20px;
	padding:4px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DB8315;
	line-height:24px;
	height:20px;
	border:0;
	background:#FEF9E6 url(../images/input_1_form.gif) no-repeat;
}
.inserisci input.button {
	width:172px;
	height:42px;
	margin-top:20px;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../images/concorso_b_continua.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.inserisci input.button:hover {
	background-position:0px -42px;
}


.inserisci .popup .container {
	width:100%;
	height:389px;
	margin:0;
	background:#FFF9D1 url(../images/concorso_popup_bg.jpg) bottom repeat-x;
	filter: alpha(opacity=90);
	opacity: .9;
}
.inserisci .popup .content {
	width:742px;
	height:139px;
	margin-left:-371px;
	padding:0;
	text-align:left;
	border:#FBCD2E 1px solid;
	background-color:#FFFCEC;
	background-image:none;
	position:absolute;
	top:120px;
	left:50%;
	z-index:10;
}
.inserisci .popup p {
	text-align:left;
	position: static;
	width:auto;
	font-size:20px;
	color:#DA8314;
	margin:50px 38px 0 38px;
}
.inserisci .popup .close {
	position:absolute;
	margin:0;
	top:13px;
	right:20px;
	left:auto;
}
.inserisci .popup .close a {
	background:url(../images/concorso_close_popup.gif) no-repeat;
	width:40px;
	height:40px;
}
.inserisci .popup .close a:hover {
	background-position:0 0;
}


/* - - - - - */


.nonvinto {
	height:303px;
	background:url(../images/concorso_nonvinto_bg.jpg) no-repeat;
}
.nonvinto .content {
	position:absolute;
	top:85px;
	left:400px;
	width:430px;
	text-align:right;
}
.nonvinto p {
	margin:0 0 10px 0;
	font-size:15px;
	color:#003072;
	height:auto;
	overflow:hidden;
}
.nonvinto p.tit {
	font-size:16px;
	color:#DA8314;
}
.nonvinto p.mini {
	font-size:12px;
	clear:right;
}
.nonvinto a {
	display:block;
	float:right;
	width:172px;
	height:42px;
	text-align:left;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../images/concorso_b_scarica.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.nonvinto a:hover {
	background-position:0px -42px;
}


/* - - - - - */


.codiceusato {
	height:303px;
	background:url(../images/concorso_codiceusato_bg.jpg) no-repeat;
}

.codiceusato .content {
	position:absolute;
	top:85px;
	left:400px;
	width:430px;
	text-align:right;
}
.codiceusato p {
	margin:0 0 10px 0;
	font-size:15px;
	color:#003072;
	height:auto;
	overflow:hidden;
}
.codiceusato p.tit {
	font-size:16px;
	color:#DA8314;
}
.codiceusato p.mini {
	font-size:12px;
	clear:right;
}
 #info p  {
	font-size:12px;
	margin-top: 518px;
		margin-left: 140px;
	color: #003072;
	text-align: right;
}
.codiceusato a {
	display:block;
	float:right;
	width:172px;
	height:42px;
	margin:10px 0 0px 0;
	text-align:left;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../images/concorso_b_scarica.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.codiceusato a:hover {
	background-position:0px -42px;
}






/* - - - - - */


.vintodada {
	height:303px;
	background:url(../images/concorso_vintodada_bg.jpg) no-repeat;
}

.vintodada .content {
	position:absolute;
	top:85px;
	left:400px;
	width:430px;
	text-align:right;
}
.vintodada p {
	margin:0 0 10px 0;
	font-size:15px;
	color:#003072;
	height:auto;
	overflow:hidden;
}
.vintodada p.tit {
	font-size:16px;
	color:#DA8314;
}
.vintodada p.mini {
	font-size:12px;
	clear:right;
}
 #info p  {
	font-size:12px;
	margin-top: 518px;
		margin-left: 140px;
	color: #003072;
	text-align: right;
}
.vintodada a {
	display:block;
	float:right;
	width:172px;
	height:42px;
	margin:10px 0 0px 0;
	text-align:left;
	text-indent:-9000px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(../images/concorso_b_scarica.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.vintodada a:hover {
	background-position:0px -42px;
}

