﻿/* CSS Document */
* { padding : 0; margin : 0; } 

/*--------------- zoom foto ----------------*/
#NSS_User_Div { background-color: #333333; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#NSS_Img_Zoom { border-color:#333333;}

/*--------------- generale ----------------*/
html, body {margin : 0; padding :0;} 
body {font-family : Verdana, Arial, sans-serif; font-size : 76%; background-color : #ffccce; color : #444444; background-image: url(ITA/images/BGsanValentino.jpg); background-repeat: no-repeat; } 
body, h1, div#footer {text-align : center;} 

div#container {margin:10px auto; width : 990px; text-align : left; } 
div#wrapper { background-color: #fff; } 

div#main { width: 820px; float:left; } 
div#COL_sx { width: 200px; float: left;  } 
div#content { width: 620px; float: right; background-color: #ffffff; background-position: 90px 150px; background-image: url(ITA/images/sfondosanValentino.jpg); background-repeat: no-repeat; }

div#COL_dx { width: 168px; float: right; background-color : #f5f5f5; border : 1px solid #56aac5;  } 

/*--------------- header ----------------*/
div#header { background-color : #ffffff; } 

div#header_logo { margin-top : 0; position: relative; } 
#header_logo img { border: 0; }
#header_logo .SX { position: absolute; top: 0px; left: 0px; }
#header_logo .DX { text-align: center; padding: 5px 220px; } 

#header_user {float:right; width:79.7%; text-align:left; padding:0px;} 

#header_user img 	  {border:0;}

#nav_vetrine	      {padding:0; margin:0; background-image:url(ITA/images/BG_header_user.gif); background-repeat:repeat-x; background-position:top;}
#nav_vetrine_sx       { height:19px; width:80px; float:left; padding:0; margin:0;}
#nav_vetrine_cx       { height:19px; float:left; text-align:center; padding:0; margin-left:5px;}
#nav_vetrine_dx       { height:19px; float:right; text-align:right; padding:0; margin-left:5px; margin-right:2px;}

#nav_contatti		  {}	
/*--------------- menu alto ----------------*/
div#header_nav { 
background-color : #deeef4; 
width : 100%; 
height : 30px; 
margin-top : 0; 
text-align : left; 
border-bottom : 1px solid #ffffff; 
}
div#header_nav a:link { 
text-decoration:none;  
} 
div#header_nav a:visited { 
text-decoration:none;  
} 
div#header_nav a:hover { 
text-decoration:underline;  
} 


div#header_nav p { 
float : right; 
width : 100%; 
background-color : #56aac5; 
height : 10px; 
font-size : 1px; 
}


#header_nav_sx{ 
margin-top : 4px; 
float : left; 
margin-left:11%;
font-size:8.5pt;

}

#header_nav_sx a:link { text-decoration:underline; color : #525252;  } 


#header_nav_dx{ 
margin-top : 4px; 
float : right; 
} 



div#spacer_top { 
background-color : #d7d7d7; 
width : 100%; 
height : 22px; 
} 
 
.contatti_box	{width:100%; vertical-align:middle}


.contatti 	 	{margin:0 auto; text-align:center;}
.contatti table {margin:2px auto;} 
.contatti td 	{font-size:8.5pt; padding:0 2px 0 2px;} 


.contatti A:link { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
.contatti A:visited { 
color : #56AAC5;
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
.contatti A:active { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
.contatti A:hover { 
color : #525252; 
text-decoration : none;
font-weight:bold;
line-height:18px;
}


.chiamaci		{border:1px solid #E0E7EB; width:60%; font-size:8.5pt;}
.chiamaci td	{padding:4px;}
.chiamaci_form	{font-size:8.5pt; font-family:Arial, Helvetica, sans-serif;}



/*--------------- colonna sx ----------------*/
#COL_sx_content { 
margin : 10px 5px;
}


#Box A:link { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
#Box A:visited { 
text-decoration : none;
color : #56AAC5;
font-weight:bold;
line-height:18px;
} 
#Box A:active { 
text-decoration : none;
color : #56AAC5; 
font-weight:bold;
line-height:18px;
} 
#Box A:hover { 
color : #525252; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 

.Box_menu { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
} 
 
/*--------------- colonna centrale ----------------*/
#COL_content { 
margin : 10px; 
line-height : 1.4; 
}

#COL_contentTAB {font-size : 11px;}


#COL_contentTAB A:link { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
#COL_contentTAB A:visited { 
text-decoration : none;
color : #56AAC5;
font-weight:bold;
line-height:18px;
} 
#COL_contentTAB A:active { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
#COL_contentTAB A:hover { 
color : #525252; 
text-decoration : none;
font-weight:bold;
line-height:18px;
}


#COL_contentTAB_note {font-size:10px; font-style:italic; border-top:1px solid #666666;}

/*--------------- colonna centrale offerte erculee----------------*/

#COL_contentTAB2 {font-size : 14px; font-weight:bold;}


#COL_contentTAB2 A:link { 
color : #56AAC5; 
text-decoration : underline;
font-weight:bold;
line-height:58px;
} 
#COL_contentTAB2 A:visited { 
text-decoration : underline;
color : #56AAC5;
font-weight:bold;
line-height:58px;
} 
#COL_contentTAB2 A:active { 
color : #56AAC5; 
text-decoration : underline;
font-weight:bold;
line-height:58px;
} 
#COL_contentTAB2 A:hover { 
color : #525252; 
text-decoration : none;
font-weight:bold;
line-height:58px;
}


#COL_contentTAB_note {font-size:10px; font-style:italic; border-top:1px solid #666666;}



/*--------------- Istruzioni per l'ordine online ----------------*/

#COL_instructionTAB {font-size : 8.5pt;}


#COL_instructionTAB A:link { 
color : #56AAC5; 
text-decoration : none;
font-weight:bold;
line-height:18px;
} 
#COL_instructionTAB A:visited { 
text-decoration : none;
color : #56AAC5;
font-weight:bold;
line-height:18px;
} 
#COL_instructionTAB A:active { 
text-decoration : none;
color : #56AAC5; 
font-weight:bold;
line-height:18px;
} 
#COL_instructionTAB A:hover { 
color : #525252; 
text-decoration : none;
font-weight:bold;
line-height:18px;
}

.COL_exclamation    {font-size : 18px; font-style:italic; font-weight:bold; color:#407D92;}
.COL_exclamationTXT {font-size : 7.5pt; font-style:italic;}
.COL_exclamationTXT ul {padding-left:30px; list-style-image: url(ITA/img/dot.gif); }

#COL_instructionTAB ol {padding-left:30px;}

#COL_instructionTAB ul {padding-left:30px; list-style-image: url(ITA/img/dot.gif);}

.riga {margin:25px auto; width:40%; height:1px; font-size:1px; line-height:1px; background-image:url(ITA/img/riga.gif); background-repeat:repeat-x; background-position:top;}                  
.COL_instructionCenter {text-align:center;}
 
/*---------------  ----------------*/

#genio {margin:20px auto; text-align:center; font-size:8.5pt;} 

#genio a:link { 
text-decoration:none;
font-weight:bold;
font-size:8.5pt;
color:#56AAC5;  
} 
#genio a:visited { 
text-decoration:none;
font-weight:bold;
color:#56AAC5;  
}
#genio a:hover { 
text-decoration:underline; 
color:#525252; 
}

#voucher {font-size:8pt; background-color:#DEEEF4; margin:0 auto;}
#voucher td {padding:2px;}
.btn_voucher  {font-size:9pt; border:2px solid #56AAC5;}


.titleblu  {font-size:8.5pt; font-weight:bold; color:#444444;}
.linea {background-color:#56AAC5; height:1px; line-height:1px; font-size:1px;}
.gold {font-weight:bold; color:#EFBE1F;}
 
.note           {text-align:left; font-size:8.5pt;}
.note a:link    {text-decoration:none; font-weight:bold; color:#56AAC5;} 
.note a:visited {text-decoration:none; font-weight:bold; color:#56AAC5;}
.note a:hover   {text-decoration:underline; color:#525252;} 
 
 
.attention   {text-align:left; font-size:7.5pt; font-style:italic;}
 
 
/*--------------- colonna dx ----------------*/

#COL_dx_content { 
text-align : center ;
} 
#COL_dx_content div { 
 width:90%;
 margin:5px auto;
} 
/*--------------- footer ----------------*/

#footer 		  {font-size:8pt; clear : both; width : 100%; margin-top : 10px; background-color : #ffffff; color : #000000; padding-bottom : 10px;}
#footer a:link    {text-decoration:none; font-weight:bold; color:#56AAC5;} 
#footer a:visited {text-decoration:none; font-weight:bold; color:#56AAC5;}
#footer a:hover   {text-decoration:underline; color:#525252;} 

#footer_nav { 
clear : both; 
background-color : #deeef4;
width : 100%; 
height : 23px; 
margin-top : 10px; 
text-align : left; 
border-bottom : 1px solid #ffffff; 
} 
#footer_nav p { 
float : right; 
width : 100%; 
background-color : #56aac5; 
height : 10px; 
font-size : 1px; 
} 
#footer_nav_sx { 
margin-top : 4px; 
float : right; 
width : 90%; 
text-align : left; 
padding-left : 10px; 
} 
#footer_nav_sx a:link { 
text-decoration:none;  
} 
#footer_nav_sx a:visited { 
text-decoration:none;  
} 
#footer_nav_sx a:hover { 
text-decoration:underline;  
} 
#footer_nav_dx { 
margin-top : 4px; 
float : right; 
width : 15%; 
text-align : right; 
padding-right : 50px; 
} 


