﻿html
{
    width:100%;  
    margin:0;  
}
body 
{
    text-align:center;
    width:100%;
	font:80% Comic Sans MS,verdana,helvetica,sans-serif; 
	margin:0; 
	margin-top:10px; 
	padding:0;
	background:url(sfondo.jpg) center top no-repeat;
}
img
{
    border:0;    
}
h1,h2
{
    margin:0;
    font-family:Georgia,Serif;
    font-size:16pt;
    color:#800000;       
}
h2
{
   font-size:12pt;     
}
a
{
    color:#800000;
}
a:link, a:visited, a:hover, a:active
{
    color:#800000;
}
a:hover
{
    text-decoration:none;
}
#wrap 
{    
    margin:15px auto;
    width:735px; 
    /*background-color:#FFFFFF;  */  
}
#header
{    
    position:relative;
    width:100%;
    height:85px;     
    font-family:Georgia,Serif;
    border-bottom:3px solid #800000;
}
#logo_bottega
{
    position:absolute;
    top:0px;
    left:35px;
    z-index:10;  
}

#menu
{    
    position:absolute;
    top:2px;
    right:-15px;
    width:490px;
    font-family:Georgia;
    font-weight:bold;
    font-size:9pt;
    line-height:18px;
    
    text-align:center;
}
/*
#menu span
{
    display:block;
    width:92px;
    border-left:1px solid #800000;
    border-right:1px solid #800000;
    float:left;  
    margin:0 14px;
}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
    display:block;
    color:#FFFFFF;
    text-decoration:none;
    margin:60px 3px 0 3px;
    background-color:#800000;
        
}
#menu a:hover
{
    color:#800000;
    background-color:Transparent;
    text-decoration:underline;    
}
#menu a.selected
{
    color:#800000;
    text-decoration:none;
    background-color:Transparent;
}
*/


#menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
    display:block;
    color:#FFFFFF;
    text-decoration:none;
    padding:60px 0px 0 0px;
    background-color:#800000;
    width:92px;
    border-left:1px solid #800000;
    border-right:1px solid #800000;
    float:left;  
    margin:0 14px !important;
    margin:0 10px;
        
}
#menu a:hover
{
    color:#800000;
    background-color:Transparent;
    text-decoration:underline;    
}
#menu a.selected
{
    color:#800000;
    text-decoration:none;
    background-color:Transparent;
}
.btn_home a
{
    background:url(btn_boutique.jpg) top center no-repeat;    
}
.btn_prodotti a
{
    background:url(btn_prodotti.jpg) top center no-repeat;    
}
.btn_vendita a
{
    background:url(btn_vendita.jpg) top center no-repeat;    
}
.btn_contatti a
{
    background:url(btn_contatti.jpg) top center no-repeat;    
}
#content
{    
    text-align:left; 
    padding:0 10px;
    background-color:#FFFFFF;
}
.titolo_pagina
{
    display:block;
    margin-top:15px;
    font-weight:bold;
    color:#800000;
    font-size:12pt;
}
.carrello_link
{
    float:right;
    width:220px;  
    text-align:right;
    padding-right:20px;  
    background:url(ico_Cart.png) right center no-repeat;
}
.prodotti_content
{
    /*background:url(bg_prodotti.jpg) right top no-repeat;*/
}
.titolo_categorie
{
    display:block;
    margin-top:15px;
    font-weight:bold;
    color:#800000;
}
.menu_categorie
{
    margin:10px;
    padding:0;  
}
.menu_categorie li
{
    display:block;
    /*height:23px;*/
    padding-left:28px;
    list-style-type:none;
    background: url(list_point.jpg) left top no-repeat;
}
.menu_categorie li a
{
    font-size:10pt; 
    line-height:23px;
}
.menu_categorie li ul
{
    margin:0 0 10px 10px;
    padding:0;  
}
.menu_categorie li ul li
{
    display:block;
    padding-left:00px;
    list-style-type:square;
    background: none;  
    color:#800000;
}
.categoria_content ul
{

}
.articolo_wrap
{
    clear:right;
    float:right;
    padding-top:15px;    
    width:450px;    
}
.articolo_spalla
{
    
    text-align:center;
    margin-bottom:20px;  
}
.articolo_spalla img
{
    display:block;
    float:left;
    margin: 0 auto;
    border:1px solid #800000;
}
.articolo_spalla select
{
    margin: 10px 0;    
}
.articolo_prezzo
{
    display:block;
    font-size:12pt;  
    font-weight:bold;
    color:#800000;
}
.articolo_prezzo span
{
    font-size:16pt;    
}
.categoria_content div
{
    width:460px;
    float:right; 
}
#footer
{
    border-top:13px solid #800000;
    width:100%;
    padding-top:2px;     
    font-size:9pt;
    color:#800000;
}
#footer a
{
    text-decoration:underline;
}
.carrello_table .carrello_header
{
    font-weight:bold;
    background-color:#800000;
    font-size:9pt;
    color:#FFFFFF;   
}
.carrello_content div
{
   width:460px;
   float:right; 
   margin-left:10px;    
}
.carrello_table
{
   margin-top:15px;
   width:100%;    
   border:1px solid #808080;
}
.ordine_content .carrello_table
{
   width:460px;
   float:right; 
   margin-left:10px;    
}
.ordine_content ul
{
    padding:0;
    margin:20px;
}

.vendita_float_img
{
    float:left;
    margin:10px 10px 10px 0;
    width:290px;   
    
}
.boutique_content
{
    /*background:url(bg_boutique.jpg) top right no-repeat;    */
}
.boutique_content b
{
    color:#800000;
}
#GMappa
{
    clear:both;
    margin:10px auto;
    width:80%;
    height:340px; 
    /*
    float:left;
    margin:10px 10px 10px 0;
    width:290px;
    height:380px;    
    */
}
.ricette_promozioni
{
    margin-top:20px; 
    margin-left:10px;   
}
.ricette_promozioni div
{
    float:left;
    margin:0 10px;
    width:38%;
}