body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ContainerMain {
  width: 100%;
  vertical-align: top;
  height: 100%;
  text-align: center;
 }
 
 
  img#foto {
	width: 100px;
	height: auto;
	
	
	}

	img#fotoScheda {
		width: 174px;
		height: auto;
		
	}
	
	img#fotoScheda2 {
		width: auto;
		height: 174px;
			
	}
	
	img#fotoSchedaFissa {
		width: 174px;
		height: 174px;
		
	}

	img#fotoHome {
		width: auto;
		height: 100px;
		
	}

	img#fotoHome2 {
		width: 100px;
		height: auto;
		
	}	
	
	img#fotoProdottiConsigliati {
		width: 55px;
		height: auto;
		
	}

	img#fotoMarchiMini {
		width: 66px;
		height: auto;
		
	}
 
 .ClsPlusBundle {
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
	font-style: bold;
	text-decoration: none;
	color: #CC0000;

}

 
 .ClsTextBoxHeaderRicerca{
        width: 225px;
        border: 0px;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        height: 12px;
 }
.ClsTextBoxHeaderNewsLetter{
        width: 240px;
        border: 0px;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        height: 12px;
}

.ClsTextBoxHeaderNewsLetterNew{
        width: 185px;
        border: 0px;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        height: 14px;
}

.ClsTextBoxHeaderNewsLetterLibri{
        width: 133px;
        border: 1px;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        height: 12px;
}

.ClsTextBoxLogin{
        width: 150px;
        border: 1px solid #C0C0C0;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        height: 20px;
}

.ClsTextBoxLogin2{
        
        border: 1px solid #C0C0C0;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        
}


.ClsTestoData{
        color: #000000;
        font-family: Arial;
        font-size: 10px;
        color:#333333;
        vertical-align: bottom;
  }

  .ClsTestoData2{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        color:#333333;        
  }


  .ClsTestoData3{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        
  text-decoration: none
}

.ClsError{
        font-family: Arial;
        font-size: 20px;
        color:#000000;
  text-decoration: none
}

  .ClsTestoData33{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        color:#333333;
  text-decoration: none
}

.ClsTestoData33:hover{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        color:#333333;
  text-decoration: underline;

}



  .ClsTestoData4{
        color: #000000;
        font-family: Arial;
        font-size: 11px;
        color:#333333;
  }
  
  
  .ClsTestoData3u{        
        font-family: Arial;
        font-size: 12px;
        color:#333333;
  text-decoration: underline
}

.ClsTestoData3n{        
        font-family: Arial;
        font-size: 12px;
        color:#333333;
  text-decoration: none
}
 
 
.ClsTestoData3g{        
        font-family: Arial;
        font-size: 12px;
        color:#666666;
  text-decoration: none
}

.ClsTestoData3gB{        
        font-family: Arial;
        font-size: 12px;
        color:#333333;
  text-decoration: none
  font-weight: bold;
}


.ClsTestoData3nB{        
        font-family: Arial;
        font-size: 13px;
        color:#333333;
  text-decoration: none;
  font-weight: bold;
}

.ClsTestoData3rB{        
        font-family: Arial;
        font-size: 13px;
        color:#e11725;
  text-decoration: none;
  font-weight: bold;
}

.ClsTestoData3nBig{
        color: #000000;
        font-weight: bold;
        font-family: Arial;
        font-size: 16px;
        color:#333333;
  text-decoration: none
}


.ClsTestoData11nBold{
        
        font-weight: bold;
        font-family: Arial;
        font-size: 11px;  
        color:#000000;
  text-decoration: none
}

.ClsTestoData11gBold{
        
        font-weight: bold;
        font-family: Arial;
        font-size: 11px;  
        color:#333333;
  text-decoration: none
}



.ClsTestoData14nBig{
        
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;  
        color:#000000;
  text-decoration: none
}

.ClsTestoData13nBig{
        color: #000000;
        font-weight: bold;
        font-family: Arial;
        font-size: 13px;        
  	text-decoration: none
}

.ClsTestoData12nBig{
        color: #000000;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;        
  	text-decoration: none
}

