body
{
	font-family			: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
	font-size			: 11px;
	color				: #36465C;
	margin-top			: 10px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-bottom		: 10px;
	background-color	: white;
    height              : 100%;
    width               : 100%;
    text-align          : left;
}

.border-table {
	border-top: 2px solid #C8C8C8;
    /*border-bottom: 2px solid #C8C8C8;*/
}

.border-left {
	border-left: 2px solid #C8C8C8;
}

.border-right {
	border-right: 2px solid #C8C8C8;
    border-left: 2px solid #C8C8C8;
}

.border-left-menu {
	border-left: 1px solid #FFFFFF;    
    color               : white;
	font-family			: Tahoma, Verdana, Helvetica, sans-serif;
	font-size			: 13px;
}

.menu {
    color               : white;
	font-family			: Tahoma, Verdana, Helvetica, sans-serif;
	font-size			: 13px;
}

.menu_links {
             color:#36465C; 
             font-weight: bold; 
             text-decoration:none;
             text-transform: uppercase;
            }

.menu_links:hover {
            color:#CF4E39; 
            font-weight: bold; 
            text-transform: uppercase;
            text-decoration:none;
            }

.cat_links {
             color:#36465C; 
             font-weight: normal; 
             text-decoration:none;
            }

.cat_links:hover {
            color:#CF4E39; 
            font-weight: normal; 
            text-decoration:none;
            }

.box-content-menu {
	color:#FFFFFF;
	border-bottom: 2px inset #D7DFE8;
	text-align:left;
	margin-bottom: 13px;
	padding-bottom:8px;
}

.box-content-menu-categorie {
	color:#FFFFFF;
	text-align:left;
	margin-bottom: 13px;
	padding-bottom:8px;
}


div#content {
	background-color: transparent;
	padding:3px 3px 3px 3px;
	color: #36465C;
	text-align: left;
}

.content {
	color:#36465C;
	border: 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
    text-align:justify;
}

hr {border-bottom: 2px inset #D7DFE8;}

div#menu_sx 	{background-color: transparent;	padding:6px;}
div#user_menu 	{border-bottom:1px solid #CCCCCC; padding-bottom:2px; margin-bottom:5px; text-align:right; width:500px;}

.foto {
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
}

/* PARAGRAPH */
a {color:#36465C; font-weight: bold; text-decoration:none;}
a:hover {color:#CF4E39; text-decoration:none;}

.titolo_red {
        font-family: Verdana, Arial, Tahoma, Verdana,Helvetica, sans-serif;
	    font-size: 13px;
        font-weight: bold;
        color:#A60410;
        text-align: left;
}

.titolo_blu {
        font-family: Verdana, Arial, Tahoma, Verdana,Helvetica, sans-serif;
	    font-size: 13px;
        font-weight: bold;
        color:#8B9BA8;
        text-align: left;
}

.titolo_prodotto_blu {
        font-family: Verdana, Arial, Tahoma, Verdana,Helvetica, sans-serif;
	    font-size: 11px;
        font-weight: bold;
        color:#8B9BA8;
        text-align: left;
}

#menu_sx a {color:#FFFFFF;}
#menu_sx a:hover {color:#FFD000;}
#menu_sx a.menu_link:hover{color:#FFD000;}
#menu_sx a.menu_link_small{font-size:12px;}
#menu_sx a.menu_link_small:hover{color:#FFDD00;}

.small { 
        font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif;
	    font-size: 10px;
        color:#FFD000;
}

.small:hover { 
        font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif;
	    font-size: 10px;
        color:#FFDD00;
}

.categoria {
  text-align: left;
  margin-left: 4px;
}

.products_small { 
	    font-size:  11px;
        color:      #333333;
        background: #E5E5E5;
        border:1px solid #CCCCCC;
}

.preview_prodotti { 
	    font-size:  11px;
        color:      #333333;
        background: #F5F8FA;
        border:1px solid #CCCCCC;
		text-align:left;
}


h1 {font-size:16px; text-align:left; width:100%; margin:15px 0px 15px 0px;}
h2 {font-size:14px; margin:2px;}
h3 {font-size:14px; margin:15px 0px 5px 0px; background-color:#E1E5ED; padding:2px;}
p {margin: 5px 0px 5px 0px;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.red {color:#FF0000;}



/* PRODUCTS */
table.prodotto { width:100%; border-collapse:collapse}
table.prodotto td.dotted  {border-bottom:1px dotted #7f9db9;}
table.prodotto td.descr  {padding:5px;}
table.prodotto td.img {padding:5px; width: 50px; height:50px; text-align:center;}
div.nome_prodotto {}
div.negoziante {padding:5px 0px 5px 0px; }
div.nome_descrizione {}
div.prezzo {margin-top:10px; margin-bottom:10px; text-align: right; font-size:12px;}
div.acquista {margin-top:10px; margin-bottom:10px; text-align: center;}


.nav        {
             color: white; 
             font-weight: normal; 
             text-decoration:none;
            }

.nav:hover {
            color: white; 
            font-weight: bold; 
            text-decoration:none;
            }

/* IMAGES */
img.img_prodotto {  margin:0px; padding:0px; border:1px solid #72839d;}


/* FORMS */

INPUT {	
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    border: 1px solid #36465C;
        color: #1E2733;
        background: #EAEEF2; }

BUTTON {	
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    border: 1px solid #36465C;
        color: #1E2733;
        background: #EAEEF2; }


SELECT {	
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	    font-size: 11px;
        color: #1E2733;
        background: white; 
        font-weight:normal;
        margin:0;
        padding:0;
}

FORM {margin:0; padding:0}

.borded		{border: 1px solid #4D5662;}
		
/* TABLES */
table.generic 		{border-collapse:collapse; width:100%;}
table.generic td 	{padding:3px;}

table.carrello		{border-collapse:collapse; width:99%; border:1px solid #CCCCCC;}
table.carrello td 	{padding:3px;}
table.carrello td.item 	{font-size:12px; padding:3px; border-bottom:1px solid #CCCCCC;}
table.carrello td.head 	{font-size:10px; text-align:center; padding:3px; background-color:#CCCCCC; font-weight:bold;}
table.carrello input 	{font-size:12px;}
table.carrello td.totale 	{border:1px solid #CCCCCC;}

table.help 				{margin:15px 0px 5px 0px; background-color:#E1E5ED; width:100%;font-size:14px; font-weight:bold;}
table.help td.freccia	{width:20px;}
