@charset "utf-8";
/* CSS Document */
*{
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

html, body {margin:0;border:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../img/bg_body.gif); background-repeat:repeat-x; background-color:#f38051;}

#wrapper{
	position:relative;
	width:980px;
	height:570px;
	margin: 0px auto;
	background-image:url(../img/bg_wrapper.gif);
	background-repeat:no-repeat;
}

#splash{
	/*position:relative;*/
	width:980px;
	height:570px;
	margin: 0px auto;
	background-image:url(../img/bg_wrap_splash.gif);
	background-repeat:no-repeat;
}


#header{width:980px;}
#header .logo{float:left;position:absolute;top:3px;}

#header .areaLogMenu{background-image:url(../img/bg_log.gif); background-repeat:repeat-x; width:980px; height:60px;}

/*non loggato*/
#header .login{width:560px;height:15px;position:absolute;top:3px;left:43%;/*left:560px;*/}
#header .lbllogin{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#fecd5b;}
#header .text{height:13px; width:99px; background-color:#6a91bb;border-bottom:1px solid #89a3c1; border-right:1px solid #89a3c1; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
/**/

/*loggato*/
#header .login p{color:#FFFFFF;font-size:10px;}
#header .login b{color:#ffa484;}
#header .login a{color:#ffffff;font-size:9px;text-decoration:underline;font-weight:bold;}
#header .login img{ padding:1px 0 0 12px;}
/**/

/*briciole*/
#briciolepremi{width:254px;height:20px;}
#briciole {margin:83px 0 10px 10px;color:#0c4da2;}
#briciole a{color:#f26836;font-weight:bold;text-decoration:none;}
/**/

/*menu*/
/* navigazione 1° livello */
ul.nav1lvl{list-style:none;width:734px;position:absolute;top:23px;left:25%;}
	.nav1lvl li{float:left;display:inline;position:relative;}
		.nav1lvl a.but_punti{float:left;padding:34px 0 0;overflow:hidden;width:105px;height:0!important;background:transparent url(../img/but_raccoltapunti.gif) no-repeat 0 0; height /**/:34px;}
		.nav1lvl a.but_premi{float:left;padding:34px 0 0;overflow:hidden;width:62px;height:0!important;background:transparent url(../img/but_premi.gif) no-repeat 0 0; height /**/:34px;}
		.nav1lvl a.but_spedi{float:left;padding:34px 0 0;overflow:hidden;width:218px;height:0!important;background:transparent url(../img/but_seguilaspedizione.gif) no-repeat 0 0; height /**/:30px;}
		.nav1lvl a.but_conta{float:left;padding:34px 0 0;overflow:hidden;width:65px;height:0!important;background:transparent url(../img/but_contatti.gif) no-repeat 0 0; height /**/:34px;}
		.nav1lvl a.but_clubv{float:left;padding:34px 0 0;overflow:hidden;width:78px;height:0!important;background:transparent url(../img/but_clubvip.gif) no-repeat 0 0; height /**/:34px;}
		.nav1lvl a.but_parsi{float:left;padding:34px 0 0;overflow:hidden;width:206px;height:0!important;background:transparent url(../img/but_atupertu.gif) no-repeat 0 0; height /**/:34px;}
		
		.nav1lvl a.sel,.nav1lvl a:hover{background-position:0 -34px;}
