/* CSS Document */

/* ---------------------*/

/* LAYOUT SCHEDA PRODOTTO E AFFINI */

#layout_prodotto .colonna_img,
.scheda_big .colonna_img {
  display: inline;
	float: left;
	position: relative;
	width: 140px;
	margin-top: 10px;
	height: 200px;
}

#layout_prodotto .colonna_head,
.scheda_big .colonna_head {
  display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	width: 550px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	height: 200px;
}

#layout_prodotto .head_promozione {
	/* margin-left: 0px;*/
	width: 790px;
	height: auto;
}

#layout_prodotto .colonna_head p.descrizione,
.scheda_big .colonna_head p.descrizione
{
  font-size: 14px;
  /* font-style:italic;*/
  margin-top:3px;
}

#layout_prodotto .colonna_head a,
#layout_prodotto .aggiungi_carrello a,
.scheda_big a.aggiungi_carrello
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

#layout_prodotto {
  /* border-top-color: silver; */
}

#layout_prodotto #product_head,
.scheda_big .product_head{
  border-top-color: silver;
  padding-bottom:10px;
  /*width:100%;*/
}

#layout_prodotto #cont_product_notes,
#layout_prodotto #cont_product_head,
#layout_prodotto #product_contents,
#layout_prodotto #product_buy
{
  margin-bottom:10px;
}


#layout_prodotto #product_notes
{
  /* border-bottom:1px solid silver; */
  padding-bottom:10px;
	font-size:14px;
}

#layout_prodotto #product_notes p
{
	text-align: justify;
	font-size:14px;
	margin-bottom:10px;
}

#layout_prodotto #product_notes ul
{
  padding:0px 0px 0px 15px;
	margin-bottom:10px;
}
#layout_prodotto #product_notes ul li
{
  display:list-item;
  list-style:disc outside none;
	font-size:14px;
}
#layout_prodotto h1,
.scheda_big h1 {
	border-bottom: 1px solid silver;
	color: #284B81;
	display: block;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 25px;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
}

#layout_prodotto img.product_image,
.scheda_big img.product_image {
	height: 198px;
	width: 138px;
	border: 1px solid silver;
}


#layout_prodotto .colonna_head p,
.scheda_big .colonna_head p {
  margin: 0px;
	padding: 3px 5px 3px 5px;
}

#layout_prodotto .colonna_head input {
margin:0px;
padding:0px;
}

#layout_prodotto #prodotto_autori,
#layout_prodotto #riferimento_abbonamento,
.scheda_big .prodotto_autori,
.scheda_big .riferimento_abbonamento {
  border: 1px solid silver;
	border-top: 0px;
	margin: 0px;
	position:relative;
  height:22px;
}

#layout_prodotto #prodotto_autori img,
.scheda_big .prodotto_autori img {
  padding:3px 0 3px 5px;
	margin-right:5px;
}

#layout_prodotto #prodotto_autori p,
.scheda_big .prodotto_autori p {
  /* border-right: 1px solid silver; */
	color: #414141;
  margin:0;
	margin-right:10px;
  padding:5px 0 3px 5px;
}
#layout_prodotto #prodotto_autori #img_cd_allegato
{
}

#layout_prodotto #riferimento_abbonamento p {
  color: #414141;
}
#layout_prodotto div#formule_acq_prezzo,
#layout_prodotto div#barra_link_prodotto,
#layout_prodotto div#barra_link,
.scheda_big div.formule_acq_prezzo {
	background: white;
	z-index: 5;
}

#layout_prodotto #formule_acq_prezzo,
.scheda_big .formule_acq_prezzo {
  border: 1px solid silver;
	position: absolute;
	bottom: 0px; left: 0px; right: 0px;
  height:22px;
}

#layout_prodotto #formule_acq_prezzo div,
#layout_prodotto #formule_acq_prezzo ul,
.scheda_big .formule_acq_prezzo div,
.scheda_big .formule_acq_prezzo ul {
	margin: 0px;
	padding: 0px;
}

#layout_prodotto #formule_acq_prezzo .separatore_lefter,
#layout_prodotto #formule_acq_prezzo p.separatore_lefter ,
.scheda_big .formule_acq_prezzo .separatore_lefter,
.scheda_big .formule_acq_prezzo p.separatore_lefter{
  /* margin: 2px 0px; 
  border-right: 1px solid silver; 
	padding-right: 5px; */
}

#layout_prodotto #formule_acq_prezzo .separatore_righter,
#layout_prodotto #formule_acq_prezzo p.separatore_righter,
#layout_prodotto #formule_acq_prezzo p.righter.separatore_righter,
.scheda_big .formule_acq_prezzo .separatore_righter,
.scheda_big .formule_acq_prezzo p.separatore_righter,
.scheda_big .formule_acq_prezzo p.righter.separatore_righter {
   /* margin: 2px 0px; 
  border-left: 1px solid silver; 
	padding-left: 5px;*/
}

