/*
NB: VERIFICA SE LE ULTIME RIGHE DI /STYLE.CSS NON SERVANO E VADANO MAGARI COPIATE QUI */

/* Regole Generali per gli stili di tutti i negozi */

body{ position:relative; z-index:1; font-size:12px }

/* Se un negozio vuole personalizzare questi valori deve solo richiamare la classe modificando i valori*/
h1{ font-size: 1.5em; font-weight: bold; }
h2{ font-size: 1.3em; font-weight: bold; }
h3{ font-size: 1.2em; font-weight: bold; }

.bottoni_top_negozio{ width:210px; }

/* ELENCO BOTTONI E GRAFICA VARIA */
#shopbutton{ 	background-position: center left; background-repeat: no-repeat; width:27px;height:36px; float:left; }
#prevbutton{ 	background-position: center left; background-repeat: no-repeat; width:33px;height:11px; float:left;}
#nextbutton{ 	background-position: center left; background-repeat: no-repeat; width:33px;height:11px; float:left;}
#printbutton{ 	background-position: center left; background-repeat: no-repeat; width:26px;height:27px; float:left;}
#mapbutton{ 	background-position: center left; background-repeat: no-repeat; width:29px; height:29px; float:left;} 
#propbutton{ 	background-position: center left; background-repeat: no-repeat; width:30px; height:19px; float:left;}

.spaziatore{	background-position: center center;	background-repeat: no-repeat; padding:10px;	clear:both; margin: auto;	}

#pagecontent{ margin-top: 0!important; padding-top: 1px!important; position: relative; }

.box_amico{	width:380px; }
#negozio{ padding-bottom: 20px; }
.titoletto { font-size:16px; font-weight:bold; margin:8px 0; width:450px; }

/* il primo di una serie di box. deve avere margin top */
.boxfirst{ margin-top:20px; }

#pagecontent .summary{ background-color:white; padding: 10px; font-size:16px; margin:20px; margin-left:auto; margin-right:auto; width:340px; }

#pagecontent .summary2{ width:150px; }
/* forse si puo eliminare questa classe */
#pagecontent .summary a{ color:red; font-weight:bold; /* padding: 10px 32px 10px 0; */ }

/* PRODOTTO */

.prodotto .bottoni a{ float: none; line-height: 37px; }

.prodotto{ position: relative; margin-top: 20px; margin-bottom: 20px; left: 170px; width: 580px; min-height: 250px; }
.prodotto .descrizione{ position: relative; clear: both }
.prodotto .bottoni{ position: absolute; left: -180px; }
.prodotto .prezzo{ left: 500px; top: -50px; position: absolute; }
.prodotto h1, .prodotto img{ margin: 25px 35px 0; }

.titolino{ width:420px; font-size:14px; text-transform:uppercase; font-weight:bold; }

.corpo{ font-size: 1.3em; }

#negozio .boxfirst{ margin-top:30px; }

#map { color:black; font-size: 12px; }
#map a { color:black; font-size: 14px; }

.offerta_star{
	width:32px;
	height:22px;
	background-color: transparent;
	background:url('/img/golder_offer3.png') no-repeat;
	color:black;
	font-weight:bold;
	font-size:9px;
	padding-top:11px;
	padding-left:5px;
	z-index:20;
	float:left;
}

#box_spaziatore{ height:20px; clear:both }

#negozio .corpo{ margin-top: 20px; margin-bottom: 20px; }
#negozio .corpo .box, #pagecontent .corpo .box{ clear: both; padding: 15px; width:580px; margin:auto; margin-bottom:30px; font-size:13px; }

#allegati_area{ margin-top:20px; margin-bottom: 20px; }
#allegati_area h2{ margin-bottom: 15px;}

.capitolo ul{  }
.capitolo ul li{ list-style-type: square; margin-left: 30px; }

ul.allegati_list{  }
ul.allegati_list li{ list-style-type: disc; margin-left: 30px; }
