BODY {
	SCROLLBAR-FACE-COLOR: #a7a7a7;
	SCROLLBAR-HIGHLIGHT-COLOR: #F8F8FF;
	SCROLLBAR-SHADOW-COLOR: Black;
	SCROLLBAR-ARROW-COLOR: Red;
	SCROLLBAR-BASE-COLOR: White;
	scrollbar-3d-light-color: #f7f7f7;
	scrollbar-dark-shadow-color: Black;
}


.button {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant:normal;
    font-size:12px;
    color: #000;
    background-color: #ddd;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}
			    
.button:active {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #888;
    border-top: 1px solid #888;
}
.button-review {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant:normal;
    font-size:10px;
    color: #000;
    background-color: #ddd;
    border-bottom: 1px solid #8e8e8e;
    border-right: 1px solid #8e8e8e;
}
						
.input {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant:normal;
    font-size:12px;
    color: #000;
    border-left: 1px solid #888;
    border-top: 1px solid #888;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 2;
    background-color: #F7F7F7
}
											
.input:focus {
    background-color: #fff;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.colorPRP {
 color:#424242;
}

.titleSDP {
 color:#424242;
}

.productSDP {
 color:#7a0006;
}

.u {
 text-decoration: underline;
}

           SELECT {
	               font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		                    background-color: #f7f7f7;
				                  color: black;
						                 font-style:normal;
								                 font-variant:normal;
										                  font-size:11px;
												                    border-left-width: 2;
														                       border-right: 2px solid #d2d2d2;
																                           border-top-width: 2;
																			                        border-bottom: 2px solid #d2d2d2;
																						                      font-weight:normal;
																								                            }
																											    
																											                          INPUT[type="button"] {
																														                         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																	                         color: black;
																																				                          font-size:10px;
																																							                           }
																																										   
																																										                            .stileformnoborder {
																																													                              font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																																                                 color: black;
																																																				                             font-size:10px;
																																																							                                 }
																																																											 
																																																											 .textGray {
																																																											  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																																											    background-color: #f7f7f7;
																																																											       color: black;
																																																											           font-style:normal;
																																																												        font-variant:normal;
																																																													      font-size:11px;
																																																													             border-left-width: 1;
																																																														             border-right: 1px solid #d2d2d2;
																																																															              border-top-width: 1;
																																																																                border-bottom: 1px solid #d2d2d2;
																																																																		           font-weight:normal;
																																																																			              }
																																																																				      
																																																																				                 .selectGray {
																																																																						             font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																																																							                  background-color: #f7f7f7;
																																																																									                color: black;
																																																																											               font-style:normal;
																																																																												                       font-variant:normal;
																																																																														                        font-size:11px;
																																																																																	                  border-left-width: 2;
																																																																																			                     border-right: 2px solid #d2d2d2;
																																																																																					                         border-top-width: 2;
																																																																																								                      border-bottom: 2px solid #d2d2d2;
																																																																																										                            font-weight:normal;
																																																																																													                          }
																																																																																																  
																																																																																																                        .buttonGray {
																																																																																																			                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																																																																																					                               color: black;
																																																																																																								                                font-size:10px;
																																																																																																												                         }
																																																																																																															 
																																																																																																															 
INPUT[type="text"] {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #f7f7f7;
      color: black;
          font-style:normal;
	       font-variant:normal;
	             font-size:11px;
		            border-left-width: 1;
			            border-right: 1px solid #d2d2d2;
				             border-top-width: 1;
					               border-bottom: 1px solid #d2d2d2;
						                  font-weight:normal;
								             }
									     
									                .formblu {
											            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
												                 background-color: #f7f7f7;
														               color: black;
															                      font-style:normal;
																	                      font-variant:normal;
																			                       font-size:11px;
																					                         border-left-width: 1;
																								                    border-right: 1px solid #d2d2d2;
																										                        border-top-width: 1;
																													                     border-bottom: 1px solid #d2d2d2;
																															                           font-weight:normal;
																																		                         }
																																					 
																																					                       .stileformblue {
																																							                              font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																										                              background-color: #f7f7f7;
																																													                               color: black;
																																																                                 font-style:normal;
																																																				                            font-variant:normal;
																																																							                                font-size:11px;
																																																											                             border-left-width: 1;
																																																														                                   border-right: 1px solid #d2d2d2;
																																																																		                                  border-top-width: 1;
																																																																						                                  border-bottom: 1px solid #d2d2d2;
																																																																										                                   font-weight:normal;
																																																																														                                    }
																																																																																		    
																																																																																		    
																																																																																		    INPUT[type="password"] {
																																																																																		     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
																																																																																		       background-color: #f7f7f7;
																																																																																		          color: black;
																																																																																			      font-style:normal;
																																																																																			           font-variant:normal;
																																																																																				         font-size:11px;
																																																																																					        border-left-width: 1;
																																																																																						        border-right: 1px solid #d2d2d2;
																																																																																							         border-top-width: 1;
																																																																																								           border-bottom: 1px solid #d2d2d2;
																																																																																									              font-weight:normal;
																																																																																										                 }
																																																																																												 
																																																																																												 



b {
FONT-SIZE: 11px; COLOR: #7a0006; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}

.textGray {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #f7f7f7;
 color: black;
 font-style:normal;
 font-variant:normal;
 font-size:11px;
 border-left-width: 1;
 border-right: 1px solid #d2d2d2;
 border-top-width: 1;
 border-bottom: 1px solid #d2d2d2;
 font-weight:normal;
}

.selectGray {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #f7f7f7;
 color: black;
 font-style:normal;
 font-variant:normal;
 font-size:11px;
 border-left-width: 2;
 border-right: 2px solid #d2d2d2;
 border-top-width: 2;
 border-bottom: 2px solid #d2d2d2;
 font-weight:normal;
}

.buttonGray {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: black;
 font-size:10px;
}

.colorBlack {
 color:black;
}

.size9{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
}
  
.size10 {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
    
.size11 {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
      
.size12 {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
	
.size13 {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
}
	  
.size14 {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
}
	    
.colorGray {
 color:#424242;
}

.colorRed {
 color:#832100;
}

.colorGreen {
 color:green;
}
	     
.bold {
 font-weight: bold;
 }
	      
.colorBgGray {
 background-color:#f7f7f7;
}
	       
.colorBorderGray {
 border-color:#ededed;
}

.colorBorderGraySolid {
 border: 1px solid #ededed;
 }

a {
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

A.Ele {FONT-SIZE: 10px; COLOR: #a22a02; FONT-FAMILY: Verdana, Geneva; TEXT-DECORATION: none}
a:hover.Ele {TEXT-DECORATION: underline} 
.menunegozi {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #a22a02; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a.menunegozi {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #a22a02; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a:hover.menunegozi {TEXT-DECORATION: underline; COLOR: #a22a02;}
.menunegozioselezionato {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #FBE5E5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

A.Linkablecolor {FONT-SIZE: 10px; COLOR: #FBE5E5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a:hover.Linkablecolor {TEXT-DECORATION: underline}
.menucategoria1liv {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; COLOR: #CC3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


A.MenuSx {FONT-SIZE: 11px; COLOR: #CC0000; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a:hover.MenuSx {TEXT-DECORATION: underline;  FONT-WEIGHT: normal; COLOR: black; margin-top: 1; margin-bottom: 1;}


img.borderimg { border: 2px solid; border-color: #ffe1d7 }


.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }
* html .sb, * html .sbi { height:1%; }
.sbi { display:inline-block; }
.sb-inner { background: #fff0d9; }
.sb-shadow { background:#000; }
.sb-border { background:#ffeccf; }

 



h1.menupagina {FONT-WEIGHT: bold; display:inline; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #CC3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.testonascosto{ font-family:Verdana, Arial; font-size:1px; color:white; }

td {FONT-SIZE: 11px; COLOR: #282828; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

table.menutd {
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: 13px;
	
}

hr {
	border: 0; color: #CC3300; background-color: #CC3300; height: 1px;
}
.gatewaypaymentbig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
       color: #970000;
}

.gatewaypaymentmed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
       color: #970000;
}



.gatewaypaymentsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
       color: #970000;
}

.pad {PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}




h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #832100; font-weight: bold;}
h2 {FONT-SIZE: 12px; COLOR: #832100; display:inline; font-style: Italic; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none}
h3 {FONT-SIZE: 9px; COLOR: #970000; display:inline; font-style: Italic; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none}



A.simply {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: none}
a:hover.simply {TEXT-DECORATION: underline; FONT-SIZE: 10px; FONT-WEIGHT: normal;}
.simply {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: none}

A.Linkablenopadding {FONT-SIZE: 11px; COLOR: #412f29; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; margin-top: 1; margin-bottom: 1; TEXT-DECORATION: none}
a:hover.Linkablenopadding {TEXT-DECORATION: underline;  FONT-WEIGHT: normal; COLOR: #412f29; margin-top: 1; margin-bottom: 1;}
A.Linkable {FONT-SIZE: 11px; COLOR: #424242; FONT-STYLE: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; margin-top: 1; margin-bottom: 1; TEXT-DECORATION: none}
A.Linkablered {FONT-SIZE: 11px; COLOR: #412f29; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
 a:hover.Linkable {TEXT-DECORATION: underline;  FONT-WEIGHT: normal; COLOR: #424242; margin-top: 1; margin-bottom: 1;}
a:hover.Linkablered {TEXT-DECORATION: underline}
A.LinkableComment {FONT-SIZE: 9px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: none}
a:hover.LinkableComment {TEXT-DECORATION: underline}
A.LinkableBold {FONT-SIZE: 11px; COLOR: #970000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
a:hover.LinkableBold {TEXT-DECORATION: underline}
A.LinkableSpotSconto {FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: sans-serif; font-weight: bold; TEXT-DECORATION: none}
a:hover.LinkableSpotSconto {TEXT-DECORATION: underline}
A.LinkableRate {FONT-SIZE: 12px; COLOR: #970000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
a:hover.LinkableRate {TEXT-DECORATION: underline}
A.LinkableCC {FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
A.Linkable13px {FONT-SIZE: 13px; COLOR: #970000; FONT-STYLE: normal ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
a:hover.Linkable13px {TEXT-DECORATION: underline}
a:hover.LinkableCC {TEXT-DECORATION: underline}
A.Linkablered {FONT-SIZE: 9px; COLOR: #412f29;FONT-STYLE: normal;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: none;}
.stileform {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #e3e3e3; color: black; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; border-width:1;}
.stileformb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe1d7; color: #412f29; border: 1px solid #412f29; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
.stileformred {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #F9D1D1; color: #412f29; border: 1px solid #412f29; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
.stileformrosa{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:bold; font-size:10px; color: #412f29; border-left-width: 1; border-right: 1px solid #CCCCCC; border-top-width: 1; border-bottom: 1px solid #CCCCCC; padding: 0; background-color: #FFF9EE;}
.stileformwhite {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #412f29; border: 1px solid #412f29; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
// .stileformnoborder {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe1d7; color: #412f29; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
.stileformblunoborder {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe1d7; color: #412f29; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
.spotsconto {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: cursive}
.simplyspotsconto {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #412f29; FONT-STYLE: italic; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #412f29}
.naviga {FONT-SIZE: 12px; COLOR: #412f29; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.menupagina {FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menupagina {FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menunavigazione {FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #424242; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.simplycredit {FONT-SIZE: 7px; COLOR: #412f29; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: none}
.simply {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: none}
.simplyred {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyred11px {FONT-SIZE: 11px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyredbold {FONT-SIZE: 9px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyredboldhard {FONT-SIZE: 11px; COLOR: #641900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyredbold10px {FONT-SIZE: 11px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyblubold11 {FONT-SIZE: 11px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyblubold {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.formred {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:bold; font-size:10px; color: #970000; border-left-width: 1; border-right: 1px solid #F9D1D1; border-top-width: 1; border-bottom: 1px solid #F9D1D1; padding: 0; background-color: #ffe1d7;}
// .formblu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:bold; font-size:10px; color: #970000; border-left-width: 1; border-right: 1px solid #CCCCCC; border-top-width: 1; border-bottom: 1px solid #CCCCCC; padding: 0; background-color: #ffe1d7;}
// .stileformblue {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe1d7; color: #970000; border: 1px solid #970000; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}
// INPUT[type="text"] {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:bold; font-size:10px; color: #970000; border-left-width: 1; border-right: 1px solid #CCCCCC; border-top-width: 1; border-bottom: 1px solid #CCCCCC; padding: 0; background-color: #ffe1d7;}
// INPUT[type="password"] {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:bold; font-size:10px; color: #970000; border-left-width: 1; border-right: 1px solid #CCCCCC; border-top-width: 1; border-bottom: 1px solid #CCCCCC; padding: 0; background-color: #ffe1d7;}
// INPUT[type="button"] {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #E0E7ED; color: #970000; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px;}

.bgclear, TR.even {background-color: #FFFFFF;}
.bghilite {background-color: #F9D1D1;}
.bgnormal, TR.odd {background-color: #F7F7F7;}
.borderstyle {border: 1px solid #ededed;}
.borderstylegray {border: 1px solid #E8E8E8;}
.borderstyleAlt {border: 1px solid #FFB247;}

.alertMessageOk {FONT-SIZE: 12px; COLOR: green; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.alertMessage {FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.backgroundAlertOk { background-color: #B9FCC9; FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: Green; }
.backgroundAlertNo { background-color: #FFD5D5; FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: Red; }


.prezzoscheda {FONT-SIZE: 13px; COLOR: green; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.prezzoschedared {FONT-SIZE: 11px; COLOR: #7a0006; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplybigred {FONT-SIZE: 11px; COLOR: #970000; FONT-FAMILY: Verdana; font-weight:bold}
.simplyjustify {FONT-SIZE: 11px; COLOR: #970000; text-align: justify; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplybig {FONT-SIZE: 11px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.simplybold {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplyboldgray {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplybold10px {FONT-SIZE: 10px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplybold12px {FONT-SIZE: 12px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplybold14px {FONT-SIZE: 14px; COLOR: #970000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.simplypiccolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #970000; line-height: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;}
.simplypiccolojustify {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #970000; line-height: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; text-align: justify; }
.simplypiccolobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #970000; line-height: 14px; font-weight: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;}
.simplytitolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #970000; line-height: 14px; font-weight: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;}
.categorie {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 4px; COLOR: #970000; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.titolo      { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.testo       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.testoa      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #970000;}
.testoc      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style : italic;}
.testob      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #970000;}
.testod      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.paragrafo   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #970000; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}
.border      { border-left: 1px solid #FFFFD9; border-right: 1px solid #FFFFD9; border-bottom: 1px solid #FFFFD9;  }
.attenzione      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none font-weight: bold; text-align: justify;}
.infoclienti     {font-family: verdana, Arial, Helvetica, sans-serif ;font-size: 12px;color: #970000;font-weight: bold;text-decoration: none font-weight: bold;text-align: justify;}
 


td.schedaprodbackgreencornertopdx      {background-image: url("../img/tables/backgreen/table_cornertop_righe_dx_green.gif");}

td.acqua_top_left { background-image: url("../img/tables/table_top_left_2.png"); }
td.acqua_top_center { background-image: url("../img/tables/table_top_center_2.png"); }
td.acqua_top_right { background-image: url("../img/tables/table_top_right_2.png"); }
td.acqua_border_sx { background-image: url("../img/tables/table_border_2_sx.png"); }
td.acqua_border_dx { background-image: url("../img/tables/table_border_2.png"); }
td.acqua_bottom_left { background-image: url("../img/tables/table_bottom_left_2.png"); }
td.acqua_bottom_center { background-image: url("../img/tables/table_bottom_center_2.png"); }
td.acqua_bottom_right { background-image: url("../img/tables/table_bottom_right_2.png"); }

td.normal_top { background-image: url("../img/tables/table_top_normal.png"); }
td.normal_border_sx { background-image: url("../img/tables/table_border_sx.png"); }
td.normal_border_dx { background-image: url("../img/tables/table_border_dx.png"); }
td.normal_bottom_left { background-image: url("../img/tables/table_bottom_left.png"); }
td.normal_bottom_center { background-image: url("../img/tables/table_bottom_center.png"); }
td.normal_bottom_right { background-image: url("../img/tables/table_bottom_right.png"); }

td.product_top_left { background-image: url("../img/tables/acqua/schedaprodsx.jpg"); }
td.product_top_center { background-image: url("../img/tables/acqua/schedaprodmid.jpg"); }
td.product_top_right { background-image: url("../img/tables/acqua/schedaproddx.jpg"); }

td.back_top_left { background-image: url(" ../img/tables/normal/table_top_sx.gif"); }
td.back_top_center { background-image: url(" ../img/tables/normal/table_top_middle.gif"); }
td.back_top_right { background-image: url(" ../img/tables/normal/table_top_dx.gif"); }
td.back_center_left { background-image: url(" ../img/tables/normal/table_vert_sx.gif"); }
td.back_center { background-image: url(" ../img/tables/normal/space.gif"); }
td.back_center_right { background-image: url(" ../img/tables/normal/table_vert_dx.gif"); }
td.back_body { background-image: url(" ../img/tables/normal/table_trama_righe_orange.gif"); }
td.back_bottom_left { background-image: url(" ../img/tables/normal/table_down_sx.gif"); }
td.back_bottom_center { background-image: url(" ../img/tables/normal/table_down_middle.gif"); }
td.back_bottom_right { background-image: url(" ../img/tables/normal/table_down_dx.gif"); }

td.blu_top_left { background-image: url(" ../img/tables/table_top_normal.png"); }
td.blu_top_center { background-image: url(" ../img/tables/table_top_normal.png"); }
td.blu_top_right { background-image: url(" ../img/tables/table_top_normal.png"); }
td.blu_center { background-image: url(" ../img/tables/table_top_normal.png"); }

td.green_top_left { background-image: url("../img/tables/backgreen/table_top_sx_green10px.gif"); }
td.green_top_center_left { background-image: url("../img/tables/backgreen/table_top_middle_green10px.gif"); }
td.green_top_center_middle { background-image: url("../img/tables/backgreen/table_top_middle_green10px.gif"); }
td.green_top_center_right { background-image: url("../img/tables/backgreen/table_top_middle_green10px.gif"); }
td.green_top_right { background-image: url("../img/tables/backgreen/table_top_dx_green10px.gif"); }
td.green_center { background-image: url("../img/tables/backgreen/table_trama_righe_green.gif"); }

td.gray_top_left { background-image: url("../img/header_gray_left.gif"); }
td.gray_top_center { background-image: url("../img/header_gray_center.gif"); }
td.gray_top_right { background-image: url("../img/header_gray_right.gif"); }
td.gray_border { background-image: url("../img/center_gray_border.gif"); }
td.gray_center { background-image: url("../img/center_gray_background.gif"); }
td.gray_bottom_left { background-image: url("../img/bottom_gray_left.gif"); }
td.gray_bottom_center { background-image: url("../img/bottom_gray_center.gif"); }
td.gray_bottom_right { background-image: url("../img/bottom_gray_right.gif"); }
td.gray_top_left2 { background-image: url("../img/top_gray_left.gif"); }
td.gray_top_center2 { background-image: url("../img/top_gray_center.gif"); }
td.gray_top_right2 { background-image: url("../img/top_gray_right.gif"); }

td.box_top_left { background: url("../img/box_top_left.png") no-repeat; background-position: bottom; }
td.box_top_center { background: url("../img/box_top_center.png") repeat-x; background-position: bottom;}
td.box_top_right { background: url("../img/box_top_right.png") no-repeat; background-position: bottom; }
td.box_border_sx { background-image: url("../img/box_border_left.png"); }
td.box_border_dx { background: url("../img/box_border_right.png") repeat-y; }
td.box_bottom_left { background-image: url("../img/box_bottom_left.png"); }
td.box_bottom_center { background-image: url("../img/box_bottom_center.png"); }
td.box_bottom_right { background-image: url("../img/box_bottom_right.png"); }

.title_content {
    color: #444;
    font-weight: bold;
    font-size:13px;
    margin: 4px 0 0 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}   
 
.half_container {
    width: 600px;
    margin: 0 0 11px 0;
    float: right !important;
    display: inline;
}   

.half_container_2 {
        width: 450px;
        margin: 0 0 11px 0;
        float: right !important;
        display: inline;
        border-top: 1px solid #bbbbbb;
}       

.half_container img {
    display: inline;
    margin: 0 2px 0 0;
}

.half_container_2 img {
    display: inline;
    margin: 0 2px 0 0;
}

.half_content {
    float: left;
    display: inline;
    width: 598px;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
}   
 
.half_content_2 {
    float: left;
    display: inline;
    width: 448px;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
}   

.half_content .title {
    background: url('../img/checkout_title.gif') repeat-x top left;
    float:left; 
    display:inline;
    margin: 0 1px;
    width: 596px;
    height: 26px;
    padding: 1px 0 0 0 ;
}

.half_content_2 .title {
    background: url('../img/checkout_title.gif') repeat-x top left;
    float:left;
    display:inline;
    margin: 0 1px;
    width: 446px;
    height: 26px;
    padding: 1px 0 0 0 ;
    border-right: 1px solid #bbbbbb;
}


.sub_contents {
    float: left;
    display: inline;
    width: 598px;
    border-top: 1px solid #BBBBBB;
    padding: 6px 0 6px 0;
    height: auto;
}

.sub_contents_2 {
    float: left;
    display: inline;
    width: 448px;
    border-top: 1px solid #BBBBBB;
    padding: 6px 0 6px 0;
    height: auto;
}


.sub_contents b {
    color: #444;
}

.sub_contents_b {
    color: #444;
}

.sub_contents td {
    color: #444;
}

#tabsB {
margin:0 0 22px; 0;

background:#ffffff;
font-size:12px;
line-height:normal;
}

#tabsB ul {
margin:0;
padding:10px 10px 0 10px;
list-style:none;
}

#tabsB li {
display:inline;
margin:0;
padding:0;
}

#tabsB a span {
float:left;
background:url("/nicom1/img/tableftB3.gif") no-repeat left top;
margin:0 5px 0 0;
padding: 0 0 0 4px;
text-decoration:none;
}

#tabsB span {
float:left;
background:url("/nicom1/img/tableftB3.gif") no-repeat left top;
margin:0 5px 0 0;
padding: 0 0 0 4px;
text-decoration:none;
}

.tabsBG {
background:url("/nicom1/img/tabBg.gif") repeat-x left top;
}

.tabsBGB {
background:url("/nicom1/img/tabBgBottom.gif") repeat-x left top;
}

#tabsB a span strong {
float:left;
display:block;
background:url("/nicom1/img/tabrightB3.gif") no-repeat right top;
color:#424242;
padding:5px 15px 4px 6px;
}

#tabsB span strong {
float:left;
display:block;
background:url("/nicom1/img/tabrightB3.gif") no-repeat right top;
color:#424242;
padding:5px 15px 4px 6px;
}

#tabsB a span strong {float:none;}

#tabsB span strong {float:none;}

#tabsB a:hover span {
text-decoration:none;
color:#832100;
cursor:pointer;
}

#tabsB a:hover span {
text-decoration:none;
color:#832100;
background-position:0% -42px;
cursor:pointer;
}

#tabsB a:hover span strong {
background-position:100% -42px;
color:#832100;
text-decoration:none;
}

#tabsB a:hover {
text-decoration:none;
}

#tabsB #current_tab a span{
background-position:0% -42px;
}

#tabsB #current_tab span {
background-position:0% -42px;
color:#832100;
}

#tabsB #current_tab a span strong{
background-position:100% -42px;
color:#832100;
}

#tabsB #current_tab span strong {
background-position:100% -42px;
color:#832100;
}

.colorBorderGrayDashed {
border: 1px dashed #ededed;
}

.MenuCatOver {
 color: #000000;
 }
 #MenuCatHLstartcolor {
     color: #cccccc;
     }
     #MenuCatHLendcolor {
         color: #dddddd;
	 }
	 #MenuCatHLrestorecolor {
	     color: #dddddd;
	     }
	     .MenuCatOut {
	      color: #323232;
	      }
	      	     

.tab_nav_over {
        float:left;
        width: auto;
        height: 35px;
        margin-left: 3px;
        background: url(http://93.63.196.50/hotstreamtv/img/tab_nav_over_large.png) no-repeat;
	font-size:12px;
}
.tab_nav_over a {
        text-decoration: none;
}
.tab_nav_over a div {
        padding-top: 9px;
        font-weight: bold;
        color: #fff;
}
.tab_nav_over_ {
        background: url(http://93.63.196.50/hotstreamtv/img/tab_nav_over_small.png) no-repeat;
        color:#FFF;
}

.tab_nav_nover {
        float:left;
        width: auto;
        height: 35px;
        margin-left: 3px;
	font-size:12px;
}
.tab_nav_nover a {
        text-decoration: none;
}

.tab_nav_nover a div {
        padding-top: 9px;
        font-weight: bold;
        color: #832100;
}


.body_bg {
	/*background: url("../img/christmas_background_29.jpg");*/
	background: #FFF url("../img/pixel_page1.jpg") repeat-x;
}


.bord_bottoml{background-image: url('http://93.63.196.50/hotstreamtv/img/bord_bottoml.png');}
.bordb{background-image: url('http://93.63.196.50/hotstreamtv/img/bordb.png');}
.bord_bottomr{background-image: url('http://93.63.196.50/hotstreamtv/img/bord_bottomr.png');}
.bordr{background-image: url('http://93.63.196.50/hotstreamtv/img/bordr.png');}
.bordl{background-image: url('http://93.63.196.50/hotstreamtv/img/bordl.png');}
.bord_topr{background-image: url('http://93.63.196.50/hotstreamtv/img/bord_topr.png');}
.bordt{background-image: url('http://93.63.196.50/hotstreamtv/img/bordt.png');}
.bord_topl{background-image: url('http://93.63.196.50/hotstreamtv/img/bord_topl.png');}
.top_products_bottom{background-image: url('http://93.63.196.50/hotstreamtv/img/top_products_bottom.png');}
.top_products_top{background-image: url('http://93.63.196.50/hotstreamtv/img/top_products_top.png');}
.top_products_content{background-image: url('http://93.63.196.50/hotstreamtv/img/top_products_content.png');}
.tab_nav_link_left{height:30px; float: left; background: url(http://93.63.196.50/hotstreamtv/img/tab_nav_link.png) repeat-x; background-position:top; margin-top:4px; margin-left:-2px; padding: 0;}
.tab_nav_link_right{float: right; background: url(http://93.63.196.50/hotstreamtv/img/tab_nav_link.png) repeat-x; background-position:top; margin-top:4px; margin-left:-2px; padding: 0;}
.tab_nav_top{background-image: url('http://93.63.196.50/hotstreamtv/img/tab_nav_top.png');}
.search_test{background-image: url('http://93.63.196.50/hotstreamtv/img/search_test.png');}
.nav_c{background:url('http://93.63.196.50/hotstreamtv/img/nav_c.gif') repeat-x;}
.nav_l{background-image:url('http://93.63.196.50/hotstreamtv/img/nav_l.gif');}
.nav_r{background-image:url('http://93.63.196.50/hotstreamtv/img/nav_r.gif');}
.box_normal_top_left {width: 4px;height: 4px;background-position: -1px -1px;background-repeat: no-repeat;}
.box_normal_top_right {width: 4px;height: 4px;background-position: -10px -1px;background-repeat: no-repeat;}
.box_normal_bottom_left {width: 4px;height: 4px;background-position: -1px -10px;background-repeat: no-repeat;}
.box_normal_bottom_right {width: 4px;height: 4px;background-position: -10px -10px;background-repeat: no-repeat;} 


.bluetabs{
border-bottom: 1px solid gray;
}

.bluetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(media/bluetab.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
background-image: url(media/bluetabactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: white;
width: 150px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-image: url(/nicom1/img/pixel3.gif);
}


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/nicom1/img/Stars1.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:100px;
	height:20px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:20px;
	line-height:20px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one1-star{
	width:10%;
	z-index:11;
}
.star-rating a.one-star{
	width:20%;
	z-index:10;
}
.star-rating a.two1-stars{
	width:30%;
	z-index:9;
}
.star-rating a.two-stars{
	width:40%;
	z-index:8;
}
.star-rating a.three1-stars{
	width:50%;
	z-index:7;
}
.star-rating a.three-stars{
	width:60%;
	z-index:6;
}
.star-rating a.four1-stars{
	width:70%;
	z-index:5;
}
.star-rating a.four-stars{
	width:80%;
	z-index:4;
}
.star-rating a.five1-stars{
	width:90%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
    	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/nicom1/img/star_small.gif);
	line-height: 10px;
	height: 10px;
}

.small-star{
	position:relative;
	width:50px;
	height:10px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	top:0;
	background-position: left top;
}
.small-star li{
	display: inline;
}
.small-star a, 
.small-star .current-rating{
	position:absolute;
	top:-1;
	left:0;
	text-indent:-1000em;
	height:10px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none;
        z-index:1;
        background-position: left center;
}

.small-star a:hover,
.small-star a:active,
.small-star a:focus{
	background-position: left bottom;
}
.small-star a.one1-star{
	width:10%;
	z-index:11;
}
.small-star a.one-star{
	width:20%;
	z-index:10;
}
.small-star a.two1-stars{
	width:30%;
	z-index:9;
}
.small-star a.two-stars{
	width:40%;
	z-index:8;
}
.small-star a.three1-stars{
	width:50%;
	z-index:7;
}
.small-star a.three-stars{
	width:60%;
	z-index:6;
}
.small-star a.four1-stars{
	width:70%;
	z-index:5;
}
.small-star a.four-stars{
	width:80%;
	z-index:4;
}
.small-star a.five1-stars{
	width:90%;
	z-index:3;
}
.small-star a.five-stars{
	width:100%;
    	z-index:2;
}
/*
.small-star .current-rating{
	z-index:1;
	background-position: left center;
}	
*/


#menu_button{
margin: 0;
padding: 0;
float: left;
}

#menu_button li{
display: inline;
}

#menu_button li a{
margin: 0px;
float : left;
height : 23px;
padding: 0px 11px; /*padding of tabs*/
text-decoration: none;
background: url(/nicom1/img/Menu_off.gif) bottom right repeat-x;
}

#menu_button li a#first_button{ /*Extra CSS for left most menu item*/
border-left : 1px solid #445a70;
}

#menu_button li a#last_button{ /*Extra CSS for right most menu item*/
border-right: 1px solid #445a70; /*right border style*/
background-position: bottom left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#menu_button li a:hover{
margin : 0px;
float : left;
height : 23px;
padding: 0px 11px;
background: url(/nicom1/img/Menu_on.gif) top right repeat-x; /*background image swap on hover*/
}

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../img/lb/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/lb/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/nicom1/img/Stars1.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:100px;
	height:20px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:20px;
	line-height:20px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one1-star{
	width:10%;
	z-index:11;
}
.star-rating a.one-star{
	width:20%;
	z-index:10;
}
.star-rating a.two1-stars{
	width:30%;
	z-index:9;
}
.star-rating a.two-stars{
	width:40%;
	z-index:8;
}
.star-rating a.three1-stars{
	width:50%;
	z-index:7;
}
.star-rating a.three-stars{
	width:60%;
	z-index:6;
}
.star-rating a.four1-stars{
	width:70%;
	z-index:5;
}
.star-rating a.four-stars{
	width:80%;
	z-index:4;
}
.star-rating a.five1-stars{
	width:90%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
    	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/nicom1/img/star_small.gif);
	line-height: 10px;
	height: 10px;
}

.small-star{
	position:relative;
	width:50px;
	height:10px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	top:0;
	background-position: left top;
}
.small-star li{
	display: inline;
}
.small-star a, 
.small-star .current-rating{
	position:absolute;
	top:-1;
	left:0;
	text-indent:-1000em;
	height:10px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none;
        z-index:1;
        background-position: left center;
}

.small-star a:hover,
.small-star a:active,
.small-star a:focus{
	background-position: left bottom;
}
.small-star a.one1-star{
	width:10%;
	z-index:11;
}
.small-star a.one-star{
	width:20%;
	z-index:10;
}
.small-star a.two1-stars{
	width:30%;
	z-index:9;
}
.small-star a.two-stars{
	width:40%;
	z-index:8;
}
.small-star a.three1-stars{
	width:50%;
	z-index:7;
}
.small-star a.three-stars{
	width:60%;
	z-index:6;
}
.small-star a.four1-stars{
	width:70%;
	z-index:5;
}
.small-star a.four-stars{
	width:80%;
	z-index:4;
}
.small-star a.five1-stars{
	width:90%;
	z-index:3;
}
.small-star a.five-stars{
	width:100%;
    	z-index:2;
}
/*
.small-star .current-rating{
	z-index:1;
	background-position: left center;
}	
*/


/*
	back:	rgb(230,230,230)
	dark:	rgb(90,97,90)
	medium	rgb(189,190,189)
	*/

.dynamic-slider-control {
	position:			relative;
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				110px;
	height:				20px;
}

.vertical {
	width:				29px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				17px;
	height:				19px;
	background-image:	url("vote_slider_sel.png");
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.vertical .handle {
	width:				15px;
	height:				31px;
	background-image:	url("handle.vertical.png");
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	position:			absolute;
	overflow:			hidden;
}
.dynamic-slider-control.vertical .line {
	width:				3px;
}

.dynamic-slider-control.horizontal .line {
	height:				0px;
}

.dynamic-slider-control .line div {
	width:		0px;
	height:		0px;
}

/*
NICOM IMG COOKIELESS
*/
.bmc_tsx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_corner_tsx.png'); font-size:1px; height:9px;}
.bmb_top{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_border_top.png'); font-size:1px; height:9px;}
.bmc_tdx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_corner_tdx.png'); font-size:1px; height:9px;}
.bmb_sx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_border_sx.png');}
.bmb_dx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_border_dx.png');}
.bmc_bsx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_corner_bsx.png'); background-repeat: no-repeat;}
.bmb_bt{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_border_bt.png'); background-repeat: repeat-x;}
.bmc_bdx{background-image: url('http://93.63.196.50/hotstreamtv/img/box_modal_corner_bdx.png'); background-repeat: no-repeat;}
.app_bg{background:url('http://93.63.196.50/hotstreamtv/img/app_bg.png'); padding:0; margin:0;}
.page_bannerup{background:url('http://93.63.196.50/hotstreamtv/img/logo_mid.gif');}
.bg_ricerca{background:url('http://93.63.196.50/hotstreamtv/img/bg_ricerca.gif');}
.pixel3_bg{background:url('http://93.63.196.50/hotstreamtv/img/pixel3.gif');}
.tab_nav_link_natale{float: left; background: url('http://93.63.196.50/hotstreamtv/img/tab_nav_link_natale.png') repeat-x scroll center top transparent; margin-top: 4px; margin-left: -2px; padding: 0pt; height: 29px;}
.tab_nav_link_natale_right{float: right; background: url('http://93.63.196.50/hotstreamtv/img/tab_nav_link_natale.png') repeat-x; background-position:top; margin-top:4px; margin-left:-2px; padding: 0; height: 29px;}
.header_gray_left{background:url('http://93.63.196.50/hotstreamtv/img/header_gray_left.gif');}
.header_gray_center{background:url('http://93.63.196.50/hotstreamtv/img/header_gray_center.gif');}
.header_gray_right{background:url('http://93.63.196.50/hotstreamtv/img/header_gray_right.gif');}
.center_gray_border{background:url('http://93.63.196.50/hotstreamtv/img/center_gray_border.gif');}
.center_gray_background{background:url('http://93.63.196.50/hotstreamtv/img/center_gray_background.gif');}
.center_gray_border{background:url('http://93.63.196.50/hotstreamtv/img/center_gray_border.gif');}
.bottom_gray_left_new_entry{background:url('http://93.63.196.50/hotstreamtv/img/bottom_gray_left_new_entry.gif');}
.bottom_gray_center_new_entry{background:url('http://93.63.196.50/hotstreamtv/img/bottom_gray_center_new_entry.gif');}
.bottom_gray_right_new_entry{background:url('http://93.63.196.50/hotstreamtv/img/bottom_gray_right_new_entry.gif');}
.tab_nav_bottom{background:url('http://93.63.196.50/hotstreamtv/img/tab_nav_bottom.png') repeat-x; height: 30px; width: 1000px;}


