/* CSS Document */

@import "/templates/rhuk_blueberry_milkshake/css/template_css.css";

table.moduletable td {vertical-align:top;
}

.offertacoupon{
width:632px; border:1px solid #DFECF4; padding:5px; margin-bottom:15px;
}
.immagineofferta{
	width:150px; float:left; margin:0px 5px 5px 0px
}

#titolo {
  width:634px;
  margin-left:10px;
  margin-top:-18px !important;
  margin-top:-8px;
  }
	#titolo h1 {
      font: bold 22px "Verdana";
      position: relative;
      color: #3872B2;
      margin:0;
      padding:0;
      width:360px;
      margin-top:-56px;
      }
	#titolo h1 span {
	  background: url(http://www.ascompesaro.it/main/apps/SchedeAssociati/images/gradient.png) repeat-x !important;
	  background:none;
	  position: absolute;
	  display: block;
	  width:360px;
	  height: 45px;
	}

div.categorie {
  width:627px;
  padding:15px 0 0 15px;
  border:1px solid #BFAC60;
  background-color:#FFF5CF;
  margin-top:0px;
  }
  
    h2.categorie {
	  font-weight:bold;
	  text-align:left;
	}
	
	img.categorie {
	  border:1px solid black;
	  margin:17px 5px -13px 0;
	  float:left;
	  }
		
	ul.categorie li {
	  list-style:none;
	  list-style-image:none;
	  margin:0 !important;
	  margin:0 0 0 -15px;
	  }
	
	.categorie a,.wrapper a {
	  color:#D32B00;
	  }
	
	.categorie a:hover,.wrapper a:hover {
	  color:black;
	  }
	.categorie a:visited,.wrapper a:visited {
	  color:#D32B00;
	  }
	.categorie a:visited:hover,.wrapper a:visited:hover {
	  color:black;
	  }
	
	.categorieHor {
	  width:150px;
	  float:left;
	  height:52px;
	}
	
	  .categorieHor p {
	    float:left;
		width:105px;
		margin-top:17px;
		text-align:left;
	  }
	
	#formContentTitle {
	  width:44px;
	  float:left;
	  padding:5px;
	  background-image:url(./images/bgTabSrc.png);
	  margin-right:5px;
	  margin-bottom:-1px;
	  z-index:1;
	  position:relative;
	  bottom:0px;
	}
	
	#categorieTitle {
	  width:95px;
	  float:left;
	  padding:5px;
	  background-image:url(./images/bgTabSk.png);
	  background-color:#DFECF4;
	  margin-bottom:-1px;
	  z-index:2;
	  position:relative;
	  bottom:0px;
	}
	  #categorieTitle a {
	    color:#D32B00;
	    }
	
	  #categorieTitle a:hover {
	    color:black;
	    }
	  #categorieTitle a:visited {
	    color:#D32B00;
	    }
	  #categorieTitle a:visited:hover {
	    color:black;
	    }
	
	#formContent2  {
	  clear:both;
	  width:627px;
      padding:12px 0 12px 15px;
      border:1px solid #CCCCCC;
	  text-align:center;
      margin-top:0px;
	  display:none;
	  z-index:1;
	  position:relative;
	}
	
	#categorie2 {
	  clear:both;
	  width:627px;
      padding:0 0 0 15px;
      border:1px solid #237CB5;
      background-color:#DFECF4;
      margin-top:0px;
	  z-index:1;
	  position:relative;
	}
  
#ricerca {
  width:644px !important;
  width:634px;
  margin-left:10px;
  margin-top:10px;
  }

	#ricerca h2 {
	  font-weight:bold;
	  }
	  
	#ricerca .formContent {
	  margin-top:15px;
	  text-align:center;
	  width:624px;
	}
	
	#ricerca p {
	  text-align:justify;
	  }

#banners {
  width:644px;
  padding:20px 0 0 10px;
  text-align:center;
}
  #banners #bnnDiv {
    margin: 0 auto 0 auto;
	width:auto;
  }
  
    #banners #bnnDiv h1 {
	  font-weight:bold;
	  margin:0;
	  margin-bottom:-10px;
	  padding:0;
	  }

h2.offerta {
font-weight:bold;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}

.prezzo_offerta span.strike{
    text-decoration: line-through;
	color:#585858;
	font-size:14px;
}

.prezzo_offerta span.prezzo{
	color:#FE642E;
	font-size: 19px;
	line-height: 24px;
	margin-right: 5px;
}


/* PAGINA ELENCO OFFERTE */
h2.titolo_offerta, h2.titolo_offerta a{
	font-size:16px;
	text-align:justify;
	text-transform:capitalize;
	padding:2px 0px 2px 0px;
}

h5.sottotitolo_offerta{
	text-align:justify;
	padding:2px 0px 2px 0px;
}

p.descrizione_offerta{
	text-align:justify;
	padding:2px 0px 2px 0px;
}

.prezzo_offerta{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#585858;
	padding:2px 0px 2px 0px;
}

.dettagli_offerta{
	text-align:right;
	padding:2px 0px 2px 0px;
}