#footer td { text-align:center;} 
a#footer { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
a#footer:hover { 
color : #82b4c4; 
text-decoration : underline; 
font-weight : bold; 
} 

#icone_cc { 
width : 100%; 
margin-top : 5px;
margin-bottom :20px; 
color : #444444; 
padding-bottom : 10px;
font-size:8pt;
}  
#icone_cc img {border:0;}

.icone_piccole { 
width : 100%; 
margin-top :10px;
color : #444444; 
padding-bottom : 5px;
font-size:7pt;
text-align:center;
} 
.icone_piccole img {border:0;}

/*--------------- credits ----------------*/

#credits {font-family :Verdana, Tahoma, Arial; font-size : 11px; color:#333333; text-align:center; margin-top:25px;} 



#credits a:link     {color:#56AAC5; text-decoration:none; font-weight:bold;}
#credits a:visited  {color:#56AAC5; text-decoration:none; font-weight:bold;}
#credits a:hover    {color:#56AAC5; text-decoration:underline; font-weight:bold;}


/*--------------- classi ----------------*/
.nofloat { 
clear : both; 
font-size : 1px; 
height : 1px;
line-height:1px; 
} 
.spacer { 
height : 10px; 
background-color : #d7d7d7; 
margin-left : 5%; 
margin-right : 5%; 
margin-top : 5px; 
} 
.div_center { 
text-align : center;
} 
.hr_color { 
font-size : 1px; 
border-bottom : 1px solid #56aac5; 
height : 4px; 
margin-top : 5px; 
margin-bottom : 10px; 
} 
.sottolineato { 
font-weight : bold; 
} 
a.sottolineato { 
text-decoration : underline; 
color : #333333; 
} 
a.sottolineato:hover { 
text-decoration : none; 
color : #56aac5; 
} 

