* {margin:0; padding:0; border:0}
p {margin-bottom:10px}
a {text-decoration:none; color:#660000}
a:hover {text-decoration:underline}
body {color:#3D3D3D; font:1em "Lucida sans unicode", Arial, Helvetica, sans-serif;background:#999 url(../img/sfondo_body.png) repeat-x}

#frame {width:1016px; margin:0 auto; background:url(../img/sfondo_frame.png) 0 370px repeat-y}

#header  {font-size:95%;background:#999 url(../img/sfondo_body.png) repeat-x}
#header ul {list-style:none;margin-left:2px;}
#header ul li {float:left; width:200px; background:url(../img/separa_navbar.png) top right no-repeat; padding-right:2px}
#header ul li a {display:block; width:200px; height:55px; background:url(../img/sfondo_navbar.png) top center; text-align:center; color:#000; padding-top:35px}
#header ul li a:hover {background-position:bottom center; color:#fff}
#header h1 {clear:both}

#content {background:url(../img/sfondo_content.png) no-repeat}
#contentLogo {background:url(../img/sfondo_content2.png) bottom right no-repeat}

#content #right {float:right; width:252px; font-size:75%; text-align:left}
#content #right h2 {color:#647678;font-size:185%;font-weight:normal;margin-bottom:10px;background:url(../img/puntini.png) 0 10px no-repeat;padding-top:12px; padding-left:10px }
#content #right h3 {margin-bottom:5px; font-size:100%; padding:10px 10px 0}
#content #right #notizie {background:#83422c url(/img/sfondo_news.png) no-repeat; padding:10px 10px 10px 50px; color:#000}
#content #right #notizie a {color:#fff}
#content #right #fototeca {background: #A0866F;padding:10px}
#content #right #fototeca h2 {color: #660000}
#content #right #fototeca img {border:1px solid #83422C; padding:2px; background-color:#E4E4E4}
#content #right #banner {background: #E5E5E5;padding:10px; text-align:center}

#content #right ul {margin-left:25px; font-size:120%}
#content #right ul li {margin-bottom:5px}
#content #right #menuInterno ul {list-style:none; margin-left:0}
#content #right #menuInterno ul a {color:#000}
#content #right #menuInterno ul li {padding:15px 10px 10px 35px; font-size:130%; background:#B6A290 url(../img/sfondo_menuinterno.png) no-repeat; margin-bottom:0}
#content #right div.lato {padding:10px; margin-bottom:10px}

#content #central {margin:0 255px 0 0;font-size:90%; background:url(../img/sfondo_central.png) 0 45px no-repeat; padding:0 20px; min-height:360px; _height:360px; line-height:22px}
#content #central #percorso {font-size:70%; text-transform:uppercase; border-bottom:1px dotted #999}
#content #central #percorso a {color: #a52a2a; font-weight:bold}
#content #central ul, #content #central ol {margin-left:30px; margin-bottom:10px}
#content #central a {color: maroon}
#content #central td {padding:2px} 
#content #central h2 {color:#944A32;font-size:160%;margin-bottom:15px;padding-top:12px; padding-left:10px; font-weight:normal; border-bottom:1px solid #999; background:url(../img/puntini.png) 0 10px no-repeat; }
#content #central h3 {font-weight:normal;color:#944A32;padding-bottom:3px}
#content #central h6 {margin:40px 0 20px;font-size:70%}

#footer { background:#999 url(../img/sfondo_footer.png) repeat-x; padding:10px; font-size:75%; color:#fff}

.img-sx {float:left; margin:0 10px 10px 0;padding:5px; border:1px solid #000}
.img-dx {float:right; margin:0 10px 10px;padding:5px; border:1px solid #000}

table.tabella {border:1px solid #A09348; margin-bottom:10px;width:95%}
.tabella th {background:#A09348;padding:4px 8px; color:#fff}
.tabella td {background:#F8F5E8;padding:4px; color:#000}

table.tabella input, table.tabella textarea, table.tabella select {border:1px solid #000}
table.tabella .radio {border:0}

.immagini img { padding:2px; border:1px solid #999; margin:0 0 3px 3px}

.contenitore {border-bottom:1px solid #CCC;clear:left;margin:0 0 5px 0;padding:10px 0 5px;overflow:auto;}
.col1 {clear:left;float:left;width:110px; margin:0 0 10px}
.col1 img {border:1px solid #83422C; padding:2px; background:#B5B5B5}
.col2 {margin:0 0 0 115px}




/* Iconize 0.5 */

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/img/icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_skype.gif) no-repeat center right;
}

a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_gadugadu.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/img/icons/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}
