div.promo-list div.iright {
    left: -30px;
    position: relative;
    text-align: center;
    zoom: 1;
    direction: ltr;
    clear: both;
    margin-top: -100px;
    height: 340px;
}

ul.left-menu { background: url(../gran_pavesi/lb_scopri.gif) no-repeat top left; }

/*div.prod-list ul li.cl		{ top: 186px; left: 117px; z-index: 20;  color: #ee1c24; }*/

div.prod-list ul li.sa		{ left:38px; top:102px; z-index: 20;  color: #D11408; }
div.prod-list ul li.ns		{ left:85px; top:11px;  z-index: 5; color: #00addc; }
div.prod-list ul li.so		{ left:230px; top:49px; z-index: 10;  color: #834805; }
div.prod-list ul li.pf 		{ left:212px; top:166px; z-index: 20;  color: #db3c01; }
div.prod-list ul li.ol 		{ left:425px; top:135px; z-index: 15;  color: #79b44b; }
div.prod-list ul li.pr 		{ left:270px; top:60px; z-index: 14;  color: #d4b34d; }
div.prod-list ul li.mf 		{ left:610px; top:120px; z-index: 15;  color: #bf0e1c; }
div.prod-list ul li.mp 		{ left:460px; top:50px; z-index: 14;  color: #bc141c; }


.bg-gran-pavesi { background: url(../gran_pavesi/bg_wp_gran_pavesi.jpg) no-repeat top left; }
.bgp-gran-pavesi { background: url(../gran_pavesi/bgp_gran_pavesi.jpg) no-repeat top left; }

.bg-gpavesi { background: url(../gran_pavesi/bg_wp_gpavesi.jpg) no-repeat top left; }
.bgcom-gran-pavesi { background: url(../gran_pavesi/bgcom_gran_pavesi.jpg) no-repeat top left; }


div.promo-list { background: url(../gran_pavesi/bgpromo_gran_pavesi.jpg) no-repeat top left; }
.bgpromo-gran-pavesi,
.bgi-gran-pavesi{ background: transparent url(../_img/bg_content_continuous.gif) repeat-y 0 0; }

div.online-list {
	background: url(../gran_pavesi/bgi_gran_pavesi.jpg) no-repeat top left;
}

.h2-gran-pavesi { 
	background: url(../gran_pavesi/h2_gran_pavesi.gif) no-repeat top left; 
	width: 252px; 
	height: 19px; 
}

div.promo-list .h2-promozioni-gran-pavesi { 
	background: url(../gran_pavesi/h2_promozioni_gran_pavesi.gif) no-repeat top left; 
	width: 350px; 
	height: 50px;
	margin-bottom: 30px;
}

.h2-iniziative-gran-pavesi { 
	background: url(../gran_pavesi/h2_iniziative_gran_pavesi.gif) no-repeat top left; 
	width: 225px;
	height: 19px; 
}

.h2-video-gran-pavesi { 
	background: url(../gran_pavesi/h2_video_gran_pavesi.gif) no-repeat top left; 
	width: 67px;
	height: 19px; 
}

.h2-audio-gran-pavesi { 
	background: url(../gran_pavesi/h2_audio_gran_pavesi.gif) no-repeat top left; 
	width: 69px;
	height: 19px; 
}

.h2-poster-gran-pavesi { 
	background: url(../gran_pavesi/h2_poster_gran_pavesi.gif) no-repeat top left; 
	width: 86px;
	height: 19px; 
}

div.scheda-prod div.dleft strong { color: #003d7e; }

div.scheda-prod div.dleft h3 {
	color: #003d7e;
	text-transform: uppercase;
}

div.promo-item h3,
div.online-item h3 {
	color: #003d7e;
}

div.borded { background: #f4f4f4; }

a.ar, a.ar:active, a.ar:visited {
	background:transparent url(../gran_pavesi/arrow.gif) no-repeat scroll left center;
	color:#003d7e;
	padding-left:13px;
}

div.bgcom .scheda-prod .poster .bg {
	background:transparent url(../gran_pavesi/bg_poster_gran_pavesi.png) no-repeat scroll left center;
}

div.iright .media-container {
	height: 362px;
	margin: 0 auto;
	background:transparent url(../gran_pavesi/bg_media_gran_pavesi.png) no-repeat 0 0;
	text-align: center;
}

div.iright .media-container .media-wrap {
	display: inline;
	float: left;
	margin: 0 0 0 85px;
	padding: 4px 0 0;
	position:relative;
	width: 320px;
}


/** NEW **/ 
  
div.scheda-prod div.borded.dark-red .pleft.new p.dettagli {
    position: absolute;
    bottom: 50px;
    right: 52px;
    color: #3b1100;
    font-size: 12px;
    text-align: center;
}
div.scheda-prod div.borded.dark-red .pright.new {
    padding: 30px 0;
    width: 354px;
}
div.scheda-prod div.borded.dark-red .pleft.new .tableContainer {
    background: url("../gran_pavesi/bg_table_maxi_shadow_small.png") no-repeat scroll left bottom transparent;
    float: left;
    margin: 45px 0 0;
    padding: 0 0 10px;
    width: 310px;
    height: 135px;
}

div.scheda-prod div.borded.dark-red .pright.new .tableContainer {
    background: url("../gran_pavesi/bg_table_maxi_shadow.png") no-repeat scroll left bottom transparent;
    margin: 0 0 0 -13px;
    padding: 0 13px 16px;
    width: 334px;
}
div.scheda-prod div.borded.dark-red .pright.new .tableContainer table {
    border-collapse: separate;
    border-spacing: 0;
    padding: 0;
    width: 337px !important;
}
div.scheda-prod div.borded.dark-red .pright.new .tableContainer table thead {
    color: #666666;
    font-weight: bold;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_maxi_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red.salati .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_salati_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red.nonsalati .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_nonsalati_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red.pofo .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_pofo_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red.olive .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_olive_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red.paro .pright.new table thead tr {
    background: url("../gran_pavesi/bg_table_paro_topCenter.png") repeat-x scroll left top transparent !important;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td {
    color: #ffffff;
    padding: 0 10px !important;
    *background-color: #d6001b !important;
}
div.scheda-prod div.borded.dark-red.paro .pright.new table thead tr td {
    color: #243c74;
}
div.scheda-prod div.borded.dark-red.salati .pright.new table thead tr td {
    *background-color: #d6001b !important;
}
div.scheda-prod div.borded.dark-red.nonsalati .pright.new table thead tr td {
    *background-color: #009ee0 !important;
}
div.scheda-prod div.borded.dark-red.pofo .pright.new table thead tr td {
    *background-color: #ef6200 !important;
}
div.scheda-prod div.borded.dark-red.olive .pright.new table thead tr td {
    *background-color: #749714 !important;
}
div.scheda-prod div.borded.dark-red .pleft.new table thead tr td {
    padding: 0 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_maxi_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #3D1B00;
}
div.scheda-prod div.borded.dark-red.salati .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red.salati .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_salati_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #ab0016;
}
div.scheda-prod div.borded.dark-red.nonsalati .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red.nonsalati .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_nonsalati_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #007eb3;
}
div.scheda-prod div.borded.dark-red.pofo .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red.pofo .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_pofo_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #bf4e00;
}
div.scheda-prod div.borded.dark-red.olive .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red.olive .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_olive_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #5d7910;
}
div.scheda-prod div.borded.dark-red.paro .pright.new table thead tr td.topLeft, div.scheda-prod div.borded.dark-red.paro .pleft.new table thead tr td.topLeft {
    background: url("../gran_pavesi/bg_table_paro_topLeft.png") no-repeat scroll left top transparent;
    border-right: 1px solid #c4861e;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_maxi_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red.salati .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red.salati .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_salati_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red.nonsalati .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red.nonsalati .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_nonsalati_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red.pofo .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red.pofo .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_pofo_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red.olive .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red.olive .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_olive_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red.paro .pright.new table thead tr td.topRight, div.scheda-prod div.borded.dark-red.paro .pleft.new table thead tr td.topRight {
    background: url("../gran_pavesi/bg_table_paro_topRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td.r {
    padding-left: 0 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td.borderRight {
    border-right: 1px solid #3D1B00;
}
div.scheda-prod div.borded.dark-red .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #3D1B00;
}
div.scheda-prod div.borded.dark-red.salati .pright.new table thead tr td.borderRight {
    border-right: 1px solid #ab0016;
}
div.scheda-prod div.borded.dark-red.salati .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #ab0016;
}
div.scheda-prod div.borded.dark-red.nonsalati .pright.new table thead tr td.borderRight {
    border-right: 1px solid #007eb3;
}
div.scheda-prod div.borded.dark-red.nonsalati .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #007eb3;
}
div.scheda-prod div.borded.dark-red.pofo .pright.new table thead tr td.borderRight {
    border-right: 1px solid #bf4e00;
}
div.scheda-prod div.borded.dark-red.pofo .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #bf4e00;
}
div.scheda-prod div.borded.dark-red.olive .pright.new table thead tr td.borderRight {
    border-right: 1px solid #5d7910;
}
div.scheda-prod div.borded.dark-red.olive .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #5d7910;
}
div.scheda-prod div.borded.dark-red.paro .pright.new table thead tr td.borderRight {
    border-right: 1px solid #c4861e;
}
div.scheda-prod div.borded.dark-red.paro .pleft.new table thead tr td.borderRight {
    border-right: 1px solid #c4861e;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.light {
    background-color: #FFFFFF !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.dark {
    background-color: #E7E7E7 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.light td {
    *background-color: #FFFFFF !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.dark td {
    *background-color: #E7E7E7 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table thead tr td, div.scheda-prod div.borded.dark-red .pleft.new table thead tr td {
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr td {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    padding: 0 10px !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr td.noBorderRight {
    border-left: 1px solid #C5C5C5 !important;
    border-right: 0 none !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr td.borderRight {
    border-right: 1px solid #C5C5C5 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr td.noPaddingLeft {
    padding-left: 0 !important;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.last {
    background: url("../gran_pavesi/bg_table_maxi_bottomCenter.png") repeat-x scroll left top transparent;
    border-bottom: 0 none;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.last td {
    border: 0 none;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.last td.bottomLeft {
    background: url("../gran_pavesi/bg_table_maxi_bottomLeft.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red .pright.new table tbody tr.last td.bottomRight {
    background: url("../gran_pavesi/bg_table_maxi_bottomRight.png") no-repeat scroll right top transparent;
}
div.scheda-prod div.borded.dark-red .pbottom.new {
    clear: both;
    float: left;
    margin: 0;
    padding: 0 0 35px 30px;
    width: 100%;
}
div.scheda-prod div.borded.dark-red .pbottom.new span.consiglio_maxi, div.scheda-prod div.borded.dark-red.salati .pbottom.new span.consiglio_salati, 
div.scheda-prod div.borded.dark-red.nonsalati .pbottom.new span.consiglio_nonsalati, div.scheda-prod div.borded.dark-red.pofo .pbottom.new span.consiglio_pofo,
div.scheda-prod div.borded.dark-red.olive .pbottom.new span.consiglio_olive, div.scheda-prod div.borded.dark-red.paro .pbottom.new span.consiglio_paro
{
    background: url("../gran_pavesi/bg_label_consiglio_maxi.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 0;
    height: 25px;
    margin: 12px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 675px;
}
div.scheda-prod div.borded.dark-red.salati .pbottom.new span.consiglio_salati {
    background: url("../gran_pavesi/bg_label_consiglio_maxi.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red.nonsalati .pbottom.new span.consiglio_nonsalati {
    background: url("../gran_pavesi/bg_label_consiglio_nonsalati.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red.pofo .pbottom.new span.consiglio_pofo {
    background: url("../gran_pavesi/bg_label_consiglio_pofo.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red.olive .pbottom.new span.consiglio_olive {
    background: url("../gran_pavesi/bg_label_consiglio_olive.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red.paro .pbottom.new span.consiglio_paro {
    background: url("../gran_pavesi/bg_label_consiglio_paro.png") no-repeat scroll left top transparent;
}
div.scheda-prod div.borded.dark-red table tbody td span{
    font-weight: bold;
    font-style: italic;
}

