
body{
	margin:0;
	padding:0;
	background: #ffffff url(img/sfondo_repeat.jpg) repeat-x;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	font-weight:normal;
}

h1,h2,h3,h4,h5,p,img{
	margin:0;
	padding:0;
	border:0;
	color:#000000;
}


#menu_up span {
	display:none;
}

#wrapper{
	width:950px;
	background:#ffffff;
	margin:0 auto;
	padding:0;
	position:relative;	
}

#corpo{
	margin:0;
	padding:0;
	width:950px;
	float:left;
	display:inline;
}

#testata{
	margin:0;
	padding:0;
	width:950px;
	height:165px;
	background: #FFFFFF url(img/sfondo_repeat.jpg) repeat-x;
	float:left;
	display:inline;
}

#menu_e_login{
	margin:0;
	padding:0;
	width:620px;
	height:165px;
	background: url(img/donna_testata.jpg) bottom left no-repeat;
	float:left;
	display:inline;
}

h1#logo{
	margin:0;
	padding:0;
	width:330px;
	height:165px;
	background:#999999;
	float:left;
	display:inline;
	position:relative;
	z-index:1;
}

h1#logo a{
	display:block;
	width:330px;
	height:165px;
	text-decoration:none;
	background: url(img/logo.jpg) no-repeat;

}

h1#logo a span{
	z-index:-1;
	position:relative;
}

#menu{
	width:620px;
	height:44px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#menu_up{
	margin:0;
	padding:0;
	width:600px;
	height:44px;
	float:right;
	list-style:none;
	display:inline;
}

#aste_in_corso {
	width: 150px;
	height: 44px;
	float:left;
	display:inline;
} 

#aste_in_corso a{
	display: block;
	width: 150px;
	height: 44px;
	background: url(img/menu/aste_in_corso.jpg) no-repeat top left;
}

#aste_aggiudicate {
	width: 150px;
	height: 38px;
	float:left;
	display:inline;
} 

#aste_aggiudicate a{
	display: block;
	width: 150px;
	height: 44px;
	background: url(img/menu/aste_aggiudicate.jpg) no-repeat top left;
}

#regolamento {
	width: 150px;
	height: 44px;
	float:left;
	display:inline;
} 

#regolamento a{
	display: block;
	width: 150px;
	height: 44px;
	background: url(img/menu/regolamento.jpg) no-repeat top left;
}

#domande {
	width: 150px;
	height: 44px;
	float:left;
	display:inline;
} 

#domande a{
	display: block;
	width: 150px;
	height: 44px;
	background: url(img/menu/domande.jpg) no-repeat top left;
}

#menu li a:hover {
	background-position: top right !important;
}

.attivo a:link{
	background-position: top right !important;
}

#login{
	margin:0;
	padding:0;
	width:300px;
	height:121px;
	background: url(img/login.jpg) no-repeat bottom right;
	float:right;
	display:inline;
}

#login ul{
	width:277px;
	margin:51px 0 0 23px;
	padding:0;
	float:left;
	list-style:none;
	display:inline;
}

#login form ul li{
	margin:0;
	margin-left:19px;
	padding:0;
	float:left;
	display:inline;
}

input.input_login_box {
	margin:0;
	padding:0;
	float:left;
	width:115px;
	height:15px;
	border:0;
	font-size:9px;
	background-color: #FFFFFF;
}

#login form #registrati{
	margin:10px 0 0 20px;
	padding:0;
	width:280px;
	height:30px;
	float:left;
	display:inline;
	font-weight:bold;
}

#registrati a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
}

#registrati a:hover{
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#FFFFFF;
}

#registrati li{
	display:inline;
	margin:0;
	padding:0;
}

#logout{
	margin:0;
	margin-left:75px;
	padding:0;
	width:55px;
	height:28px;
	float:left;
	background: url(img/logout.jpg) no-repeat;
	display:inline;
	border:0;
}

#blocco_sx{
	margin:0;
	padding:0;
	width:633px;
	float:left;
	display:inline;
}

#donna_piedi{
	margin:0;
	padding:0;
	width:633px;
	height:23px;
	float:left;
	background: red url(img/donna_piedi.jpg) no-repeat right;
	display:inline;
	list-style:none;
}

#contenuto{
	margin:0;
	padding:0;
	width:633px;
	float:left;
	display:inline;
}

#prevnext_slideshow{
	margin:0;
	padding:0;
	width:633px;
	height:320px;
	float:left;
	display:inline;
}

#prev_next{
	margin:0 10px 0 0;
	padding:0 0 0 348px;
	width:275px;
	height:23px;
	float:left;
	background: url(img/prev_next.jpg) no-repeat bottom right;
	display:inline;
	list-style:none;
}

#prev_next  li{
	margin:4px 0 0 84px;
	padding:0;
	display:inline;
	color:#005EBF;
	font-weight:bold;
	font-size:13px;
	float:left;
}

