body { margin: 0px auto 0px auto; background: url(image/sfondo_bottom.gif) repeat-x left bottom; }
body#sezione00 .nav00, body#sezione01 .nav01, body#sezione02 .nav02, body#sezione03 .nav03, body#sezione04 .nav04 { color: #ffff00; }

#center { margin: 0px auto 0px auto; background: url(image/sfondo_top.gif) repeat-x left top; }
.contenuti { width: 740px; height: 100%; vertical-align: top; background: #fff; padding: 5px 1px 10px 1px; }

#box_sx1 { width: 532px; padding: 9px 0px 0px 0px; margin: 0px; vertical-align: top; }
#box_sx2 { padding-right: 5px; }
#box_dx1_graffa { vertical-align: top; background: url(image/boxnews_graffetta.gif) no-repeat left top; padding: 8px 0px 22px 4px; margin: 0px; }
#box_dx1_sfondo { width: 200px; padding: 0px; vertical-align: top; background: url(image/boxnews_sfondo.gif) no-repeat left bottom; margin: 0px; }
#box_dx1_puzzle { width: 200px; padding: 0px; vertical-align: top; background: url(image/boxnews_puzzle.gif) no-repeat left bottom; margin: 0px; }
#box_dx2 { width: 200px; padding: 0px; vertical-align: top; background: #0A89BC; margin: 0px; border-top: 5px solid #fff; }

/*** OMBRA TABELLA ***/
.ombralatosx { width: 20px; background: url(image/ombra_sxdx.png) repeat-y; background-position: 0%; padding: 0px; margin: 0px; }
.ombralatodx { width: 20px; background: url(image/ombra_sxdx.png) repeat-y; background-position: -20px 0%; padding: 0px; margin: 0px; }
.ombralatosu { height: 20px; background: url(image/ombra_sugiu.png) repeat-x; background-position: -20px 0%; padding: 0px; margin: 0px; }
.ombralatogiu { height: 20px; background: url(image/ombra_sugiu.png) repeat-x; background-position: 0% -20px; text-align: center; vertical-align: top; padding: 0px; margin: 0px; }
.ombraang01 { width: 20px; height: 20px; background: url(image/ombra_angolo01.png) no-repeat; padding: 0px; margin: 0px; }
.ombraang02 { width: 20px; height: 20px; background: url(image/ombra_angolo02.png) no-repeat; padding: 0px; margin: 0px; }
.ombraang03 { width: 20px; height: 20px; background: url(image/ombra_angolo03.png) no-repeat; padding: 0px; margin: 0px; }
.ombraang04 { width: 20px; height: 20px; background: url(image/ombra_angolo04.png) no-repeat; padding: 0px; margin: 0px; }

/*** TESTO ***/
p { color: #788388; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 160%; text-decoration: none; padding: 0px 0px 2px 0px; margin: 0px; }
p a { color: #005FA9; text-decoration: none; }
p a:hover { background: #DDEEFF; color: #005FA9; text-decoration: none; }

h2 { color: #138BB9; font-family: Arial, sans-serif; font-size: 140%; font-weight: normal; text-decoration: none; padding: 6px 5px 6px 0px; margin: 0px; }
h2 a { color: #788388; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
h2 a:hover { color: #0362A1; text-decoration: underline; }

/**h3 { color: #fff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px; }
h3 a { color: #fff; text-decoration: none; }
h3 a:hover { color: #fff; text-decoration: underline; }**/
h3.logo { color: #788388; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
h3.logo a { color: #788388; text-decoration: none; }
h3.logo a:hover { color: #0362A1; text-decoration: none; }

h4.titolo { color: #666; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 14px 8px 0px 8px; margin: 0px; }
h4 { color: #666; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 150%; text-decoration: none; padding: 2px 8px 4px 8px; margin: 0px; }
h4 a { color: #076FBA; text-decoration: none; font-weight: bold; }
h4 a:hover { color: #076FBA; text-decoration: underline; }

h5.titolo { color: #fff; font-family: Arial Narrow, Arial, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; padding: 5px; margin: 0px; }
h5 { color: #fff; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding: 0px 5px 5px 5px; margin: 0px; }
h5 a { color: #fff; text-decoration: underline; }
h5 a:hover { color: #fff; text-decoration: underline; }

h6 { color: #788388; font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0px 0px 8px 0px; margin: 0px; }
h6 a { color: #788388; text-decoration: none; }
h6 a:hover { color: #0362A1; text-decoration: none; }

/*** VARIE ***/
#map { border: 1px solid #979797; background-color: #F3F3F3; margin: 0px; }
img { margin: 0px; padding: 0px; border: 0px solid; }
hr { color: #fff; background-color: #fff; height: 1px; border: 1px #fff; border-style: none none solid none; display: block; padding: 0px; margin: 5px 5px 5px 5px; }

/*** FORM ***/
table#modulo { width: 100%; }
table#modulo th { color: #788388; font: normal 11px arial, sans-serif; text-align: left; vertical-align: top; }

form { dispaly: inline; }
input, textarea { font: normal 11px arial, sans-serif; color: #788388; }
input.bold { font: bold 11px arial, sans-serif; color: #788388; }

