/*-------------------------------------------
	FCP Ecommerce
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		default.css
	Date:			Mar, 2009	
	Company:        FCP
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2008 at FCP.it 
					and may not be reproduced.
	-------------------------------------------*/


/* INIZIO ELEMENTI HTML                               */
/***********************************************/ 

.clear {
clear:both;
}
															/** ELEMENTI CORPO PAGINA **/
body {
	font-size: .75em;
	text-align: center;
	background:url(../img/back_generale.jpg) repeat-x;
	background-color:#b7dfe9;
	color: #333;
	}


															/** MAIN CONTAINERS **/
div#container  , div.wrapper /* div.wrapper aggiunto da mb */ {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	
	}
	body.fullwidth  div#container  { width: 100%; }  
	div#header {
			width: 950px;
			height:100px;
			background:url(../img/testata_back.jpg) no-repeat;
			border:0px solid;
		}
		div#header-logo {
			width:190px; 
			height:90px;
			float:left;menu01
			border:0px solid;
			}
		div#header-bloccoLogin{
			width:750px; 
			height:40px;
			border:0px solid;
			float:right;
			}
		div#header-bloccoLogin .form{
		width:230px;
		border:0px solid;
		height:25px;
		float:left;
		padding-left:300px;
		padding-top:5px;
		padding-right:20px;
		}
		div#header-bloccoLogin .form input{
		background-color:#FFFFFF;
		width:230px;
		height:25px;
		border:1px solid #CCCCCC
		}
		
		div#header-bloccoLogin02{
			width:750px; 
			height:20px;
			border:0px solid;
			float:right;
		}
		.txtCercaEta {
		margin-left:215px; color:#FFFFFF;
		font-size: 14px;
		}
		.txtCercaEta a{ color:#FFFFFF; text-decoration:none;}
		.txtCercaEta a:hover{ color:#000000; text-decoration:none;border-bottom: 1px dotted Black;}

		div#header-bloccoLogin .buttForm a{
		width:40px;
		border:0px solid;
		height:35px;
		float:left;
		margin-top:5px;
display:block;
		}	
		.registrazione{
		width:130px;
		border:0px solid;
		height:30px;
		float:left;
		color:#FFFFFF;
		}	
		.first{margin-left:26px; margin-top:10px;}
		.registrazione a{color:#FFFFFF; text-decoration:none;}
		.registrazione a:hover{color:#000000;border-bottom: 1px dotted Black;}
		div#header-bloccoLogin .cercaEta{width:130px;	position:relative;	border:0px solid; height:30px;	left:290px;	top:0px;
		}	
	div#content-wrap {
		padding: 10px 0;
		background-color:#FFFFFF;
			
		}
		div.content {
			color: inherit;
			background-color:#ffffff;
			border: 0px solid #e5e5e5;
			/* eight:1018px; */ /* tolto da Max */
			}
		div#menu_testata{height:49px; 
		background:url(../img/back_menu.jpg);
		}
		div#menu_testata ul li{
		display:inline;
		padding: 6px;
		color:#FFFFFF;
		}
		div#menu_testata ul li a{
		color:#515151; text-decoration:none;
		font-weight:bold;
		}
		div#menu_testata ul li a:hover{
		color:#828282; text-decoration:none;
		font-weight:bold; border-bottom:0px dotted #828282;
		}
		ul.menu01{
		 float:left;
		 color:#515151;
		 text-decoration:none;
		 border:0px solid;
		 margin-left:20px;
		 padding-top:2px;
		 font-size:15px;
		 
		 }
		 ul.menu01 li{
		 float:left;
		 }
		 ul.menu01 a{
		 float:left;
		 }
		li#home a {
		background:url(../img/home_off.jpg);
		width:66px; height:34px;
		}
		li#home a:hover {
		background:url(../img/home_on.jpg);
		width:66px; height:34px;
		}
		li#chisiamo a {
		background:url(../img/chisiamo_off.jpg);
		width:95px; height:34px; 
		}
		li#chisiamo a:hover {
		background:url(../img/chisiamo_on.jpg);
		width:95px; height:34px;
		}
		li#comeacquistare a{
		background:url(../img/NostriAutori.jpg);
		width:133px; height:34px;  
		}
		li#comeacquistare a:hover{
		background:url(../img/NostriAutoriHover.jpg);
		width:133px; height:34px;
		}
		li#scrivici a{
		background:url(../img/scrivici_off.jpg);
		width:80px; height:34px;  
		}
		li#scrivici a:hover{
		background:url(../img/scrivici_on.jpg);
		width:80px; height:34px;
		}

		ul.menu02{
		 color:#515151;
		 text-decoration:none;
		 border:0px solid;
		 margin-left:530px;
		 padding-top:2px;
		 font-size:15px;
		}
		ul.menu02 li{
		 float:left;
		 }
		 ul.menu02 a{
		 float:left;
		 }
		li#carrello a {
		background:url(../img/carrello_off.jpg);
		width:104px; height:34px; 
		}
		li#carrello a:hover {
		background:url(../img/carrello_on.jpg);
		width:104px; height:34px;
		}
		li#account a{
		background:url(../img/account_off.jpg);
		width:113px; height:34px;  
		}
		li#account a:hover{
		background:url(../img/account_on.jpg);
		width:113px; height:34px;
		}
		li#lista_desideri a{
		background:url(../img/lista_desideri_off.jpg);
		width:151px; height:34px;  
		}
		li#lista_desideri a:hover{
		background:url(../img/lista_desideri_on.jpg);
		width:151px; height:34px;
		}

		
		div.lcol div.content 	{ margin: 0 0 0 220px; }		/* left column */
			div.content-in {
				padding: 0px;
				}
			div#boxCarrello{ margin-bottom:12px; width:183px; height:96px; background:url(../img/box_carrello_home.jpg); margin-left:5px;}
			div#boxCarrello p{padding-top:30px; color:#0f4768; font-size:12px; text-align:center}
			div#boxnewsLetter{ width:183px; height:125px; background:url(../img/box_newsletter_home.jpg); margin-left:5px;}
			div#boxnewsLetter input{background-color:#FFFFFF; margin-top:75px; margin-left:15px; height:25px; border:1px solid #CCCCCC; width:140px}	
			.txtIscriviti{ margin-left:120px; font-weight:bold}
			.txtIscriviti a{ text-decoration:none; color:#006792;}
			.txtIscriviti a:hover{ text-decoration:none; color:#006792; border-bottom: 2px dotted Black;}
			div#boxGiochi{ width:183px; height:119px;  margin-left:5px; border:0px solid; clear:both;}		
			*:first-child+html #boxGiochi /* solo IE 7.0 */ 
			{ 
			  margin-bottom: 100px!important; 
			}
			html>body #boxGiochi {margin-bottom: 100px }			
			
			div#menuTop{ width:auto; border:0px solid; height:16px; margin-bottom:18px; }
			div#menuTop ul li{ display: inline; padding-right:10px;border:0px solid; padding-bottom:5px;}
			
			.speseSpedizione { margin-left: 80px; height:16px; font-family:"Trebuchet MS"; Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;}
			.speseSpedizione  a { text-decoration: none; color:#a4a4a4;width:239px; }
			.speseSpedizione  a:hover { text-decoration: none; color:#c3c3c3;}
			
			.speseSpedizione_sub { position: relative; top:-30px; float:right; width:239px; height:16px; font-family:"Trebuchet MS"; Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;}
			.speseSpedizione_sub  a { text-decoration: none; color:#a4a4a4;}
			.speseSpedizione_sub  a:hover { text-decoration: none; color:#c3c3c3;}
			
			div#boxCarousel{ width:724px; border:0px solid; height:380px;}
			div#boxVetrina{ width:724px; border:0px solid; height:319px; margin-bottom:10px; margin-top:10px;}
			div#boxEdicola{ width:724px; border:0px solid; height:302px; margin-bottom:10px; background:url(../img/boxEdicola.jpg);}
			
			fieldset.product-options .required {text-align:left;}

			.boxVetrina_01{width:206px; border:0px solid; float:left; height:319px; margin-left:10px; padding-left:20px;}
			.titProdotto{color:#f57c11; font-weight:bold; font-size:14px; min-height:51px;}
			.titProdotto a{color:#f57c11; font-weight:bold; font-size:14px;text-decoration: none;}
			.titProdotto a:hover{text-decoration: none;border-bottom: 2px dotted #f57c11;}
			.costoProdotto{color:#1e81bf;}
			.boxVetrina_02{width:206px; border:0px solid; float:left; height:319px; padding-left:20px;}
			.boxVetrina_03{width:206px; border:0px solid; float:left; height:319px;padding-left:20px;}
			.sapevateBox{ width:178px; border:0px solid; float:left;height:200px}
			.PimpaGiulioEdicola{ width:540px; border:0px solid; margin-top:80px;float:left; height:200px}
			.rivPimpa{ float:left; padding-left:80px; width:99px; height:133px;border:0px solid;}
			.rivPimpa a{ display:block;width:99px; height:133px;}
			.rivTxtPimpa{ float:left;margin-left:10px;}
			.rivTxtPimpa .tit{ color:#f57c11; font-weight:bold}
			.rivTxtPimpa .tit a{ color:#f57c11; font-weight:bold;; text-decoration:none;}
			.rivTxtPimpa .tit a:hover{ color:#f57c11; font-weight:bold; text-decoration:none; border-bottom: 2px dotted #f57c11;}
			
			.rivTxtGiulio .tit{ color:#f57c11; font-weight:bold; text-decoration:none;}
			.rivTxtGiulio .tit a{color:#f57c11; font-weight:bold; text-decoration:none;}
			.rivTxtGiulio .tit a:hover{ color:#f57c11; font-weight:bold; text-decoration:none; border-bottom: 2px dotted #f57c11;}
						
			.rivTxtPimpa .prezzo{ color:#1e81bf; font-weight:bold}
			.rivTxtGiulio .prezzo{ color:#1e81bf; font-weight:bold}
			.rivTxtPimpa .sott{ color:#4f4f4f; font-weight:bold; padding-top:10px;}
			.rivTxtGiulio .sott{ color:#4f4f4f; font-weight:bold;padding-top:10px;}
			.rivTxtPimpa .sott a{ color:#4f4f4f; font-weight:bold;; text-decoration:none;}
			.rivTxtPimpa .sott a:hover{ color:#4f4f4f; font-weight:bold; text-decoration:none; border-bottom: 2px dotted #4f4f4f;}
			.rivTxtGiulio .sott a{ color:#4f4f4f; font-weight:bold;; text-decoration:none;}
			.rivTxtGiulio .sott a:hover{ color:#4f4f4f; font-weight:bold; text-decoration:none; border-bottom: 2px dotted #4f4f4f;}

			.rivGiulio{ float:left;margin-left:20px;}
			.titSapevate{color:#f57c11; font-weight:bold; font-size:16px; line-height:18px;}
			.titSapevate a{color:#f57c11; font-weight:bold;text-decoration: none;}
			.titSapevate a:hover{text-decoration: none;border-bottom: 2px dotted #f57c11;}
			.txtSapevate{color:#145f8c; font-size:12px; line-height:18px}
			.rivTxtGiulio{ float:left; ;margin-left:10px;}

			.listaDesideri{color:#000000; text-decoration:none}
			.listaDesideri a{color:#000000; text-decoration:none}
			.listaDesideri a:hover{color:#000000; text-decoration:none; border-bottom: 2px dotted Black;}

		div.column {
			width: 200px;
			color: inherit;
			background-color: #FFF;
			border: 0px solid #e5e5e5;
			}
		div.lcol div.column 	{ float: left;}				/* left column */
			div.column-in {
				padding-top: 5px;padding-left: 5px; background-color:#FFFFFF
				}
							
		.vertIcone{
		padding: 6px;
		color:#FFFFFF;
		border:0px solid #333333;
		}
		.vertIcone a{
		width:187px; height:61px;			
		}
		.menuCatalogo a{background:url(../img/menu_catalogo.jpg);width:187px; height:61px; display:block; border:0px solid}
		.menuCatalogo a:hover{background:url(../img/menu_catalogo_ar.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuPimpa a{background:url(../img/menu_pimpa.jpg);width:187px; height:61px; display:block; border:0px solid}
		.menuPimpa a:hover{background:url(../img/menu_pimpa_ar.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuGiulioC a{background:url(../img/menu_giulioconiglio.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuGiulioC a:hover{background:url(../img/menu_giulioconiglio_ar.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuZerotre a{background:url(../img/menu_zerotre.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuZerotre a:hover{background:url(../img/menu_zerotre_ar.jpg);width:187px; height:61px; display:block;border:0px solid}
		.menuComeNasce a{background:url(../img/menu_comenasce.jpg);width:187px; height:61px; display:block;}
		.menuComeNasce a:hover{background:url(../img/menu_comenasce_ar.jpg);width:187px; height:61px; display:block;}
		.menuLetture a{background:url(../img/menu_letture.jpg);width:187px; height:61px; display:block;}
		.menuLetture a:hover{background:url(../img/menu_letture_ar.jpg);width:187px; height:61px; display:block;}
		.menuArte a{background:url(../img/menu_arte.jpg);width:187px; height:61px; display:block;}
		.menuArte a:hover{background:url(../img/menu_arte_ar.jpg);width:187px; height:61px; display:block;}
		.menuProgSpeciali a{background:url(../img/menu_progspeciali.jpg);width:187px; height:61px; display:block;}
		.menuProgSpeciali a:hover{background:url(../img/menu_progspeciali_hover.jpg);width:187px; height:61px; display:block;}

		.buttAggiungiCarrello{ width:157px; height:26px;}
		.buttAggiungiCarrello a{background:url(../img/buttAggCarrello.jpg);width:157px; height:26px; display:block;}
		.buttAggiungiCarrello a:hover{background:url(../img/buttAggCarrello_bianco.jpg);width:157px; height:26px;display:block;}
	
		.listaDesideri02{color:#000000; text-decoration:none}
		.listaDesideri02 a{color:#000000; text-decoration:none; margin:0; padding:0;}
		.listaDesideri02 a:hover{color:#000000; text-decoration:none; border-bottom: 2px dotted Black;}


		div#menuTop_sub{ width:400px; border:0px solid; height:auto; margin-bottom:10px; margin-left:80px;}
		div#menuTop_sub ul li{ display: inline; padding-right:10px;padding-bottom:5px;}
		
		div.product-options-bottom .price-box .regular-price {display:none;}

		.lineetta{
		height:1px; width:176px;  margin-top:20px;
		margin-bottom:20px;	
		}		
		

	div#footer {
		background:url(../img/back_piede.jpg) no-repeat;
		height:49px;
		border: 0px solid #e5e5e5;
		width: 950px;
		}
		div#footer-in {
			padding-top: 10px;
			font-size:1.03em;
			letter-spacing:0.0em;
			color:#0074bd;
			font-weight:bold;
			text-align:center
			}

															/** SUB CONTAINERS **/
			
			div.lcol02 div.content02 	{ margin: 0 0 0 220px;}		/* left column */
			div.content-in02 {
				padding: 0px;
				}
			
			
			div.content02 {
			color: inherit;
			background-color: #fff;
			border: 1px solid #e5e5e5;
			width:578px;
			border:0px solid;
			float:left;

			}
			
			div.content03 {
			color: inherit;
			background-color: #fff;
			border: 1px solid #e5e5e5;
			width:678px;
			border:0px solid;
			float:left;
			}			
	
			div.column02 {
			width: 161px;
			color: inherit;
			background-color: #FFF;
			border: 0px solid #e5e5e5;
		
			}
			
			div.column02 	{ float: left; }				/* right column */
			div.column-in02 {
			padding-top:40px; background:url(../img/acquistaBack.jpg) no-repeat; width:161px; min-height:700px;
			}
			div.column-in02 a { 
				text-decoration:none; color:#000;
			}
			div.column-in02 a:hover { 
			text-decoration:underline;
			}
			div#boxVetrina02{ width:568px; border:0px solid;  margin-bottom:10px; margin-top:10px; margin-left:14px;}
			.boxVetrina02_01{width:168px; border:0px solid; float:left; height:319px; margin-left:5px; padding-left:5px; padding-top:10px;}
			.titProdotto02{color:#f57c11; font-weight:bold; font-size:14px; min-height:51px;}
			.titProdotto02 a{color:#f57c11; font-weight:bold; font-size:14px;text-decoration: none; line-height:17px;}
			.titProdotto02 a:hover{text-decoration: none;border-bottom: 2px dotted #f57c11;}
			.costoProdotto02{color:#1e81bf; font-weight:bold;}
			.price  { color:#000; text-decoration:none;}
			.price a  { color:#000; text-decoration:none;}
			.boxVetrina02_02{width:168px; border:0px solid; float:left; height:319px; padding-left:15px; padding-top:10px;}
			.boxVetrina02_03{width:168px; border:0px solid; float:left; height:319px;padding-left:5px; padding-top:10px;}
			.buttAggiungiCarrello02{ width:157px; height:26px;}
			.buttAggiungiCarrello02 a{background:url(../img/buttAggCarrello02.jpg);width:157px; height:26px; display:block;}
			.buttAggiungiCarrello02 a:hover{background:url(../img/buttAggCarrello_bianco02.jpg);width:157px; height:26px;display:block;}
			/* div#paginazione , table#paginazione{font-size:11px; width:465px; height:25px; background:url(../img/back_box_paginazione.jpg); margin-left:45px;}   */
			div#paginazione, table#paginazione {background:transparent url(../img/back_box_paginazione.jpg) repeat scroll 0 0;
			font-size:12px;
			height:25px;
			margin-left:40px;
			width:485px;
			}
			.lineettaTopSub{margin-left:25px;}
			.titoloPagSub{margin-left:45px; color:#017fb4; font-size:24px; font-weight:bold}
			.paginazione select{ font-size:11px;}
			.paginazione{}
			select {
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 12px;
	font-weight: bold;
	color: #000000; 
	background-color: #FFFFFF;
}

/* mb */
a.form-button-aggiungi-carrello, a:hover.form-button-aggiungi-carrello {
	width:147px; 
	height:46px; 
	background: url(../img/aggiungiCarrello.jpg) no-repeat;
	display: block;
	margin-left: 0px;
	margin-top: 50px;
	cursor:pointer;
	cursor:hand;
}

a.continue-shopping, a:hover.continue-shopping {
	width:306px; 
	height:46px; 
	background: url(../img/continuaAcquisti.gif) no-repeat;
	display: block;
	margin-left: 0px;
	margin-top: 10px;
	cursor:pointer;
	cursor:hand;
}

a.update-cart, a:hover.update-cart, input.update-cart {
	width:147px; 
	/* height:46px;  */
	background: url(../img/aggiornaCarrello.jpg) no-repeat;
	display: block;
	margin-left: 700px;
	margin-top: 10px;
	cursor:pointer;
	cursor:hand;
}

.collateral-box-blue {
	/* background-color: #a7d8ff; */
	padding: 20px;
	border: 2px dashed #aaa;
}

.price-box .price {
	color: #f00;
}

.form-button, .form-button  span, .form-button-alt,.form-button-alt span  {
	background-color: #508DB9;
	color: #fff;
	border: 0px;
	font-weight: bolder;
	font-variant: small-caps;
	padding: 2px 5px 2px 5px;
}

.success-msg {
	background-color: #fede87;
}

#track_outer {
	height: 35px;
	border:2px dashed #CCCCCC
}

#track_outer  img {
	margin: 5px;
}

.product-specs {
	clear: both;
}
.footerMenu{ color:#006699; margin:auto; border:0px solid}
.link{ font-size:10px}
.link a{ font-size:10px; text-decoration:none; color:#006699}
.link a:hover{text-decoration:underline;}

															/** LISTA **/
* { }






															/** FONTS **/
* { }






															/** FORMS **/
* { }



.nuoviArrivi {border:0px solid; width:71px ; height:16px;background:url(../img/nuoviArrivi_home.jpg) no-repeat; }
.nuoviArrivi img{}
.nuoviArrivi a:hover{background:url(../img/nuoviArrivi_home_on.jpg) no-repeat}
.piuVenduti {border:0px solid; width:108px; height:16px;background:url(../img/piu_venduti_home.jpg) no-repeat; }
.piuVenduti img{}
.piuVenduti a:hover{background:url(../img/piu_venduti_home_on.jpg) no-repeat} 
.bancarella {border:0px solid; width:115px; height:16px;background:url(../img/bancarella_home.jpg) no-repeat; }
.bancarella a:hover{background:url(../img/bancarella_home_on.jpg) no-repeat}
.bancarella img{}
#content-wrap iframe{margin-left:25px;}
.menulinksub{margin-left:20px; padding-top:3px; padding-bottom:3px; text-decoration:none; color:#000000;}
.menulinksub:hover {color:#f57c11;}
.collana{
color:#017FB4;
font-size:16px;
font-variant:small-caps;
font-weight:bold;
margin-bottom:0;
}
															/** FINE ELEMENTI HTML **/