#prev_next li a{
	margin:0;
	padding:0;
	color:#005EBF;
	text-decoration:none;
}

#prev_next li a:hover{
	margin:0;
	padding:0;
	color:#005EBF;	
	text-decoration:underline;
}

#slideshow{
	margin:0;
	padding:0;
	width:633px;
	height:295px;
	background: url(img/slideshow.jpg) no-repeat top left;
	float:left;
	display:inline;
}	

#slideshow_text{
	width:245px;
	height:105px;
	margin:113px 0 0 370px;
	padding:0;
	float:left;
	display:inline;
	background: url(img/slideshow_text.png) no-repeat;
}

#slideshow_text p{
	padding:8px;
	font-size:9px;
}

#aste{
	margin:0;
	padding:0;
	padding-top:80px;
	width:633px;
	background: url(img/aste.jpg) no-repeat top left;
	float:left;
	display:inline;
}

.aste_desc{
	margin:0;
	padding:0;
	width:380px;
	height:100px;
	float:left;
	display:inline;
}

.aste_foto_prod{
	margin:0 10px 0 0;
	padding:0;
	width:100px;
	height:100px;
	border:1px solid #000000;
	float:left;
}
	

.aste_form{
	margin:2px 0 0 25px;
	padding:0;
	width:185px;
	height:64px;
	float:left;
	display:inline;
}

.aste_verde{
	margin:0;
	margin-bottom:20px;
	padding:18px 0 10px 20px;
	width:613px;
	height:107px;
	float:left;
	display:inline;
	background: url(img/aste_verde.jpg) no-repeat;
}

.aste_blu{
	margin:0;
	margin-bottom:20px;
	padding:18px 0 10px 20px;
	width:613px;
	height:107px;
	float:left;
	display:inline;
	background: url(img/aste_blu.jpg) no-repeat;
}

.aste_arancio{
	margin:0;
	margin-bottom:20px;
	padding:18px 0 10px 20px;
	width:613px;
	height:107px;
	float:left;
	display:inline;
	background: url(img/aste_arancio.jpg) no-repeat;
}

.aste_grigio{
	margin:0;
	margin-bottom:20px;
	padding:18px 0 10px 20px;
	width:613px;
	height:107px;
	float:left;
	display:inline;
	background: url(img/asta_grigio.jpg) no-repeat;
}


.aste_rosso{
	margin:0;
	margin-bottom:20px;
	padding:18px 0 10px 20px;
	width:613px;
	height:107px;
	float:left;
	display:inline;
	background: url(img/aste_rosso.jpg) no-repeat;
}

#blocco_dx{
	margin:23px 0 0 20px;
	padding:0;
	width:297px;
	float:left;
	display:inline;
}

#vincitore{
	margin:0;
	padding:10px;
	width:277px;
	height:118px;
	float:left;
	display:inline;
	background: url(img/vincitore.jpg) no-repeat;
}

#vincitore p{
	margin:0;
	padding:0;
}

#iscriviti_gratis{
	margin:13px 0 0 0;
	padding:0;
	width:297px;
	height:146px;
	float:left;
	display:inline;
}

#iscriviti_gratis img, #iscriviti_gratis a{
	border: 0 none;
	text-decoration:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#jackpot{
	margin:0;
	padding:0;
	padding-top:80px;
	width:297px;
	background: url(img/jackpot.jpg) no-repeat top left;
	float:left;
	display:inline;
}

#jackpot_mese{
	margin:0;
	padding:0;
	width:297px;
	height:135px;
	background: url(img/jackpot_mese.jpg) no-repeat;
	float:left;
	display:inline;
}

#titolo_jackpot{
	margin:28px 0 0 13px;
	padding:0;
	width:270px;
	height:30px;
	float:left;
	display:inline;
	text-align:center;
	font-size:20px;
}

#titolo_jackpot h2{
	font-size:18px;
	color:#07346B;
}
#vincita{
	width:270px;
	height:30px;
	margin:12px 0 0 13px;
	padding:0;
	float:left;
	display:inline;
	text-align:center;
}

#vincita h1{
	font-size:25px;
	color:#009900;
}

#come_funziona{
	margin:20px 0 0 0;
	padding:0;
	width:297px;
	float:left;
	display:inline;
	background: url(img/come_funziona_body.jpg) repeat-y;

}

#come_funziona_head{
	margin:0;
	padding:0;
	width:297px;
	height:15px;
	float:left;
	display:inline;
	background: url(img/come_funziona_head.jpg) no-repeat;
}

#come_funziona_body{
	margin:0;
	padding:0 10px;
	width:277px;
	float:left;
	display:inline;
}
	
