/* ---------- HOME CONCORSO ---------- */
img.img_align_sx{
	float:left;
	margin:0 21px 0 0
}
.h2_margin_less{
	margin-bottom:30px;
}
a.clicca_qui_sogna{
	float:left;
	margin-top:20px;
	margin-left:130px;
	text-decoration:none;
}
/* ---------- REGOLAMENTO CONCORSO ---------- */
a.regolamento{
	float:right;
	margin-top:-75px;
	margin-left:0px;
	text-decoration:none;
}
/* ---------- PARTECIPA CONCORSO ---------- */
.form_style fieldset {
	margin:0 0 20px 0;
	}	
	.fieldset_1{
	background:url("../images/fieldset_1.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}	
	.fieldset_2{
	background:url("../images/fieldset_2.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}	
	.fieldset_3{
	background:url("../images/fieldset_3.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}	
	.fieldset_4{
	background:url("../images/fieldset_4.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}	
	.fieldset_5{
	background:url("../images/fieldset_5.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}	
	.fieldset_6{
	background:url("../images/fieldset_6.gif") 0 0 no-repeat;
	margin:0 5px 0 0;
	padding:2px 0 5px 0
	}
	.form_style div.campo_text {
	margin-left:30px
	}
	.form_style div.campo_select {
	margin-left:30px
	}
	.form_style div.campo_text input.medium {
	width:56px;
	margin:0 10px 0 0
	}
	.form_style div.campo_text input.small {
	width:34px;
	margin:0 10px 0 0
	}
	.form_style div.campo_text label {
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	width:auto;
	}
	.form_style div.campo_select label {
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	width:auto;
	}
	.form_style p.red{
	margin:0 0 0px 30px;
	color:#e2001a
	}
	.form_style p.nota{
	margin:0 0 20px 30px;
	font-size:11px
	}
	.form_style .tasto_form {
	clear:both;
	float:right;
	margin-left:0px;
	padding-top:12px;
}
/* ---------- SPONSOR CONCORSO ---------- */
ul#sponsor-list {
	display:block;
	margin-left:25px
	}
	ul#sponsor-list li {
	background:url("../images/loghi_clicca_sogna/product_shadow.jpg") no-repeat left bottom;
	float:left;
	height:100px;
	list-style:none;
	margin-bottom:14px;
	margin-right:50px;
	margin-left:0px;
	padding-bottom:6px;
	position:relative;
	width:100px;
	}
	ul#sponsor-list .last {
	margin-right:0;
}
/* ---------- PRODOTTI SPONSOR CONCORSO ---------- */
ul#product-sponsor-list {
	display:block;
	margin-left:25px
	}
	ul#product-sponsor-list li {
	float:left;
	list-style:none;
	margin-bottom:20px;
	margin-right:20px;
	margin-left:0px;
	padding-bottom:6px;
	position:relative;
	width:150px;
	height:200px;
	}
	ul#product-sponsor-list div{
	text-align:center;
	font-size:11px;
	letter-spacing:0
	}
	ul#product-sponsor-list .last {
	margin-right:0;
}
/* ---------- VINCITORI CONCORSO ---------- */
ul.lista_vincitori {
	display:block;
	float:left;
	width:100%;
	}
	ul#finale{
	margin-right:0	
	}
	ul.lista_vincitori li {
	list-style:none;
	margin-left:0px;
	margin-right:6px;
	margin-bottom:6px;
	padding:2px 6px;
	position:relative;
	float:left;
	color:#999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	ul.lista_vincitori li a {
	background:#ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:3px 8px;
	color:#222222;
	font-weight:bold;
	text-decoration:none;
	text-shadow: #eee 0 1px 0;
	}
	ul.lista_vincitori li a:hover {
	background:#222;
	color:#fff
	}
	ul.lista_vincitori li strong {
	color:#e2001a
	}
	ul.lista_vincitori li.titolo{
	font-size:14px;
	color:#222222;
	padding:0 0 0 6px;
	float:none;
	background:none
	}
	ul.lista_vincitori li.descrizione{
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 10px 6px;
	margin:0 0 14px 0;
	color:#222222;
	float:none;
	background:none
	}
	table.risultati{
	width:100%;
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0px;
	border:1px solid #CCCCCC;
	border-width:0 0 1px 0;
	}
	table.risultati td{
	padding:6px 6px 6px 6px ;
	margin:0;
	vertical-align:top;
	border:1px solid #CCCCCC;
	border-width:1px 0 0 0;
	}
	table.risultati td.grey{
	background:#eee
	}
	table.risultati td strong{
	font-size:12px;
	font-weight:bold
	}
	.scontrino{
	font-size:10px;
	color:#666
}

