.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; }

A 				{text-align: justify; color:#0000FF; text-decoration:none;}
A:hover 		{text-decoration:underline;}

A.bottone { font-family: Verdana; font-size: 10px; text-align: center; color : #000000; text-decoration:none; } 
.text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; color : #294C7C; font-weight : normal; } 

body, td, input
{
	font: 10pt Tahoma;
	scrollbar-face-color       : green;
	scrollbar-shadow-color     : green;
	scrollbar-highlight-color  : green;
	scrollbar-3dlight-color    : white;
	scrollbar-darkshadow-color : white;
	scrollbar-track-color      : white;
	scrollbar-arrow-color      : white;
}
button, submit, reset, .button
{
	font: 10pt Tahoma;
	font-weight : bold;
	background-color : #D4F47F;
	color : Black;
	border: solid 1px #007B00;
	height : 20px;
	vertical-align: middle;
}

body
{
	background: white;
}

img
{
	border: none;
}

.copyright 
{
	font-family : Tahoma;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
}

#logoGlobalSign
{
	position : absolute;
	top : 15px;
	right : 23px;
}

#orderNavigationBar 
{
	padding-top : 50px;
}

.imgProdotto
{
	border: 2px solid #CD0000;
	height : 100px;
	width : 100px;
}

.imgCategoria
{
	border: 2px solid #007B00;
	height : 100px;
	width : 100px;
}

.pageInBottegaTitle 
{
	font-family: Tahoma,Arial; 
	font-weight :bold;
	font-size: 18px; 	  
	text-decoration:none; 
	color : #ffffff;
	text-align : center;
}

.supplierLink
{
	font-size : 9pt;
	font-weight : bold;
	color : #CC0000;
}
.productLink
{
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
}
.itemLink
{
	font-size : 9pt;
	font-weight : bold;
	color : #007B00;
}
.mainText 
{
	font-size : 9pt;
	padding-top : 5px;
	padding-left : 3px;
}
.supplierText 
{
	font-size : 9pt;
	padding-left : 3px;
}

input.button{
	font: 10pt Tahoma;
	font-weight : bold;
	background-color : #D4F47F;
	color : Black;
	border: solid 1px #007B00;
	height : 20px;
	vertical-align: middle;
}
input.buttonhover{
	font: 10pt Tahoma;
	font-weight : bold;
	background-color : #D4F47F;
	color : Black;
	border: solid 1px #007B00;
	height : 20px;
	vertical-align: middle;
}
input.text{
	background-image : url(img/Second/sfondo_input.gif);
	border : 1px solid green;
	vertical-align: middle;
	padding-left:5px;
	font: 8pt Tahoma;
}
input.textfocus{
	border : 1px solid red;
	background-image : url(img/Second/sfondo_input.gif);
	vertical-align: middle;	
	padding-left:5px;
	font: 8pt Tahoma;
}
select.text 
{
	background-image : url(img/Second/sfondo_input.gif);
	border : 1px solid green;
	vertical-align: middle;
	padding-left:5px;
	font: 8pt Tahoma;
}
textarea.text{
	background-image : url(img/Second/sfondo_input.gif);
	border : 1px solid green;
	vertical-align: middle;
	padding-left:5px;
	font: 8pt Tahoma;
}
textarea.textfocus{
	border : 1px solid red;
	background-image : url(img/Second/sfondo_input.gif);
	vertical-align: middle;	
	padding-left:5px;
	font: 8pt Tahoma;
}
.catalogCategory 
{
	font-size : 10pt;
	color : Green;
	font-weight : bold;
}

#categoryMenu a, #splashMenu a, .label, .title
{
	font-family : Tahoma Verdana;
	color: #000000;
	font-weight: bold;
}

.title, .titleverde 
{
	font-size: 14pt;
	color: #007B00;
	font-weight: bold;
}

.titlered 
{
	font-size: 14pt;
	color: #D10000;
	font-weight: bold;
}

.text 
{
	font-family : Tahoma, Verdana;
	font-size: 10pt;
	color: #000000;	
}

.textbig
{
	font-family : Tahoma, Verdana;
	font-size: 10pt;
	color: #007B00;
	font-weight: bold;	
}

.textlink
{
	font-size: 9pt;
	color: #ff0000;
}

.textverde 
{
	font-family : Tahoma, Verdana;
	font-size: 10pt;
	color: #007B00;
} 

.labelInput 
{
	background-color : #007B00;
	color : White;
	text-align : center;
	font-size : 8pt;
	font-weight : bold;
}
.labelInputRed
{
	background-color : #D10000;
	color : White;
	text-align : center;
	font-size : 8pt;
	font-weight : bold;
}

.tdLabelInput 
{
	padding-top : 4px;
}

.fieldInput 
{
	border-color : #007B00;
	border-style : solid;
	width: 98%;
}

.gridHead td
{
	color: #000000;
	font-weight: bold;
	border-bottom: solid 2px #000000;	
}

.gridItem a
{
	color: #FF0000;
	font-weight: bold;
}

.gridItemCart
{
	border-bottom: 1px solid #000000;
	vertical-align : middle;
	padding-left : 5px;
	padding-bottom : 2px;
}

.gridItem td, .gridFoot td
{
	border-bottom: 1px solid #000000;
	height: 30px;
	padding-left : 16px;
	vertical-align : middle;
}

.gridItem2 a
{
	color: #FF0000;
	font-weight: bold;
}

.gridItem2 td, .gridFoot2 td
{
	border-bottom: 1px solid #000000;
	height: 30px;
	padding-left : 16px;
	vertical-align : top;
	background-color:#DEF7DE;
}

.gridItemActive td
{
	background-color: #99cc99;
	border-bottom: 1px solid #000000;
	height: 30px;
	padding-left : 16px;
	vertical-align : middle;
}
.gridItemActive a
{
	color : White;
	font-weight : bold;
}

.gridHead td
{
	padding-left: 10px;
	padding-right: 10px;
}
	
.gridFoot
{
	background: gainsboro;
}

.gridNav
{
	color: #000000;
	font-family: Arial;
	padding-top: 10px;
	font-size : 8pt;
}

.azienda { 
	font-family: Arial; 
	font-size: 12px; 
	text-align: justify; 
	color: #000000; 
	font-weight : normal; 
}

.textcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color : #294C7C; font-weight : normal; } 
.slogan  {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 13pt;
	text-align: center;
	color: #E87117; 
}

.sloganblack  {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 13pt;
	color: #000000; 
}

.catalogo { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify; color : #000000; font-weight : normal; } 


.catalogocenter { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; color : #000000; font-weight : normal; } 

.catalogo2 { 
 	font-family: Arial, Helvetica; 
	font-size: 12px; 	
	color : #007C00; 
	font-weight : bold; 
}

.catalogo3 { 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	text-align:center; 
	color : #E87117; 
	font-weight : normal;
	text-decoration :underline
}
.bot { font-family: Arial; 
	  font-size: 12px; 
	  text-align:left; 
	  color :#000000; 
	  text-decoration:none; 
} 

.botcenter { font-family: Arial; 
	  font-size: 15px; 
	  text-align:center; 
	  color :#007b00; 
	  text-decoration:none; 
} 

.bot1 
{
	font-family: Arial; 
	font-weight :bold;
	font-size: 12px; 
	text-align:center; 
	color :#000000; 
	text-decoration:none; 
} 
.titolonegozio
{
	font-family: Tahoma,Arial; 
	font-weight :bold;
	font-size: 18px; 	  
	color :#CE0000; 
	text-decoration:none; 
}
.titolonegozioverde
{
	font-family: Tahoma,Arial; 
	font-weight :bold;
	font-size: 18px; 	  
	color :#007B00; 
	text-decoration:none; 
}
.prodottohomepage
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:Black;
	border-bottom:solid 1px #CE0000;
}	

#accountMenu
{
	color: #FE9901;
	padding-right: 10px;
}

#accountMenu a
{
	color: #FE9901;
	font-weight: bold;
}

#categoryMenu
{
	color: #023030;
	width: 100%;
}

#headerStripe1
{
	background: url(Images/headerStripe1.gif);
	height: 48px;
	width: 100%;
}

#headerStripe2
{
	background: url(Images/headerStripe2.gif);
	height: 38px;
	width: 100%;
}

#headerStripe3
{
	background: url(Images/headerStripe3.gif);
	height: 35px;
	width: 100%;
}

#footerStripe
{
	background: url(Images/footerStripe.gif);
	height: 69px;
	width: 100%;
}

#searchText
{
	margin-left: 7px;
	margin-right: 8px;	
}

#splashMenu
{
	background: #F5E09D;
	padding-bottom: 45px;
	padding-left: 37px;
	margin-left: 20px;
	width: 172px;
}

#splashMenu a, .title
{
	font-size: 16pt;
}

.alert
{
	color: red;
}

.cart, .desc
{
	padding-bottom : 2px;
	font-size:xx-small;
}

.cart a
{
	color : #007B00;
	font-weight : bold;
}

.desc
{
	text-align: center;
}

.desc img
{
	display: block;
}

.label
{
	padding-right: 5px;	
}

.maxTable
{
	height: 100%;
	width: 100%;
}

.num
{
	text-align: right;
	font-size:xx-small;
}

.indent1 { margin-left: 10px; }
.indent2 { margin-left: 15px; }