
@import url("http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic");

BODY {
  	background: #FFEFD5;
  	color: #4C4C4C;
    background-image: url(images/sfondo.jpg);
   background-repeat: repeat-x
   margin-left: 0;
   margin: 0;
   background-attachment: fixed;
   background-position: center
    

}





.bag
{
background-image: url('images/bag.jpg');
background-repeat: no-repeat;
}

.linea_arancio
{
color: #FFB97D ;
}




.header_cart

{
color: black ;
background-color: #FFCFA6;
 font-family: Ubuntu;
  font-size: 11px;
  border:1px solid #FFAE00;
}

.stripe
{
background-image: url('images/stripe.png');
}


.natale_big {
  font-family: Ubuntu;
 font-size: 28px;
  
font-weight: bold;
 color: #FFA330;
 text-decoration:none;
 
 
 
}



.biganni {
  font-family: Ubuntu;
 font-size: 28px;
  
font-weight: bold;
 color: white;
 text-decoration:none;
 background-color: #F58220;
 
 
}

.main2 A{
  font-family: Ubuntu;
 font-size: 12px;
  
font-weight: bold;
 color: #B82924;
 text-decoration:none;
 background-color: #FFB87B;
 padding: 3px;
   
}

.main2 A:hover{
  font-family: Ubuntu;
 font-size: 12px;
  
font-weight: bold;
 color: #B82924;
 text-decoration:underline;
 background-color: #F58220;
 padding: 3px;
   
}


.ch32 {
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: white;
 text-decoration:none;
 background-color: #E45000;
 
 
}


.ch4 {
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: #D66200;
 text-decoration:none;

}

.ch4 A{
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: #C53300;
 text-decoration: none

}

.ch4 A:hover
{
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: #C53300;
 text-decoration: underline

}

.ch5 {
  font-family: Ubuntu;
 font-size: 14px;
  font-weight: bold;
 color: #D66200;
 text-decoration:none;

}

.ch5 A{
 color: #C53300;
 text-decoration: underline

}

.ch5 A:hover
{
  
 color: #FFB87B;
 text-decoration: underline

}





