/* ---------------------------------------------
    style.css 1.2
    Content detail template specific styles 
    Author: Alberto Cazzaro
   --------------------------------------------- */



/*    Contento Generale
-------------------------------------------------------------------- */
body {
    background: fixed #F8F8F8 url(images/sfondo.jpg) left top repeat;    /* color - cause it's shown while the image loads */
    text-align: center;                                            /* centering the container for MSIE 5.x */
    font-family: Arial, Verdana, "Times New Roman", Times, serif;
    font-size: 12px;                                             /* IE miniscule bug */
    color:#000;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;}
        
    a {color: #525260; text-decoration: underline;}
    a:hover {color: #ff0000; text-decoration:underline;}
    
    input.text {
      background-color: #c0c0c0;
     border: 1px inset #c0c0c0;}
     
     form { margin:0px; padding:0px; }
            
    
    td { font-size: 12px;}
    tr { font-size: 12px;}

div#strutturasfo { background:    url(images/bannertop.jpg) no-repeat top left; background-color:#FFFFFF; padding:0; margin:0;}

#sitemap h3 { color:#c00; font-size:1.1em; border-bottom:1px dashed #ddd }
#sitemap ul { list-style-type:disc; color:#f00; }
#sitemap li a { color:#333; }

/*    Menu     Home Chi siamo Dove siamo... 
-------------------------------------------------------------------- */

.menuFooter a { padding:0 8px; font-size:11px; }
  
    div#navigation a{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:15px; font-weight:bold; padding:0 2px; text-decoration:none; }
    div#navigation a:hover{color: #ff0000; text-decoration:none; }
    
/*    Menu    Categorie e Prodotti
-------------------------------------------------------------------- */

    
    div#navigationmenu{ margin: 0px 0px 0px 0px;  }
    div#navigationmenu ul{ text-align:right; font:12px arial,sans-serif; list-style-type: none;margin: 0px; padding: 0px; font-weight:none;}
    div#navigationmenu li{border-bottom: 0px solid #ffffff; margin: 0px 0px 0px 0px; padding: 0px;  background:  url(../images/sfondo_menu.jpg) no-repeat left;}
    
    div#navigationmenu a{ display:block; width: 168px; line-height: 25px;
        text-decoration: none;    color: #000; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
        
    div#navigationmenu a:hover{    color: #ff0000; font-weight:none;}
    div#navigationmenu li#activelink a,div#navigation li#activelink a:hover{ background-color: #cacaca;}

/*background: url(../images/sfondo_menu.jpg) no-repeat left;

/*   UL 
-------------------------------------------------------------------- */

ul.chisiamo {font: 12px arial,verdana,tahoma; padding-left:20px; padding-right:20px; padding-top:10px; color:#525260;    margin: 10px 10px 10px 40px;}
div#texthome {font: 12px Arial,verdana,tahoma; padding-left:20px; padding-right:20px; padding-top:10px; color:#525260;}

    
/*   Testo 
-------------------------------------------------------------------- */

h1 {font: 13px Arial,verdana,times,tahoma;
    color:#ff0000;
    font-weight:bold;
    margin: 6px 0px 0px 0px;
    padding:0px 0px 0px 0px;}
    
h2 {font: 16px Arial,verdana,times,tahoma;
    color:#525260;
    font-weight:bold;
    margin: 6px 0px 0px 0px;
    padding:0px 0px 0px 0px;}
    
h5 {font: 12px Arial,verdana,times,tahoma;
    color:#ffffff;
    font-weight:none;
    margin: 2px 0px 2px 6px;
    padding:0px 0px 0px 0px;}
    
h6 {font: 10px Arial,verdana,times,tahoma;
    color:#000000;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;}    
    
    
/*   DIV Tabelle 
-------------------------------------------------------------------- */
    
    /* TABELLA CATEGORIE - PRODOTTI - PROMO */
    div#tabellaprod {margin:5px 5px 5px 5px; padding: 4px 4px 4px 4px; background-color: #F6F6F6;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
    div#tabellaprod a{ font: 11px arial, verdana, times; font-weight: bold; padding: 4px 4px 4px 4px; }

    div#tabellacat {margin:5px 5px 5px 5px; padding: 4px 4px 4px 4px; background-color: #EEEEEE;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
    div#tabellacat a{ font: 11px arial, verdana, times; font-weight: bold; padding: 4px 4px 4px 4px; }

    div#tabellapromo {margin:5px 5px 5px 5px; padding: 4px 4px 4px 4px; background-color: #EEEEEE;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
    div#tabellapromo a{ font: 11px arial, verdana, times; font-weight: bold; padding: 4px 4px 4px 4px; }
    /* div#tabellacat {float:center; margin:5px 5px 5px 5px; background-color: #B5B6BE;border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;} */


    /* TABELLA DESCRIZIONE PRODOTTO */
    div#tabelladesc {font: 10px Arial,verdana; margin:0px 0px 0px 0px; padding: 6px 6px 6px 6px; background-color: #F7F7F9;border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3;}
    div#tabelladesctit {font: 10px Arial,verdana; margin:0px 0px 0px 0px; padding: 2px 2px 2px 2px; background-color: #525260; font-weight: bold; text-indent: 10px; color: #ffffff;}

    /* Dove Siamo */
    .cliccaimmagine {font: 9px Arial,verdana,times,tahoma;}
    div#immagine a {border-left: 2px solid #E3E3E3; border-right: 2px solid #525260; border-top: 2px solid #E3E3E3; border-bottom: 2px solid #525260;}
    div#immagine a:hover {border-left: 2px solid #FFDE00; border-right: 2px solid #FFDE00; border-top: 2px solid #FFDE00; border-bottom: 2px solid #FFDE00;}


/*    CONTATTACI
-------------------------------------------------------------------- */

    div#contattaci td.anagrafica {background-color: #f4fcff;}
    div#contattaci td.messaggio {background-color: #e0f7ff;}
    div#contattaci input.button {  background-color: #fff; border: 1px solid #666666; font: 10px verdana, arial; font-weight:bold;}
    div#contattaci textarea {  background-color: #fff;  color: #000; }




/*   DIV Utility
-------------------------------------------------------------------- */

    /* Bussola */
    div#bussola { font: 10px Arial,verdana; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; }
    div#bussola a { color:#666666; }
    div#bussola a:hover {color:#ff0000;}

    /* Stampa Pagina */
    div#print { height: 20px; text-align:right; background-color: #ffffff;}
    div#print a {color:#666666; text-align : center; background: url(../images/print.gif) no-repeat center left ; padding:8px 4px 14px 30px; margin:0px 0px 0px 0px;}
    div#print a:hover {color:#999999;}
    
    /* Torna Indietro */
    div#back { height: 20px; text-align:right; background-color: #ffffff; vertical-align: middle;}
    div#back a {color:#666666; text-align : center; background: url(../images/back.gif) no-repeat center left ; padding:8px 4px 14px 30px; margin:0px 0px 0px 0px;}
    div#back a:hover {color:#999999;}

    /* Back to Top */
    div#backtop {text-align:right;margin-top:6px;margin-bottom:6px;}
    div#backtop a {color:#666;background-image: url(images/backtop.gif); background-repeat: no-repeat;background-position:-2px 0px;padding-left:12px;}
    div#backtop a:hover {color:#999999;}
    
    /* Footer */
    div#footer { width: 100%;font: 11px Arial; color: #9d9d9d; border-top: 1px solid #dedbdb; text-align: right; padding-top:2px; padding-bottom:2px;}
    div#footer a {font: 11px Arial; color: #9d9d9d; text-decoration: underline;}
    div#footer a:hover {font: 11px Arial; color: #ff0000; text-decoration: underline;}
    