@charset "utf-8";
@import url("base-min.css");
@import url("generic.css");

html, body { margin:0; padding:0; 
border:0;			/* This removes the border around the viewport in old versions of IE */
width:100%;
min-width:990px;    /* Minimum width of layout - remove line if not required *//* The min-width property does not work in old versions of Internet Explorer */
height:100%; /* needed for container min-height */
min-height:400px;
}
body{color:#666; font-size:11px; line-height:1.3em; background:#e1e59f url(/images/tree3.gif) no-repeat 0 -36px;  }
body.Vignuolo { background:#7e121d url(/images/grape.png) no-repeat 0 0;}
body, input {
    /*font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Georgia,Palatino,Times,serif;
}

strong, em, b, i, .fontAlt, cite {
    /*font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
    font-size:0.95em;
}

h1, h2, h3, h4, h5, h6, address, caption, th, .big2 {
	
    /*font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
    margin:0;
    font-weight:bold;
    font-size:0.95em;
}
p { margin:0; }
img { border:0; }
table { border-collapse:collapse; margin:0;}
h2 {margin-top:10px; font-size:1.4em; 
    font-family:"Trebuchet MS" ,"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
h3 { margin-top:1.5em; font-size:1.2em; }
a{color:#333;text-decoration:none}
a:hover,a:focus,a:active,a:hover{color:#333;text-decoration:underline;outline:none}
input.inputNormal { padding:2px; }

div.casellaRisposta { background:url(/images/alert2_16.png) no-repeat 0 20px; padding-left:22px; padding-top:20px;}
span.evidenzia { color:#dc0000;   }
.testoEvidenza1 { color:#811818; }

hr.gradient  { display:block; margin:5px -14px 6px; height:6px; color:transparent;  border-width:0; border:none; border-top:2px solid #c8dca9;  }

#intro #mainCont { margin-top:80px; }
#intro #mainCont #flashCont { outline:none; }

#headerCont { position:relative; }
#registrazione .casellaRisposta
,#PP_ecomm_checkout .casellaRisposta
,#PP_contatti .casellaRisposta { padding:10px 15px; border-top:1px solid #DD3333; border-bottom:1px solid #DD3333; background:url(/images/stripe1.png); }
#PP_ecomm_cart .casellaRisposta {padding:0; background:none; }

.dot1 { background:url(/images/dot1.png) no-repeat 0 50%; padding-left:16px; color:#4c5f22; }
.dot1 a { color:#4c5f22; }

.mini {  font-size:.9em; }

.q2 { margin-bottom:7px; color:#5a5a5a;  }
.q2 .c1 { width:7px; height:6px; background:url(/images/q2_03.png) no-repeat; float:left; overflow:hidden; }
.q2 .c2 { height:6px; background:url(/images/q2_04.png) no-repeat top right; margin-left:7px; overflow:hidden;
margin-right:-7px; /* for webkit */ 
#margin-right:0;  }
.q2 .c3 { background:url(/images/q2_07.png) no-repeat bottom right; margin-left:7px;  }
.q2 .c4 { background:url(/images/q2_06.png) no-repeat left bottom; margin-left: -7px;   }
.q2 .c5 { padding: 5px 15px 15px; overflow: visible; display: block; min-height:30px; }
.q2 .c5 { }

#preRegistrazione .q2, #registrazione .q2, #PP_ecomm_checkout .q2
,#PP_paginamessaggio .q2
,#PP_ecomm_paymentgateway .q2 { margin-right:25px; font-size:1.1em; font-family:Arial, Helvetica; line-height:1.5em; }
#preRegistrazione legend, #registrazione legend { font-weight:bold;  }
fieldset { border:1px solid #dbdbdb; padding:10px;}
legend { padding: 0.2em 0.5em;  font-size:1.1em;  }
form.formLarge label,
form.formNormal label { display:block; font-size:1.1em; margin-bottom:3px; margin-top:5px;  }
form.formNormal label { font-size:1em; }
input.inputLarge, select.inputLarge {	background:#FFF url(/images/BgTextbox.jpg) repeat-x 0 -1px; border:1px solid #dedede; 
                  	 padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
select.inputLarge { padding: 3px; }  
                	 
input.inputNormal, select.inputNormal, textarea.inputNormal {	background:#FFF url(/images/BgTextbox.jpg) repeat-x 0 -3px; border:1px solid #dedede;
                  	 padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; }
select.inputNormal {padding: 2px; }	 
textarea.inputNormal {font-size:1em; }	 
                 	 
                 	 
.form200 {width:200px;}
.form250 {width:250px;}
.form50 {width:50px;}
.form100 {width:100px;}
input.inputError { border:1px dotted #e80707; }

#loginUtenti { margin-top:25px; margin-bottom:20px; margin-left:auto; margin-right:auto; 
               width:363px; height:258px; }
#loginUtenti h2 { padding:21px 0 10px 45px; background:url(/images/icoLogin.jpg) no-repeat;   }

.QuadFissoSfumato { width:363px; min-height:258px; height:258px; height:auto !important; }
.QuadFissoSfumato .top { height:13px; background:url(/images/QuadFissoSfumato_01.jpg) no-repeat; }
.QuadFissoSfumato .inner {  background:url(/images/QuadFissoSfumato_02.jpg) no-repeat center bottom; padding:15px 10px 40px;   }
.QuadFissoSfumato .inner1 { margin-left:auto; margin-right:auto; width:260px; }

#richiediRegistrazione {margin-left:auto; margin-right:auto;  width:260px;  font-size:1.1em;
                        padding:5px 0 5px 45px; background:url(/images/IcoUser.jpg) no-repeat; text-align:center;  }    
#richiediRegistrazione a { color:#5b7d21; }



/* PER LAYOUT */
/* General styles */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/* STILI SITO */

#mainCont { width:900px; margin-left:auto; margin-right:auto; margin-top:0px; }
#fbCont { float:right; display:none; }
#fbCont img  { display:block; }
#fbCont img.fanPage { padding-bottom:4px; }
#centerCont { background:#FFF; padding-bottom:100px; }
#PP_default #centerCont { padding-left:60px; padding-bottom:40px; }

#bottle { padding:12px 0px 10px;  position:absolute; z-index:1; left:0; top:0; }
body.Vignuolo #bottle { margin:0 0 0 -60px; }

#bottle h1 { display:block;text-decoration:none;text-indent:-2000em;z-index:1000; overflow:hidden; }
#PP_default #menu { margin-left:130px;}
#PP_default #contentcolumn { margin:15px 70px 10px 180px; text-align:center; }
#PP_default #contentcolumn p { font-size:1.2em; line-height:1.5em; margin-top:15px; }

.quadsCont { margin-right:30px; margin-left:-10px; margin-top:40px; }
.quadsCont .q { width:25%; float:left;  text-align:center; }

#logo { padding:23px 25px 10px; float:left; }
#logo h1 { display:block; width:142px; height:116px; }
#logo a {display:block;text-decoration:none;text-indent:-2000em;z-index:1000; overflow:hidden;	width:142px; height:116px; background:url(/images/logo.png) no-repeat; }
body.Vignuolo #logo a {background-image:url(/images/logo_v.png); }
#menu { float:left; margin-top:70px; }
#menu ul { margin:0; padding:0; list-style:none; clear:both; }
#menu ul li { margin:0; padding:0; list-style:none;  display:inline; float:left; padding:0 1px; }
#menu ul li a {display:block;text-decoration:none;text-indent:-2000em; background:url(/images/menu.png) no-repeat 0px -7px; height:28px;  }
body.Vignuolo #menu ul li a { background-image:url(/images/menu_v.png); }

#menu li.HomePage a 		{ width:84px; background-position:-8px -9px; }
#menu ul.HomePage li.HomePage a 		{ background-position:-8px -57px; }     

#menu li.IlNostroOro a 		{ width:104px; background-position:-120px -9px;  } 
#menu ul.IlNostroOro li.IlNostroOro a  	{ background-position:-120px -57px;  }         

#menu li.Oleificio a 		{ width:74px; background-position:-253px -9px;  }
#menu ul.Oleificio li.Oleificio a  	{ background-position:-253px -57px;  }         

#menu li.Prodotti a 		{ width:68px; background-position:-358px -9px;  }   
#menu ul.Prodotti li.Prodotti a { background-position:-358px -57px;  }   
body.Vignuolo #menu ul.Prodotti li.Prodotti a  { background-position:-349px -57px;  }        
body.Vignuolo #menu li.Prodotti a {  width:85px; background-position:-349px -9px;  }


#menu li.LaCantina a 			{ width:90px;  background-position:-120px -9px; } 
#menu ul.LaCantina li.LaCantina a  		{ background-position:-120px -57px; }          

#menu li.RicetteConsigli a 			{ width:120px;  background-position:-456px -9px; } 
#menu ul.RicetteConsigli li.RicetteConsigli a  		{ background-position:-456px -57px; }          
body.Vignuolo #menu li.RicetteConsigli a {  width:140px;   }

#menu li.AcquistaOnLine a 	{ width:118px;  background-position:-597px -9px; } 
#menu ul.AcquistaOnLine li.AcquistaOnLine a,
body.Vignuolo #menu ul.AcquistaOnLine li.AcquistaOnLine a  { background-position:-597px -57px; }      
body.Vignuolo #menu li.AcquistaOnLine a  { width:140px; }

#menu li.Novita a 			{ width:54px;  background-position:-746px -9px; } 
#menu ul.Novita li.Novita a ,
body.Vignuolo #menu ul.Novita li.Novita a  { background-position:-746px -57px; }   
body.Vignuolo #menu li.Novita a  { width:61px; }

#menu li.Contatti a 		{ width:62px; background-position:-838px -9px; }                
#menu ul.Contatti li.Contatti a ,
body.Vignuolo #menu ul.Contatti li.Contatti a  	{ background-position:-838px -57px; }  
body.Vignuolo #menu li.Contatti a { width:73px; }

#menu ul li a:hover 			{ background-color:#e1e59f; }
boSdy.Vignuolo #menu ul li a:hover { background-color:#7e121d; }

#menu ul.HomePage li.HomePage a,
#menu ul.IlNostroOro li.IlNostroOro a,
#menu ul.Oleificio li.Oleificio a,
#menu ul.Prodotti li.Prodotti  a,
#menu ul.RicetteConsigli li.RicetteConsigli  a,
#menu ul.AcquistaOnLine li.AcquistaOnLine a,
#menu ul.Novita li.Novita  a,
#menu ul.Contatti li.Contatti  a
    { background-color:#237035; }
    
body.Vignuolo #menu ul.HomePage li.HomePage a,
body.Vignuolo #menu ul.IlNostroOro li.IlNostroOro a,
body.Vignuolo #menu ul.LaCantina li.LaCantina a,
body.Vignuolo #menu ul.Oleificio li.Oleificio a,
body.Vignuolo #menu ul.Prodotti li.Prodotti  a,
body.Vignuolo #menu ul.RicetteConsigli li.RicetteConsigli  a,
body.Vignuolo #menu ul.AcquistaOnLine li.AcquistaOnLine a,
body.Vignuolo #menu ul.Novita li.Novita  a,
body.Vignuolo #menu ul.Contatti li.Contatti  a
    { background-color:#7e121d; }
    

#centerContShadow { background:url(/images/ombrac.jpg) no-repeat 185px -8px; height:23px; clear:both; }
body.Vignuolo #centerContShadow { background-image:url(/images/ombrac_v.jpg); }
#footerCont { text-align:center; height:3em;  }
body.Vignuolo #footerCont { color:#efefef; } 
ul.subMenu { margin:0; padding:0; width:180px; }
ul.subMenu li { margin:0; padding:0; list-style:none; text-align:center; border-bottom:1px solid #99CC99;}
body.Vignuolo ul.subMenu li { border-bottom-color:#7E121D; }
ul.subMenu li a { font-size:1.1em;  display:block; vertical-align:middle; color:#237035; text-decoration:none; padding:.9em 0;	 }

ul.subMenu li a:hover { background:#e1e59f; }
ul.subMenu li a.active { color:#fff; background:#237035; }
body.Vignuolo ul.subMenu li a.active { color:#fff; background:#7E121D;}

ul.subMenu li a.sub { background-image:url('/images/arrowGreen_ITreCampanili.png'); cursor:default; background-repeat:no-repeat; background-position:95% center; 
                      background-color:#e2e2e2; }
body.Vignuolo ul.subMenu li a.sub {background-image:url('/images/arrowGreen_Vignuolo.png'); }
ul.subMenu li a.sub:hover { background-color:#e2e2e2; }
ul.subMenu li ul {  margin:0; padding:0;  }
ul.subMenu li ul li { border-top:1px solid #e1ede4; border-bottom:0;  }
ul.subMenu li ul li a { font-size:1em;  padding:.5em 0 .5em 0;}



#contentwrapper{float:left ;width: 100%; }
#contentcolumn{	margin-left: 198px; padding-left:9px; /*Set left margin to LeftColumnWidth*/ }
#leftcolumn{float: left;
	width: 198px; /*Width of left column*/
	margin-left: -100%; margin-top:57px;}

.twoCols { margin-top:30px; padding-right:30px;}
.twoCols .col1 {width: 461px; float:left; }
.twoCols .col1 h3:first-child { margin-top:0em; } 
.twoCols .col1 h3 { color:#237035; margin:2em 0 1em 0;  font-size:1.4em;  line-height: 1.4em;}


.twoCols .col1 p { font-size:1.1em; line-height:1.5em;  text-align:justify; margin-bottom:1em; }
.twoCols .col2 {float:right; width:180px;  margin-left:auto; margin-right:auto; text-align:center; }
.twoCols .col2 p { margin-bottom:2em; font-family:Arial, Helvetica; }
.twoCols .col2 img { margin-bottom:.3em; }
.newsCont h3:first-child { margin-top:0em; } 
.newsCont h3 {color:#237035; margin:2em 0 1em 0; font-size:1.2em;}

.newsCont p { margin-bottom:4em; }
.newsCont p a.remaind { text-decoration:none; font-size:.9em; color:#237035; }

.newsCont .left { clear:both; width:460px; float:left; text-align:justify; line-height:1.5em; font-size:1.2em;}
.newsCont .right { float:left; padding-left:25px; }
.newsCont .bgFoto { width:156px; /* 186 - padding-left*2 */
                    height:106px; /* 136 - padding-top*2 */
                    background:url(/images/bgNews.png) no-repeat; padding:15px; }
.newsCont .bgFoto idmg { background:#255625; height:106px; width:155px; }


#listaProdotti { width:660px; }
.contProdotto {  min-height:165px; margin-bottom:12px;}
.contProdotto .wrap { }
.contProdotto .thumb { float:left; margin-right:12px;  }
.contProdotto .thumb,
.contProdotto .descr { border:1px solid #99CC99;  }
body.Vignuolo .contProdotto .thumb,
body.Vignuolo .contProdotto .descr { border-color:#a0585f; }

.contProdotto .thumb a { position:relative; width:152px !important; height:152px !important; display:block;   }          
.contProdotto .thumb .zoom { position:absolute; bottom:-1px; right:-1px; width:22px; height:23px;
                             background:url(/images/zoom_ITreCampanili.gif) no-repeat bottom right;  }
body.Vignuolo   .contProdotto .thumb .zoom { background-image:url(/images/zoom_Vignuolo.gif) }              
.contProdotto .descr { float:left; left:168px; background:#F3F3DC;  padding:20px; width:450px;
                       min-height:110px;}
.contProdotto .descr * { font-family:Arial,Helvetica,SansSerif; font-size:1.2em; line-height:1.5em; }
.contProdotto .descr .prezzo { color:#237035; font-size:1.4em; font-weight:bold; }


.contProdotto .bottom { text-align:right; margin-bottom:-7px;}
.contProdotto .bottom * { line-height:1em; font-size:1em; }
.contProdotto .bottom .scheda, .contProdotto .bottom .addCart 
{ padding-left:10px; display:inline;  }
.contProdotto .discount, .contProdotto .q { display:block; font-size:1em; }
.contProdotto .discount .p { font-weight:bold; }

#listaProdottiGlobal .contProdotto { float:left; }
#listaProdottiGlobal .contProdotto .thumb { float:none; }
#listaProdottiGlobal .contProdotto .thumb a { position:relative; width:190px !important; height:190px !important; display:block;   } 
#listaProdottiGlobal .contProdotto .thumb a img { width:190px !important; height:190px !important; }    
#listaProdottiGlobal .contProdotto .descr { width:auto; float:none; background:transparent; font-size:1.2em; height:auto;
                border:0; padding:10px 0 0 0; margin:0; text-align:center; color:#237035;
                min-height:40px;  }
#listaProdottiGlobalXX .thumb .cart { position:absolute; bottom:-1px; right:-1px; width:63px; height:50px;
                             background:url(/images/carrello1.gif) no-repeat bottom right;  }

#listaProdottiGlobal h2 { clear:both; color:#7E121D; margin:20px 0;   }
table.TDH caption { display:none; /* font-size:1.2em; padding:10px;*/ }

table.TDH tr { border:0; border-top:1px solid #fff; border-bottom:1px solid  #fff; }
table.TDH thead tr {border:0; }
table.TDH tr.alt { background:#f0f7d4; }
table.TDH td, div.TabCart th{ border:0; }
table.TDH th { text-transform:uppercase; background:#dae8a5; border-color:#bac883; border-bottom-color:#fff; padding:10px; }
table.TDH th span { }
table.TDH th a {  padding-left:10px;}
table.TDH img, table.TDH input[type="image"] {vertical-align:middle; }
table.TDH tr.tbFooter { border:0; background:#dae8a5; }
table.TDH tr.tbFooter td {  padding-left:0; padding-right:0; }


div.TabCart  { margin-top:2em; margin-right:25px; }
.TabCarrello1, .TabCarrello1 strong, .TabCarrello1 input { font-family:Arial,Helvetica; font-size:1.1em;}
.TabCarrello1 img, .TabCarrello1 .mvAjaxBtn, .TabCarrello1 .mvAjaxBtn input { vertical-align:middle;  }
.TabCarrello1 caption { display:none; }
.TabCarrello1 thead tr th { background:#e1e59f; color:#237035; }
body.Vignuolo .TabCarrello1 thead tr th, 
body.Vignuolo table.TDH tr.tbFooter {  background:#e5a29f; color:#7E121D;}

.TabCarrello1 th, .TabCarrello1 td { border:1px solid #99CC99; padding:10px; margin:1px; line-height:1.5em; } 

table.TabCarrello2 { width:100%; }
table.TabCarrello2 td, table.TabCarrello2 th { border:0; padding:7px; }
table.TabCarrello2 tr.tbFooter td { padding:0;}


.footerCarrello { font-weight:bold; color:#237035; font-family:Arial,Helvetica; font-size:1.1em; padding:10px;}
.footerCarrello .big2 {   }


.mvAjaxBtn { padding:0 5px; }
#msgRisposta { margin-bottom:10px;  }
.spinnerLoading { margin:5px 0 0 5px; }

div.casellaRisposta { background:url(/images/alert2_16.png) no-repeat 0 20px; padding-left:22px; padding-top:20px;}
span.evidenzia { color:#dc0000;   }
.testoEvidenza1 { color:#811818; }

hr.gradient  { display:block; margin:5px -14px 6px; height:6px; color:transparent;  border-width:0; border:none; border-top:2px solid #c8dca9;  }

#registrazione .casellaRisposta
,#PP_ecomm_checkout .casellaRisposta
,#PP_contatti .casellaRisposta { padding:10px 15px; border-top:1px solid #DD3333; border-bottom:1px solid #DD3333; background:url(/images/stripe1.png); }
#PP_ecomm_cart .casellaRisposta {padding:0; background:none; }

/* BUTTON SUBMIT */
.submitBtn0 input, 
.submitBtn1 input,
.submitBtn0 a, 
.submitBtn1 a
{ background:none transparent; border:0; height:21px; padding:0; margin:0; margin-top:-1px; font-size:1.1em; color:#333; 
                  font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;cursor: pointer }
.submitBtn0,
.submitBtn1 { position: relative;border: 0;	padding: 0;	overflow: visible; float:left;
                /*cursor: pointer;*/ }
.submitBtn0 input::-moz-focus-inner,
.submitBtn1 input::-moz-focus-inner {	border: none; }

.submitBtn0 span,
.submitBtn1 span  { position: relative;display: block; white-space: nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) { button span {margin-top: -1px;} }
.submitBtn0 { 	padding: 0 14px 0 0; 	margin-right:5px; text-align: center; overflow:visible;
                   	background: transparent url(/images/buttonGen.gif) no-repeat right -58px; /*height:26px;*/ }
.submitBtn0 span {	padding: 4px 0 1px 14px; height:21px;  /* height=26 - padding-top */
                    background: transparent url(/images/buttonGen.gif) no-repeat left top;  }

.submitBtn0:hover, .submitBtnHover,
.submitBtn1:hover
 {	background-position: right -87px; }
.submitBtn0:hover span, .submitBtnHover span, 
.submitBtn1:hover span  {background-position: 0 -29px;}
/* END BUTTON SUBMIT */

/* BUTTON SUBMIT 1 */

.submitBtn1 input,
.submitBtn1 a  { font-size:1em; }

.submitBtn1 { 	padding: 0 14px 0 0; 	margin-right:5px; text-align: center; overflow:visible;
                   	background: transparent url(/images/buttonGen1.gif) no-repeat right -58px; /*height:26px;*/ }
.submitBtn1 span {	padding: 4px 0 1px 14px;  	height:21px;  /* height=26 - padding-top */
                    background: transparent url(/images/buttonGen1.gif) no-repeat left top;  }

/* END BUTTON SUBMIT 1*/


.userLogin { text-align:right; float:right; font-size:1.1em; font-family:Arial, Helvetica; padding:20px 20px 0 0; }

.twoCols ol { margin:0; padding-left:20px; }
.twoCols ol li  { text-align:justify; font-size:1.1em; line-height:1.5em; margin:0; }


#MessaggioPage { font-size:1.2em; }

div.sconto { background:#6fa325 url('../images/buy_now.png') no-repeat 99% 5%; border-radius:5px; -moz-border-radius:5px; padding:5px; margin:5px 0; color:#fff;  }
#bannerGrandiAcquisti { width:649px; height:112px; background:url('../images/bannerGrandiAcquisti.jpg') no-repeat; overflow:hidden;
                        margin-bottom:15px; margin-left:-5px; margin-top:20px; }
body.Vignuolo #bannerGrandiAcquisti {background:url('../images/bannerGrandiAcquisti_v.jpg') no-repeat;}
#bannerGrandiAcquisti span a { margin:41px 15px 15px 143px; line-height:1.5em; display:block; color:#fff; font-size:1.2em; }
.moduloPreventivo { margin-right:25px; }
.moduloPreventivo .categoria h2 { color:#237035; padding-bottom:5px; margin-bottom:1em; border-bottom:1px dotted #6fa325; }
.moduloPreventivo .categoria .prodotto { overflow:auto; margin-bottom:2px; padding:3px;border-radius:3px; -moz-border-radius:3px; }
.moduloPreventivo .categoria .prodotto:hover { background:#e5f6cd; }
.moduloPreventivo .categoria .thumb { display:block; float:left; margin-right:10px;}
.moduloPreventivo .categoria img { width:50px; }
.moduloPreventivo .categoria .prodotto h3 { margin:0 0 5px 0;}
.moduloPreventivo .categoria .prodotto .confezione { display: block; margin-left:60px; }
.moduloPreventivo .categoria .prodotto li { margin-left:15px; }
.moduloPreventivo .categoria .prodotto label { display:block; float:right; background:#e5f6cd; padding:5px; 
                                               border-radius:3px; -moz-border-radius:3px;}
.moduloPreventivo .categoria .prodotto input { width:40px; }

body.Vignuolo .footerCarrello,
body.Vignuolo ul.subMenu li a,
body.Vignuolo .col1 h3,
body.Vignuolo .grandiAcquisti h3,
body.Vignuolo .newsCont h3,
body.Vignuolo .newsCont p a.remaind,
body.Vignuolo .contProdotto .descr .prezzo,
body.Vignuolo #listaProdottiGlobal .contProdotto .descr,
body .grandiAcquisti p a,
body.Vignuolo #richiediRegistrazione a {color:#7E121D; } 
Lbody.Vignuolo .VTrue #contentcolumn {   background: url("../images/bgHome_v.jpg") no-repeat  bottom;  height: 577px; }
body .grandiAcquisti p { font-size:1.1em; line-height:1.5em; margin-bottom:1.5em; }

 
.SchedaTecnica, #PP_schedetecniche .SchedaTecnica a { font-weight:bold; font-size:1.2em; display:block; margin-top:30px; color:#880202;  }
#PP_schedetecniche .SchedaTecnica a, #PP_schedetecniche .SchedaTecnica { display:list-item;  margin-top:10px;color:inherit; font-weight:normal;  font-size:1.1em;}
#PP_schedetecniche  ul { margin:0; }