/* navigazione 2° livello */
ul.mnu2lvl{position:absolute;top:34px;left:0px;list-style:none;width:144px; display:none;}
	.mnu2lvl li {float:left;height:17px;width:144px;font-size:10px; line-height:17px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
ul.MNUblu{width:146px;background-color:#ffffff; padding-bottom:1px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	ul.MNUblu li{}
		ul.MNUblu a{color:#ffffff;text-decoration:none;margin-left:9px;}
		ul.MNUblu a:hover{color:#b7d6f8;margin-left:9px;}
		ul.MNUblu a.sel{font-weight:bold;color:#b7d6f8;margin-left:9px;}
.mnu2lvl li.first{padding:6px 8px 0;background-image:none;}
/**/

/* navigazione 2° livello corta */
ul.mnu2lvl_small{position:absolute;top:34px;left:0px;list-style:none;width:100px; display:none;}
	.mnu2lvl_small li {float:left;height:17px;width:100px;font-size:10px; line-height:17px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
ul.MNUblu_small{width:102px;background-color:#ffffff; padding-bottom:1px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	ul.MNUblu_small li{}
		ul.MNUblu_small a{color:#ffffff;text-decoration:none;margin-left:9px;}
		ul.MNUblu_small a:hover{color:#b7d6f8;margin-left:9px;}
		ul.MNUblu_small a.sel{font-weight:bold;color:#b7d6f8;margin-left:9px;}
.mnu2lvl_small li.first{padding:6px 8px 0;background-image:none;}
/**/

/*#footer{height:51px;}*/

.blu20Upb{font-size:20px;color:#034692;font-weight:bold; text-transform:uppercase;}
.blu11{font-size:11px;color:#034692;}
.faqdom{font-size:14px;color:#034692;}
.blu12b{font-size:12px;color:#034692;font-weight:bold;}
.blu12b a{font-size:12px;color:#ed7f58;font-weight:bold;}
.arancio14b{font-size:14px;color:#ed7f58;font-weight:bold;}
.arancio14b b{color:#034692;}
.arancio12b{font-size:12px;color:#ed7f58;font-weight:bold;}
.arancio11{font-size:11px;color:#ed7f58;}
.arancio12b{font-size:12px;color:#ed7f58; font-weight:bold;}
.grigio11{font-size:11px;color:#666666;}
.grigio12{font-size:12px;color:#666666;}
.grigio12bi{font-size:12px;color:#666666; font-weight:bold; font-style:italic;}
.faqris{font-size:14px;color:#c33604;}
.rosso11{font-size:11px;color:#e8402b;font-weight:bold;text-decoration:none;}
.marrone11{font-size:11px;color:#93341b;font-weight:bold;text-align:right;}
.marrone11 a{font-size:11px;color:#93341b;font-weight:bold;text-align:right;text-decoration:none;}
.marrone11 a:hover{font-size:11px;color:#f48455;font-weight:bold;text-align:right;text-decoration:none;}
.bianco11{font-size:11px;color:#ffffff;text-align:right;}
.lbl{cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#f26733;}
.radiobtn{margin-left:4px;}

/*Box di lanci*/
.boxlanci{border:1px solid #f48455;width:252px;background:#f26733 url(../img/bg_boxlanci.gif) repeat-x 0 0;}
.boxlanci_gold{border:1px solid #ffa72b;width:252px;background:#ff980f url(../img/bg_boxlanci_gold.gif) repeat-x 0 0;}
.nomeUsr{margin-top:3px;margin-left:7px;color:#0c4da2;font-size:12px;font-weight:bold;}
.nomeUsr_gold{margin-top:3px;margin-left:7px;color:#034692;font-size:12px;font-weight:bold;}
.lanciTit{text-transform:uppercase;font-size:12px;font-weight:bold;color:#FFFFFF;margin-top:7px; margin-left:7px;}
.lanciTit_gold{text-transform:uppercase;font-size:12px;font-weight:bold;color:#034692;margin-top:7px; margin-left:7px;}
.contlanci{width:240px;margin:6px;}
.lancio{height:53px;width:240px;background-color:#ffffff;}
.lancio img{float:left;display:inline;margin:5px;border:1px solid #f8ba99;}
.txt_servizio{float:left;display:inline;margin-top:2px;margin-left:3px;width:108px;height:auto;text-transform:uppercase;font-size:11px;font-weight:bold;color:#666666; }
.txt_focuson{float:left;display:inline;margin-top:2px;margin-left:3px; width:156px;text-transform:uppercase;font-size:11px;font-weight:bold;color:#666666;}
.txt a{text-transform:none;text-decoration:none;font-size:11px;color:#ed1c24; float:left;}
.servizio{margin-bottom:3px;height:55px;width:240px;background-color:#fcd4bc;}
.boxlanci_gold .servizio{background-color:#ffe398;}
.servizio img{border:1px solid #f8ba99;margin:5px;float:left;}
.serviziTit{font-size:11px;font-weight:bold;color:#FFFFFF;margin-top:7px; margin-left:7px;}
.serviziTit_gold{font-size:11px;font-weight:bold;color:#034692;margin-top:7px; margin-left:7px;}
.servizioBtn{width:41px;height:39px;float:left;}
/**/


/*homepage*/
#homepage_contenitore{width:640px;height:504px;float:left;}
#flashmainHP{width:616px;height:439px;margin-top:3px; margin-left:24px;float:right;}
/**/
#homepage_contenitore .footer{float:right;margin-top:12px;height:51px;width:550px;}
/**/
#homepage_spallaSx {height:434px;width:340px;margin-top:70px; float:left;}
#flashpremiHP{margin-top:10px;width:284px; height:189px;margin-top:12px;}
/**/

/*Servizi: Punti omaggio e Segui la spedizione*/
#servizi_spallaSx {height:347px;width:340px;float:left;}
#servizi_spallaDx {width:637px;height:504px;float:left;}
#servizi_spallaDx .content{width:597px;height:414px;margin-top:19px; margin-left:24px; background-image:url(../img/bg_contservizi.gif);background-repeat:repeat-x; border:1px solid #ffb497;float:right;}
#servizi_spallaDx .descrizione{background-image:url(../img/bg_servizi_descrizione.jpg); background-repeat:no-repeat; width:597px; height:139px;}
#servizi_spallaDx .descrizione_esito{background-image:url(../img/bg_esito_descrizione.gif); background-repeat:no-repeat; width:597px; height:120px;}
#servizi_spallaDx .testo{margin-left:19px;width:552px;height:124px;color:#034692; line-height:12px;}

#servizi_spallaDx .login{background-image:url(../img/bg_logservizi.gif);background-repeat:repeat-x; background-color:#023672; width:251px; height:140px; border:1px solid #5b8ec8;}
#servizi_spallaDx .richiedipunti{margin-left:148px;margin-top:21px;background-image:url(../img/bg_logservizi.gif);background-repeat:repeat-x; background-color:#023672; width:263px; height:99px; border:1px solid #5b8ec8;}
#servizi_spallaDx p{margin-left:7px;text-transform:uppercase;font-weight:bold; color:#FFFFFF;}

#servizi_spallaDx .login input{margin-top:4px;background-color:#0c3f78;}
#servizi_spallaDx .login .lbl{margin-top:5px;margin-left:7px;font-weight:bold;color:#034692;}
#servizi_spallaDx .iscriviti{margin-top:21px;margin-left:79px;background-image:url(../img/bg_iscrivitiora_servizi.gif);background-repeat:repeat-x; width:218px; height:98px; border:1px solid #f48558;float:left;}
#servizi_spallaDx .procedi{margin-top:21px;margin-left:170px;background-image:url(../img/bg_iscrivitiora_servizi.gif);background-repeat:repeat-x; width:218px; height:98px; border:1px solid #f48558;float:left;}
/**/
#servizi_spallaDx .footer{float:right;margin-top:11px;height:51px;width:500px;}
/**/
	/*iscrizione 01*/
	#iscrizione{width:382px;height:359px;/*margin:1px;*/}
	#iscrizione .descrizione{ background-image:url(../img/bg_iscrizione01_descrizione.jpg); background-repeat:no-repeat; width:380px; height:109px; float:left;}
	#iscrizione .form_iscrizione01{margin:16px 0 0 27px;width:325px;height:228px;float:left;}
	#iscrizione .form_iscrizione01 .lbl{font-weight:bold;color:#FFFFFF;}
	#iscrizione .form_iscrizione01 .text{font-size:11px;color:#034692;}
	#iscrizione .form_iscrizione01 input{ height:20px;}
	
	#iscrizione02{width:382px;height:580px;/*margin:1px;*/}
	#iscrizione02 .descrizione{ background-image:url(../img/bg_iscrizione01_descrizione.jpg); background-repeat:no-repeat; width:380px; height:109px; float:left;}
	#iscrizione02 .form_iscrizione02{margin-left:27px;width:325px;height:228px;float:left;}
	#iscrizione02 .form_iscrizione02 .lbl{font-weight:bold;color:#FFFFFF;}
	#iscrizione02 .form_iscrizione02 .text{font-size:11px;color:#034692;}
	#iscrizione02 .form_iscrizione02 input{ height:20px;}
	
	/*contatti*/
	#contatti{width:382px;height:359px;/*margin:1px;*/}
	#contatti .descrizione{background-image:url(../img/bg_iscrizione01_descrizione.jpg);background-repeat:no-repeat; width:380px;height:109px;float:left;}
	#contatti .form_contatti{float:left;display:inline;margin:16px 0 0 27px;width:325px;height:228px;}
	#contatti .form_contatti .lbl{font-weight:bold;color:#FFFFFF;}
	#contatti .form_contatti .text{font-size:11px;color:#034692;}
	#contatti .form_contatti input{ height:20px;}
/**/

	/*maria rita parsi*/
	#servizi_spallaDx .contentMP{width:597px;height:413px;margin-top:19px; margin-left:24px; background-image:url(../img/bg_mp_video.jpg);background-repeat:repeat-x; border:1px solid #ffb497;float:right;}
	#servizi_spallaDx .descrizioneMP{width:597px; height:142px;}
	

/*Istruzioni*/
#istruzioni_spallaSx {float:left;width:340px;/*height:347px;*/}
#istruzioni_spallaDx {float:left;width:640px;/*height:504px;*/}
#istruzioni_spallaDx .content{width:597px;height:414px;margin-top:19px; margin-left:24px; background-image:url(../img/bg_contservizi.gif);background-repeat:repeat-x; border:1px solid #ffb497;float:right;}
#istruzioni_spallaDx .descrizione{/*position:relative;*/background-image:url(../img/bg_servizi_descrizione.jpg); background-repeat:no-repeat; width:597px; height:139px;}
#istruzioni_spallaDx .boxistruzione{ float:left;display:inline;background-image:url(../img/bg_boxistruzione.gif);background-repeat:repeat-x; background-color:#f9b796;width:258px; border:1px solid #f9b695;}
#istruzioni_spallaDx .img{float:left;display:inline;}
#istruzioni_spallaDx .text{float:left;display:inline;margin:5px 0 5px 3px;background-color:#fde8dd;color:#034692; width:201px;  padding:5px;line-height:13px;}
#istruzioni_spallaDx .puntiomaggio{position:absolute; top:208px; left:19px;}
/**/
#istruzioni_spallaDx .footer{float:right;margin-top:11px;height:51px;width:550px;}
/**/

/*I premi*/
#premi_spallaSx {float:left;display:inline; margin-top:83px;width:280px;height:440px;}
#premi_spallaDx {width:697px;height:504px;float:left;}
#premi_spallaDx .contentUp{width:697px;height:75px;float:right;}
#premi_spallaDx .contentDown{width:697px;height:361px;float:right;}
#premi_spallaDx .footer{float:right;margin-top:17px;height:51px;width:550px;}
#flashmenu{width:550px;height:45px;float:right;}
#flashpremiGallery{width:697px;height:361px;float:left;}
#flashpremi{margin-top:5px;width:254px;height:164px;}
/**/

/*La scheda punti*/
#scheda_punti{width:980px;height:328px;margin-bottom:11px;}
#scheda_punti .content{width:978px;height:326px;background-image:url(../img/bg_container.gif);background-repeat:repeat-x;border:1px solid #ffb79a;}
#scheda_punti .contsx{width:591px; float:left;}
#scheda_punti .contdx{width:387px;float:left;}
#scheda_punti .descrizione{background-image:url(../img/bg_scheda_punti_descrizione.jpg);background-repeat:no-repeat;width:591px; height:130px; float:left;}
#scheda_punti .link{display:inline;margin-left:37px;margin-top:21px;width:554px;height:175px;float:left;}
#scheda_punti .box_scarica{margin:43px 0 0 45px;background-image:url(../img/bg_btn_scarica.jpg); background-repeat:no-repeat; width:168px; height:87px;float:left;}
#scheda_punti .box_scarica img{margin:4px;float:left;}
#scheda_punti .box_scarica p{text-align:center;margin-top:12px;}
#scheda_punti .box_punti{margin:7px 0 0 40px;height:140px;width:146px;float:left;}
#scheda_punti .box_punti img{margin-left:35px;}
#scheda_punti .box_punti p{text-align:center;}
/**/

/*Regolamento*/
#regolamento{width:980px;height:328px;margin-bottom:11px;}
#regolamento .content{width:978px;height:326px;background-image:url(../img/bg_container.gif);background-repeat:repeat-x;border:1px solid #ffb79a;}
#regolamento .contsx{width:630px;height:141px;float:left;}
#regolamento .contdx{width:328px;height:170px;float:left;}
#regolamento .descrizione{background-image:url(../img/bg_regolamento_descrizione.jpg);background-repeat:no-repeat;width:978px; height:140px; float:left;}
#regolamento .link{display:block;background-image:url(../img/bg_link_pdf_regolamento.jpg);background-repeat:no-repeat;width:285px;height:79px;float:right;margin-top:92px;}
#regolamento img{float:left;}
#regolamento .link p{margin:29px 0 0 12px;float:left;}
/**/

/*Domande frequenti*/
#faq{background-image:url(../img/bg_container.gif);background-repeat:repeat-x;width:978px;height:326px; border:1px solid #ffb79a;}
#faq .contenitore{width:420px; float:left;}
#faq .descrizione{background:url(../img/bg_faq_descrizione.jpg) no-repeat;width:369px;height:94px; float:left;}
#faq #domande{width:539px !important;width /**/:549px;
    height:280px !important;height /**/: 290px;
    overflow:auto;padding: 4px;
    /*border:1px solid #EEE;border-right:0 solid;*/
	background-image:url(../img/bg_domande.gif); background-repeat:repeat-x;
	float:left; margin-left:20px; margin-top:22px;
}
/*div.box p{margin-top:0}*/
#faq .accordion_h{/*background-color:#ffd1be;*/ width:508px; margin-bottom:5px;}
/**/