#layout_prodotto #formule_acq_prezzo img.separatore_righter,
.scheda_big .formule_acq_prezzo img.separatore_righter  {
	padding: 3px 5px;
}

#layout_prodotto #formule_acq_prezzo p,
.scheda_big .formule_acq_prezzo p {
  margin: 0px;
	padding: 5px 0px 3px 5px;
}

#layout_prodotto #formule_acq_prezzo .righter,
.scheda_big .formule_acq_prezzo .righter  {
	padding: 5px 5px 3px 0px;
}

#layout_prodotto #formule_acq_prezzo div.msg_wait_carrello {
	padding: 0px 5px 3px 0px;
}

.scheda_big .formule_acq_prezzo div.msg_wait_carrello {
	padding: 0px 5px 3px 0px;
}

.scheda_big .formule_acq_prezzo .righter  {
	padding: 5px 5px 3px 0px;
}


#layout_prodotto #formule_acq_prezzo a,
.scheda_big .formule_acq_prezzo a {
  margin: 2px 0px 0px 0px;
	padding: 0px 5px 0px;
}

#layout_prodotto #formule_acq_prezzo img,
.scheda_big .formule_acq_prezzo img  {
	padding: 3px 0px 3px 5px;
}

#layout_prodotto #formule_acq_prezzo input.righter,
.scheda_big .formule_acq_prezzo input.righter { /* IE6 HACKED */
	margin: 5px 5px 0px 0px;
	padding: 0px;
}

#layout_prodotto #formule_acq_prezzo a.aggiungi_carrello,
.scheda_big .formule_acq_prezzo a.aggiungi_carrello {
	margin: 0px;
	padding: 0px;
}

.scheda_big .formule_acq_prezzo a.link_scheda_prod {
	padding: 0px;
	margin: 2px 5px 0px 0px;
}

#layout_prodotto #formule_acq_prezzo a.aggiungi_carrello img,
.scheda_big .formule_acq_prezzo a.aggiungi_carrello img {
	margin: 0px;
	padding: 3px 5px 0px;
}

#layout_prodotto #barra_link {
  /* border-bottom: 1px solid silver; */
	position: absolute;
	bottom: 0px; left: 0px; right: 0px;
}
#layout_prodotto #barra_link_promozione {
  /* border-bottom: 1px solid silver; */
	position: relative;
	margin-top:10px;
}

#layout_prodotto #barra_link_prodotto,
.scheda_big .barra_link_prodotto
{
	position: absolute;
	bottom: 25px; left: 0px; right: 0px;
}

#layout_prodotto #barra_link_prodotto.bottom,
.scheda_big .barra_link_prodotto.bottom
{
	bottom: -3px;
}

#layout_prodotto #barra_link_prodotto a,
.scheda_big .barra_link_prodotto a {
	margin-right: 10px;
}

#layout_prodotto #barra_link a,
.scheda_big .barra_link a {
  margin-right: 20px;
}


#layout_prodotto .riga_contenuto_prodotto {
 border-bottom: 1px solid silver; 
 padding-bottom:5px;
 margin-bottom:5px;
}

#layout_prodotto .riga_contenuto_prodotto .descrizione_contenuto {
float:right;
height:100px;
width:618px;
}

#layout_prodotto .riga_contenuto_prodotto label.titolo,
#layout_prodotto .riga_contenuto_prodotto a.titolo{
 /* height:102px; */
  font-size:13px;
  font-weight:bold;
  color: #284B81;
}

#layout_prodotto .tipologia_contenuto_prodotto {
  border-bottom:1px solid silver;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:0px 3px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid silver;
  color:#284B81;
}

#layout_prodotto .riga_confronto_abbonamenti a {
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:0px 5px 5px 5px;
  margin:5px 0px 0px 0px;
  border-bottom:1px solid silver; 
  text-align:right;
}

#layout_prodotto #formule_acq_prezzo p.parentesi,
#layout_prodotto p.parentesi,
.scheda_big .formule_acq_prezzo p.parentesi
{
float:left;
margin:0px 10px 0px 0px;
padding-left:2px;
font-weight:bold;
color:#414141;
}

#layout_prodotto #formule_acq_prezzo p.lbl_abbonati,
#layout_prodotto p.lbl_abbonati,
.scheda_big .formule_acq_prezzo p.lbl_abbonati
{
  float:left;
  font-weight:bold;
  color:#414141;
}


/* SCHEDA PRODOTTO BIG */

.scheda_big
{
  margin:0px 10px 0px 10px;
}


.scheda_big .colonna_img {
}

.scheda_big .colonna_head {
	width: 530px;
}

.scheda_big .product_head{
  padding-bottom:0px;
}