.titolo_NUM {font-weight : bold; color:#407D92; font-size:18px;}


.DIM_text           {font-size:8.5pt;}
.DIM_text_note      {font-size:7.5pt; }
.DIM_text a:link         {color : #56aac5; text-decoration : none; font-weight:bold;}
.DIM_text a:visited {color : #56aac5; text-decoration : none; font-weight:bold;}
.DIM_text a:hover   {color : #525252; text-decoration : none; font-weight:bold;}
.DIM_text_up        {padding-top:20px; padding-left:4px; padding-bottom:8px; background-color:#DEEEF4; margin:0;}

.titleTABLE   {font-size:8.5pt; font-weight:bold; text-align:center;}


.PROMOZIONI table 			{margin-top:10px;}
.PROMOZIONI, .PROMOZIONI td {font-size:8.5pt; font-family:Verdana, Geneva, sans-serif; padding:4px;}
.PROMOZIONI-testobig      		{font-size:9.5pt;}

.PROMOZIONI ol {padding-left:20px;  margin:5px 0 0 0;}

.PROMOZIONI ul {padding-left:15px; list-style-image: url(ITA/img/dot.gif);}

.PROMOZIONI	li				{padding:4px 0 4px 0;}

/*.PROMOZIONI	ul				{margin:5px 0 0 0; padding:0;}
.PROMOZIONI	li				{list-style:none; margin:5px 0 0 0;} */

.PROMOZIONI_note      		{font-size:7.5pt;}
.PROMOZIONI a:link    		{color : #56aac5; text-decoration : none; font-weight:bold;}
.PROMOZIONI a:visited 		{color : #56aac5; text-decoration : none; font-weight:bold;}
.PROMOZIONI a:hover   		{color : #525252; text-decoration : none; font-weight:bold;}
.PROMOZIONI_up        		{padding-top:20px; padding-left:4px; padding-bottom:8px; background-color:#DEEEF4; margin:0;}

.PROMOZIONI_PRODOTTI			{width:99%;}
.PROMOZIONI_PRODOTTI td			{text-align:center;}
.PROMOZIONI_PRODOTTI img		{border:0;}
.PROMOZIONI_PRODOTTI a:link		{font-size:7pt;}
.PROMOZIONI_PRODOTTI a:visited	{font-size:7pt;}
.PROMOZIONI_PRODOTTI a:hover	{font-size:7pt;}


.PROMOZIONIBIS_note      		{font-size:7.5pt;}
.PROMOZIONIBIS a:link    		{color : #56aac5; text-decoration : none; font-weight:bold;}
.PROMOZIONIBIS a:visited 		{color : #56aac5; text-decoration : none; font-weight:bold;}
.PROMOZIONIBIS a:hover   		{color : #525252; text-decoration : none; font-weight:bold;}




/*---------- bottoni login/loguot nel carrello ----------*/
a.btn_LOG_dx { 
font-size : 11px; 
text-align : center; 
margin-top : 4px; 
display : block; 
line-height : 18px; 
text-decoration : none; 
border : 1px solid; 
border-color : #ccc #666 #666 #ccc; 
background : #82b4c4; 
color : #ffffff;
width:100px; 
margin-left:0;
} 
a.btn_LOG_dx:hover { 
border-color : #333 #999 #999 #333; 
background-color : #a4c7d3;
text-decoration:none; 
} 
a.btn_LOG_dx span { 
color : #ffffff; 
font-weight : bold; 
} 



/*---------- bottoni menu dx ----------*/
a.btn_ME_dx { 
font-size : 11px; 
text-align : center; 
margin-top : 4px; 
margin-left : 15%; 
margin-right : 15%; 
display : block; 
line-height : 18px; 
text-decoration : none; 
border : 1px solid; 
border-color : #ccc #666 #666 #ccc; 
background : #82b4c4; 
color : #ffffff; 
} 
a.btn_ME_dx:hover { 
border-color : #333 #999 #999 #333; 
background-color : #a4c7d3; 
} 
a.btn_ME_dx span { 
color : #ffffff; 
font-weight : bold; 
} 
/*---------- bottone vai alla cassa menu dx ----------*/

a.btn_ME_dx_Vac:link { 
font-size : 11px; 
text-align : center; 
margin-top : 4px; 
margin-left : 10%; 
margin-right : 10%; 
display : block; 
line-height : 18px; 
text-decoration : none; 
border : 1px solid; 
border-color : #ccc #666 #666 #ccc; 
background : #56AAC5; 
color : #ffffff; 
} 
a.btn_ME_dx_Vac:hover { 
border-color : #333 #999 #999 #333; 
background-color : #a4c7d3; 
} 
a.btn_ME_dx_Vac span { 
color : #ffffff; 
font-weight : bold; 
} 


/*---------- bottoni general ----------*/
.btn_GEN_vetrina { 
width : 100%; 
text-align : center; 
border-bottom : 1px solid #a4c7d3; 
background-color : #ffffff;
font-size : 10px; 
} 
.btn_GEN_news { 
clear : both; 
width : 100%; 
text-align : center; 
font-size : 10px; 
border-bottom : 1px solid #a4c7d3; 
background-color : #efefef; 
} 
a.btn_GEN { 
padding : 4px; 
width : 20%; 
line-height : 18px; 
text-decoration : none; 
border : 1px solid; 
border-color : #ccc #666 #666 #ccc; 
background : #82b4c4; 
color : #ffffff; 
} 
a.btn_GEN:hover { 
border-color : #333 #999 #999 #333; 
background-color : #a4c7d3; 
} 
a.btn_GEN span { 
color : #ffffff; 
font-weight : bold; 
} 
/*--------------- impostazioni generali per la pagina carrello ----------------*/
div#main_car_page { 
width : 100%; 
} 
div#content_car_page { 
float : right; 
width : 77%;
} 
#COL_content_car_page { 
margin : 10px; 
line-height : 1.4; 
} 
div#COL_sx_car_page { 
float : left; 
width : 19.7%; 
} 
#COL_sx_content_car_page { 
margin : 10px 5px; 
} 
/*--------------- impostazioni generali per le pagine correlate al carrello ----------------*/
div#main_car { 
float : left; 
width : 82%; 
} 
div#content_car { 
float : left; 
width : 100%; 
background-color : #ffffff; 
} 
#COL_content_car { 
margin : 10px; 
line-height : 1.4; 
} 
/*---------- carrello include ----------*/
#H_car { 
margin : 0 auto; 
text-align : center; 
} 
/*-----------------------------------------------------------------------*/	
.linkm { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.linkm A:link { 
color : #525252; 
text-decoration : none; 
} 
.linkm A:visited { 
color : #525252;
text-decoration : none;
} 
.linkm A:active { 
color : #525252;
text-decoration : none;
} 
.linkm A:hover { 
color : #56aac5; 
text-decoration : none; 
}
.linkm2 { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.linkm2 A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.linkm2 A:visited { 
color : #56aac5;
text-decoration : none;
} 
.linkm2 A:active { 
color : #56aac5;
text-decoration : none;
} 
.linkm2 A:hover { 
color : #525252; 
text-decoration : none; 
} 
.testo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.testo A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.testo A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.testo A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.testo A:hover { 
color : #525252; 
text-decoration : none; 
} 
/*----------------------- stili per risorse e-mail ----------------------------------*/
.titolo {
background-color : #d7d7d7; 
font-family : Trebuchet MS; 
font-size : 16px; 
color : #999999; 
font-weight : bold; 
padding-left:15px;
text-align:left;
}
.titoliE { 
font-family : Verdana, Tahoma, Arial; 
font-size : 13px; 
color : #000000;
font-weight:bold; 
} 
.intestazioneE { 
background-color : #f0f0f0; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
color : #000000;
border:1px solid #666666;
padding-right:4px;
} 
.intestazioni_latoE { 
font-family : Verdana, Tahoma, Arial; 
color : #000000; 
text-align : left; 
} 
.tdE { 
padding : 4px; 
border-bottom : 1px solid #f0f0f0; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
color : #000000; 
text-align : right; 
} 

.testoE { 
font-family : Verdana, Tahoma, Arial; 
font-size : 8.5pt; 
color : #000000;
text-align : justify;  
} 
.testoE A:link { 
color : #56aac5;
font-weight:bold; 
text-decoration : none; 
} 
.testoE A:visited { 
color : #56aac5; 
font-weight:bold;
text-decoration : none; 
} 
.testoE A:hover { 
color : #333333; 
font-weight:bold;
text-decoration : none; 
} 
.colorechiaro { 
background-color : #deeef4; 
padding : 6px;
text-align:left; 
}
/*----------------------- stili per risorsa conferma ordine ----------------------------------*/

.tableCO        {font-family : Verdana, Tahoma, Arial; font-size:8.5pt; color : #000000;}

.titoloCO       {font-size: 8.5pt; color: #0033CC; text-align:left;}

.tdCO           {padding : 4px;  font-size: 8.5pt; text-align : right; } 

.tdICO            {border-top:1px solid #666;}
.tdICO td         {font-family : Verdana, Tahoma, Arial; font-size:8.5pt; color : #000000;}
.intestazioneCOsx {background-color: #f0f0f0; border-left:1px solid #666; padding:4px; font-size: 8.5pt;}
.intestazioneCO   {background-color: #f0f0f0; padding:4px; font-size: 8.5pt;}
.intestazioneCOdx {background-color: #f0f0f0; border-right:1px solid #666; padding:4px; font-size: 8.5pt;}
.testoCO          {font-size: 8.5pt; border-top:1px solid #666; text-align:right;}




/* ----------------------- .banner ------------------------------------*/  
.banner-Banner { 
text-align : center; 
padding-top : 10px; 
padding-bottom : 10px; 
} 
/* ----------------------- .carrello ----------------------------------*/ 
.testoEP { font-family: Verdana, Tahoma, Arial; font-size: 7.5pt; color: #000000; text-align: justify; margin: 15px; } 
.testoEP A:link { color: #000000; text-decoration: underline; } 
.testoEP A:visited { color: #000000; text-decoration: underline; } 
.testoEP A:hover { color: #56aac5; text-decoration: none; } 
.carrello-Testo { }
.carrello-Campi { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; text-align: justify; width: 190px; } 
.carrello-CampiCP { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; text-align: justify; width: 190px; border: 1px solid #666666; background-color: #E5E5E5; } 

.carrello-Table { background-color: #f5f5f5; margin: 0 auto; position: relative; }  
.carrello-Table td { padding: 2px; } 
.carrello-TableTotale { width: 30%; text-align: center; } 
.carrello-Articolo { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: center; } 
.carrello-Articolo A:link { color: #525252; text-decoration: none; }  
.carrello-Articolo A:visited { color: #525252; text-decoration: none; } 
.carrello-Articolo A:active { color: #525252; text-decoration: none; } 
.carrello-Articolo A:hover { color: #56aac5; text-decoration: none; } 
.carrello-Categoria { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-align: center; } 
.carrello-Categoria A:link { color: #525252; text-decoration: none; } 
.carrello-Categoria A:visited { color: #525252; text-decoration: none; }  
.carrello-Categoria A:active { color: #525252; text-decoration: none; } 
.carrello-Categoria A:hover { color: #56aac5; text-decoration: none; } 
.carrello-IntestazOrdSel { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: center; background-color: #a7d2e0; text-align: center; } 
.carrello-IntestazOrdSel A:link { color: #ffffff; text-decoration: none; } 
.carrello-IntestazOrdSel A:visited { color: #ffffff; text-decoration: none; } 
.carrello-IntestazOrdSel A:active { color: #ffffff; text-decoration: none; } 
.carrello-IntestazOrdSel A:hover { color: #deeef4; text-decoration: none; } 
.carrello-IntestazOrd { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-align: center; background-color: #deeef4; text-align: center; } 
.carrello-IntestazOrd A:link { color: #525252; text-decoration: none; } 
.carrello-IntestazOrd A:visited { color: #525252; text-decoration: none; } 
.carrello-IntestazOrd A:active { color: #525252; text-decoration: none; } 
.carrello-IntestazOrd A:hover { color: #56aac5; text-decoration: none; } 
.carrello-Marca { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; } 
.carrello-Marca A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.carrello-Marca A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.carrello-Marca A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.carrello-Marca A:hover { 
color : #525252; 
text-decoration : none; 
} 
.carrello-Nome { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
text-align : center;
} 
.carrello-Nome A:link { 
color : #56aac5; 
text-decoration : none;
} 
.carrello-Nome A:visited { 
color : #56aac5;
text-decoration : none; 
} 
.carrello-Nome A:active { 
color : #56aac5;
text-decoration : none; 
} 
.carrello-Nome A:hover { 
color : #525252;
text-decoration : none; 
} 
.carrello-Produttore { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.carrello-Produttore A:link { 
color : #525252; 
text-decoration : none; 
} 
.carrello-Produttore A:visited { 
color : #525252; 
text-decoration : none; 
} 
.carrello-Produttore A:active { 
color : #525252; 
text-decoration : none; 
} 
.carrello-Produttore A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.carrello-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.carrello-Dimensioni { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.carrello-Disponibilita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.carrello-Descrizione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.carrello-Elenchi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : left;
} 
.carrello-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
font-weight : bold; 
color : #808080;
} 
.carrello-Page { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.carrello-Produttore { 
text-align : center; 
} 
.carrello-Intestaz { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
background-color : #deeef4; 
text-align : center; 
} 
.carrello-Intestazioni { 
text-align : center; 
font-family : Verdana, Tahoma, Arial; 
font-size : 13px; 
font-weight : bold; 
} 
.carrello-Categoria { 
text-align : left; 
} 
.carrello-Foto { 
padding : 2px; 
border : 1px solid #6aa8bd; 
background-color : #efefef;
margin-bottom:4px; 
} 
.carrello-Necessari
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #deeef4;
} 

.carrello-NecessariCP
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #B6D9E7;
	color: #36859E;
} 


.carrello-Opzionali { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 

.carrello-OpzionaliCP
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	text-align: center;
	background-color: #E6E6E6;
} 


.carrello-Quantita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center;

} 
.carrello-Carrello { 
text-align : center;

} 
.carrello-Carrello * { 
vertical-align :middle;
} 
.carrello-Carrello img {  
 margin-left:4px;
} 
.carrello-Prezzo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center;
text-transform: lowercase;
} 
.carrello-PrezzoBase { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center;
text-transform: lowercase;
} 
.carrello-PrezzoScontato { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
font-style : italic;
text-transform: lowercase;
} 
.carrello-IVA { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center;
text-transform: lowercase; 
} 
.carrello-Sconto { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-align: center; font-weight: bold; color: #C15C5C; text-transform: lowercase;} 
.carrello-Total { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center;
text-transform: lowercase; 
} 
.carrello-Totale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
font-weight : bold;
line-height:30px;
}
.carrello-Risparmi
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	color: #C15C5C;
}

.carrello-Risparmi { padding: 0px 0px 15px 0px; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-align: center; font-weight: bold; color: #C15C5C; }


.carrello-Spese { 
font-family : Verdana, Tahoma, Arial; 
font-size : 13px;  
font-weight : bold; 
} 
.carrello--Pulsanti {margin:0 auto;}
.carrello--Pulsanti img {margin:5px;}

.carrello-InfoNote      {text-align:center;}

.carrello-InfoNoteDiv   {width:610px; font-size:8pt; border:1px solid #56AAC5; margin:10px auto; padding:30px; text-align:left; font-style:italic;}
.carrello-InfoNoteDiv li  {margin-left:15px;}





/* ----------------------- .cartot ---------------------------------------*/
.cartot-Table { 
border : 1px solid #56aac5; 
background-color : #ece0e0;
width:78%;
margin:0 auto;
font-weight:bold;
} 
.cartot-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.cartot-Prezzi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.cartot-Totale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
text-transform: lowercase; 
} 
.cartot-Table td { 

} 



/* ----------------------- .categElenco ----------------------------------*/
.categElenco-Liv1 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv1 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv1 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv1 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv2 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv3 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv3 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv3 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv3 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv4 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv4 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv4 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv4 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv5 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv5 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv5 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv5 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv6 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv6 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv6 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv6 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv7 { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv7 A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv7 A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv7 A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv1Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv1Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv1Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv1Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv2Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv3Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv3Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv3Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv3Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv4Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv4Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv4Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv4Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv5Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv5Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv5Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv5Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv6Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv6Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv6Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv6Sel A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv7Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #ffffff; text-align : left; } 
.categElenco-Liv7Sel A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv7Sel A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv7Sel A:hover { color : #ffffff; text-decoration : none; } 

.categElenco-Liv1-red { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv1-red A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv1-red A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv1-red A:hover { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2-red { font-family : Verdana, Tahoma, Arial; font-size : 11px; color : #ffffff; text-align : left; } 
.categElenco-Liv2-red A:link { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2-red A:visited { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2-red A:hover { color : #ffffff; text-decoration : underline; } 

.categElenco-Liv1Sel-red { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #FFFF00; text-align : left; } 
.categElenco-Liv1Sel-red A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv1Sel-red A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv1Sel-red A:hover { color : #ffffff; text-decoration : none; } 
.categElenco-Liv2Sel-red { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; color : #FFFF00; text-align : left; } 
.categElenco-Liv2Sel-red A:link { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2Sel-red A:visited { color : #ffffff; text-decoration : underline; } 
.categElenco-Liv2Sel-red A:hover { color : #ffffff; text-decoration : none; } 



/* ----------------------- .categorie ----------------------------------*/ 
.categorie-Table td { text-indent: 1px; }

.categorie-Porta { }

.categorie-Liv1 { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; background-color: #d3d3d3; padding-top: 1pt; padding-bottom: 1pt; }
.categorie-Liv1 a:link { color: #525252; text-decoration: none; } 
.categorie-Liv1 a:visited { color: #525252; text-decoration: none; } 
.categorie-Liv1 A:hover { color: #56aac5; text-decoration: none; }

.categorie-Liv2 { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #e9e4e4; padding-top: 1pt; padding-bottom: 1pt; }
.categorie-Liv2 a:link { color: #525252; text-decoration: none; }
.categorie-Liv2 a:visited { color: #525252; text-decoration: none; }
.categorie-Liv2 A:hover { color: #56aac5; text-decoration: none; }

.categorie-Liv3 { background: url(ITA/images/categorie_bullet2.gif); background-repeat: no-repeat; background-position: top left; padding: 0px; margin: 0; }
.categorie-Liv3 a:link { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; }
.categorie-Liv3 a:visited { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; }
.categorie-Liv3 a:hover { color: #56aac5; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; }

.categorie-Liv4 { background-color: #e9e4e4; padding: 0; margin: 0; background: url(ITA/images/categorie_bullet4.gif); background-repeat: no-repeat; background-position: top left; }
.categorie-Liv4 a:link { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; background: url(ITA/images/categorie_bullet2.gif); background-repeat: no-repeat; background-position: top left; display: inline-block; padding-left: 10px; margin: 0; }
.categorie-Liv4 a:visited { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; background: url(ITA/images/categorie_bullet2.gif); background-repeat: no-repeat; background-position: top left; display: inline-block; padding-left: 10px; margin: 0; }
.categorie-Liv4 a:hover { color: #56aac5; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; }

.categorie-Liv5 { background-color: #e9e4e4; padding: 0; margin: 0; background: url(ITA/images/categorie_bullet4.gif); background-repeat: no-repeat; background-position: top left; } 
.categorie-Liv5 a:link { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; background: url(ITA/images/categorie_bullet2.gif); background-repeat: no-repeat; background-position: top left; display: inline-block; padding-left: 10px; margin: 0; }
.categorie-Liv5 a:visited { color: #525252; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; background: url(ITA/images/categorie_bullet2.gif); background-repeat: no-repeat; background-position: top left; display: inline-block; padding-left: 10px; margin: 0; }
.categorie-Liv5 a:hover { color: #56aac5; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; }

/*categorie con colore di sfondo*/
.categorie-Liv1-red { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #9f0105; padding-top: 1pt; padding-bottom: 1pt; font-weight: bold; } 
.categorie-Liv1-red a:link { color: #ffffff; text-decoration: none; } 
.categorie-Liv1-red a:visited { color: #ffffff; text-decoration: none; } 
.categorie-Liv1-red A:hover { color: #56aac5; text-decoration: none; }

.categorie-Liv1Sel-red { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #9f0105; padding-top: 1pt; padding-bottom: 1pt; font-weight: bold; } 
.categorie-Liv1Sel-red a:link { color: #ffffff; text-decoration: none; } 
.categorie-Liv1Sel-red a:visited { color: #ffffff; text-decoration: none; } 
.categorie-Liv1Sel-red A:hover { color: #56aac5; text-decoration: none; }

.categorie-Liv2Sel-red { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #9f0105; padding-top: 1pt; padding-bottom: 1pt; padding-left: 2pt; }
.categorie-Liv2Sel-red a:link { color: #ffffff; text-decoration: none; }
.categorie-Liv2Sel-red a:visited { color: #ffffff; text-decoration: none; }
.categorie-Liv2Sel-red a:hover { color: #56aac5; text-decoration: none; }


/*selezionate*/
.categorie-Liv1Sel { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #d7d7d7; padding-top: 1pt; padding-bottom: 1pt; font-weight: bold; } 
.categorie-Liv1Sel a:link { color: #000000; text-decoration: none; } 
.categorie-Liv1Sel a:visited { color: #000000; text-decoration: none; } 
.categorie-Liv1Sel A:hover { color: #525252; text-decoration: none; }

.categorie-Liv2Sel { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #deeef4; padding-top: 1pt; padding-bottom: 1pt; padding-left: 2pt; }
.categorie-Liv2Sel a:link { color: #56aac5; text-decoration: none; }
.categorie-Liv2Sel a:visited { color: #56aac5; text-decoration: none; }
.categorie-Liv2Sel a:hover { color: #525252; text-decoration: none; }

.categorie-Liv3Sel { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #deeef4; padding-top: 1pt; padding-bottom: 1pt; } 
.categorie-Liv3Sel a:link { color: #56aac5; text-decoration: none; }
.categorie-Liv3Sel a:visited { color: #56aac5; text-decoration: none; }
.categorie-Liv3Sel a:hover { color: #525252; text-decoration: none; }

.categorie-Liv4Sel { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #deeef4; padding-top: 1pt; padding-bottom: 1pt; padding-left: 2pt; }
.categorie-Liv4Sel a:link { color: #56aac5; text-decoration: none; }
.categorie-Liv4Sel a:visited { color: #56aac5; text-decoration: none; } 
.categorie-Liv4Sel a:hover { color: #525252; text-decoration: none; }



.categorie-NProdotti { font-family: Verdana, Tahoma, Arial; font-size: 11px; }

/* ----------------------- .dati ----------------------------------*/
.dati-Intestazioni { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.dati-Necessari { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.dati-Opzionali { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.dati-opzionaliCP { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #F4F4F4; } 
.dati-Testo { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.dati-Pulsanti img { margin: 5px; }
.dati-LbPunti { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.dati-Punti { font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; } 
.dati-PuntiSep { height: 20px; } 
.dati-PuntiSep hr { display: none; } 


/* ----------------------- .FOTO ----------------------------------*/
.FOTO-Table { 
width : 100%; 
} 
.FOTO-Foto { 
border : 1px solid #56aac5; 
padding : 2px; 
} 
/* ----------------------- .GESTORE ----------------------------------*/ 
.GESTORE-CF { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-ChiSiamo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-DoveSiamo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-Indirizzo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-PIVA { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-RagioneSociale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-Telefono { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.GESTORE-RagioneSociale { 
font-weight : bold; 
} 
.GESTORE_mail           {font-size:8.5pt;}
.GESTORE_mail a:link    {color : #56aac5; text-decoration : none;}
.GESTORE_mail a:visited {color : #56aac5; text-decoration : none;}
.GESTORE_mail a:hover   {color : #525252; text-decoration : none;}

.GESTORE-Email img {margin-top:4px; margin-bottom:4px;}
.GESTORE-Table {margin:0 auto;}
/* ----------------------- .news ----------------------------------*/
.news-Container { 
margin-top : 60px; 
padding-left : 40px; 
padding-bottom : 8px; 
background-color : #efefef; 
border-top : 1px solid #a4c7d3; 
} 
.title_NEWS { 
width : 50%; 
float : left; 
font-size : 18px; 
color : #56aac5; 
font-family : Arial Black; 
} 
.news-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.news-Descrizione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
padding-bottom : 10px; 
} 
.news-Ora { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.news-Testo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
padding-bottom : 10px; 
} 
.news-Titolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
color : #333333; 
padding-top : 10px; 
} 
.news-Titolo A:link { 
color : #525252; 
text-decoration : none; 
} 
.news-Titolo A:visited { 
color : #525252; 
text-decoration : none; 
} 
.news-Titolo A:active { 
color : #525252; 
text-decoration : none; 
} 
.news-Titolo A:hover { 
color : #525252; 
text-decoration : underline; 
} 
.news-NavigazioneSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #ffffff; 
padding-left : 6px; 
padding-right : 6px; 
} 
.news-NavigazioneSel A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.news-NavigazioneSel A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.news-NavigazioneSel A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.news-NavigazioneSel a:hover { 
color : #525252; 
text-decoration : none; 
} 
.news-Navigazione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #deeef4; 
text-align : center; 
} 
.news-Navigazione A:link { 
color : #525252; 
text-decoration : none; 
} 
.news-Navigazione A:visited { 
color : #525252; 
text-decoration : none; 
} 
.news-Navigazione A:active { 
color : #525252; 
text-decoration : none; 
} 
.news-Navigazione A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
/* ----------------------- .newshome ----------------------------------*/
.newshome-Tablenavigazione { 
background-color : #deeef4; 
} 
.newshome-Table { 
text-align : left; 
margin:0 auto;
} 
.newshome-Titolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
color : #ad8e93; 
padding-top : 10px; 
} 
.newshome-Titolo A:link { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Titolo A:visited { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Titolo A:active { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Titolo A:hover { 
color : #525252; 
text-decoration : underline; 
} 
.newshome-Ora { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newshome-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
color : #ad8e93; 
padding-top : 10px; 
} 
.newshome-Descrizione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newshome-Testo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newshome-Navigazione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newshome-Navigazione A:link { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Navigazione A:visited { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Navigazione A:active { 
color : #525252; 
text-decoration : none; 
} 
.newshome-Navigazione A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.newshome-NavigazioneSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newshome-NavigazioneSel A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.newshome-NavigazioneSel A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.newshome-NavigazioneSel A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.newshome-NavigazioneSel A:hover { 
color : #525252; 
text-decoration : none; 
} 
/* ----------------------- .newsletter ----------------------------------*/

#Box_newsletter  { 
text-align:left;
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 

#Box_newsletter a:link	  {color:#56AAC5; text-decoration:none; font-weight:bold;}
#Box_newsletter a:visited {color:#56AAC5; text-decoration:none; font-weight:bold;}
#Box_newsletter a:hover   {color:#44446B; text-decoration:underline; font-weight:bold;}




.newsletter-Table { 
text-align : center; 
margin : 0 auto;
} 
.newsletter-Table td { 
text-align : center; 
} 
.newsletter-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newsletter-Inserimento { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.newsletter-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
width : 100%; 
} 
.newsletter-Pulsanti img { margin:2px; }
/* ----------------------- .o_cartot ----------------------------------*/
.o_cartot-Table { 
border: 1px solid #555555; 
background-color : #deeef4; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 1px; 
padding-bottom : 1px; 
} 
.o_cartot-Totale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
color : #333333; 
} 
.o_cartot-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.o_cartot-Prezzi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
/* ----------------------- .ORDINE ----------------------------------*/ 
.ORDINE-Intestaz { 
background-color : #82b4c4; 
font-family : Verdana, Tahoma, Arial; 
font-size : 10pt; 
color : #ffffff; 
font-weight : bold; 
} 
.ORDINE-Stato { 
background-color : #d7d7d7; 
font-family : Verdana, Tahoma, Arial; 
font-size : 10pt; 
color : #333333; 
} 
.ORDINE-Note { 
font-family : Verdana, Tahoma, Arial; 
font-size : 10pt; 
color : #333333; 
} 
.ORDINE-Pulsanti img {margin:5px;}
/* ----------------------- .ordini ----------------------------------*/ 

.ordini-Table * { vertical-align :middle; } 
.ordini-Campi { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Email { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Inserimento { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Note { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Sel { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Etichette { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.ordini-Data { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; } 
.ordini-Numero { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; } 
.ordini-Stato { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; } 
.ordini-Totale { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; } 
.ordini-Intestaz { font-family : Verdana, Tahoma, Arial; font-size : 11px; background-color : #deeef4; text-align : center; } 
.ordini-Navigazione { font-family : Verdana, Tahoma, Arial; font-size : 11px; background-color : #deeef4; text-align : center; } 
.ordini-Navigazione A:link { color : #525252; text-decoration : none; } 
.ordini-Navigazione A:visited { color : #525252; text-decoration : none; } 
.ordini-Navigazione A:active { color : #525252; text-decoration : none; } 
.ordini-Navigazione A:hover { color : #56aac5; text-decoration : none; } 
.ordini-NavigazioneSel { font-family : Verdana, Tahoma, Arial; font-size : 11px; background-color : #ffffff; padding-left : 6px; padding-right : 6px; } 
.ordini-NavigazioneSel A:link { color : #56aac5; text-decoration : none; } 
.ordini-NavigazioneSel A:visited { color : #56aac5; text-decoration : none; } 
.ordini-NavigazioneSel A:active { color : #56aac5; text-decoration : none; } 
.ordini-NavigazioneSel A:hover { color : #525252; text-decoration : none; } 

/* !C! */
.ordini-USRfattura { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; padding-left: 10px; } 
.ordini-USRlink { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : center; padding-left: 10px; } 
.ordini-USRlink A:link, .ordini-USRlink A:visited { color : #525252; text-decoration : underline; } 
.ordini-USRlink A:hover { color : #56aac5; text-decoration : underline; } 


/* ----------------------- .prodotto ----------------------------------*/ 
.prodotto-Nome { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; } 
.prodotto-Nome A:link { color : #56aac5; text-decoration : none; } 
.prodotto-Nome A:visited { color : #56aac5; text-decoration : none; } 
.prodotto-Nome A:active { color : #56aac5; text-decoration : none; } 
.prodotto-Nome A:hover { color : #525252; text-decoration : none; } 
.prodotto-Articolo { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; } 
.prodotto-Articolo A:link { color : #525252; text-decoration : none; } 
.prodotto-Articolo A:visited { color : #525252; text-decoration : none; } 
.prodotto-Articolo A:active { color : #525252; text-decoration : none; } 
.prodotto-Articolo A:hover { color : #56aac5; text-decoration : none; } 
.prodotto-Categoria { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Categoria A:link { color : #56aac5; text-decoration : none; } 
.prodotto-Categoria A:visited { color : #525252; text-decoration : none; } 
.prodotto-Categoria A:active { color : #525252; text-decoration : none; } 
.prodotto-Categoria A:hover { color : #56aac5; text-decoration : none; } 
.prodotto-Produttore { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; padding-top : 5px; padding-bottom : 5px; } 
.prodotto-Produttore A:link { color : #56aac5; text-decoration : underline; } 
.prodotto-Produttore A:visited { color : #525252; text-decoration : none; } 
.prodotto-Produttore A:active { color : #525252; text-decoration : none; } 
.prodotto-Produttore A:hover { color : #56aac5; text-decoration : none; } 
.prodotto-Marca { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Marca A:link { color : #56aac5; text-decoration : none; } 
.prodotto-Marca A:visited { color : #56aac5; text-decoration : none; } 
.prodotto-Marca A:active { color : #56aac5; text-decoration : none; } 
.prodotto-Marca A:hover { color : #56aac5; text-decoration : none; } 
.prodotto-Data { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Descrizione { font-family : Verdana, Tahoma, Arial; font-size : 11px; background-color : #deeef4;padding:4px; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;  } 
.prodotto-Dimensioni { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Disponibilita { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Etichette { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : left; font-weight : bold; color : #808080;} 
.prodotto-EtichetteEx { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-align: left; font-weight: bold; color: #000000; } 
.prodotto-Page { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Prezzo { font-family : Verdana, Tahoma, Arial; font-size : 11px; font-weight : bold; text-align : left; } 
.prodotto-PrezzoBase { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-PrezzoScontato { font-family : Verdana, Tahoma, Arial; font-size : 11px; text-align : left; font-style : italic; } 
.prodotto-Quantita { font-family : Verdana, Tahoma, Arial; font-size : 11px; } 
.prodotto-Sconto { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #C15C5C; text-align: left; } 
.prodotto-hr { width : 100%; } 
.prodotto-Table { padding : 0; margin : 0; } 
.prodotto-Carrello{ padding-bottom : 10px; margin : 0 auto; }

.DivInfoSconto
{
	padding: 10px 0px 10px 0px;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #C15C5C;
	text-align: center;
}

.InfoOffertaImg
{
	padding-left: 15px;
}

.InfoOffertaEnd
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #C15C5C;
	text-align: left;
	vertical-align: middle;
	line-height: 30px;
	padding-left: 10px;
}


/* ----------------------- .queryadv ----------------------------------*/ 
.queryadv-Table td { 
padding : 2px;
margin:0 auto;
} 
.queryadv-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : left;
width:80%;
} 
.queryadv-Etichette { 
padding-left : 4px; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
color : #808080;
width:20%; 
} 
.queryadv-Pulsanti img {margin:4px;}
/* ----------------------- .query ----------------------------------*/ 
.QUERY-Table { 
text-align : center; 
margin : 5px auto;
width:90%; 
}  
.QUERY-Campi { 
text-align : left; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #ffffff; 
width:80%;
text-align:left;
} 
.QUERY-Sfondo{}
.QUERY-Etichette { 
font-size : 11px; 
font-weight : bold; 
color : #808080;
width:10%; 
} 
.QUERY-Pulsanti { 
text-align : left;
width:5%; 
} 
.QUERY-Table td { 
text-align : center; 
} 
/* ----------------------- .utenti ----------------------------------*/
div#main_User { 
float : left; 
width : 82%; 
} 
div#content_User { 
float : left; 
width : 100%; 
background-color:#FFFFFF;
text-align:center; 
} 
#COL_content_User { 
margin : 10px auto; 
line-height : 1.4;
width:80%;  
} 
/* ----------------------- .registrati ----------------------------------*/ 

.registrazione           {margin:0 auto; padding-left:25px; text-align:left; font-size:8.5pt;}
.registrazione a:link    {text-decoration:none; font-weight:bold; color:#56AAC5;}
.registrazione a:visited {text-decoration:none; font-weight:bold; color:#56AAC5;}
.registrazione a:hover   {text-decoration:underline; font-weight:bold; color:#525252;}


.registrati-Table { background-color: #f5f5f5; } 
.registrati-Campi { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Inserimento { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Intestazioni { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Memorizza { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Necessari { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #deeef4; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #56aac5; font-weight: bold; } 

.registrati-NecessariCP { font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #B6D9E7; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #36859E; font-weight: bold; }
.InputCP { border: 1px solid #666666; background-color: #E5E5E5; } 
.btCap
{
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	border: 1px solid;
	border-color: #ccc #666 #666 #ccc;
	background: #82b4c4;
	color: #ffffff;
	margin-left: 60px;
	font-weight: bold;
}
.btCap2
{
	font-size: 11px;
	border: 1px solid;
	border-color: #ccc #666 #666 #ccc;
	background: #82b4c4;
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	margin-left: 30px;
}

.registrati-Opzionali { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Testo { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 
.registrati-Descrizione { font-family: Verdana, Tahoma, Arial; font-size: 11px; } 

/* ----------------------- .registratilog ----------------------------------*/ 
.registratilog-Centrato { 
text-align : center; 
margin : 0 auto; 
} 
.registratilog-Table { 
text-align : center; 
background-color : #f5f5f5; 
margin : 0 auto; 
} 
.registratilog-Necessari { 
font-family : Verdana, Tahoma, Arial; 
text-align:center;
background-color : #deeef4; 
font-size : 11px; 
color : #56aac5; 
font-weight : bold; 
} 
.registratilog-Opzionali { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.registratilog-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
width : 120px; 
} 
.registratilog-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
} 
.registratilog-Inserimento { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.registratilog-Intestazioni { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.registratilog-Memorizza { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.registratilog-Testo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.registratilog-Pulsanti img {margin:4px;}




/* ----------------------- .registratipassw ----------------------------------*/ 
.registratipassw-Table { 
text-align : center; 
background-color : #f5f5f5; 
margin : 0 auto; 
} 
.registratipassw-Necessari { 
font-family : Verdana, Tahoma, Arial; 
text-align:center;
background-color : #deeef4; 
font-size : 11px; 
color : #56aac5; 
font-weight : bold; 
} 
.registratipassw-Campi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
width : 127px; 
} 
.registratipassw-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
} 
.registratipassw-Pulsanti img {margin-top:10px; margin-left:25%;}


/* ----------------------- .risultato ----------------------------------*/ 
.risultato-Navigazione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #deeef4; 
text-align : center; 
} 
.risultato-Navigazione A:link { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Navigazione A:visited { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Navigazione A:active { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Navigazione A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-NavigazioneSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #ffffff; 
padding-left : 6px; 
padding-right : 6px; 
} 
.risultato-NavigazioneSel A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-NavigazioneSel A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-NavigazioneSel A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-NavigazioneSel A:hover { 
color : #525252; 
text-decoration : none; 
} 
.risultato-IntestazOrd { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #deeef4; 
text-align : center; 
} 
.risultato-IntestazOrd A:link { 
color : #525252; 
text-decoration : none; 
} 
.risultato-IntestazOrd A:visited { 
color : #525252; 
text-decoration : none; 
} 
.risultato-IntestazOrd A:active { 
color : #525252; 
text-decoration : none; 
} 
.risultato-IntestazOrd A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-IntestazOrdSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #a7d2e0; 
text-align : center; 
} 
.risultato-IntestazOrdSel A:link { 
color : #ffffff; 
text-decoration : none; 
} 
.risultato-IntestazOrdSel A:visited { 
color : #ffffff; 
text-decoration : none; 
} 
.risultato-IntestazOrdSel A:active { 
color : #ffffff; 
text-decoration : none; 
} 
.risultato-IntestazOrdSel A:hover { 
color : #deeef4; 
text-decoration : none; 
} 
.risultato-Produttore { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-Produttore A:link { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Produttore A:visited { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Produttore A:active { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Produttore A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Marca { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-Marca A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Marca A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Marca A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Marca A:hover { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Categoria { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-Categoria A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-categoria A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-categoria A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-categoria A:hover { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Nome { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
text-align : center; 
} 
.risultato-Nome A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Nome A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Nome A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Nome A:hover { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Articolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
text-align : center; 
} 
.risultato-Articolo A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Articolo A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Articolo A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.risultato-Articolo A:hover { 
color : #525252; 
text-decoration : none; 
} 
.risultato-Carrello { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-Disponibilita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Quantita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
width : 20px; 
text-align : center; 
} 
.risultato-Prezzo
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	text-align: center;
	text-transform: lowercase;
} 
.risultato-PrezzoBase { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-PrezzoScontato { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : center; 
} 
.risultato-Sconto { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #C15C5C; text-align: center; white-space: nowrap; } 
.risultato-Total { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
} 
.risultato-Totale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
} 
.risultato-IVA { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Descrizione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Dimensioni { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Elenchi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
color : #808080; 
} 
.risultato-Intestaz { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #deeef4; 
text-align : center; 
} 
.risultato-Ordinamento { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
line-height:40px; 
} 
.risultato-Page { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.risultato-Foto { 
padding : 2px; 
border : 1px solid #6aa8bd; 
background-color : #efefef; 
} 
.risultato-hr { 
width : 100%; 
} 
.risultato-Titolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 14px; 
font-weight : bold; 
color : #56aac5; 
padding-bottom : 10px; 
} 
.scheda_cat-Table { 
width : 100%; 
} 

/* ----------------------- .scheda prodotto famiglia ----------------------------*/

.scheda_PROD {border:1px solid #56AAC5; padding:4px;}
.scheda_PRODsx {float:left; width:30%; background-color:#FFFFFF;}
.scheda_PRODdx {float:right; width:62%;}

.scheda_PRODdx hr { display:none;}



.USR-TabVarianti {margin-top:10px; margin-bottom:10px; padding:2px; font-family : Verdana, Tahoma, Arial; font-size:10pt; border:0;}
.USR-TabVarianti td {padding:2px;} 
.UsrNome {font-family : Verdana, Tahoma, Arial; font-size:10pt;}
.UsrData    {font-family : Verdana, Tahoma, Arial; font-size:10pt;}
.USR_Variante_1 {font-family : Verdana, Tahoma, Arial; font-size:10pt;}
.USR_Variante_2 {font-family : Verdana, Tahoma, Arial; font-size:10pt;}
.UsrTitle   {display:none;}



/* ----------------------- .scheda_cat ----------------------------------
#scheda_areasx {float:left; width:25%;}
#scheda_areadx {float:right; width:62%;}
*/

.scheda_cat-Nome { 
background-color : #deeef4; 
color : #525252; 
font-family : Verdana, Tahoma, Arial; 
font-size : 14px; 
font-weight : bold; 
} 

.scheda_label {font-weight:bold; font-size:12px; color:#666666;}
.scheda_border {border:1px solid #56AAC5; padding:4px;}
.colore { background-color: #56aac5; padding: 6px; color:#FFFFFF; } 
/* ----------------------- .scheda_famiglia ----------------------------*/

#scheda_FAM {border:1px solid #56AAC5; padding:4px; background-color:#FFFFFF;}
#scheda_FAMsx {float:left; width:30%; background-color:#FFFFFF;}
#scheda_FAMdx {float:right; width:62%;}

/* ----------------------- .VALUTE ----------------------------------*/
.VALUTE-Cambio { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.VALUTE-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.VALUTE-Intestaz { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.VALUTE-Sigla { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.VALUTE-Sigla A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.VALUTE-Sigla A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.VALUTE-Sigla A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.VALUTE-Sigla A:hover { 
color : #525252; 
text-decoration : none; 
} 
/* ----------------------- .varianti ----------------------------------*/ 
.varianti-FotoElenco { 
border : 3px solid #ffffff; 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
color : #56aac5; 
} 
.varianti-FotoElencoSel { 
border : 3px solid #56aac5; 
} 
.varianti-Table { 
background-color : #f5f5f5;
} 
.varianti-Elenchi{ 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
text-align : left;
}

/*--------------- impostazioni generali correlati ----------------*/
div#col_CORR { 
padding-left : 4px; 
text-align : center; 
} 
div#col_CORR table { 
margin : 0 auto; 
text-align : center; 
} 
/* ----------------------- .vetrina ---------------------------------- */

.vetrina-Articolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
text-align : left; 
} 
.vetrina-Articolo A:link { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Articolo A:visited { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Articolo A:active { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Articolo A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Categoria { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Categoria A:link { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Categoria A:visited { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Categoria A:active { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Categoria A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-IntestazOrd { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #deeef4; 
text-align : center; 
} 
.vetrina-IntestazOrd A:link { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-IntestazOrd A:visited { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-IntestazOrd A:active { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-IntestazOrd A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-IntestazOrdSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #a7d2e0; 
text-align : center; 
} 
.vetrina-IntestazOrdSel A:link { 
color : #ffffff; 
text-decoration : none; 
} 
.vetrina-IntestazOrdSel A:visited { 
color : #ffffff; 
text-decoration : none; 
} 
.vetrina-IntestazOrdSel A:active { 
color : #ffffff; 
text-decoration : none; 
} 
.vetrina-IntestazOrdSel A:hover { 
color : #deeef4; 
text-decoration : none; 
} 
.vetrina-Navigazione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #deeef4; 
text-align : center; 
} 
.vetrina-Navigazione A:link { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Navigazione A:visited { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Navigazione A:active { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Navigazione A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-NavigazioneSel { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #ffffff; 
padding-left : 6px; 
padding-right : 6px; 
} 
.vetrina-NavigazioneSel A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-NavigazioneSel A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-NavigazioneSel A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-NavigazioneSel A:hover { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Produttore { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Produttore A:link { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Produttore A:visited { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Produttore A:active { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Produttore A:hover { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Marca { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
padding-left:1px 
} 
.vetrina-Marca A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Marca A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Marca A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Marca A:hover { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Nome { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
text-align : left; 
padding-left:1px; 
} 
.vetrina-Nome A:link { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Nome A:visited { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Nome A:active { 
color : #56aac5; 
text-decoration : none; 
} 
.vetrina-Nome A:hover { 
color : #525252; 
text-decoration : none; 
} 
.vetrina-Table { 
padding:3px;
margin:0 auto;
} 
.vetrina-TableDati td {text-align:left;}

.vetrina-Intestaz { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
background-color : #deeef4; 
text-align : center; 
} 
.vetrina-Carrello { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Quantita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
width : 20px; 
} 
.vetrina-Disponibilita { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Prezzo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px;
padding-left:2px;
text-transform: lowercase; 
} 
.vetrina-PrezzoBase { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-PrezzoScontato { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-style : italic; 
} 
.vetrina-Sconto { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #C15C5C; } 
.vetrina-Total { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold; 
} 
.vetrina-Totale { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
font-weight : bold;
} 
.vetrina-IVA { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Titolo { 
font-family : Verdana, Tahoma, Arial; 
font-size : 14px; 
font-weight : bold; 
color : #FFFFFF; 
padding-left : 5px;
text-align:left;
background-color:#56AAC5;
line-height:25px;
border-bottom:4px solid #FFFFFF;
} 
.vetrina-Etichette { 
font-weight : bold; 
color : #808080;
text-align:left;
padding-left:2px;
} 
.vetrina-Foto { 
padding : 2px; 
border : 1px solid #6aa8bd; 
background-color : #efefef;
margin-top:6px; 
} 
.vetrina-hr { 
width : 100%; 
} 
.vetrina-Data { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Descrizione { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Dimensioni { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Elenchi { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Etichette { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Ordinamento { 
font-family : Verdana, Tahoma, Arial; 
font-size : 12px;
} 
.vetrina-Page { 
font-family : Verdana, Tahoma, Arial; 
font-size : 11px; 
} 
.vetrina-Pulsanti {margin:10px;}

.vetrina-CellFoto  {text-align:center;}
.vetrina-TableFoto{width:98%;}
/* ----------------------- .vetrina POPUP homepage ---------------------------------- */
#PopBlank {position: absolute; width: 100%; height: 500px; left: 0px; top: 0px; background-color: #000000; z-index: 100; opacity: .3; filter: alpha(opacity=30); }
#PopDett {position: absolute; width: 100%; height: 343px; left: 0px; text-align: center; z-index: 110; }




.FrmNews
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	text-align: center;
}

.TabNews
{
	margin: 0px auto;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

.TabNews-label
{
	text-align: right;
	width: 150px;
	padding-right: 5px;
}

.TabNews-eml
{
	/*width:250px;*/

}

.TabNews-nota
{
	width:200px;
	padding:2px;
	border:1px solid #9B9B9B;
	font-size: 10px;
	margin:4px;
}



#FtStampa
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px;
	margin: 0px;
	background-color: #CCCCCC;
	width: 170px;
	height: 20px;
	top: 0px;
	left: 0px;
	position: absolute;
	text-align: center;
}

#FtStampa a:link, #FtStampa a:visited
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
	line-height: 18px;
}
#FtStampa a:hover
{
	color: #FF0000;
}

.FtBody
{
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0px;
	color: #000000;
}
.FtLogo { display: none; }
.FtHeader { line-height: 20px; padding: 0px 0px 20px 0px; text-align: center; color: #26306D; font-size: 10pt; font-family: Verdana, Tahoma, Arial; font-weight: bolder; }
.FtTable { font-family: Verdana, Tahoma, Arial; width: 100%; font-size: 8pt; color: #000000; line-height: 18px; }
.FtTd50  { width: 50%; text-align: left; vertical-align: top; }
.FtLabel { font-weight: bolder; }
.FtTableDett { width: 100%; font-family: Verdana, Tahoma, Arial; }
.FtTableDett th { padding: 0px 0px 10px 0px; border-bottom: 3px solid #26306D; color: #26306D; font-size: 9pt; font-weight: bold; text-align: left; } 
.FtTableDett td { color: #000000; font-size: 9pt; text-align: left; padding: 5px 0px 0px 0px; } 
.FtTdDettTop { font-size: 3px; line-height: 3px; }
.FtTdDettBott { border-bottom: 1px solid #26306D; font-size: 8px; line-height: 8px; }


.FtTableBott { width: 100%; font-family: Verdana, Tahoma, Arial; }

.FtTdHead { padding: 1px 2px 1px 2px; border: 1px solid #26306D; font-size: 8pt; font-weight: bold; text-align: left; color: #000000; }

.FtDtNome, .FtDtImpo, .FtDtImpost { padding: 1px 2px 1px 2px; border: 1px solid #26306D; font-size: 9pt; text-align: left; color: #000000; }

.FtDtNome { font-size: 8pt; font-weight: bold; }

.FtTotale { padding: 10px 0px 0px 0px; font-size: 9pt; text-align: right; }


/*------PROMOZIONI--------*/

.styletable {margin:0 auto; border-right: 1px solid #666; border-top: 1px solid #666; width:100%;}
.styletable div {font-size:8.5pt;}
.stylecell  {border-left: 1px solid #666; border-bottom: 1px solid #666; padding:4px; vertical-align:top; /*background-color: #d3d3d3;*/}


.simple_table     {margin:20px auto; width:70%; font-size:8.5pt;}
.simple_table td  {text-align:center; vertical-align:top;}
.simple_table img {border:0;}

.simple_cell a:link    {color : #56aac5; text-decoration:none; font-weight:bold;}
.simple_cell a:visited {color : #56aac5; text-decoration:none;}
.simple_cell a:hover   {color : #525252; text-decoration:none;}


.carrello-InfoDatiSped { text-align: center; padding: 0px 0px 10px 0px; } 
.carrello-InfoDatiSpedDiv { width: 610px; font-size: 8pt; border: 1px solid #56AAC5; margin: 0px auto 10px auto; padding: 10px; text-align: left; font-style: italic; }

.DivPaccoRegalo { padding: 0px 0px 10px 0px; text-align: center; position: relative; }
.tbPaccoRegalo { border: 1px solid #56AAC5; font-family: Verdana, Arial, sans-serif; margin: 0px auto 0px auto; font-size: 8.5pt; font-style: italic; width: 500px; }
.tbPaccoRegalo td { padding: 6px; line-height: 20px; } 
.tbPaccoRegalo a:link, .tbPaccoRegalo a:visited { color: #56aac5; text-decoration: none; font-size: 9pt; font-weight: bold; }
.tbPaccoRegalo a:hover { text-decoration: underline; color: #52526B; }

.promotion  {text-align:center;}

/*--------------- Promo ----------------*/
.PROMO {font-size : 8.5pt;}
.PROMO A:link {color:#56AAC5; text-decoration:none; font-weight:bold; line-height:18px;} 
.PROMO A:visited {text-decoration:none; color:#56AAC5; font-weight:bold; line-height:18px;} 
.PROMO A:hover {color:#525252; text-decoration:none; font-weight:bold; line-height:18px;}
.PROMO ol {padding-left:30px;}
.PROMO ul {padding-left:30px; list-style-image: url(ITA/img/dot.gif);}


/*------POPUP HOME--------*/

#DivPOcontainer{position:absolute; z-index: 1100; width:552px; height:410px; position:absolute; left:50%; top:50%; margin-left:-276px; margin-top:-205px;}
#DivPOcontent {}
#DivPopup {margin:0 auto; font-family: verdana, tahoma, arial; font-weight: normal; font-size: 12px; text-align: center; color:#333333;}
#DivPopup img {border:0;}
#DivPopup a:link{font-weight:bold; text-decoration:none; color:#336099;}
#DivPopup a:hover {color:#333333; text-decoration:underline;}
#DivPopup a:visited {color:#866095; text-decoration:none;}
.content-popup { border:1px solid #000; background-color:#fff;}
.close-popup {width:100%; text-align:right;}

/*------POPUP HOME--------*/

.corr-table { padding: 0px; margin: 0px; font-family: Verdana, Tahoma, Arial; }
.corr-nav { width: 2%; }
.corr-nav img { border: 0px; }
.corr-tditem { width: 24%; padding: 2px; margin: 0px; text-align: center; }
.corr-item { font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.corr-foto { min-height: 110px; height: auto !important; height: 110px; }

.corr-nome { font-weight: bold; text-align: left; min-height: 40px; height: auto !important; height: 40px; }
.corr-nome a:link, .corr-nome a:visited { color: #56aac5; text-decoration: none; } 
.corr-nome a:hover { color: #525252;  text-decoration : none; } 

.corr-marca { font-weight: normal; text-align: left; }
.corr-marca a:link, .corr-marca a:visited { color: #56aac5; text-decoration: none; } 
.corr-marca a:hover { color: #525252;  text-decoration : none; } 

.corr-table .sconto {  font-family: Verdana, Tahoma, Arial; text-align: center; font-weight: bold; color: #C15C5C; text-transform: lowercase; font-size: 11px; }

.OffertaTb { padding: 0px; margin: 0px; font-family: Verdana, Tahoma, Arial; background-color: #DEEEF4; font-size: 11px; }
.OffertaTitolo { line-height: 22px; font-size: 14px; font-weight: bolder; text-align: left; padding: 5px; color: #333333; }
.OffertaPeriodo { font-size: 12px; line-height: 22px; font-weight: normal; font-style: italic; color: #000000; }
.OffertaDesc {padding: 5px;}
.OffertaBody {padding: 5px;}
.OffertaBody p {padding-bottom: 7px;}

textarea.carrello-Campi {width:420px; height:100px; }

.ProdNoDispo { font-family: Verdana, Tahoma, Arial; font-weight: bold; color: #C15C5C; font-size: 11px; }

.Ord1_3-Table { padding: 0px; margin: 0px auto; width: 80%; }
.Ord1_3-IntestazioniTP { font-size: 10pt; font-weight: bolder; color: #000000; line-height: 25px; text-align: center; text-indent: 5px; text-transform: uppercase; background-color: #EAEAEA; }
.Ord1_3-Intestazioni { font-size: 10pt; font-weight: bolder; color: #000000; line-height: 25px; text-align: center; text-indent: 5px; background-color: #A2A2A2; text-transform: uppercase; }
.Ord1_3-Necessari { text-align: left; line-height: 30px; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #235265; text-indent: 10px; }
.Ord1_3-Descrizione { margin: 0px; font-size: 9pt; color: #333333; font-weight: normal; padding: 3px 10px 6px 10px; background-color: #AFD6E4; }
.Ord1_3-Spese { font-size: 9pt; color: #921313; font-weight: bold; padding: 0px; line-height: 20px; text-align: center; }
.Ord1_3-Pulsanti { text-align: center; padding: 10px 0px 0px 0px; }

.TableTipoPag { font-family: Verdana, Tahoma, Arial; font-size: 9pt; background-color: #F5F5F5; width: 100%; }
.TableTipoPag .TTPsep { font-size: 1px; line-height: 8px; height: 8px; background-color: #EAEAEA; }
.TableTipoPag .TTPradio { text-align: center; line-height: 30px; width: 1%; background-color: #5F91A1; padding: 0px 10px; }
.TableTipoPag .TTPnome { text-align: left; line-height: 30px; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #5F91A1; }
.TableTipoPag .TTPinfo { font-size: 9pt; color: #333333; font-weight: normal; padding: 3px 10px 6px 10px; background-color: #DEEEF4; }
.TableTipoPag .TTPcosto { font-size: 9pt; color: #921313; font-weight: bold; padding: 0px; line-height: 20px; text-align: center; }

.ImgOfferta1 { margin: 0px 3px; vertical-align: text-bottom; }


/***** Speciale Natale *****/
.DivSN { background-color: #FFFFFF; text-align: center; }
.tbSN { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 14px; }
.tbSN1 { width: 100%; }
.tbSN2 { width: 47%; }
.tbSN .tdTitolo { padding: 4px 6px; background-color: #CE0610; color: #FFFFFF; font-weight: bold; line-height: 1.4; text-align: left; }
.tbSN .tdSep { line-height: 30px; height: 30px; }
.tbSN .tdItem { border: 1px solid #CE0610; width: 47%; }
.tbSN a:link, .tbSN a:visited { color: #CE0610; text-decoration: underline; } 
.tbSN a:hover { color: #525252; }
.tbSN img { border-style: none solid none none; border-width: 1px; border-color: #CE0610; }
.tbSN2 .tdItem { width: 100%; }

.tbSN .tdSotto { padding: 45px 0px 10px 0px; border-style: none solid solid solid; border-width: 1px; border-color: #CE0610; text-align: center; }
.tbSN .tdSotto .SottoItem { padding: 0px 0px 35px 0px; }

.tbSN .tdSotto2 { padding: 45px 0px 25px 0px; border-style: none solid solid solid; border-width: 1px; border-color: #CE0610; text-align: center; }
.tbSN .tdSotto2 .SottoItem { padding: 0px 0px 15px 0px; }

.tbSN .SottoItem a:link, .tbSN .SottoItem a:visited { color: #CE0610; text-decoration: underline; font-size: 16px; }
.tbSN .SottoItem a:hover { color: #525252; }

.tbItem { width: 100%;  font-family: Verdana,Arial,sans-serif; font-size: 14px; }
.tbItem .tdImg { width: 15%; }
.tbItem .tdLnk { width: 85%; padding: 0px 10px; text-align: center; }
.DivSR { line-height: 18px; text-align: center; padding: 0px 0px 25px 0px; }
.DivSR a:link, .DivSR a:visited { color: #CE0610; text-decoration: underline; }
.DivSR a:hover { color: #525252; }

/***** saldi viola *****/
.Divsaldi { background-color: #FFFFFF; text-align: center; }
.tbsaldi { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 14px; }
.tbsaldi1 { width: 100%; }
.tbsaldi2 { width: 47%; }
.tbsaldi .tdTitolosaldi { padding: 4px 6px; background-color: #9e55c0; color: #FFFFFF; font-weight: bold; line-height: 1.4; text-align: left; }
.tbsaldi .tdSepsaldi { line-height: 30px; height: 30px; }
.tbsaldi .tdItemsaldi { border: 1px solid #9e55c0; width: 47%; }
.tbsaldi a:link, .tbsaldi a:visited { color: #9e55c0; text-decoration: underline; } 
.tbsaldi a:hover { color: #525252; }
.tbsaldi img { border-style: none solid none none; border-width: 1px; border-color: #9e55c0; }
.tbsaldi2 .tdItemsaldi { width: 100%; }

.tbsaldi .tdSottosaldi { padding: 45px 0px 10px 0px; border-style: none solid solid solid; border-width: 1px; border-color: #9e55c0; text-align: center; }
.tbsaldi .tdSottosaldi .SottoItemsaldi { padding: 0px 0px 35px 0px; }

.tbsaldi .tdSottosaldi2 { padding: 45px 0px 25px 0px; border-style: none solid solid solid; border-width: 1px; border-color: #9e55c0; text-align: center; }
.tbsaldi .tdSottosaldi2 .SottoItemsaldi { padding: 0px 0px 15px 0px; }

.tbsaldi .SottoItemsaldi a:link, .tbsaldi .SottoItemsaldi a:visited { color: #9e55c0; text-decoration: underline; font-size: 16px; }
.tbsaldi .SottoItemsaldi a:hover { color: #525252; }

.tbItemsaldi { width: 100%;  font-family: Verdana,Arial,sans-serif; font-size: 14px; }
.tbItemsaldi .tdImgsaldi { width: 15%; }
.tbItemsaldi .tdLnksaldi { width: 85%; padding: 0px 10px; text-align: center; }
.DivSRsaldi { line-height: 18px; text-align: center; padding: 0px 0px 25px 0px; }
.DivSRsaldi a:link, .DivSRsaldi a:visited { color: #9e55c0; text-decoration: underline; }
.DivSRsaldi a:hover { color: #525252; }

/***** san valentino *****/
.Divsanvalentino { background-color: #FFFFFF; text-align: center; }
.tbsanvalentino { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 14px; border: 1px solid #9f0105; }
.tbsanvalentino1 { width: 100%; }
.tbsanvalentino2 { width: 47%; }
.tbsanvalentino .tdTitolosanvalentino { padding: 4px 6px; background-color: #9f0105; color: #FFFFFF; font-weight: bold; line-height: 1.4; text-align: left; }
.tbsanvalentino .tdSepsanvalentino { line-height: 30px; height: 30px; }
.tbsanvalentino .tdItemsanvalentino { width: 47%; }
.tbsanvalentino a:link, .tbsanvalentino a:visited { color: #9f0105; text-decoration: underline; } 
.tbsanvalentino a:hover { color: #525252; }
.tbsanvalentino img {  }
.tbsanvalentino2 .tdItemsanvalentino { width: 100%; }

.tbsanvalentino .tdSottosanvalentino { padding: 45px 0px 10px 0px; border-width: 1px; border-color: #9f0105; text-align: center; }
.tbsanvalentino .tdSottosanvalentino .SottoItemsanvalentino { padding: 0px 0px 35px 0px; }

.tbsanvalentino .tdSottosanvalentino2 { padding: 45px 0px 25px 0px; border-width: 1px; border-color: #9f0105; text-align: center; }
.tbsanvalentino .tdSottosanvalentino2 .SottoItemsanvalentino { padding: 0px 0px 15px 0px; }

.tbsanvalentino .SottoItemsanvalentino a:link, .tbsanvalentino .SottoItemsanvalentino a:visited { color: #9f0105; text-decoration: underline; font-size: 16px; }
.tbsanvalentino .SottoItemsanvalentino a:hover { color: #525252; }

.SottoItemsanvalentinoNOBORDER img { padding: 0px 0px 10px 0px; text-align: center; border:0;  }
.SottoItemsanvalentinofrase { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 12px; font-style:italic  }
.SottoItemsanvalentinofrase a:link { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 12px; font-style:italic; color: #9f0105;  }
.SottoItemsanvalentinofrase a:visited { font-family: Verdana,Arial,sans-serif; margin: 0px auto; font-size: 12px; font-style:italic; color: #9f0105;  }





.tbItemsanvalentino { width: 100%;  font-family: Verdana,Arial,sans-serif; font-size: 14px; }
.tbItemsanvalentino .tdImgsanvalentino { width: 15%; }
.tbItemsanvalentino .tdLnksanvalentino { width: 85%; padding: 0px 10px; text-align: center; }
.DivSRsanvalentino { line-height: 18px; text-align: center; padding: 0px 0px 25px 0px; }
.DivSRsanvalentino a:link, .DivSRsanvalentino a:visited { color: #9f0105; text-decoration: underline; }
.DivSRsanvalentino a:hover { color: #525252; }