.ClsTestoData10b{
        color: #FFFFFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 10px;        
  	text-decoration: none
}

.ClsTestoData12b{
        color: #FFFFFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;        
  	text-decoration: none
}

.ClsTestoData11b{
        color: #FFFFFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 11px;        
  	text-decoration: none
}

.ClsTestoData11bNormal{
        color: #FFFFFF;
        
        font-family: Arial;
        font-size: 11px;        
  	text-decoration: none
}

.ClsTestoData12bNormal{
        color: #FFFFFF;
        
        font-family: Arial;
        font-size: 12px;        
  	text-decoration: none
}

#box
{
position: absolute;
top:25%;
left:25%;
width:50%;
text-align: center;
display: none;
}

#form{
background: url('../immagini/Box.png') no-repeat;
width: 261px;
height: 159px;
margin: 0 auto;
}

 

 .tabella_cloud{
  border-bottom-color: #d6d6d6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #d6d6d6;
  border-right-color: #d6d6d6;
  border-left-style: solid;
  border-right-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
   border-top-color: #d6d6d6;
     border-top-style: solid;
}

.textTopCloud{
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-decoration: none
}


.Stile2Footer {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;

}

.Stile2Footer:hover {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;

}

.Stile2FooterBottom {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;

}

.Stile2Itemnero {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
    padding-left:10px;

}

.Stile2Itemnero:hover {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
    padding-left:10px;

}

.Stile2ItemneroNavigazione {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;  

}

/*.Stile2ItemneroNavigazione:hover {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;   

}*/

.Stile1Itemnero {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
    padding-left:10px;

}


