/* --------------------------------------------------------- LINK ---------------------------------------------------------*/

#menu a, a:visited{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration: none; color: #026334; width: auto;  font-weight: bold; padding:0 5px ; text-align:center; background-color: inherit;
}

#menu a:hover, a:active{ font-family : Arial, Helvetica, sans-serif; font-size : 14px; text-decoration: none; color: #e59f26; width: auto;  font-weight: bold; padding:0 5px ; text-align:center;
}

.prodotti2{background-color: #BFA88F; padding: 10px; font-size: 12px; color:#000; text-align:left
}


.cln_sx_link a,.cln_sx_link a:visited{ font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-decoration: none; color: #026334; width: auto;  font-weight: bold; text-align:left; background-image: url(sfondo_left_link.jpg); background-repeat: repeat-x; width: 190px; display:block; padding: 0 0 0 10px; line-height:20px;
}

.cln_sx_link a:hover,.cln_sx_link a:active{ font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-decoration: none; color: #e59f26; width: auto;  font-weight: bold; padding: 0 0 0 10px; text-align:left; background-image: url(sfondo_left_link.jpg); background-repeat: repeat-x; width: 190px; display:block; line-height:20px; 
}



a, a:visited.mail{ font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-decoration: none; color: #a88156; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0;
}

a:hover, a:active.mail{ font-family : Arial, Helvetica, sans-serif; font-size : 11px; text-decoration: underline; color: #a88156; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0;
}



#contenuti a, a:visited{ font-family : Arial, Helvetica, sans-serif; font-size : 13px; text-decoration: none; color: #026334; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0; background: none; display:inline;
}

#contenuti a:hover, a:active{ font-family : Arial, Helvetica, sans-serif; font-size : 13px; text-decoration: underline; color: #e59f26; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0; background: none; display:inline;
}
hr {color:#a88156; margin: 10px 0 0 0 } 


/* --------------------------------------------------------- LINK ---------------------------------------------------------*/

/* --------------------------------------------------------- LAYOUT ---------------------------------------------------------*/

body { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #a88156; background-color : #000000; margin-top : 0;  margin-right : 0; margin-bottom : 0; margin-left : 0; text-align:center;
} 
h1{display:inline; font-size:12px;}


#grande { background-color: #000000;  width: 770px;  border : #a88156;  border-style : solid; border-right-width : 2px; border-top-width : 2px; border-bottom-width : 2px; border-left-width : 2px; margin:0 auto 5px; padding:0;
}

#top{ width: 770px;  margin: 0; padding:0; height: 139px;
}

#menu{ display:block; width: 770px; margin: 0 ; background-image: url(sfondo_menu.jpg); background-repeat: repeat; height: 20px; line-height:20px; padding:0; border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; text-align: center; padding:0;
}

#cln_sx{ width: 190px; float:left; text-align: left; /*background-color: #fff;*/ background-color: #000000; background-image: url(sfondo_left.jpg); background-repeat: repeat-x;  padding: 10px 0 0 0;  margin: 0 0 0 0
}

.cln_sx_link {border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; margin: 0 0 20px 0;}

#cln_sx_basso{ width: 180px; padding:10px 5px; border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 0px;
}

/*
#cln_dx{ margin: 0; text-align: left; background-color: #ccc; width: 100px; float:right;
}
*/

#sotto{ clear: both; text-align: left; background-color: #000000;
height:30px; line-height:30px; padding: 0 0 0 3px; font-size:19px; border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 2px; border-bottom-width : 0px; border-left-width : 0px;
}

#contenuti{ width: auto; display:block; margin: 0 0 0 190px; padding:10px 0px 10px 10px; background-color: #000000;border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 1px;
}

#contenuti_sx{ width: 190px; float:left; text-align: left;  background-color: #000000;  padding:0 0; margin:0; border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px;
}

#contenuti_dx{ margin: 0; text-align: left; background-color: #000000; width: 250px; float:right; margin-bottom:10px; color: #a88156;
padding: 50px 0 0 0
}

#contenuti_dx_interne{ margin: 0; text-align: left; background-color: #000000; width: 250px; float:right; font-size:14px;
}

#contenuti_sotto{ clear: right; text-align: left; background-color: #000000; color:#a88156; border-style : solid; border-right-width : 0px; border-top-width : 1px; border-bottom-width : 0px; border-left-width : 0px; margin-top : 0;  margin-right : 0; margin-bottom : 0; margin-left : 0;
}

#contenuti_sotto_interne{ clear: right; text-align: left; background-color: #000000; margin:0;
}

#contenuti_centro{margin: 0; text-align: center; background-color: #000000; width: 250px; margin-bottom:10px; color: #a88156;
padding: 0px 300px 0 0px; float:right;
}
/* ------------------------------------------------------- ELEMENTI -------------------------------------------------------*/
h2 {font-size:15px; padding:5px; border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 2px; border-left-width : 0px; display:block; width:180px; margin-bottom: 0px; margin-top:0; color: #a88156
}

h3 {font-size:10px; padding:0 5px; margin-top:0; margin-bottom:20px; color: #a88156
}

#contenuti h2 {font-size:15px; padding:5px 0; border : #a88156;  border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 2px; border-left-width : 0px;  margin:0; width:auto; text-align:left;
}

#contenuti h3 {font-size:10px; padding:0; margin-top:0; margin-bottom:20px; text-align:left;
}

#piedipagina{font-size:10px; color: #a88156
}


/* ------------------------------------------------------- ELEMENTI -------------------------------------------------------*/
