body {
	background: #030303 url(../images/bkg_top.gif) 0% 0% repeat-x;
}
h1 {}
h2 {}
h3 {}
h4, h5 {
	color: #951;
	font-weight: bold;
}
a:link {
	color: #555;
	text-decoration: underline;
}
a:visited {
	color: #252; /*#424A26;*/
}
a:hover {
	color: #D60;
	text-decoration: none;
}
a:focus {}
a:active {
	color: #F60;
}

.warning {
	color: #F30;
}

/* === INTESTAZIONE === */
#header {
	color: #FFF;
}
#header h1 .logo {
	background: transparent url(../images/logo_abc.gif) 0 0 no-repeat;
}

#header .counter .users {
	color: #CCC;
}
/* / === INTESTAZIONE === */

/* === MENU === */
#main-menu ul li {
	background: transparent url(../images/tab_menu.gif) 0 0 no-repeat;
}
#main-menu ul li a {
	color: #222;
}
#main-menu ul li a:hover {
	color: #FA6B02;
}
#main-menu ul li#tab1 a {
	background: transparent url(../images/ico_menu_home.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab1 a:hover {
	background: transparent url(../images/ico_menu_home.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab2 a {
	background: transparent url(../images/ico_menu_inserisci.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab2 a:hover {
	background: transparent url(../images/ico_menu_inserisci.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab3 a {
	background: transparent url(../images/ico_menu_mensile.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab3 a:hover {
	background: transparent url(../images/ico_menu_mensile.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab4 a {
	background: transparent url(../images/ico_menu_chisiamo.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab4 a:hover {
	background: transparent url(../images/ico_menu_chisiamo.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab5 a {
	background: transparent url(../images/ico_menu_riservata.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab5 a:hover {
	background: transparent url(../images/ico_menu_riservata.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab5 a {
	background: transparent url(../images/ico_menu_riservata.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab5 a:hover {
	background: transparent url(../images/ico_menu_riservata.gif) 50% -68px no-repeat;/**/
}
#main-menu ul li#tab6 a {
	background: transparent url(../images/ico_menu_libri.gif) 50% 32px no-repeat;/**/
}
#main-menu ul li#tab6 a:hover {
	background: transparent url(../images/ico_menu_libri.gif) 50% -68px no-repeat;/**/
}
/* / === MENU === */


/* === CORPO CENTRALE === */
#main-body #main-content .breadcrumbs {
	color: #999;
}
#main-body #main-content .breadcrumbs .sel {
	color: #333;
}


#main-body #main-content {
	background: #E9E9E9 url(../images/content_bot.gif) 0 100% repeat-x;
}
#main-body #main-content .box-top {
	background: #F76C03 url(../images/mainbox_top.jpg) 0 0 no-repeat;
}
#main-body #main-content .box-top .box-cartina {
	/*background: url(../images/cartina_italia.jpg) 0 0 no-repeat;*/
}
#main-body #main-content .box-top .box-ricerca h4 {
	color: #FFF;
}
#main-body #main-content .box-top .box-ricerca form .campi {
	border: 1px solid #C30;
}

#main-body #main-content .box-links h4.inserisci a {
	background: url(../images/inserisci_annuncio.gif) 0 0 no-repeat;
}
#main-body #main-content .box-links h4.riservata a {
	background: url(../images/accedi_riservata.gif) 0 0 no-repeat;
}
#main-body #main-content .box-results .breadcrumbs {
	color: #505050;
}
#main-body #main-content .box-results .breadcrumbs a {
	color: #505050;
	text-decoration: none;
}
#main-body #main-content .box-results .breadcrumbs a:hover {
	color: #F60;
	text-decoration: underline;
}
#main-body #main-content .box-results .result {
	border-bottom: 1px solid #951;
}
#main-body #main-content .box-results .result .image img {
	border: 1px solid #C37222;
}
#main-body #main-content .box-results .result .titolo {
	color: #951;
}
#main-body #main-content .box-results .result .titolo a {
	color: #951;
	text-decoration: none;
}
#main-body #main-content .box-results .result .titolo a:hover {
	text-decoration: underline;
}
#main-body #main-content .box-results .result .data {
	color: #505050;
}
#main-body #main-content .box-results .result .dativari {
	color: #333;
}
#main-body #main-content .box-results .result .prezzo {
	color: #951;
}
#main-body #main-content .box-results .result .contatti,
#main-body #main-content .box-results .result .contatti a {
	color: #F90;
}
#main-body #main-content .box-results .result #contact-box {
	background: #CCC;
	border: 1px solid #999;
}
#main-body #main-content .box-results .pages {
	color: #555;
}
#main-body #main-content .box-results .pages ul li a {
	color: #555;
}
#main-body #main-content .box-results .pages ul li a:hover {
	color: #D40;
	text-decoration: none;
}
#main-body #main-content .box-results .pages ul li.sel a {
	color: #F50;
}


#main-body #main-content .side-links .riservata {
	background: #fdb953 url(../images/mainbox_top.jpg) 35% 0 no-repeat;
}
#main-body #main-content .side-links .riservata h4 {
	background: transparent url(../images/box_area_riservata.gif) 40px 10px no-repeat;
}
#main-body #main-content .side-links .riservata form p.buttons a {
	color: #000;
}

#main-body #main-content .thumb-list img {
	border: 1px solid #999;
	color: #999;
}

