/*------------------------------------------
	stylesheets per: CINE-TV, v. 1.0
	uri: http://www.cine-tv.it
    di Roberto Marzialetti < roberto@marzialetti.com >
------------------------------------------*/

body { background: url(../img/bg.jpg) #2a4e7a no-repeat center top; margin: 0; padding: 0; }
body, td, div, span, h1, h2, h3, p, a, input, select, textarea { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; line-height: 20px; }

form { margin: 0px; }
img { border: 0;}
h1 span, h2 span, h3 span, a span { visibility: hidden; display: none; }

li { margin-bottom: 5px; } 
th { text-align: left;  padding: 3px; }

h1, h2, h3, h1 a, h2 a, h3 a { color: #00386b; margin: 0; font-weight: normal; margin-bottom: 5px; font-size: 22px; }
h2, h2 a { font-size: 18px; color: #6f732d; line-height: 18px; }
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited  { color: #6f732d; text-decoration: none; }

img.spalla { border: 1px solid #6a6a6a; margin-right: 10px; margin-bottom: 10px; float: left; }

#sitebox { margin: 0 auto; width: 980px; }
#container { width: 980px; float: left; padding: 0; margin: 0; }
	#header { width: 980px; height: 51px; }

	div#main { background: url(../img/bg_main.png); float: left; width: 980px; display: inline; }
		div#content { background: url(../img/bg_content.png) top center no-repeat; float: left; width: 915px; padding-top: 33px; }
		div#content #colonna-sx { float: left; display: inline; width: 255px; margin-right: 18px; }
		div#content #colonna-dx { float: left; width: 641px; display: inline; }

.menu a { width: 255px; height: 30px; display: block; border-bottom: 1px dotted #a6a6a6; }
.menu a span { visibility: hidden; display: none; }
.menu a#audiovisivi { background: url(../img/but_audiovisivi.png); }
.menu a#fotografia { background: url(../img/but_fotografia.png); }
/*.menu a#grafica { background: url(../img/but_grafica.png); }*/
.menu a#liceo_artistico { background: url(../img/but_liceo_artistico.png); }
.menu a#pof { background: url(../img/but_pof.png); }
.menu a#istituto { background: url(../img/but_istituto.png); border-top: 1px dotted #a6a6a6; }
.menu a#contatti { background: url(../img/but_contacts.png); }
.menu a#corsi { background: url(../img/but_corsi.png); }
.menu a#terzaarea { background: url(../img/but_terzaarea.png); }
.menu a#modulistica { background: url(../img/but_modulistica.png); }
.menu a#faq { background: url(../img/but_faq.png); }
.menu a#comunicazioni { background: url(../img/but_comunicazioni.png); }
.menu a#eventi { background: url(../img/but_eventi.png); }
.menu a#lavori { background: url(../img/but_lavori.png); }
.menu a#altro { background: url(../img/but_altro.png); }

#footer { width: 980px; height: 56px; background: url(../img/bg_footer.png) top right; float: left; }
#footer a#docenti { width: 123px; height: 56px; display: block; background: url(../img/but_docenti.png); }

#astrelia { width: 980px; height: 50px; float: left; text-align: center; }

#articolo h1 { margin-bottom: 20px; }

a#allegato { font-size: 18px; color: #3f7600; text-decoration: none; }

ul#faq { margin: 10px 10px 10px 30px; }
ul#faq li { line-height: 15px; list-style-image: url(../img/li.gif) }

.tag-articolo { color: #993d41; text-decoration: none; font-weight: bold; font-size: 16px; }

#testo, #testo p, #testo b, #testo strong, #testo a, #testo p b, #testo p a, #testo p strong, #testo span, #testo p span { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #333333; }

#presentazione {}

#banner-sx-250x250 { margin-top: 20px; }
#banner-300x250 { margin-top: 20px; float: right; }

#box-ultima, #box-ultima-top, #box-ultima-bottom { width: 641px; float: left; }
#box-ultima { margin-bottom: 15px; }
#box-ultima-top { background: url(../img/box_ultima_top.png); height: 49px; }
#box-ultima-content { background: #CCCCCC; padding: 0 20px;  width: 601px; float: left;}
#box-ultima-bottom { background: url(../img/box_ultima_bottom.png); height: 23px; }
#box-ultima-content p { margin: 0; }
#box-ultima-content #immagine { float: left; border: 1px solid White;}

#box-ultima-interno, #box-ultima-interno-top, #box-ultima-interno-bottom { width: 427px; }
#box-ultima-interno { float: left; margin-right: 20px; }
#box-ultima-interno-top { background: url(../img/box_ultima_content_top.png); height: 10px; }
#box-ultima-interno-bottom { background: url(../img/box_ultima_content_bottom.png); height: 11px;  }
#box-ultima-interno-content { width: 407px; padding: 0 10px; background: #e6e6e6; }

.error { color: Red; }

.sott_home { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; line-height: 16px; }

#tools { margin-bottom: 20px; }

