@charset "utf-8";
/* FIX PNG IE6 CON LINK */
img, div, a, input { 
	behavior: url(/css/resources/iepngfix.htc);
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
}
form{
	margin:0px; padding:0; border:0px;
}
/* end FIX */
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(/img/bg.jpg);
	background-repeat:repeat-x;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}
p{
	margin:0px;
	padding:0px;
}
textarea{
	width:665px;
	height:150px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
}

.errorText {
	color: #990000;
	font-size: 12px;
}

/*************************************************************************************************/

/* CONTENT */
.content{
	width:958px;
	background-color:#FAFAFA;
	position:relative;
	margin:auto;
	padding:1px 1px 1px 1px;
	border: 1px solid #cccccc;
	z-index: 10;
}
.corniceInterna{
	width:918px;
	height:100%;
	border:2px solid #eeeded;
	padding: 0px 18px 25px 18px;
}
.content_index{
	width:920px;
	/*
	Il background viene settato da jsp in base al cms
	background:url(/img/fakes/bg_flashHome.jpg) no-repeat; */
	padding: 0px 18px 25px 19px;
	background-color:#FFFFFF;
	position:relative;
	margin:auto;
	border: 1px solid #cccccc;
	z-index: 10;
}
.extra{
	width:160px;
	height:auto;
	float:right;
	position:relative;
}
.extra_box{
	width:160px;
}
/* DIVENTA IL PRIMO (NEWS LETTER)*/
.extra_box_newsLetterTop{
	width:160px;
	/*height:140px;*/
	height:auto;
	background:url(/img/extra_newsLetterTop.png)  no-repeat;	
	float:left;
}
.extra_box_newsLetterTop h1{
	margin:0px;
	font-size:16px;
	font-weight: bold;
	color:#000000;
	padding:10px 0px 0px 10px;
	line-height: 15px;
}
.extra_box_newsLetterTop p{
	width:120px;
	margin:0px;
	font-size:12px;
	color:#333333;
	padding:48px 0px 0px 10px;
	line-height: 12px;
}
.extra_box_newsLetterBottom{
	width:160px;
	/*height:146px;*/
	height:auto;
	padding-bottom:20px;
	background:url(/img/extra_newsLetterBottom.jpg) no-repeat;
	background-position:bottom;
	float:left;
}
.extra_box_newsLetterBottom input{
	margin:0px;
	padding:0px;
	width:136px;
	*width:134px;
	color:#333333;
	font-size:10px;
}
.extra_box_newsLetterBottom p{
	margin:0px;
	font-size:11px;
	color:#666666;
	padding:4px 10px 0px 10px;
	line-height: 11px;
}
/* end DIVENTA IL PRIMO (NEWS LETTER)*/

/*** ACQUISTA FACILE ***/
.extra_acquistaFacile{
	margin:20px 0px 20px 0px;
	width:165px;
	height:196px;
	background: url(/img/bg_acquistareFacile.jpg) no-repeat;
}
.extra_acquistaFacile h1{
	white-space:165px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.extra_acquistaFacile p{
	white-space:165px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:5px 10px 0px 10px;
	margin:0px;
}
/* end ACQUISTA FACILE */

/* SONDAGGIO */
.extra_sondaggio{
	width:160px;
	height:335px;
	background: url(/img/extra_sondaggi.jpg) no-repeat;
	float:left;
}
.extra_sondaggioHeader{
	height:30px;
}
.extra_sondaggioContent{
	height:260px;
}
.extra_sondaggioContent h1{
	padding: 15px 0px 0px 10px;
	margin:0px;
	color:003300;
	font-size:14px;
	font-weight: bold;
	line-height: 15px;
}
.extra_sondaggioContent p{
	padding: 9px 0px 0px 10px;
	color:#666666;
}
.extra_sondaggioFooter{
	padding:9px 0px 0px 10px;
	height:44px;
}
.extra_sondaggioFooter a:link, a:visited, a:hover {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	color: #666666;
}

/* IN EDICOLA */
.inEdicola{
	width:501px;
	float:left;
	padding-right:18px;
}
.inEdicola_header{
	height:31px;
	background:url(/img/inEdicola_titolo.jpg) no-repeat;
}
.inEdicola_header h1{
	margin:0px;
	padding: 7px 0px 0px 20px;
	font-size: 15px;
	font-weight: bold;
	color: #463f3f;
}
.inEdicola_footer h1{
	margin:0px;
	padding: 8px 25px 0px 0px;
	font-size: 13px;
	text-align:right;
	font-weight: bold;
	color: #463f3f;
}
.inEdicola_footer a:link, a:visited, a:hover{
	text-decoration: none;
	color: #463f3f;
}
.inEdicola_content{
	height:100%;
	background:url(/img/inEdicola_bg.jpg) repeat-y;
	padding:0px 7px 0px 8px;
}
.inEdicola_footer{
	height:31px;
	background:url(/img/inEdicola_footer.jpg) repeat-y;
}
.inEdicola_box{
	width:138px;
	height:186px;
	padding:0px 11px 0px 11px;
	float:left;
	background:url(/img/inEdicola_sfondo.jpg) no-repeat;
}
.inEdicola_boxImg{
	height:114px;
	padding:26px 0px 0px 0px;
	text-align:center;
}
.inEdicola_boxTesti{
	height:auto;
	padding:0px 5px 0px 5px;
	font-size: 12px;
	color: #666666;
	line-height: 13px;
	position:relative;

}
.inEdicola_box h1,
.inEdicola_box h1 a{
	font-variant: small-caps;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	width:110px;
	text-decoration:none;
}
.inEdicola_nazione {
	position:absolute;
	top:0px;
	right:0px;
}
.inEdicola_nazione img {
	padding:1px 0 1px 0;
}
/* end IN EDICOLA */

/* SERVIZI */
.servizi{
	width:501px;
	height:54px;
	float:left;
	font-size: 12px;
	color: #666666;
	line-height: 11px;
	padding-top:7px;
}
.servizi a:link, a:visited, a:hover {
	color: #666666;
	text-decoration: underline;
}
.servizi_Box{
	width:250px;
	height:54px;
	float:left;
}
.servizi_BoxFoto{
	width:54px;
	height:54px;
	float:left;
	padding-right:10px;
}
.servizi_BoxStoriche{
	width:180px;
	padding: 0px 0px 0px 0px;
	height:54px;
	float:left;
}

.servizi_BoxStoriche h1{
	color: #04406c;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 2px 0px;
	margin:0px;
}

.servizi_BoxStoriche a:link, a:visited, a:hover{
	color: #04406c;
	text-decoration: none;
}

.servizi_BoxServizio{
	width:180px;
	padding: 0px 0px 0px 0px;
	height:54px;
	float:left;
}
.servizi_BoxServizio h1{
	color: #ff6600;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 2px 0px;
	margin:0px;
}

.servizi_BoxServizio a:link, a:visited, a:hover{
	color: #ff6600;
	text-decoration: none;
}

/* end SERVIZI */
.shopIndex{
	width:222px;
	background:url(/img/bg_shopIndex.jpg) no-repeat;
	float:left;
	font-size: 12px;
	color: #666666;
}
.shopIndex_footer{
	width:222px;
	height:29px;
	margin-top:-17px;
	*margin-top:-12px;

	background: url(/img/bg_shopIndexFooter.jpg) no-repeat;
	float:left;
}
.shopIndex input{
	width:160px;
	height:18px;
	*height:17px;
	margin:0px;
	padding:0px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	float:left;
}
.shopIndex select{
	width:209px;
	*width:210px;
	height:21px;
	margin:0px;
	padding:0px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
}
.shopIndex_shopFacile{
	padding: 5px 5px 0px 5px;
	height:80px;
}
.shopIndex_prodotti{
	padding: 0px 6px 0px 5px;
	background: url(/img/bg_shopIndexContent.jpg) repeat-y;
}
.shopIndex_prodottiBox{
	heigth:209px;
	padding-bottom:7px;
	text-align:center;
}
.shopIndex_prodotti a:link, a:visited, a:hover{
	color: #333333;
	text-decoration: underline;
}
.shopIndex h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:18px;
	color: #333333;
	text-align:center;
}
.shopIndex h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}
/* SHOP INDEX */
/* end SHOP INDEX */

