/* --------------------------------------------------------- layout ---------------------------------------------------------*/

body { font-family : frutiger, helvetice, arial, verdana; font-size : 13px; color : #fff; background: #666666; margin-top: 12px;  margin-right : 0; margin-bottom : 0; margin-left : 0; text-align:center; 
} 

#grande { background: #fff url(sfondo_grande.jpg) right repeat-y;  width: 739px;  margin:0 auto 0; padding:0 0 10px 0; border: #8e843c; border-style:solid; border-width: 0 0 3px 0;
}

#top{ width: 739px;  margin: 0; padding:0; height: 104px;
}
 
#menu{ font-size : 11px; color: #00591D; font-weight: normal;display:block; width: 732px; margin: 0 ; background-color:#fffcd8; height: 19px;  text-align: center; padding:3px 0 3px 7px; text-align:left; margin: 0 0 3px; border: #8e843c; border-style:solid; border-width: 3px 0;
}

#cln_sx{ width: 175px; float:left; text-align: left; padding: 0 10px 10px 0; margin: 0 0 10px 0;
}

#cln_sx_basso{ width: 165px; padding:0 5px; font-size: 11px; color:#999999;
}

#sotto{ clear: both; text-align: center; padding: 0; margin:5px; font-size:11px; color:#cccccc; 
}

#contenuti{ width: auto; display:block; margin: 0 0 0 195px; padding: 0 10px 10px 10px; background-color: transparent; text-align:left; 
}

.riga {display: block; width: auto; height: 1px; background-color: #999999;
}

.prodotti{background: #fffcd8; padding: 5px; font-size: 10px; color:#999;
}

/* --------------------------------------------------------- layout ---------------------------------------------------------*/

/* --------------------------------------------------------- link ---------------------------------------------------------*/

#menu a, #menu a:visited{  font-size : 11px; text-decoration: none; color: #00591D; width: auto;  font-weight: normal; text-align:center; background-color: inherit;
}

#menu a:hover, #menu a:active{ font-size : 11px; text-decoration: underline; color: #00591D; width: auto;  font-weight: normal; text-align:center;
}

#cln_sx_link a, #cln_sx_link a:visited{ font-size : 11px; display: block; width: 174px; text-decoration: none; color: #fff; background: transparent; font-weight: bold; text-align:left; padding: 0 0 0 10px; line-height:20px; height: 20px; margin-bottom: 0px; border:#8e843c; border-style:dotted; border-width: 1px 0 0 0;
}

#cln_sx_link a:hover, #cln_sx_link a:active{ background:#fffcd8 url(sfondo_menu_hover.jpg) repeat-y; color:#fff;
}

#cln_sx_link a.last, #cln_sx_link a:visited.last{ font-size : 11px; display: block; width: 174px; text-decoration: none; color: #fff; background: transparent; font-weight: bold; text-align:left; padding: 0 0 0 10px; line-height:20px; height: 20px; margin-bottom: 0px; border:#8e843c; border-style:dotted; border-width: 1px 0 1px 0;
}

#cln_sx_link a:hover.last, #cln_sx_link a:active.last{ background:#fffcd8 url(sfondo_menu_hover.jpg) repeat-y;
}

a.mail, a:visited.mail{ font-size : 11px; text-decoration: none; color: #999; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0;
}

a, a:visited{ font-size : 13px; text-decoration: none; color: #fff; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0; background: none; display:inline;
}

a:hover, a:active{ text-decoration:underline;
}

a.prodotti, a:visited.prodotti, a:hover.prodotti, a:active.prodotti{color: #000; font-size:11px; font-weight:bold; text-decoration: none; 
}

a:hover.h4, a:active.h4{text-decoration:underline;
}

/* --------------------------------------------------------- link ---------------------------------------------------------*/

/* ------------------------------------------------------- elementi -------------------------------------------------------*/

h1 {font-size:13px; height:20px; line-height:20px; margin:0; padding:0; display:inline;
}

h2.sotto {font-size:11px; padding:5px 5px 5px 7px ; border : #fffcd8;  border-style : dotted; border-width : 0 0 1px 0; display:block; width:172px; margin: 0 0 20px 0; font-weight:normal; color:#999;
}

#contenuti h2 { padding:5px 0; margin:0 0 20px 0; width:auto; text-align:left; 
}

h4 a, h4 a:visited{color:#8e843c;
}

ul { margin:0; padding:0px ;
}

ul.dentro { margin:0; padding:5px 10px ;
}

li { list-style-type: none;
}

/* ------------------------------------------------------- elementi -------------------------------------------------------*/
