/*
	*********************
		STANDARD COLOR
	*********************
	
	Menu background: #FFFFEE	
	Backgroung, Border Vetrina, Product list: #cbe4fa to #FFFFFF   BLU
	Text color: #454545; //Gray..
	
	Separator: #C1C1C4
	Little Title Color: #c91010  BORDEAUX
	H2 e H3 table title: #FF0000;
	
	Grigio Header: #aab2b2 to #FFFFFF;
	Grigio Body: #ebefed;
		
	Codice Bordo Header: #3e4242; Grigio
	Codice Bordo Box: #2b9cd1; BLU
	
*/

/*
    ***********************
        MENU CATEGORIE
    ***********************
*/

div#mnu-generic
{
	list-style: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px 10px 10px;	
	border: 2px #2b9cd1 solid;
	/*width:180px;*/
	/*background: #EEEEEE;*/ /* for non-css3 browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2b9cd1');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#2b9cd1));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #FFFFFF,  #2b9cd1);*/ /* for firefox 3.6+ */
	overflow:auto;
}

div#mnu-generic h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#c91010;
}

div#mnu-generic ul
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
	color:#454545;
	line-height:1.65;
}

div#mnu-generic ul li a, div#mnu-generic ul li a:visited
{            
	color:#454545;
    display: block;        
    text-decoration: none;
    white-space: nowrap;
}

div#mnu-generic ul li a:hover
{
	color:#454545;
    text-decoration: underline;
}

div#mnu-generic ul li a:active
{    
	color:#454545;
    text-decoration: none;
}

div#mnu-generic li {
	float: none;
}

div#mnu-generic img
{
	padding: 0px 0px 0px 0px;
	/*max-width:50px;
	max-height:50px;*/
}

/*
    ***********************
        LISTA PRODOTTI
    ***********************
*/

div#list-product
{
    padding: 5px 0px 0px 0px;	
	/*border-bottom:solid;
	border-bottom-color:#333;
	border-bottom-width:1px;*/
	width:400px;
	margin-left: auto;
  	margin-right: auto;
}

div#list-product table
{
    list-style: none;
	font-family:Verdana, Geneva, sans-serif;	
}

div#list-product table tr td img
{
    border: 1px #2b9cd1 solid;
    /*	display:block;*/
    padding: 3px 3px;
	/*max-width:140px;
	max-height:60px;*/
}

/*
    ***********************
        LOGIN REQUEST
    ***********************
*/
div.messagebox
{	
	padding: 10px 10px 10px 10px;	
    
	border: 2px #2b9cd1 solid;
	width:300px;
	/*background: #EEEEEE;*/ /* for non-css3 browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2b9cd1');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#2b9cd1));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #FFFFFF,  #2b9cd1);*/ /* for firefox 3.6+ */
	overflow:auto;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.85;
}

div.messagebox table
{            
	color:#3e4242;      
    text-decoration: none;
    white-space: nowrap;	
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

div.messagebox table tr td a, div.messagebox table tr td a:visited
{            
	color:#454545;      
    text-decoration: none;
    white-space: nowrap;	
}

div.messagebox table tr td a:hover
{
	color:#454545;
    text-decoration: underline;
}

div.messagebox table tr td a:active
{    
	color:#454545;
    text-decoration: none;
}

div.messagebox h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:400;
	color:#c91010;
}