/* FLASH */
#flash_Index{
	width:758px;
	height:298px;
	float:left;
}
#flash_collezioni{
	width:758px;
	height:219px;
	float:left;
}
/* end FLASH */
/* end CONTENT */

.crediti{
	width:961px;
	height:50px;
	padding-top:10px;
	position:relative;
	margin:auto;
	text-align:center;
	font-size: 11px;
	color: #342230;	
}
.crediti a:link{
	font-size: 11px;
	color: #342230;
	text-decoration:none;
}
.crediti a:visited{
	font-size: 11px;
	color: #342230;
	text-decoration:none;
}
.crediti a:hover{
	text-decoration: underline;
}

/*************************************************************************************************/
/* LA STORIA */
.img_content{
	width:758px;
	height:auto;
	float:left;
}
.titolo_content{
	width:758px;
	height:auto;
	float:left;
	padding:10px 0px 10px 0px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	position:relative;
}
.prodotti_loghi{
	position:absolute;
	right:13px;
	top:10px;
}
.testi_content{
	padding:0px 0px 0px 0px;
	width:740px;
	float:left;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height: 13px;
}
.testi_content a:{
	padding:0px 0px 0px 0px;
	width:740px;
	float:left;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height: 13px;
}
.testi_content11{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#333333;
}
.testi_contentBold {
	font-weight:bold;
}
.testi_content ul{
	padding:10px 0px 10px 15px;
	margin:0px;
	font-weight:bold;
	list-style-type: disc;
	list-style-position: outset;
}
.testi_content li{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.testi_content14Bold {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.testi_content14BoldRossi {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
}
.testi_content14BoldRossi a:link{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
	text-decoration:none;
}
.testi_content14BoldRossi a:visited{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
	text-decoration:none;
}
.testi_content14BoldRossi a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
	text-decoration:underline;
}
/*************************************************************************************************/
/* JOIN EDIBAS */
.boxForm{
	margin:20px 0px 0px 0px;
	width:740px;
	height:auto;
	float:left;
}
.boxForm a:link{
	color:#333333;
	text-decoration:underline;
}
.boxForm a:visited{
	color:#333333;
	text-decoration:underline;
}
.boxForm a:hover{
	color:#cc3333;
	text-decoration:underline;
}
.boxForm_header{
	background: url(/img/formHeader.jpg) no-repeat;
	width:740;
	height:22px;
}
.boxForm_content{
	width:740px;
	_width:690px;
	height:auto;
	background:url(/img/formContent.jpg) repeat-y;
	padding:0px 20px 0px 30px;
}
.boxForm_footer{
	background: url(/img/formFooter.jpg) no-repeat;
	width:740px;
	height:25px;
}
.boxForm_titoloCampo{
	padding-top:3px;
	*padding-top:4px;
	width:120px;
	float:left;
}
.boxForm_titoloCampoPiccolo{
	padding-top:3px;
	*padding-top:5px;
	width:45px;
	float:left;
}
.boxForm_campo {
	width:229px;
	height:25px;
	float:left;
	border:1px none red;
}
.boxForm_sesso {
	width:229px;
	height:25px;
	float:left;
}
.boxForm_campo input {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	padding:0px;
	margin:0px;
	width:200px;
}
.boxForm_piccolo {
	width:70px;
	height:22px;
	float:left;
}
.boxForm_piccolo input {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	padding:0px;
	margin:0px;
	width:60px;
}
.boxForm_piccolo select, .boxForm_campo select {
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	width:87px;
	*width:89px;
}


.boxForm_Registrati {
	width:670px;
	text-align:right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:20px;
	color:#666666;
}
.boxForm_conferma{
	width:698px;
	text-align:right;
	padding:30px 0px 0px 20px;
	color:#666666;
}
/*************************************************************************************************/
/* PRODOTTI */
.boxProdotti{
	width:431px;
	height:auto;
	float:left;
}
.boxProdotti_header{
	background:url(/img/bgProdotti_header.jpg) no-repeat;
	width:431px;
	height:12px;
}
.boxProdotti_footer{
	background:url(/img/bgProdotti_footer.jpg) no-repeat;
	width:431px;
	height:30px;
}
.boxProdotti_content{
	width:427px;
	height:292;
	text-align:center;
}
.boxProdotti_collezioni{
	width:431px;
	height:auto;
}
.boxProdotti_freccette{
	float:right;
	padding:8px 20px 10px 0px;
}
.prodotti_colonnaTesto{
	width:284px;
	height:auto;
	float:left;
	position:relative;
	padding-left:27px;
	font-size:14px;
	color:#666666;
}
.prodotti_testoBold{
	color:#333333;
	font-weight:bold;
}
.prodotti_colonnaImmagine{
	padding-top:106px;
}
/*************************************************************************************************/
/* CARRELLO */
.boxCarrello{
	padding:11px 0px 20px 0px;
}
.boxCarrello_header{
	background-image:url(/img/boxCarrelo_header.png);
	width:159px;
	height:45px;
}

.boxCarrello_header a span{
	color:#FF6666;
	text-transform: capitalize;
	font-size:14px;

}

.boxCarrello_header a{
	width:159px;
	height:45px;
	position:relative;
	z-index:100;
	display:block;
	color:#ff6666;
	font-size:16px;
	font-weight:800;
	text-decoration:none;
}
.boxCarrello_header a:hover{
	cursor:pointer !important;
	
}
.boxCarrello_content{
	background: url(/img/boxCarrello_content.jpg) repeat-y;
	width:159px;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#FFFFFF;
}
.boxCarrello_testo{
	width:140px;
	padding:5px 0px 0px 10px;
	line-height: 10px;
}
.boxCarrello_testo h1{
	padding:0px;
	margin:0px;
	line-height: 10px;
	color:#ff6666;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
}
.boxCarrello_testo h2{
	padding:0px;
	margin:0px;
	line-height: 10px;
	color:#ff6666;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
}
.boxCarrello_prezzo{
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	line-height: normal;
}
.boxCarrello_Prezzoquantita{
	font-size:11px;
}
.boxCarrello_prezzo a:link{
	font-size:11px;
	color:#ff6666;
}
.boxCarrello_prezzo a:visited{
	font-size:11px;
	color:#ff6666;
}
.boxCarrello_prezzo a:hover{
	font-size:11px;
	color:#ff6666;
}
.boxCarrello_espandi{
	width:150px;
	padding:10px 0px 0px 10px;
	color:#666666;
	display:block;
	visibility:visible;
}
#boxCarrello_espandiBianco{
	width:150px;
	padding:10px 0px 0px 10px;
	color:#ffffff;
	visibility:visible;
}
#boxCarrello_espandiBiancoTesto {
	color:#ffffff;
}
.boxCarrello_acquista{
	padding:0px 0px 0px 10px;
	text-align:right;
}
.boxCarrello_footer{
	background: url(/img/boxCarrello_footer.png) no-repeat;
	width:159px;
	height:35px;
}
/*************************************************************************************************/
/* COLLEZIONI */