.texta {
    
	border:1px solid #7B7B7B;
    font-size: 11px;
    color: #7B7B7B;
    font-family: Ubuntu;
}
.tabella1 {
   
   background-repeat: repeat-x;
background-image: url(images/sfondo2.jpg);
	



 }
 
 .sft {
   
   background-repeat: repeat-x;
background-image: url(images/banners/17.jpg);
	



 }
  .sfbarra {
   
   background-repeat: repeat-x;
background-image: url(images/sfbarra.jpg);
	



 }
 
 div.campo{
	font-family:Arial;
        font-size:10px;
    }
    
    div.boxsuggerimenti {
      font-family:Ubuntu;
      font-size:11px;
      position: absolute
      background-color: white;
      border:5px solid #D5D5D5;
      z-index: 10;
      text-align: left;
      text-decoration: none;
    }
    
    
    div.boxsuggerimenti ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      text-decoration: none;
    }
    div.boxsuggerimenti ul li.selected { background-color: #D5D5D5;}
    
    div.boxsuggerimenti ul li A{
      list-style-type:none;
      display:block;
      margin:0;
      font-family:Arial;
      font-size:20px;
      padding:1px;
      cursor:pointer;
      border-bottom:5px solid #D5D5D5;
      text-decoration: none;
      color: black;
    }
.mini {
  font-family: Arial;
 font-size: 9px;
  
text-decoration: none;
 color: #666666;
 
}
.mini A{
  font-family: Arial;
 font-size: 9px;
  
text-decoration: none;
 color: #F58220;
 
}
.ch33 {
  font-family: Ubuntu;
 font-size: 14px;
  

 color: #7B6B5E;
 text-decoration:none;
 
}

.ch38 {
  font-family: Ubuntu;
 font-size: 11px;
  color: #B92B27;
font-weight: bold;
background-color: #FFC000;
 
}

.ch31 {
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: white;
 text-decoration:none;
 
}
.ch31 A {
  font-family: Ubuntu;
 font-size: 11px;
  
font-weight: bold;
 color: white;
 text-decoration:none;
}

.ch31 A:hover{
 

 
 
 text-decoration:underline;
}


.ch300{
  font-family: Arial;
 font-size: 11px;
  
font-weight: bold;
 color: #2C5987;
 
}

.ch3, .customBoxText{
  font-family: ubuntu;
 font-size: 12px;
  

 color: #555555;
 
}

.ch3 A {
 
 

 color: #555555;
 text-decoration:none;
}

.ch3 A:hover{
  

 color: #46484A;
 
 text-decoration:underline;
}

.barra { 
font-family: 'Ubuntu'; color: white; font-size:12px; 
background-color: #F58220;
font-weight: bold;

}

.barra A { 
font-family: 'Ubuntu'; color: white; font-size:12px; 
text-decoration: none;
font-weight: bold;


 
}

.barra A:hover { 

text-decoration: underline;
 
}





.barra3 { 
font-family: 'Ubuntu', arial, serif; color: white; font-size:12px; 
background-color: #CC0000;
font-weight: bold;
 

}

.barra3 A { 
font-family: 'Ubuntu'; color: white; font-size:12px; 
text-decoration: none;


 
}

.barra3 A:hover { 

text-decoration: underline;
 
}




.barra2 { 
font-family: 'Ubuntu'; color: #826683; font-size:20px; margin-bottom: 12px;
 background: RED;

}

.barra2 A { 
font-family: 'Ubuntu'; color: white; font-size:12px; 
text-decoration: none;
font-weight: bold;
}

.barra2 A:hover { 

text-decoration: underline;
 
}
.customContentInfoBoxHeadingText2

{ 

background-image: url('images/1974_large.jpg');
background-repeat: no-repeat;
}



.catonHeaderNavigationTop, .customInfoBoxHeadingText, .prod-title-caption  {
 font-family: Ubuntu; color: #F58220;  font-size:18px; 
 font-weight: bold; 
text-decoration: none;
    
}

.prod-title-caption a {
 color: black; 
text-decoration: none;
}

.prod-title-caption a:hover {
 
  color: #B82924;
  
  text-decoration: underline;
}
.prod-title-caption3  {
 font-family: 'Ubuntu', arial, serif; color: #DFDFDF; font-size:24px; margin-bottom: 12px;
text-decoration: none;
}

.prod-title-caption2  {
 font-family: 'Ubuntu'; color: #F58220; font-size:17px; margin-bottom: 12px;
text-decoration: none;
font-weight: bold;
}
.prod-title-caption2 a {
 font-family: 'Ubuntu', arial, serif; color: #F58220; font-size:17px; margin-bottom: 12px;
text-decoration: none;
}

.prod-title-caption2 a:hover {
 
  color: #B82924;
  
  text-decoration: underline;
}

.catonHeaderNavigationTop a {
 font-family: Ubuntu; color: #F58220; font-size:19px;  
text-decoration: none;
font-weight: bold;

}

.catonHeaderNavigationTop a:hover {
 
  color: #B82924;
  
  text-decoration: underline;
}









.productListing-data  {
 font-family: 'Ubuntu'; color:#F58220; font-size:17px; 
text-decoration: none;
    
}

.productListing-data a {
 font-family: 'Ubuntu', arial, serif; color: black; font-size:24px; margin-bottom: 12px;
text-decoration: none;
}

.productListing-data a:hover {
 
  color: #B82924;
  
  text-decoration: underline;
}

.casella1
 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow:0px -1px 0px #adb1b7;

	background-color:#FFCFA6; 
border:1px solid #F58220;
    font-size: 10px;
    color: #717171;
	
}


.casella
 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow:0px -1px 0px #adb1b7;

	background-color:#FFCFA6; 
border:1px solid #F58220;
    font-size: normal;
    color: #717171;
	
}

.casella2
 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow:0px -1px 0px #adb1b7;

	background-color:#FFA253; 
	border:1px solid #dedfe0;
    font-size: normal;
    color: #717171;
	
}

.bigcasella
 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow:0px -1px 0px #adb1b7;

	background-color:#FFB87B; 
	border:1px solid #F58220;
    font-size: x-large;
    color: #F58220;
	
}