.Stile3Itemnero {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.Stile3Itemnerolnk {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.Stile3Itemnerolnk:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


.Stile4ItemNero {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
    padding-left:10px;
    text-decoration: none;

}

.Stile4ItemNeron {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
    padding-left:10px;
    text-decoration: none;

}

.Stile4ItemNero:hover {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
    padding-left:10px;
    text-decoration: underline;

}


.Stile3ItemneroCart {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
    padding-left:10px;


}



   .Stile3Itemrosso {
	font-family: Arial;
	font-size: 12px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}

   .Stile3Itemrosso14 {
	font-family: Arial;
	font-size: 14px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}

   .Stile3Itemrosso16 {
	font-family: Arial;
	font-size: 16px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}



   .Stile3Nero {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;


}

 .Stile3NeroHome {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;


}

 .Stile3NeroHome:hover{
	font-family: Arial;
	font-size: 10px;
	color: #e11725;
	text-decoration: none;


}




.Stile2Itemrosso {
	font-family: Arial;
	font-size: 10px;
	color: #e11725;
	text-decoration: underline;
        padding-left:10px;

}

.Stile2ItemrossoNormal {
	font-family: Arial;
	font-size: 10px;
	color: #e11725;
	text-decoration: underline;       

}

.Stile4Footer {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #bb0c32;

}


.Stile4ItemRosso {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: #e11725;
    padding-left:10px;
    text-decoration: none;

}




.Stile4ItemRosso2 {
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	color: #e11725;
    text-decoration: none;

}

.Stile4ItemRosso2U {
	font-family: Arial;
	font-weight: bolder;
	font-size: 15px;
	color: #e11725;
    text-decoration: underline;

}

.Stile5ItemRosso2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #e11725;
	padding-left:20px;
	padding-right:20px;
    text-decoration: none;

}

.headerEcologia{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
    padding-left:25px;
    text-decoration: none;

}

.VetrinaItem{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 12px;
	color: #ffffff;    
    	text-decoration: none;
    	background:url(/StarterSite/immagini/sf_item_cat.jpg) top repeat-x;height:20px;
    	

}

.VetrinaItemText{
  	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;    
    	text-decoration: none;

}

.VetrinaItemTextNormal{
  	font-family: Arial;	
	font-size: 12px;
	color: #ffffff;    
    	text-decoration: none;

}

.textEcologia{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
    padding-left:0px;
    text-decoration: none;

}

.textEcologiaVerde{
  	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #009900;
    padding-left:0px;
    text-decoration: none;

}

img {
  border: 0px;
}

.lnkCarrelloRosso {
	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #e11725;

    text-decoration: underline;

}

.carGNormal {
	font-family: Arial;	
	font-size: 10px;
	color: #333333;    	
}

.car10GBold {
	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #333333;    	
}

.lnkCarrelloRossoNormal {
	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #e11725;

}

.Price_Scheda {
	font-family: Arial;
	font-weight: bolder;
	font-size: 17px;
	color: #e11725;    

}


.testoCarrelloNero{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;

    text-decoration: none;

  }

.testoCarrelloNero2{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;

    text-decoration: none;

  }
  
  .testoCarrelloNero12S{
    	font-family: Arial;  	
  	font-size: 12px;
  	color: #000000;
  
      text-decoration: underline;
  
  }

  .testoCarrelloNeroS{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
    text-decoration: underline;


  }



  .testoCarrelloNeroB{
  	font-family: Arial;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;

    text-decoration: none;

  }
  
  .testoCarrelloNero13B{
    	font-family: Arial;
  	font-weight: bolder;
  	font-size: 13px;
  	color: #000000;
  
      text-decoration: none;
  
  }
  
  .testoCarrelloNero14B{
      	font-family: Arial;
    	font-weight: bolder;
    	font-size: 14px;
    	color: #000000;
    
        text-decoration: none;
    
  }
  
  .testoCarrelloNero16B{
        	font-family: Arial;
      	font-weight: bolder;
      	font-size: 16px;
      	color: #000000;
      
          text-decoration: none;
      
  }
  
  .testoCarrelloNero14{
        font-family: Arial;
      	font-size: 14px;
      	color: #000000;
      
          text-decoration: none;
      
  }

  .testoCarrelloNero15B{
        font-family: Arial;
      	font-weight: bolder;
      	font-size: 15px;
      	color: #000000;      
        text-decoration: none;
      
  }

  .txtQCarrello{
    width: 25px;
   	font-family: Arial;
	font-size: 10px;
	color: #000000;
  border: 1px solid #000000;
}



  .txtCarrelloCombo{
    width:300px;
   	font-family: Arial;
	font-size: 10px;
	color: #000000;
  border: 1px solid #000000;
}

.txtQCarrelloTesto{
   	font-family: Arial;
	font-size: 11px;
	color: #000000;
    text-decoration: none;

}



.txtCarrelloArea{
   	font-family: Arial;
	font-size: 10px;
	color: #000000;
    text-decoration: none;
    width:98%;

}


.txtQCarrelloTestoR{
   	font-family: Arial;
	font-size: 10px;
	color: #e11725;
    font-weight: bold;

}


.separatoreRosso{

  background-color: #e11725
}


.separatoreGrigio{

  background-color: #E2E2E2
}



.txtQCarrelloTesto2{
   	font-family: Arial;
	font-size: 10px;
	color: #000000;
    background-color: #E2E2E2
}


.txtQCarrelloTesto2S{
   	font-family: Arial;
	font-size: 10px;
	color: #000000;
    background-color: #E2E2E2;
    text-decoration: underline;
}

.txtQCarrelloTesto2R{
   	font-family: Arial;
	font-size: 10px;
    	color: #e11725;
    font-weight: bold;
    background-color: #E2E2E2
}

.txtCarrelloleftRosa{
   	font-family: Arial;
	font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    background-color: #e11725
}

.divContatti{
    color: #000000;
        font-family: Arial;
        font-size: 14px;
        color:#333333;
        width:700px;
  padding: 5px;
  background-image: url(/startersite/img/bg_body.gif);
}


.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;

}

.tblAffiliati{
  border-bottom-color: #EAEAEA;
  border-bottom-style: solid;
  border-bottom-width: 1px
}

.separatoreRosso2{
  border-top-color: #e11725;
  border-top-style: solid;
  border-top-width: 1px
}

.separatoreGrigio{
  border-top-color: #CCCCCC;
  border-top-style: solid;
  border-top-width: 1px
}

