/* GENERAL CSS */
html,body { margin: 0; padding: 0; border: none }
body { font: 10px Verdana, Arial, Helvetica, sans-serif; background: #362F03; margin: 0; padding: 0; text-align: center; color: #fff }
hr { border-left: 0px solid #9A914C; border-right: 0px solid #9A914C; border-top: 1px dotted #9A914C; border-bottom: 0px solid #9A914C; height: 1px; margin: 0; padding: 0 }

/* LINKS CSS */
/*a { font: 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none }*/
a:link { color: #fff }
a:visited { color: #f5f5f3 }
a:hover { color: #9A914C }
a:active { color: #fff }

/* CENTERING FIREFOX */
#TOP-content, #HEAD-content, #CNTR-content, #NAV-content, #CONTENUTI-content, #CONTENUTI-spacer, #PREFOOT-content, #FOOT-content { margin: 0 auto; width: 920px; border-left: 10px solid black; border-right: 10px solid black; background: #000 url("../img/main-bg.png") repeat-y left top }

/* HEADER CSS */
.HEAD-dx { /*margin: 0 0 8px 0;*/ width: 250px; }
.HEAD-sx { /*margin: 0 0 8px 0;*/ width: 585px; }

/* FOOTER CSS */
.PREFOOT-address, .PREFOOT-mail { width: 450px; margin: 8px 0 }
#FOOT-content {  }

/* CONTENUTI CSS */
#CONTENUTI-content-nav { width: 240px; border-right: 1px dotted #342D03; margin: 16px 16px 0 0 }
#CONTENUTI-content-testi {  width: 620px; margin: 16px 16px 0 0 }
#CONTENUTI-content-testi h2 { color: #9A914C; font: bold 18px Georgia, Helvetica, arial, sans-serif; margin: 4px 0 }
#CONTENUTI-content-testi h3 { color: #9A914C; font: bold 14px Helvetica, arial, sans-serif; margin-bottom: 4px }
#CONTENUTI-spacer { height: 16px }
/* GRASSETTO COLOR ORO*/
#CONTENUTI-content-testi b { color: #f4e198 }

/* TABELLE CSS*/
.tabella { background-color: /*#5E5935*/#2C2604 }
.tabella th { background-color: #362F03 }
.tabella .cellachiara { background-color: /*#7E7955*/#463F13 }
.tabminiature {}
.tabminiature img { border: 2px solid #C5BE9F }

/* LOCATION */
#minimap { margin: 16px 0 }

/* SHOW/HIDE CSS*/
.openclose { background-color: #5E5935; padding: 4px; width: 120px; margin: 8px 0 }

/* GENERALI CSS */
.c { text-align: center }
.l { text-align: left }
.r { text-align: right }
a img { border: 0 }
img { vertical-align: middle }
.vt { vertical-align: top }
.vb { vertical-align: bottom }
.frase { font-size: 9px; color: #9A914C }
.fl { float: left }
.fr { float: right }
.clear { clear: both }

/* SUBMIT CSS */
.submit { color: #2b333c }
.submit, .submit-disabled { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #000; line-height: 140%; letter-spacing: 0px; padding: 2px 5px 2px 5px; background-color: #fefefe; border: 3px double; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5 }
.submit:hover,.submit:focus { border: 3px double; border-color: #aedf9a #94da78 #6ab94b #94da78 }
.submit:visited { color: #2b333c }
html>body input.submit-disabled, html>body input.submit-disabled:hover, html>body input.submit-disabled:focus { color: #8A8E92; background-color: #f2f2f2; border: 3px double; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5 }

/* FORM CSS */
.inputfield { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; padding: 2px 2px 2px 2px; color: #000; line-height: 16px; background-color: #fafcfc; border: 1px solid; border-color: #6f7777 #acb5b5 #c4cccc #acb5b5 }
.selectfield { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 12px; background-color: #fafcfc; border: 1px solid; border-color: #6f7777 #acb5b5 #c4cccc #acb5b5; width: 180px; font-weight: bold }
.forminfo a, .formInfo a:active, forminfo a:visited { background-color: #FF0000; font-size: 1.3em; font-weight: bold; padding: 1px 2px; margin-left: 5px;color:#FFFFFF; text-decoration: none }
.forminfo a:hover { color:#660000; text-decoration: none }