.bigcasella2
 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow:0px -1px 0px #adb1b7;

	background-color:#FFB87B; 
	border:2px solid #F58220;
    font-size: x-large;
    color: black;
	
}

 div.campo{
	font-family:Verdana;
        font-size:10px;
    }
    
    div.boxsuggerimenti {
      font-family:Calibri;
      font-size:15px;
      position:absolute;
      background-color:white;
      border:1px solid #D5D5D5;
      margin:0px;
      padding:0px;
      text-decoration: none;
    }
    
    
    div.boxsuggerimenti ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      text-decoration: none;
    }
    div.boxsuggerimenti ul li.selected { background-color: #D5D5D5;}
    
    div.boxsuggerimenti ul li A{
      list-style-type:none;
      display:block;
      margin:0;
      font-family:Verdana, Arial ;
      font-size:15px;
      padding:1px;
      cursor:pointer;
      border-bottom:1px solid #D5D5D5;
      text-decoration: none;
      color: black;
    }
    table.productListingBlock, table.productGridBlock{
  border: 0px;
  border-style: solid;
  border-color: #D4D5D7;
  border-spacing: 1px;
  background: transparent;
  width:99%;  
}
.customContentInfoBoxHeadingAreaText, H1  {
font-family:  Ubuntu; color: #F58220; font-size:30px; 
text-decoration: none;
 font-weight: bold;
}

.customContentInfoBoxHeadingAreaText A{
   color: #FD8400; 
    font-family:  Ubuntu; color: #F58220; font-size:30px; 
text-decoration: underline;

    
   
}

.customContentInfoBoxHeadingAreaText A:hover {
    color: #FFB87B;
font-family:  Ubuntu; color: black; font-size:30px; 
text-decoration: none;
    
   
}

.customContentInfoBoxHeadingAreaSubText {
  font-family: Ubuntu; color: black; font-size:13px;
 text-align: justify;
  
}

.customContentInfoBoxHeadingAreaSubText A {
  font-family: Ubuntu; color: black; font-size:13px;
 text-align: justify;
font-weight: bold;
text-decoration: none;
  
}
.customContentInfoBoxHeadingAreaSubText A:hover {
  font-family: Ubuntu; color: #F5872A; font-size:13px;
 text-align: justify;
font-weight: bold;
text-decoration: none;
  
}



.productGridBlock_sepline_style_header {
  height: 1px;
  background-image: url(./images/ddtemplate/m_horizontal.jpg);
  background-repeat: repeat-x;
  background-position: center;
}

.productGridNewBlockBodyInfoCell_plink 

{
 font-family: 'Ubuntu';
  font-size: 16px;
  color: #717171;
  text-decoration: none;
 
}



.productGridNewBlockBodyInfoCell_plink A

{
 font-family: 'Ubuntu';
 font-size: 16px;
 color: #555555;
 font-weight: bold;
 text-decoration: none;
 
}

.productGridNewBlockBodyInfoCell_plink A:hover

{
   color: #FFB87B;
 }


.productGridNewBlockBodyInfoCell_plink2, .productGridNewBlockBodyInfoCell_plink2 A

{
 font-family: 'Ubuntu';
  font-size: 15px;
  color: #B82924;
  font-weight: bold;
  text-decoration: none;
 
}







.productGridNewBlockBodyInfoCell_plink2 A:hover

{
 
  text-decoration: underline;
 
}


.productPricetot  {
   font-family: 'Ubuntu';
  font-size: 19px;
  color: #2C5987;
  font-weight: bold;
  
 
}





.listprice, .yousaveprice, .cutProductPrice {
   font-family:  arial, serif; 
  font-size: 14px;
  color: black;
  font-weight: bold;
}

.productPrice, .specialprice, .productSpecialPrice {
   font-family: Ubuntu; 
  font-size: 19px;
  color: #FD8400;
  font-weight: bold;
}
.label1 { font-size: 11px; font-family: Ubuntu; color: black; 
text-align: justify; }
.label1 A { font-size: 11px; font-family: Ubuntu; text-decoration: underline; color: black;}
.label { font-size: 14px; font-family: Ubuntu; color: black; 
text-align: justify; }

.main {
  font-family: verdana; color: black; font-size:12px;
 text-align: justify;
  
}

.main A {
  font-family: verdana; color: black; font-size:12px;
 text-align: justify;
font-weight: bold;
text-decoration: none;
  
}
.main A:hover {
  font-family: verdana; color: #F5872A; font-size:12px;
 text-align: justify;
font-weight: bold;
text-decoration: none;
  
}


.label A { font-size: 13px; font-family: Ubuntu; text-decoration: underline; color: black;}
.listprice_nospecial

{
    font-family: 'Ubuntu', arial, serif; color: black; font-size:18px;
    font-weight: bold;
text-decoration: none;
    
   
}

.listprice_nospecial A

{
    color: #B92B27; 
text-decoration: underline;
    
   
}


td.messageStackSuccess { font-family: Ubuntu; font-size: 23px; color: #009900; font-weight:bold;}

.dispo, .messageStackSuccess { font-family: Ubuntu; font-size: 23px; color: #009900; font-weight:bold;}
.nondispo { font-family: Ubuntu; font-size: 23px; color: #D89E00; font-weight:bold;}
TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #D4D5D7;
  border-spacing: 1px;
  background: transparent;
}

.productListing-heading {
  font-family: Ubuntu;
  font-size: 12px;
  background: transparent;
  color: #4C4C4C;
  font-weight: bold;
}


.messageStackError, .messageStackWarning, .headererror { font-family: Ubuntu; font-size: 16px; color: #B82924; font-weight: bold; border-color:#B82924; 
  border-style: solid;
  
   }
   .markProductOutOfStock, .messageStackError1, .inputRequirement{
  font-family: Ubuntu;
  font-size: 16px;
  color: #B82924;
  font-weight: bold;
}
.moduleRowOver { background-color: #F3F3F3; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F3F3F3; color: #FD8400 }