.templateHeader{
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  background-color : #f2f2f2;
  font-family: Arial;  
  font-size: 12px;
  color: #000000;
  
}

.templateItem{
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  background-color : #FFFFFF;
  font-family: Arial;  
  font-size: 12px;
  color: #000000;
  
}

.headerStyle{
  background-image: url(/StarterSite/immagini/sfondo_rosso.gif);
  font-family: Arial;
	
	font-size: 10px;
	color: #000000;

    text-decoration: none;
}

.BoxHome{
  border: 1px solid #999999
}

.BoxFoto{
  border: 1px solid #c0c0c2
}


.BoxSchedaProdotto{
  border-bottom: 1px solid #c0c0c2;
  border-right: 1px solid #c0c0c2;
  border-left: 1px solid #c0c0c2;
}

.BoxListaProdotti{
  border-bottom: 1px solid #c0c0c2;  
}

.BoxNavDx{


  border-right: 1px solid #c0c0c2


}

.BoxNavDxLibri{


  border-right: 1px dotted #c0c0c2


}

.BoxNavSx{


  border-left: 1px solid #c0c0c2;


}

.BoxNavTB{


  border-top: 1px solid #c0c0c2;
    border-bottom: 1px solid #c0c0c2;


}

.BoxNavB{



    border-bottom: 1px solid #c0c0c2;


}


.MenuPrincipale{
    font-family: Arial;
    font-size: 12px;
    color:#FFFFFF;
    text-decoration: none;
  }
  
  .MarcheReparto{
    font-family: Arial;
    font-size: 12px;
    color:gray;
    text-decoration: none;
  }


  .StileVerde {color: #1B6E3A; font-weight: bold; }
  
 #ctl00_MainContent_ctl00_c1
    {
		text-align: justify;
		font-family: Arial;
    }
		#ctl00_MainContent_ctl00_c1 a, #ctl00_MainContent_ctl00_c1 a:visited		{
			color: gray;
			font-family: Arial;
			text-decoration: none;
		}
		#ctl00_MainContent_ctl00_c1
		{
		text-align: justify;
		}
		#ctl00_MainContent_ctl00_c1 a, #ctl00_MainContent_ctl00_c1 a:visited
		{
			color: gray;
			text-decoration: none;
		}
		
		
		
	#ctl00_MainContent_Navigazione1_BrandReparto_c1
    {
		text-align: justify;
		font-family: Arial;
    }
		#ctl00_MainContent_Navigazione1_BrandReparto_c1 a, #ctl00_MainContent_Navigazione1_BrandReparto_c1 a:visited		{
			color: gray;
			font-family: Arial;
			text-decoration: none;
		}
		#ctl00_MainContent_Navigazione1_BrandReparto_c1
		{
		text-align: justify;
		}
		#ctl00_MainContent_Navigazione1_BrandReparto_c1 a, #ctl00_MainContent_Navigazione1_BrandReparto_c1 a:visited
		{
			color: gray;
			text-decoration: none;
		}


.black12b {
	font-family:Arial;
	color: #333333;
	font-size:12px;
	font-weight:bold;
}

.black11 {
	font-family:Arial;
	color: #333333;
	font-size:11px;
	font-weight:normal;
}
.clsvalore{
  border-top-color: #EAE9E7;
  border-top-style: solid;
  border-top-width: 1px;
   border-bottom-color: #EAE9E7;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  	font-family:Arial;
	color: #333333;
	font-size:12px;
  text-align: justify
}


.prezzo_libri {
	font-family: Arial;
	font-size: 15px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}

.topten_titolo_libri {
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
  font-weight: bold
}

.topten_autore_libri {
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
  font-weight: none
}

.topten_numero_libri {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
  font-weight: bold
}

.scritta_home_libri {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
  font-weight: none
}

.scritta_home_novita_libri {
	font-family: Arial;
	font-size: 20px;
	color: #2E2B2B;
	text-decoration: none;
  font-weight: none
}

.prezzo_libri_mini {
	font-family: Arial;
	font-size: 10px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}