#come_funziona_footer{
	margin:0;
	padding:0;
	width:297px;
	height:15px;
	float:left;
	display:inline;
	background: url(img/come_funziona_footer.jpg) no-repeat;
}

#footer{
	width:950px;
	height:100px;
	margin:60px 0 0 0;
	padding:0;
	float:left;
	display:inline;
	background: url(img/carte.jpg) no-repeat top center;
}

#footer p{
	margin:50px 0 0 0;
	padding:0;
	text-align:center;
	font-weight:10px;
	
}









a.nero:link, a.nero:visited, a.nero:active {
	color: #000
}
a.nero:hover {
	color: #a6b7bd
}

a {
	text-decoration: none;
}
.timer {
	color:#00cccc;
	font:normal 18px/14px Arial,Helvetica,sans-serif
}
#come_funziona{
	margin:20px 0 0 0;
	padding:0;
	width:297px;
	float:left;
	display:inline;
	background: url(img/come_funziona_body.jpg) repeat-y;

}
#come_funziona_head{
	margin:0;
	padding:0;
	width:297px;
	height:15px;
	float:left;
	display:inline;
	background: url(img/come_funziona_head.jpg) no-repeat;
}

#come_funziona_body{
	margin:0;
	padding:0 10px;
	width:277px;
	float:left;
	display:inline;
}
	
#come_funziona_footer{
	margin:0;
	padding:0;
	width:297px;
	height:15px;
	float:left;
	display:inline;
	background: url(img/come_funziona_footer.jpg) no-repeat;
}

.mymenu{
	color:#ffffff;
}

.mymenu2 {
	color:#333333;
}

#login_fake{
	margin:0;
	padding:0;
	width:300px;
	height:121px;
	background: url(img/mypage.jpg) no-repeat bottom right;
	float:right;
	display:inline;
}

.areautente-head {
	margin: 0 0 15px 0
}

/* --------------- BLOCCHI RICARICA CONTO --------------- */	

.select-payments {
	margin: 20px 0 0 0
}
.paypal-payment-image {
	margin: 20px 25px 0 0;
	float:left
}
.paypal-payment-text {
	margin: 20px 0 0 0;
	float:left
}
.paypal-payment-text .bonus {
	color: #e00b0b
}
.paypal-payment-text .totale {
	color: #91be22
}

/* --------------- TABELLA RICARICA CONTO --------------- */

.payments-head {
	margin: 10px 0 0 0;
	width: 385px;	
}
.payments-details {
	margin: 0;
	width: 385px;
}