#main-body #main-content .side-links .inserisci a {
	background: transparent url(../images/inserisci_annuncio.gif) 50% 50% no-repeat;
}

#main-body #main-content .side-links .rubriche h4 a {
	background: transparent url(../images/side_rubriche.gif) 50% 50% no-repeat;
}

#main-body #main-content .side-links .articlelist h4 a {
	background: transparent url(../images/side_articoli.gif) 50% 50% no-repeat;
}

#main-body #main-content .side-links .libri h4 a {
	background: transparent url(../images/side_categorie.gif) 50% 50% no-repeat;
}

#main-body #main-content .side-links .booklist h4 a {
	background: transparent url(../images/side_libri.gif) 50% 50% no-repeat;
}


#main-body #main-content .box-signup {
	border: 1px solid #999;
}
#main-body #main-content .box-signup form .sendimg .fields .image {
	border: 1px solid #999;
}
#main-body #main-content .box-signup form .choose-profile a.free {
	background: url(../images/puls_profilo_free.gif) 0 0 no-repeat;
}
#main-body #main-content .box-signup form .choose-profile a.gold {
	background: url(../images/puls_profilo_gold.gif) 0 0 no-repeat;
}

#main-body #main-content table.listino {
	border: 1px solid #555;
}
#main-body #main-content table.listino th,
#main-body #main-content table.listino td {
	border: 1px solid #999;
}
#main-body #main-content table.listino th {
	background-color: #CCC;
}
#main-body #main-content table.listino .pari {
	background-color: #DDD;
}
#main-body #main-content table.listino tfoot tr {
	background-color: #CCC;
}

#main-body #main-content .box-pagecontent h5 {
	color: #951;
}
#main-body #main-content .box-pagecontent dl.topic-list dt {
	color: #A50;
}
#main-body #main-content .box-pagecontent dl.topic-list dt a {
	color: #A50;
}
#main-body #main-content .box-pagecontent dl.topic-list dt .count {
	color: #999;
}
#main-body #main-content .box-pagecontent dl.topic-list dd {
	color: #333;
}
#main-body #main-content .box-pagecontent ul.article-list li.sel a,
#main-body #main-content .box-pagecontent ul.article-list li a:hover {
	background-color: #F9EADB;
	border-bottom: 1px solid #951;
}
#main-body #main-content .box-pagecontent ul.article-list li .date {
	color: #777;
}
#main-body #main-content .box-pagecontent ul.article-list li .title {
	color: #222;
}
#main-body #main-content .box-pagecontent ul.article-list li .author {
	color: #777;
}

/* / === CORPO CENTRALE === */

/* === PIE' DI PAGINA === */
#footer {
	color: #FFF;
}
#footer a {
	color: #FFF;
}
/* / === PIE' DI PAGINA === */

/* === STILI SPECIFICI DI SEZIONE === */
#search-list #main-body #main-content .box-top .box-ricerca h4,
#details #main-body #main-content .box-top .box-ricerca h4,
#admin-area #main-body #main-content .box-top .box-ricerca h4 {
	color: #FC6;
}
#main-body #main-content .box-top {
	background: #F76C03 url(../images/mainbox_top.jpg) 0 100% no-repeat;
}

#details #main-body #main-content .box-results .result .titolo {
	border-bottom: 1px dotted #999;
}
#details #main-body #main-content .box-results .result .descrizione {
	border: 1px dotted #999;
	border-style: dotted none;
}
#details #main-body #main-content .box-results .result .immagini img {
	background-color: #EEE;
	border: 1px solid #CCC;
}

#admin-area #main-body #main-content .side-links {
}
#admin-area #main-body #main-content .side-links .menu-riservata {
}
#admin-area #main-body #main-content .side-links .menu-riservata li {
	background: #000 url(../images/backg_grad.gif) 0% 0% repeat-x;
}
#admin-area #main-body #main-content .side-links .menu-riservata li a {
	color: #CCC;
}
#admin-area #main-body #main-content .side-links .menu-riservata li a:hover {
	color: #EEE;
}
#admin-area #main-body #main-content .side-links .menu-riservata li.sel a {
	color: #F63;
}

#admin-area #main-body #main-content .box-signup .elenco {
	border: 1px solid #999;
}
#admin-area #main-body #main-content .box-signup .elenco thead th {
	color: #EEE;
	background: #000 url(../images/backg_grad.gif) 0% 0% repeat-x;
}
#admin-area #main-body #main-content .box-signup .elenco tbody tr.pari {
	background-color: #CCC;
}
#admin-area #main-body #main-content .box-signup .elenco tbody tr.dispari {
	background-color: transparent;
}

#admin-area.redazione #main-body #main-content .box-top .box-redazione h4 {
	color: #FC6;
}
#admin-area.redazione #main-menu ul li#tab5 a {
	background: transparent url(../images/ico_menu_logout.gif) 50% 32px no-repeat;/**/
}
#admin-area.redazione #main-menu ul li#tab5 a:hover {
	background: transparent url(../images/ico_menu_logout.gif) 50% -68px no-repeat;/**/
}


/* === DEBUG === */
.debug {
	color: #F50;
	border-style: none none dotted;
	border-width: 0 0 1px;
	border-color: #777;
}
.errorpanel {
	background: #EEE url(../images/debug_bkg.gif) 99% 3% no-repeat;
	border-top: 2px solid #999;
}