.boxCollezioni{
	width:370px;
	height:106px;
	float:left;
}
.boxCollezioni_img{
	width:155px;
	height:106px;
	border:1px solid #CCCCCC;
	float:left;
}
.boxCollezioni_testi{
	width:182px;
	height:101px;
	float:left;
	padding:5px 0px 0px 10px;
	position:relative;
}
.boxCollezioni_descrizione{
	height:54px;
	overflow: hidden;
}
.boxCollezioni_testi h1,
.boxCollezioni_testi h1 a{
	font-variant: small-caps;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	text-decoration:none;
}
.boxCollezioni_link{
	position:absolute;
	right:0px;
	bottom:0;
	width:170px;
	height:auto;
	text-align:right;
}
.boxCollezioni_link a:link,
.boxCollezioni_link a:visited{
	color:#333333;
	text-decoration:none;
}
.boxCollezioni_link a:hover{
	text-decoration:underline;
}
.boxCollezioni_visited{
	color:#333333;
}
.boxCollezioni_hover{
	color:#333333;
}
.boxCollezioni_nazione{
	position:absolute;
	bottom:0px;
	left:10px;
}
.filetto{
	width:740px;
	height:21px;
	background: url(/img/filettoGrigio.gif) repeat-x;
	float:left;
}
/*** RICERCA AVANZATA ***/
.box_RicercaAvanzata{
	background:url(/img/bg_ricercaAvanzata.jpg) repeat-x;
	width:740px;
	height:37px;
	float:left;
	text-align:center;
	padding:8px 0px 0px 0px;
}
.box_RicercaAvanzata select{
	width:200px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	*font-size:11px;
	color:#333333;
	float:left;
}
.box_RicercaAvanzata form{
	margin:0px;
	padding:0px;
	float:left;
	width:246px;
}
.box_RicercaAvanzata input{
	margin:0px;
	padding:0px;
	float:left;
}
/* end RICERCA AVANZATA */
.paginazione{
	width:740px;
	height:auto;
	padding:20px 0px 0px 0px;
	text-align:center;
	float:left;
}
.paginazioneFloat{
	width:251px;;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}
.paginazione a:link{
	color:#333333;
	text-decoration:none;
	display:inline-block;
	padding:20px 10px 0px 10px;
}
.paginazione a:visited{
	color:#333333;
	text-decoration:none;
	display:inline-block;
	padding:20px 10px 0px 10px;
}
.paginazione a:hover{
	color:#CC0000;
	text-decoration:none;
	display:inline-block;
	padding:20px 10px 0px 10px;
}
.paginazioneFloat a:link{
	color:#333333;
	text-decoration:none;
	display:inline-block;
	padding:10px 10px 0px 10px;
}
.paginazioneFloat a:visited{
	color:#333333;
	text-decoration:none;
	display:inline-block;
	padding:10px 10px 0px 10px;
}
.paginazioneFloat a:hover{
	color:#CC0000;
	text-decoration:none;
	display:inline-block;
	padding:10px 10px 0px 10px;
}
.ricercaRisultato{
	width:500px;
	float:left;
	color:#d42133;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
}
.ricercaRisultato a:link{
	text-decoration:underline;
	color:#d42133;
}
.ricercaRisultato a:visited{
	text-decoration:underline;
	color:#d42133;
}
.ricercaRisultato hover{
	text-decoration:underline;
	color:#CC0000;
}
/* end RICERCA AVANZATA */

