@charset "iso-8859-1";
/* CSS Document */

/* old stylesheet */

@import url("style-prev.css");

* {	
	margin:0 auto; 
	padding:0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A33;
	/*background-color: #ddd;*/
	background-color: #F8F3ED;

}

a, a:hover {
	text-decoration: none;
	color: inherit;	
}

img {
	border-width: 0;
}

#toppanel {
	color: #7D9000;
	width: 100%;  
	line-height: 24px;
	background: #DCDF78; 
	border-bottom: 3px solid #fff;
	text-align: center;
}

#area-riservata {
	padding: 10px;	
	border-bottom: 1px solid #7D9000;
}

#slide-toggler, #logout {
	width:900px;
	text-align: left;
	font-weight: bold;
}

#container{	width:937px;}

#looping-images {float: left;}
.looping-image {display: none;}

.fascia-top{ height:24px; background:#DCDF78; width:100%; line-height:24px; border-bottom:3px solid #fff;}
.area-riservata{ width:940px; line-height:24px;}

#sottomenu {
	background:url(../img/top-menu.jpg) no-repeat;
	float:left;
	font-size:12px;
	height:49px;
	width:937px;
	line-height:49px;
	font-weight: bold;
}

#sottomenu .sottomenu-line {
	height:49px;
	margin-bottom: 5px;
	color:#fff;
	line-height:49px;
	padding: 0 14px;
	vertical-align: middle;
}

#sottomenu ul li{
	float:left;
	display:inline;
	padding: 0 4px;
    line-height:49px;
	color:#fff;
}
#sottomenu ul li.selected{ background-color:#bec700; }

#sottomenu ul li.divisorio{
	float:left;
	display:inline;
	padding:3px;
    line-height:49px;
	color:#fff;
	height:49px;
}

#sottomenu ul li a{	float:left;	line-height:49px; color:#fff; }
#sottomenu ul li a:hover{ color:#bec700; }
#sottomenu ul li.selected a:hover{ color:#fff; }

#briciole { background:url(../img/bg-briciole.png) no-repeat; line-height:23px; height:23px; clear:both; margin: 0 25px; padding: 0 10px; }

#contenuto-pagina {	width: 660px; line-height: 18px; }

#carrello-contenuto {background:url(../img/carrello-repeat.jpg) repeat-y;}
#carrello-totale {padding-left: 20px; color: #fff;}

#col-right-chiusura {width:227px; height:49px; background:url(../img/COLONNA-CHIUSURA.png) no-repeat; float:right;}

#footer{ 
	background:url(../img/footer.png) no-repeat; 
	line-height:20px; 
	font-size:11px; 
	margin:0 auto; 
	clear:both; 
	color:#FFF; 
	text-align:center; 
	width:940px; 
	height:59px; 
	clear:both; 
	padding-top:10px;
}

.box-autenticazione {
	text-align: left;
	width:970px; 
	/*margin: 0;*/
}

#footer a, #footer a:hover { 
	color: #fff;
}

#footer a:hover { 
	text-decoration: underline;
}

.left{
	float:left;
}

.right{
	float:right;
}

