@import "screen.css";

/* = =  STILI SPECIFICI PER SITO  CAMINETTO= = */      
body  { 
    background-color: #e1dcc8;
} 

#header  { 
    background : #fff url('../images/header_c1.jpg') no-repeat right top;
} 

#colonne  { 
    /*box contenitore per le colonne*/
    background-color: #faf8eb;
} 


/* = = fine stili per layout = = */ 


/* = = elementi default = = */           
a  { 
    color: #880021;
}
a:visited  { 
    color: #a68953;
}



/*stili per navigazione e label menu navigazione */

/*menu tab di navigazione trasversale*/

li#tnavm  { 
    background-color: transparent;
    border-left: 12px solid #02753a;
     padding: 2px 8px;
} 



li#tnavm a, li#tnavm a:link, li#tnavm a:visited,  li#tnavm a:hover, li#tnavm a:active  { 
   color: #02753a;
   background-color: #fff;
   font-size: 0.75em;
       height: 1em;
    line-height: 1em;
} 



/*menu tab di navigazione globale*/

ul.gnav {
 /**/background-color: #fff;
    border-color: #d5c6a9;
}

ul.gnav li {background: transparent url('../images/tab_r.gif') no-repeat top right;}
ul.gnav li:hover, ul.gnav li#seiqui {background: url('../images/tab_hover_r.gif') no-repeat top right;}


ul.gnav li a {color: #333; background: transparent url('../images/tab_l.gif') no-repeat top left; border-bottom: 3px solid #d5c6a9;}
ul.gnav li a:hover, ul.gnav li#seiqui a {background: url('../images/tab_hover_l.gif') no-repeat top left; border-bottom: 3px solid #fff;}


 /*ul.gnav li a:hover,  ul.gnav li#seiqui a  { 
    color: #880021;
   background-color:  #880021;
    }*/

/*ul.gnav li a.last {
 padding-right: 12px;
 background: transparent url('../images/navrounded.gif') no-repeat top right;
 }
 
 ul.gnav li a.last:hover,  ul.gnav li#seiqui a.last  {
 padding-right: 12px;
 background: transparent url('../images/navrounded_c.gif') no-repeat top right;
 }*/

/*menu di navigazione locale nelle pagine interne*/
    
ul.lnav li  { 
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d5c6a9;
    background-color: #d5c6a9;
} 
    
ul.lnav li a:link  { 
    background-color: #faf8eb;
} 
    
ul.lnav li a:visited  { 
    background-color: #faf8eb;
} 
    
ul.lnav li a:hover  { 
    background-color: #d5c6a9;
} 

ul.lnav li a:active  { 
    background-color: #d5c6a9;
} 

/*stili per colonna di sinistra in home page*/

h1.menu  { /* = stile usato per i titoli che fanno da label a tutti i contenuti delle colonne laterali (menu navigazione, appuntamenti, newsletter, ecc.) = */
    background-image: url('../images/h1menu_bullet_c.jpg');
    background-color: #d5c6a9;
} 
 
 /*stili per liste di definizione per offerte e news*/
dt.offnewstitle  {  /*titolo offerte e news*/
    border-right: 1px solid #b5b38c 
} 
 
dd.offnewsdate  { /*data offerte e news*/
    border-right: 1px solid #b5b38c;
} 
 
dd.offnewsdesc  {  /*descrizione (testo) offerte e news*/
    border-right: 1px solid #b5b38c;
} 
         
dd.offnewslink  {  /*link in fondo a offerte e news*/
    border-right: 1px solid #b5b38c;
    border-bottom: 1px solid #b5b38c;
}  
         
/*stili per contenuto della pagina*/

#column2 h1  { 
    /*h1 in alto nella colonna centrale*/
    background-color: #a68953;
} 

img.presentazione  { /*immagine home page in alto nella colonna centrale*/    
    background-color: #faf8eb;
} 

dl.primopiano dt  {  /*titolo per conenuti di primo piano in home page*/
    background-color: #a68953;
} 
  
 /*contenuti per pagine interne*/

table.listino  { 
    background-color: #faf8eb;
    border-right: 1px solid #d5c6a9;
} 

table.listino caption  { 
    background-color: #d5c6a9
} 

table.listino td  { 
    border-bottom:1px solid #d5c6a9;
    border-left:1px solid #d5c6a9;    
}

table.listino th  { 
    border-bottom: 1px solid #d5c6a9;
    border-left: 1px solid #d5c6a9;
} 


/*stili per modulo contatti*/

form#info .box {
    border-top: 1px solid #b5b38c;
    border-left: 1px solid #b5b38c;
    border-right: 1px solid #f1f0dc;
    border-bottom: 1px solid #f1f0dc;
 }
 
 form#info input.defaultbutton {
    border-top: 2px solid #f1f0dc;
    border-left: 2px solid #f1f0dc;
    border-right: 2px solid #b5b38c;
    border-bottom: 2px solid #b5b38c;
 }
    

/* stili per colonna di destra*/

ul.info {
	background-color: #a68953;
}

#column3 ul.loghi  { 
    background-color: #faf8eb;
}

#column3 input  { 
    border-top: 1px solid #b5b38c;
    border-left: 1px solid #b5b38c;
} 
   
ul.meteo  { 
    margin: 0 1em 0 3em;
    padding: 20px 0 0 0;
}

   /*stili per  footer*/
  #footer {border-top: 2px solid  #880021;}   
   