/*************************************************************************************************/
/* SCHEDA PRODOTTI */
.boxRegolamento{
	font-size:14px;
}
.boxSchedaProdotti{
	width:431px;
	height:auto;
	float:left;
}
.boxSchedaProdotti_header{
	background:url(/img/bgProdotti_header.jpg) no-repeat;
	width:431px;
	_width:428px;
	height:12px;
}
.boxSchedaProdotti_footer{
	background:url(/img/bgProdotti_footer.jpg) no-repeat;
	width:431px;
	height:30px;
}
.boxSchedaProdotti_content{
	background:#F2F5EE;
	width:427px;
	height:auto;
	text-align:center;
	margin:0px 0px 0px 1px;
	_margin:0px 0px 0px 0px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.boxSchedaProdotti_img{
	width:427px;
	height:auto;
	position:relative;
	margin:auto;
}
#boxSchedaProdotti_video{
	text-align:center;
	width:427px;
	height:304px;
	background-image: url(/img/bg_schedaVideo.jpg);
	background-repeat: no-repeat;
	position:relative;
	margin:auto;
}
.boxSchedaProdotti_freccette{
	float:left;
	padding:2px 20px 10px 20px;
}
/* SCHEDA REGOLAMENTO */
.boxSchedaRegolamento{
	width:293px;
	height:auto;
	position:relative;
	margin:auto;
}
.boxRegolamento_header{
	background: url(/img/boxRegolamento_header.jpg) no-repeat;
	width:293px;
	height:28px;
}
.boxRegolamento_titolo{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding:5px 0px 0px 20px;
}
.boxRegolamento_footer{
	background:url(/img/boxRegolamento_footer.jpg) no-repeat;
	width:293px;
	height:22px;
}
.boxRegolamento_content{
	background:url(/img/boxRegolamento_content.jpg) repeat-y;
	width:293px;
	height:405px;
	text-align:center;
}
.boxRegolamento_testo{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	text-align:left;
	padding:5px;
	line-height: 15px;
}
.boxRegolamento_paginazione{
	width:200px;
	height:18px;
	margin:auto;
	position:relative;
	text-align:center;
	padding:4px 0px 0px 0px;
}
.prodotti_colonnaRegolamento{
	width:284px;
	height:auto;
	float:left;
	position:relative;
	padding-left:16px;
}
/*** ACQUISTO ***/
.box_acquisto{
	width:293px;
	height:129px;
	position:relative;
	background:url(/img/bg_pacchettoAcquisto.jpg) no-repeat;
	margin:22px 0px 0px 0px;
	*margin:21px 0px 0px 0px;
}
.box_acquisto h1{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:10px 10px 0px 10px;
}
.box_acquisto h2{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#666666;
	margin:-3px 0px 0px 0px;
	*margin:-2px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.box_acquisto p{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#666666;
	margin:0px;
	padding:20px 10px 0px 10px;
}
.box_acquisto a:link{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	text-decoration:none;
}
.box_acquisto a:visited{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	text-decoration:none;
}
.box_acquisto a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	text-decoration:underline;
}
.box_acquistoProdotti{
	width:130px;
	height:55px;
	position: absolute;
	right:0;
	text-align:right;
}
.box_acquistoCompleta{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	color:#666666;
	text-align:right;
	padding:20px 10px 0px 0px;
	width: 283px;
}
.box_acquistoNonDisponibile{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cc3333;
	text-decoration:none;
}
/* end ACQUISTO */
/*** SCARICA ***/
.btScarica{
	margin:21px 0px 0px 0px;
	*margin:22px 0px 0px 0px;
	_margin:28px 0px 0px 0px;
	position:relative;
}
.btScarica_titolo{
	width:auto;
	height:22px;
	position:absolute;
	top:8px;
	left:35px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.btScarica_titolo :link{
	color:#FFFFFF;
	text-decoration:none;
}
.btScarica_titolo :visited{
	color:#FFFFFF;
	text-decoration:none;
}
.btScarica_titolo :hover{
	color:#FFFFFF;
	text-decoration:none;
}
/* end SCARICA*/

/*** AFFINI ***/
.boxAffini{
	margin:10px 0px 0px 0px;
	width:742px;
	height:auto;
	float:left;
}
.boxAffini_header{
	width:742px;
	height:32px;
	background:url(/img/boxAffini_header.jpg) no-repeat;
}
.boxAffini_header h1{
	margin:0px;
	padding: 7px 0px 0px 20px;
	font-size: 15px;
	font-weight: bold;
	color: #463f3f;
}
.boxAffini_footer{
	width:742px;
	height:31px;
	background:url(/img/boxAffini_footer.jpg) no-repeat;
}
.boxAffini_footer h1{
	margin:0px;
	padding: 8px 25px 0px 0px;
	font-size: 13px;
	text-align:right;
	font-weight: bold;
	color: #463f3f;
	float:right;
}
.boxAffini_footer_freccia{
	margin:0px;
	padding: 8px 3px 0px 0px;
	*padding: 0px 3px 0px 0px;
	float:left;
	display:none;
}

#boxAffini_previous{
	float:left;
	padding:12px;
}

#boxAffini_next{
	float:right;
	padding:12px;
}