.box-radio-head { padding: 3px; margin: 1px; width: 20px; float:left; background: #c1c1c1 }
.box-importo-head { padding: 3px; margin: 1px; width: 110px; float:left; background: #c1c1c1 }
.box-bonus-head { padding: 3px; margin: 1px; width: 110px; float:left; background: #c1c1c1 }
.box-totale-head { padding: 3px; margin: 1px; width: 110px; float:left; background: #c1c1c1 }

.box-radio { padding: 5px 3px 3px 3px; margin: 1px; width: 20px; float:left; border-bottom: #c1c1c1 1px dotted }
.box-importo { padding: 5px 3px 3px 3px; margin: 1px; width: 110px; height: 20px; float:left; border-bottom: #c1c1c1 1px dotted }
.box-bonus { padding: 5px 3px 3px 3px; margin: 1px; width: 110px; height: 20px; float:left; border-bottom: #c1c1c1 1px dotted}
.box-totale { padding: 5px 3px 3px 3px; margin: 1px; width: 110px; height: 20px; float:left; border-bottom: #c1c1c1 1px dotted}
.box-totale-top { border: #e00b0b 1px dotted}

/* --------------- BLOCCHI STORICO MOVIMENTI --------------- */

#list-storia {
	margin: 15px 0 0 0;
}

#list-storia-head {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 10px 0 0 0;
	width: 600px;	
	background-color:#cccccc;
}
.list-storia-details {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 0;
	width: 600px;	
}

.box-data-head { padding: 3px; margin: 1px; width: 100px; float:left; background: #f1f1f1 }
.box-descrizione-head { padding: 3px; margin: 1px; width: 200px; float:left; background: #f1f1f1 }
.box-offerte-head { padding: 3px; margin: 1px; width: 60px; float:left; background: #f1f1f1 }
.box-acquistati-head { padding: 3px; margin: 1px; width: 60px; float:left; background: #f1f1f1 }
.box-omaggio2-head { padding: 3px; margin: 1px; width: 60px; float:left; background: #f1f1f1 }
.box-utilizzati-head { padding: 3px; margin: 1px; width: 60px; float:left; background: #f1f1f1 }

.box-data { padding: 3px; margin: 1px; width: 100px; height:16px; float:left; border-bottom: #f1f1f1 1px dotted }
.box-descrizione { padding: 3px; margin: 1px; width: 200px; float:left; border-bottom: #f1f1f1 1px dotted}
.box-offerte{ padding: 3px; margin: 1px; width: 60px; float:left; border-bottom: #f1f1f1 1px dotted; text-align:center }
.box-acquistati { padding: 3px; margin: 1px; width: 60px; float:left; border-bottom: #f1f1f1 1px dotted; text-align:center }
.box-omaggio2 { padding: 3px; margin: 1px; width: 60px; float:left; border-bottom: #f1f1f1 1px dotted; text-align:center}
.box-utilizzati { padding: 3px; margin: 1px; width: 60px; float:left; border-bottom: #f1f1f1 1px dotted; text-align:center }

.box-visualizza-dettagli { position:absolute; margin: 0 0 0 40px; }


/* personal offers*/
#personal-offers {
	margin: 15px 0 0 0;
}

#personal-offers-head {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 10px 0 0 0;
	width: 600px;	
}
.personal-offers-details {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 0;
	width: 600px;	
}
#personal-offers-sto-head {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 10px 0 0 0;
	width: 500px;	
}
.personal-offers-sto-details {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	margin: 0;
	width: 500px;	
}

.box-valore-head { padding: 3px; margin: 1px; width: 50px; float:left; background: #c1c1c1 }
.box-data-head { padding: 3px; margin: 1px; width: 120px; float:left; background: #c1c1c1 }
.box-stato-head { padding: 3px; margin: 1px; width: 306px; float:left; background: #c1c1c1 }
.box-dettagli-head { padding: 3px; margin: 1px; width: 92px; float:left; background: #c1c1c1 }
.box-valore { padding:3px; margin: 1px; width: 50px; height:23px; float:left; border-bottom: #c1c1c1 1px dotted }
.box-data{ padding: 3px; margin: 1px; width: 120px; height:30px;float:left; border-bottom: #c1c1c1 1px dotted}
.box-stato { padding: 3px; margin: 1px; width: 306px; height:23px; float:left; border-bottom: #c1c1c1 1px dotted}
.box-dettagli { padding: 3px; margin: 1px; width: 92px; height:23px; float:left; border-bottom: #c1c1c1 1px dotted}

.box-visualizza-dettagli { position:absolute; margin: 0 0 0 40px; }

/* --------------- TABELLA AMICI INVITATI --------------- */

.amici-head  {
	margin: 0;
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	width: 685px
}
.amici-details {
	margin: 0;
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	width: 685px
}
.amici-container {margin: 10px 0;padding: 15px; }

.box-datainvito-head { padding: 3px; margin: 1px; width: 90px; float:left; background: #c1c1c1 }
.box-email-head { padding: 3px; margin: 1px; width: 235px; float:left; background: #c1c1c1 }
.box-registrato-head { padding: 3px; margin: 1px; width: 60px; float:left; text-align:center;  background: #c1c1c1 }
.box-primoacquisto-head { padding: 3px; margin: 1px; width: 75px; float:left; text-align:center;  background: #c1c1c1 }
.box-altriacquisti-head { padding: 3px; margin: 1px; width: 75px; float:left; text-align:center;  background: #c1c1c1 }
.box-omaggio-head { padding: 3px; margin: 1px; width: 100px; float:left; text-align:center;  background: #c1c1c1 }

.box-datainvito { padding: 3px; margin: 1px; width: 90px; float:left; border-bottom: #c1c1c1 1px dotted }
.box-email { padding: 3px; margin: 1px; width: 235px; float:left;  border-bottom: #c1c1c1 1px dotted }
.box-registrato { padding: 3px; margin: 1px; width: 60px; float:left; text-align:center;  border-bottom: #c1c1c1 1px dotted }
.box-primoacquisto { padding: 3px; margin: 1px; width: 75px; float:left; text-align:center;  border-bottom: #c1c1c1 1px dotted }
.box-altriqcquisti { padding: 3px; margin: 1px; width: 75px; float:left; text-align:center;  border-bottom: #c1c1c1 1px dotted }
.box-omaggio{ padding: 3px; margin: 1px; width: 100px; float:left; text-align:center; border-bottom: #c1c1c1 1px dotted }


#content p {
	padding: 0;
	margin: 0;
	line-height:20px
}
#content p.right {
	text-align: right
}
#content p.center {
	text-align: center
}

#content p.maxheight {
	padding: 10px 0 0 0;
	margin: 0;
	line-height:20px
}
#content p.medheight {
	padding: 5px 0 5px 0;
	margin: 0;
	line-height:20px
}
#content p.minheight {
	padding: 0;
	margin: 0;
	line-height:20px
}
#content p.form-object {
	padding: 5px 0 0 0;
	margin: 0;
	line-height:20px
}

h1 {
	color: #91be22;
	margin: 0 0 0 0;
	font:normal 14px/18px Arial,Helvetica,sans-serif;
}