.col-left{float:left; width:710px; text-align:left }
.col-right{float:left; width:227px; background:#F4DD9A;}

.verde{ color:#8F9322; }
.verde-chiaro{ color:#BEC700; }
.verde-scuro { color: #690; }
.bianco { color: #fff; }
.grigio { color: #333; }

.upper-case { text-transform: uppercase; }
.lower-case { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.bold { font-weight: bold;}

.fascia{ width:710px; height:104px; background:url(../img/fascia.jpg) no-repeat;}
.box{ width:220px; background:url(../img/divisorio-fascia.jpg) no-repeat; float:left; height:104px; }
.box div.inner-box { margin: 20px 0 0 20px; }

.news{padding:10px; font-size:11px; border-bottom: 1px dotted #ccc; padding-bottom:10px; font-size:12px;}
.news-titolo {color:#5D681C; font-weight:bold;}
.news-contenuto {}

.titolo{ font-size:24px; font-weight:bold; color: #465900;}

.header{ width:940px; background:url(../img/header-ok.jpg) no-repeat; height:334px; }
.contenuto{ width:670px; margin:0 auto;}


.fascia-chiara{ background:#869A33; display:block; color:#fff; padding-left:10px;  line-height:25px; margin-left:10px; width:185px;}
.fascia-scura{ display:block; background:#646F1C; color:#fff; padding-left:10px;  line-height:25px; color:#FC0; margin-left:10px; width:185px;}


.newsletter { background:url(../img/box-newsletter.jpg) no-repeat; padding-top:15px; color:#fff; font-size:11px; padding-left:20px; font-size:10px;}
.newsletter a{ color:#BEC700}
.newsletter a:hover{ color:#fff;}

.carrello-top{ background:url(../img/top-carrello.png) no-repeat; height:52px; color:#fff; font-size:14px;}

.titolini{ font-size:16px; font-weight:bold}
 

.vetrina{ background:url(../img/bg.png) no-repeat left; width:651px; height:220px; padding:9px 0 0 10px; text-align:left;}

.bottoncino-arancio a{color: #465900;}
.bottoncino-arancio a:hover, .bottone-arancio a:hover {color: #fff;}
.bottoncino-arancio { background:url(../img/vedi-tutte.png) no-repeat; text-align:center; font-size:11px; width:80px; height:17px; margin: 0 0 0 130px; color: #465900;}

.bottone-arancio-new a {color:#FFF;}
.bottone-arancio-new a:hover { color:#465900; }
.bottone-arancio-new { background:url(../img/bott-arancio-dx.png) no-repeat top right; height:27px; color:#FFF; line-height:27px; padding-right:15px;}

.bottone-verde-new a { color:#fff; }
.bottone-verde-new a:hover { color:#465900; }
.bottone-verde-new { background:url(../img/bott-verde-dx.png) no-repeat top right; height:27px; color:#FFF; line-height:27px; padding-right:15px; }

.bottoncino-verde a { color:#333; }
.bottoncino-verde a:hover { color:#fff; }
.bottoncino-verde{ background:url(../img/bottoncino-verde.png) no-repeat; text-align:center; font-size:10px; width:69px; height:17px; margin:0; color:#333; }

.bottone-entra, .bottone-esci { background:url(../img/bottone-entra.png) no-repeat; text-align:center; width:62px; height:28px; margin:0; color: #fff; }
.bottone-entra a {color: #fff;}
.bottone-entra a:hover {color: #bec700;}

.bottone-registra { background:url(../img/bottone-registra.png) no-repeat; text-align:center; width:130px; height:28px; margin:0; color: #fff; }
.bottone-registra a {color: #fff;}
.bottone-registra a:hover {color: #bec700;}

.bottone-registra-bianco { background:url(../img/bottone-registra-nuovo.png) no-repeat; text-align:center; width:130px; height:28px; margin:0; color: #fff; }
.bottone-registra-bianco a {color: #fff;}
.bottone-registra-bianco a:hover {color: #718917;}

.bottone-bianco-new a {color: #465900;}
.bottone-bianco-new a:hover {color: #bec700;} 
.bottone-bianco-new {background: url(../img/bottone-bianco-ok.png) no-repeat; text-align: center; width: 152px; height: 27px; color: #465900;;}

.categorie{ background:url(../img/categoria.png) no-repeat; line-height:33px; color:#fff; padding-left:15px;}

.box-prodotto{ width:137px; height:213px;  padding:0 10px; float:left; margin-right:5px; text-align:right;}
.box-prodotto-hobby {}
.box-prodotto-pro {background: url(../img/bg-prodotto.png) no-repeat; width:137px; }
.box-prodotto-tipologia{background:url(../img/bottone-prodotto.png) no-repeat; text-align:center; color:#fff; margin:0 10px 0 10px; height:21px; font-weight: bold; }
.box-prodotto-titolo {font-weight: bold; font-size: 14px; font-style: italic; margin-bottom: 10px;}
.box-prodotto-confezione {font-size:11px;}


.font16{ font-size:16px;}

.footer a:hover {text-decoration: underline;}
.footer a.selected {font-weight: bold;}
.elenco{  background:url(../img/bg-vetrina.png) no-repeat;}

.photogallery-bott{background:url(../img/photogallery-bg.png) no-repeat; font-size:11px; line-height:35px; width:119px;}
.dettagli-bott{ background:url(../img/dettaglo-bg.png) no-repeat; font-size:11px; line-height:35px; width:119px;}

.fascia-scheda{ background: #BEC700; color:#fff; line-height:25px; height:25px; padding-top:10px; border-bottom:1px solid #fff; clear:both }