.boxAffini_content_mask{
	width:742px;
	height:186px;
	background:url(/img/boxAffini_content.jpg) repeat-y;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
.boxAffini_content_mask2{
	width:742px;
	height:245px;
	background:url(/img/boxAffini_content.jpg) repeat-y;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
.boxAffini_content{
	width:5000px;
	height:186px;
	position: absolute;
	left: 0px;
	top: 0px;
}
/** PRODOTTI **/
.affini_box{
	width:138px;
	height:186px;
	padding:0px 11px 0px 11px;
	float:left;
	background:url(/img/inEdicola_sfondo.jpg) no-repeat;
	margin:0px 12px 0px 12px;
	_margin:0px 6px 0px 10px;
}
.affini_box2{
	width:138px;
	height:245px;
	padding:0px 11px 0px 11px;
	float:left;
	background:url(/img/inEdicola_sfondo.jpg) no-repeat;
	margin:0px 12px 0px 12px;
	_margin:0px 6px 0px 10px;
}
.affini_boxImg{
	height:114px;
	padding:26px 0px 0px 0px;
	text-align:center;
}
.affini_boxTesti{
	height:81px;
	padding:0px 5px 0px 5px;
	font-size: 12px;
	color: #666666;
	line-height: 13px;
	position:relative;
}
.affini_boxTesti h1,
.affini_boxTesti h1 a{
	font-variant: small-caps;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	width:110px;
	text-decoration:none;
}
.affini_boxTesti2 h1{
	font-variant: small-caps;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	width:110px;
	float:left;
}

.affini_nazione {
	position:absolute;
	top:0px;
	right:0px;
}
.affini_nazione img {
	padding:1px 0 1px 0;
}
/* end PRODOTTI */
/* end AFFINI */
/* INFORMAZIONI */
.extra_boxInformazioni{
	margin:10px 0px 0px 0px;
	background:url(/img/bg_boxInformazioni.jpg) repeat-y;
	width:162px;
	/*height:128px;*/
	border:1px none red;
}
.extra_boxInformazioni a:link{
	color: #333333;
	text-decoration:none;
}
.extra_boxInformazioni a:visited{
	color: #333333;
	text-decoration:none;
}
.extra_boxInformazioni a:hover{
	color: #333333;
	text-decoration:underline;
}
.boxInformazioni_titolo{
	width:162px;
	height:32px;
	background:url(/img/bg_titInformazioni.jpg) no-repeat;
	border:1px none blue;
}

.boxInformazioni_titolo h1{
	margin:0px;
	padding:5px 0px 0px 20px;
	font-size:15px;
	color: #333333;
}
.extra_boxInformazioni ul{
	margin:0;
	padding:5px 0 0 0;
	list-style-type: none;
}
.extra_boxInformazioni li{
	margin:0px;
	padding:0px 0px 0px 10px;
	border:1px none red;
}
/*** RICERCA LIBERA ***/
.box_RicercaLibera{
	width:930px;
	height:25px;
	float:left;
	text-align:center;
	padding:8px 0px 0px 0px;
}
.box_RicercaLibera form{
	margin:0px;
	padding:0px;
	float:left;
	width:246px;
}
.box_RicercaLibera select{
	width:200px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	*font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	float:left;
}
.box_RicercaLibera input{
	width:39px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	*font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	background-image: url(/img/bg_ricercaLibera.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:right;
	float:left;
}
/* end RICERCA LIBERA */
/*** INSERISCI ACQUISTI ***/
.aggiungiAcquisto{
	margin:0px 0px 10px 0px;
	background:url(/img/bg_aggiungiCarrello.jpg) no-repeat;
	width:740px;
	height:170px;
	float:left;
}
.aggiungiAcquistoImg{
	padding:3px 0px 0px 0px;
	width:270px;
	height:167px;
	float:left;
	text-align:center;
}
.aggiungiAcquisto_dettagli{
	width:350px;
	height:168px;
	float:left;
	position:relative;
	padding-right:118px;
}
.aggiungiAcquisto_dettagli h1{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:14px;
	padding:10px 0px 0px 15px;
	color:#000000;
	margin:0px;
}
.aggiungiAcquisto_dettagli h2{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	margin:-2px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#666666;
	line-height: 12px;
}
.aggiungiAcquisto_prezzo{
	width:150px;
	height:60px;
	position:absolute;
	right:10px;
	top:0px;
}
.aggiungiAcquisto_prezzo h1{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:24px;
	font-weight:bold;
	color:#d42133;
	float:right;
	margin:0px;
	padding:14px 0px 0px 20px;
	text-align:right;
}
.aggiungiAcquisto_prezzo h2{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	float:right;
	margin:0px;
	padding:27px 0px 0px 5px;
}
.aggiunAquisto_DownBox {
	width:468px;
	height:92px;
	position:absolute;
	bottom:0px;
}
.aggiunAquisto_DownBox input {
	width:35px;
	marging:0px;
	padding:0px 0px 0px 0px;;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:center;
	float:left;
}
.aggiunAquisto_DownBox h1{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:14px 0px 0px 15px;
	float:left;
}
.aggiunAquisto_DownBox h2{
font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#d42133;
	margin:0px;
	padding:7px 10px 0px 0px;
	float:right;
}
.aggiunAquisto_DownBox h3{
	width:468px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	margin:0px;
	padding:20px 0px 0px 0px;
	position:absolute;
	text-align:center;
	bottom:0px;
	left:0px;
}
.aggiunAquisto_DownBox p{
	margin:-9px 0px 6px 2px;
	*margin:-12px 0px 10px 1px;
	padding:0px;
	height:11px;
	*height:22px;
	float:left;
}
.aggiunAquisto_DownBox h3 a:link{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin:0px;
	padding:0px 20px 0px 20px;
	display:inline-block;
}
.aggiunAquisto_DownBox h3 a:visited{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	display:inline-block;
}
.aggiunAquisto_DownBox h3 a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	text-decoration: underline;
	margin:0px;
	padding:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	display:inline-block;
}
.aggiunAquisto_DownBox h4{
	width:100px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#cccccc;
	margin:0px;
	padding:20px 0px 0px 0px;
	position:absolute;
	text-align:center;
	bottom:30px;
	bottom:30px;
	left:260px;
}
.aggiunAquisto_DownBox h4 a:link{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	margin:0px;
	display:inline-block;
}
.aggiunAquisto_DownBox h4 a:visited{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	padding:0px;
	display:inline-block;
}
.aggiunAquisto_DownBox h4 a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:inline-block;
}
.aggiungiAcquisto_ritorna{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	width:246px;
	float:left;
	margin:10px 0px 10px 0px;
}
.aggiungiAcquisto_ritorna a:link{
	text-decoration:none;
	color:#000000;
}
.aggiungiAcquisto_ritorna a:visited{
	text-decoration:none;
	color:#000000;
}
.aggiungiAcquisto_ritorna a:hover{
	text-decoration:none;
	color:#666666;
}
/* end INSERISCI ACQUISTI */
/*** BANNERS ***/
.banners{
	margin:10px 0px 0px 0px;
	width:auto;
	height:auto;
	float:left;
}
.bannersDivisore{
	margin:10px 0px 0px 0px;
	width:20px;
	height:20px;
	float:left;
}
/* end BANNERS */

/*** CARRELO BARRA CON STEPS ***/
.carrelloBarraSteps{
	margin:10px 0px;
	width:740px;
	height: 48px;
	background:url(/img/bg_barraAcquisti.jpg) no-repeat;
	float:left;
}
#steps01{
	width:148px;
	height:46px;
	float:left;
	visibility:visible;
}
#steps02{
	width:148px;
	height:46px;
	float:left;
	visibility:hidden;
}
#steps03{
	width:148px;
	height:46px;
	float:left;
	visibility:hidden;
}
#steps04{
	width:148px;
	height:46px;
	float:left;
	visibility:hidden;
}
#steps05{
	width:148px;
	height:46px;
	float:left;
	visibility:hidden;
}

steps05

/*************************************************************************************************/
/* CARRELLO DELLA SPESA */
#boxCarrelloGrande{
	margin:20px 0px 0px 0px;
	width:739px;
	height:auto;
	float:left;
	display:inline;

}

.box_grande{
	margin:20px 0px 0px 0px;
	width:739px;
	height:auto;
	float:left;
	display:inline;

}

.success {
	width:700px;
	text-align: center; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 60px; 
	padding-bottom: 60px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-right: auto; 
	font-weight: bold;
	background-image:url(/img/ok.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	float:left;
	font-size:14px;
}

.error {
	width:700px;
	text-align: center; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 60px; 
	padding-bottom: 60px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-right: auto; 
	font-weight: bold;
	background-image:url(/img/pericolo.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	float:left;
	font-size:14px;
}
.success a:link , a:visited, a:hover{
	color: #666666;
	text-decoration: underline;
}

.error a:link , a:visited, a:hover{
	color: #666666;
	text-decoration: underline;
}


/* Header */
.boxCarrelloGrande_header{
	background:url(/img/boxCarrelloGrande_header.jpg) no-repeat;
	width:739px;
	height:27px;	
}
.carrelloHeader_articolo{
	padding:5px 0px 0px 10px;
	width:459px;
	float:left;
}
.carrelloHeader_prezzo{
	width:80px;
	padding:5px 0px 0px 10px;
	float:left;
}
.carrelloHeader_quantita{
	padding:5px 0px 0px 10px;
	width:79px;
	float:left;
}
.carrelloHeader_totale{
	padding:5px 0px 0px 10px;
	width:81px;
	float:left;
}
/* end HEADER */

/* ContentBox */
.boxCarrelloGrande_box{
	width:739px;
	height:100px;
	border-bottom:1px solid #cccccc;
}
.carelloContent_articolo{
	width:464px;
	height:100px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float:left;
	position:relative;
}
.carelloContent_foto{
	float:left;
}
.carelloContent_testi{
	width:225px;
	float:left;
	color:#666666;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height: 13px;
	padding:5px 0px 0px 5px;
}
.carelloContent_rimuovi{
	position:absolute;
	width:auto;
	height:auto;
	top:50px;
	right:20px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#cc0033;
}
.carelloContent_rimuovi a:link{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#cc0033;
	text-decoration:none;
}
.carelloContent_rimuovi a:visited{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#cc0033;
	text-decoration:none;
}
.carelloContent_rimuovi a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:11px;
	color:#cc0033;
	text-decoration:none;
}
.carelloContent_prezzo{
	width:80px;
	height:80px;
	padding:20px 10px 0px 0px;
	border-right:1px solid #cccccc;
	float:left;
	font-size:16px;
	text-align:right;
}
.quantitaFinale{
	padding:20px 0px 0px 10px;
}
.carelloContent_quantita{
	width:89px;
	height:80px;
	border-right:1px solid #cccccc;
	float:left;
	position:relative;
	text-align:center;
	padding: 20px 0 0 0;
}
.quantitaFinale{
	font-size:16px;
}
.aggiungiQuantita {
	position:absolute;
	left:10px;
	top:20px;
	margin: 0 auto 0 auto;
}
.aggiungiQuantitaMancanti {
	padding:0px 0px 0px 0px;
	font-size:16px;
}
.aggiungiQuantita input{
	width:30px;
	margin: 0 auto 0 auto;
	padding:0px 0px 0px 0px;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:center;
	float:left;
}
.carelloContent_totale{
	width:81px;
	height:80px;
	border-right:1px solid #cccccc;
	float:left;
	padding:20px 10px 0px 0px;
	font-size:16px;
	font-weight:bold;
	text-align: right;
}
.carelloContent_totaleGrigioG{
	width:737px;
	height:78px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	background:#f3f2f2;
}
.totaleGrigio_articolo{
	width:464px;
	height:40px;
	float:left;
	position:relative;
	float:left;
}
.totaleGrigio_riassunto{
	width:248px;
	height:auto;
	float:left;
	text-align:right;
	padding:20px 0px 0px 10px;
	font-weight:bold;
}
.totaleGrigio_complessivo {
	width:248px;;
	height:auto;
	float:left;
	text-align:right;
	padding:7px 0px 0px 10px;
	font-size:16px;
	font-weight:bold;
}
.carelloContent_totaleGrigioP{
	width:737px;
	height:37px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	background:#f3f2f2;
}
.carrelloContent_figurineMancanti{
	width:auto;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
.carrelloContent_figurineMancanti input{
	padding:0px;
	margin:0px 0px 0px 0px;
	width:35px;
	float:left;
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#666666;
	text-align:center;
}
.riepilogoFooter{
	width:727px;
	height:auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float:left;
	padding-left:10px;
}
/* end ContentBox */
.boxCarrelloGrande_footer{
	background:url(/img/boxCarrelloGrande_footer.jpg) no-repeat;
	width:740px;
	height:59px;
	float:left;
}

/****************************************11/09/2008*********************************/
.quantitaProdotti{
	height:auto;
	float:left;
}
.quantitaProdotti a{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display: inline-block;
	padding:0px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
}
.quantitaProdotti a:hover{
	font-family: Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
/*******************************CONCORSI********************************/
.bg_concorsi{
	background: url(/img/concorsi/bg_concorsi.jpg) no-repeat;
	width:740px;
	height:516px;
}
.boxConcorsi {
	width:740px;
	height:auto;
	position:relative;

}
.boxConcorsi_header {
	width:740px;
	height:210px;
}
.boxConcorsi_content{
	position:relative;
	background:url(/img/concorsi/boxConcorsi_content.jpg) repeat-y;
	width:740px;
	height:auto;
	_height:300px;
	padding-bottom:20px;
}
.concorsi_testo{
	padding:40px 20px 20px 20px;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.concorsi_testo h1{
color:#333333;
font-family:Trebuchet MS,Trebuchet,sans-serif,Arial,Helvetica;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
.boxConcorsi_footer{
	background: url(/img/concorsi/boxConcorsi_footer.jpg) no-repeat;
	width:740px;
	height:22px;
}
.concorsi_titolo{
	padding:168px 0px 0px 20px;
	width:310px;
	height:auto;
	float:left;
}
.concorsi_btScarica{
	padding:0px 20px 0px 0px;
	text-align:right;
	width:auto;
	height:auto;
}
.concorsi_titolo h1{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.concorsi_titolo h2{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-size:14px;
	color:#666666;
}
.concorsi_titolo h3{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, Trebuchet,  sans-serif, Arial, Helvetica;
	font-weight:bold;
	font-size:14px;
	color:#d42133;
}
.concorsi_bottoni{
	padding:132px 0px 0px 0px;
	width:410px;
	height:auto;
	float:right;
}
.concorsi_bt{
	width:100px;
	float:left;
	text-align:center
}
.concorsi_bt h1{
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	color:#ff6666;
	line-height: normal;	
}
.fotoPremio{
	width:348px;
	_width:340px;
	margin:30px 0px 0px 20px;
	float:left;
}
.fotoPremio h1{
	width:140px;
	padding:0px 0px 0px 10px;
	margin:90px 0px 0px 0px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:14px;
	color:#666666;
	float:left;
	line-height: 15px;
}
.fotoPremio_thumb{
	position:relative;
	background: url(/img/concorsi/bg_premi.jpg) no-repeat;
	width:190px;
	height:130px;
	float:left;
}
.fotoPremio_figurina{
	position:absolute;
	background: url(/img/concorsi/figurina_premi.png) no-repeat;
	width:80px;
	height:36px;
	top:20px;
	left:170px;
}
.fotoPremio_figurinaTesto{
	padding:4px 0px 0px 0px;
	margin:0px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-weight:bold;
	text-align:center;
	font-size:20px;
	color:#FFFFFF;
	line-height:normal;
}
.classifica {
	padding-top:30px;
	padding-bottom:30px;
	width:340px;
	float:left;
}
.vincitore{
	width:340px;
}
.vincitore h2{
	margin:0px;
	padding-top:5px;
	width:120px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:normal;
	float:left;
}
.vincitore h3{
	margin:0px;
	padding-top:3px;
	*padding-top:3px;
	width:80px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:normal;
	float:left;
}
.vincitore h1{
	margin:0px;
	width:30px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	line-height:normal;
	float:left;
}
.iscriviti_foto{
	width:310px;
	height:350px;
	float:left;
	margin-left:10px;
	text-align:center;
}
.iscriviti_testo{
	width:400px;
	float:left;
	padding:20px 0px 20px 0px;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:normal;
}
.iscriviti_testo h1{
	color:#333333;
	font-family:Trebuchet MS,Trebuchet,sans-serif,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.iscriviti_testo strong{
	color:#000000;
}
.figurina_home{
	position:absolute;
	right:-10px;
	top:-21px;
	z-index:10;
	background:url(/img/concorsi/figurina_home.png) no-repeat;
}
.figurina_home a{
	width:96px;
	height:60px;
	display:block
}
.figurina_homeLink{
	width:96px;
	height:60px;
	position:absolute;
	right:-10px;
	top:-21px;
	display:block;
	z-index:100;
}
.figurina_homeLink a{
	width:70px;
	height:70px;
	display:block
}
.faq{
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.faq a:link{
	font-size: 12px;
	line-height: 26px;
	text-decoration:none;
	color:#333333;
}
.faq a:visited{
	font-size: 12px;
	line-height: 26px;
	text-decoration:none;
	color:#333333;
}
.faq a:hover{
	font-size: 12px;
	line-height: 26px;
	text-decoration:underline;
	color:#333333;
}
.faqRisposta{
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
.faqRisposta a:link, a:visited, a:hover{
	text-decoration: none;
}
/* SERVIZIO CLIENTI */
.boxServizioClientiSx{
	margin-top:30px;
	width:370px;
	height:auto;
	float:left;
	border-right:1px #cccccc solid;
	padding-bottom:20px;
}
.boxServizioClientiDx{
	margin-top:30px;
	width:350px;
	height:auto;
	float:right;
	padding-bottom:20px;
}
.boxServizio{
	width:350px;
	height:100px;
	/*border-bottom:1px #cccccc solid;*/
	float:left;
}
.iconaServizio{
	width:140px;
	height:100px;
	float:left;
}
.testoServizio{
	width:210px;
	height:100px;
	float:left;
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:12px;
}
.testoServizio h1,
.testoServizio h1 a{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:normal;
	font-weight: bold;
	text-transform: uppercase;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
}
/* STORE */
.tab{

}
/* end STORE */
/***************************/
.bt_vai{
	height:21px;
	float:left;
}
.bt_vaiContent{
	height:21px;
	float:left;
	background: url(/img/bt_vai.jpg) repeat-x;
}
.bt_vaiTesto{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	padding:2px 3px 0px 3px;
}
.bt_vaiTesto a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.bt_vaiTesto a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bt_vaiTesto a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/***************************/
/***************************/
.bt_iscriviti{
	height:20px;
	float:left;
}
.bt_iscrivitiContent{
	height:20px;
	float:left;
	background: url(/img/bt_iscriviti.jpg) repeat-x;
}
.bt_iscrivitiTesto{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:12px;
	color:#333333;
	font-weight: bold;
	padding:2px 5px 0px 5px;
}
.bt_iscrivitiTesto a:link{
	color:#333333;
	text-decoration:none;
}
.bt_iscrivitiTesto a:visited{
	color:#333333;
	text-decoration:none;
}
.bt_iscrivitiTesto a:hover{
	color:#333333;
	text-decoration:underline;
}
.bt_contenitore{
	float:right;
}
.bt_password{
	margin:-5px 0px 0px 0px;
	_margin:0px 0px 5px 0px;
}
.bt_contenitore p{
	margin:0px;
	padding:8px 5px 0px 0px;
	border:0px;
	float:left;
}
.bt_continua{
	height:28px;
	float:left;
}
.bt_continua p{
	margin:-5px 0px 0px 0px;
}

.bt_continuaContent{
	height:28px;
	float:left;
	background: url(/img/bt_registrati.jpg) repeat-x;
}
.bt_continuaTesto{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
	padding:6px 7px 0px 7px;
	line-height: normal;	
}
.bt_continuaTesto a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.bt_continuaTesto a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bt_continuaTesto a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.boxConcorsiDx_header{
	float:left;
	width:160px;
	height:30px;
	background: url(/img/header_concorsi.jpg) no-repeat;
}
.boxElenco_header{
	float:left;
	width:160px;
	height:30px;
	background: url(/img/header_elenco.png) no-repeat;
}
.boxConcorsiDx_testi{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:15px;
	color:#463f3f;
	font-weight: bold;
	text-align:left;
	padding:5px 0px 0px 10px;
}
.boxConcorsiDx_testi2{
	font-family:"Trebuchet MS", Trebuchet, sans-serif, Arial, Helvetica;
	font-size:15px;
	color:#FFF;
	font-weight: bold;
	text-align:left;
	padding:5px 0px 0px 10px;
}
.boxConcorsiDx_content{
	width:159px;
	height:236px;
}



/* MY ORDERS */
.introMy {
	font-size:11px;
	font-weight:normal; 
	color:#000000; 
	border-bottom:1px dotted #999;
}

.riga_0 td                     { font-size:12px !important; font-weight:normal !important; padding:0 0 3px 0; font-weight:bold; color:#000000; }
.riga_1                        { background-color:#efefee; color:#000000; }
.patch                         { margin:10px 0; }

.col_1, .col_2, .col_3, .col_4 { border-bottom:1px dotted black; }
.col_1, .col_2, .col_3         { border-right:1px dotted black; }
.col_2, .col_3, .col_4         { text-align:center; width:90px; font-size:11px; font-weight:bold; }
.col_2, .col_3                 { text-align:center; width:90px; }

.col_1                         { padding-right:10px; }
.col_2                         {  }
.col_3                         {  }
.col_4                         {  }

.col_3 input                   { border:1px solid #d6d6d6; width:38px; height:24px; padding-top:3px; text-align:center; }


#carrello_ordini .riga_0 td { 
	margin:0; 
	padding:0; 
	padding-bottom:3px;
}

#carrello_ordini .col_1, #carrello_ordini .col_2, #carrello_ordini .col_3, #carrello_ordini .col_4 {
	text-align:center; 
	font-size:11px; 
	width:20%; 
	font-weight:normal; 
	padding:10px 0; 
	background-color:#f5f5f3; 
}

a.nero:link, a.nero:hover , a.nero:visited, a.nero:link:hover, a.nero:hover:visited {
	color:black;
}

#carrello_ordini .riga_aperta td { 
	background-color:#e7e7e6; 
	color:#000000;
}

#carrello_ordini .riga_aperta2 td {
	background-color:#e7e7e6; 
	color:#000000; 
	border-bottom:0;
}
	
#myAperto td {
	font-size:11px; 
	text-align:left;
	border-bottom:1px dotted #999;
}

#myAperto td.col_1 {
	border-right:1px dotted #999; 
	font-weight:bold; 
	text-align:left; 
	width:400px; 
	padding-left:10px;
	
}

#myAperto td.col_2 { 
	border-right:1px dotted #999; 
	color:#cc3333; 
	width:120px; 
}

#myAperto td.col_3 { 
	border-right:1px dotted #999; 
	width:120px;
}

#myAperto td.col_4 {
	border-right:0px none #999; 
	width:130px;
}

#myAperto input {
	 border:1px solid #d6d6d6; 
	 width:120px;
}

.inner {
	width:100%;
	margin:10px 0;
}

.inner td {
	text-align:left;
	margin:10px 0; 
	padding-left:10px;
	border-bottom:0 !important;
	border:1px none red;
}

.inner .titolo {
	color:#cc3333; 
	font-weight:bold; 
	font-size:14px; 
	padding-bottom:5px !important;
}

.inner a:link, .inner a:hover , .inner a:visited, .inner a:link:hover, .inner a:hover:visited {
	color:ad208e; 
	text-decoration:underline;
}

.inner .bigger {
	font-size:14; 
	color:#666666;
}
#myedibas_menu{
	color:#CC0033;
	font-weight:800;
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}

#myedibas_menu  a.on:link, a.on:visited, a.on:hover{
	color:#CC0033;
	text-decoration:none;
}


#myedibas_menu a:link, a:visited{
	color:#333333;
	text-decoration:none;
}
#myedibas_menu a:hover{
	color:#333333;
	text-decoration:underline;
}



.courier_description{
	width: 90%;
	border: 1px dashed gray;
	padding: 5px 10px 5px 10px;

}






/*BIONICLE*/

.bionicle{
	background: url(/img/bkg_bionicle.jpg) no-repeat;
	background-position:top right;
	padding-top:140px;
	width:915px;
}

.bionicle p,
.bionicle li{
	margin-bottom:15px;
	line-height:15px;
	text-align:justify;
}

.spazioImg{
	width:450px;
	height:200px;
	float:right;
}

.bionicle .btScarica{
	margin:0 0 20px 300px;
}

#bannerBionicle{
	position:absolute;
	top:0px;
	left:330px;
	width:337px;
	height:90px;
	display:block;
	z-index:100;
	background: url(/img/bannerBionicle.png) no-repeat;
}

/*fine BIONICLE*/














