body { background: url(img/blueback.png) repeat-x top #7498cb;}
#wrapper {  color: #000011;}

/* #header_innerleft { background: url(img/header.png) bottom left; }
#header_innerright { background: url(img/header.png) bottom right;} */
#header_contents, #header h2 a { color: #80B9CC; }


#header, #header_rightcol ul li a { color: #ffffff; }

#header_rightcol ul li a:hover { text-decoration: none; color: #000011;}
#header_rightcol ul li a:hover span { color: #000055; background-color: #80B9CC; border: 1px solid #000011; }

#header_popup { background-color: #80B9CC; color: #000011; border: 1px solid #000011;}
#header_popup div a { color: #000000; }
#header_popup p { color: #000000; }
#header_popup ul { background-color: #ffffff; }
#header_popup ul li { color: #000000; }
#header_popup ul li a { color: #000011; }

#search_button { background: transparent; border: 1px solid #ffffff; color: #ffffff;}
#header_right_search{ padding-right: 25px; background: url(img/whitelens.png) no-repeat top right;}
#header_right_style{ padding-right: 25px; background: url(img/whitestyle.png) no-repeat top right;}
#header_right_language{ padding-right: 25px; background: url(img/whiteflag.png) no-repeat top right;}


#contents { background-color: #ffffff; color: #000011; border: 1px solid #999999; }

#where { border-bottom: 1px solid #cccccc;}
#where a { color: #417a69; }

#article_title h4 a { color: #508299; }

/* ARTICLES LIST */
#articles_list ul li { border-bottom: 1px dotted #aaaaaa; }   
#articles_list li p { color: #000000; } 
#articles_list li h2 a { color: #153077; }
#articles_list li h2 a:hover { color: #63c848; text-decoration: none; }
#articles_list li h3 { color: #777777; }
#articles_list li h3 a { color: #417a69; }
#articles_list li h3 a:hover { color: #457c28; text-decoration: none;}
#articles_list li h4 { color: #777777; }
#articles_list li h4 a { color: #508299; } 
#articles_list li h4 a:hover { color: #7fA037; text-decoration: none; }
#user_warning {border: 1px solid #000055; min-height: 100px; height: auto !important; height: 100px; padding: 0 0 0 100px; background: #C0D6E7 url(img/smallcat.png) no-repeat 10px 10px;}
#user_warning div {border: 1px solid #000011; background-color: #fefefe; padding: 0.5em; margin: 0.3em; font-style: italic; font-size: 0.8em; color: #222222;}


#tagcloud h3 {color: #555555; }
#tagcloud h4 a {color: #777777; }
#tagcloud h4 a:hover {color: #333333; text-decoration: none; }
#tagcloud_upperleft { background: url(img/nuvoletta.png) top left; }
#tagcloud_upperright { background: url(img/nuvoletta.png) top right; }
#tagcloud_lowerleft { background: url(img/nuvoletta.png) bottom left; }
#tagcloud_lowerright { background: url(img/nuvoletta.png) bottom right; }
#tagcloud p a { color: #000088; text-decoration: underline;}
#tagcloud p a:hover { color: #ffff00; background-color: #000088; text-decoration: none;}


#article_pages { color: #000000; }
.article_pages_link { background-color: #dddddd; border: 1px solid #888888;}
.article_pages_link a {color: #222222; } 
.article_pages_current { background-color: #ffffff; border: 1px solid #888888;}
.article_pages_arrow { background-color: #dddddd; border: 1px solid #888888;}
.article_pages_arrow a { color: #222222; } 
.article_pages_link a:hover { color: #ff2220; }
.article_pages_arrow a:hover {  color: #ff2220; }

a.article_pages_popup  { text-decoration: underline; color: #000011;}
a.article_pages_popup:hover { text-decoration: none; color: #000011;}
a.article_pages_popup:hover span { background-color: #8ecfd0; border: 1px solid #000011; }

#article_tools_div {border: 1px solid #8fa9b6; color: #000011; }
#article_extradiv { }
#article_extra_contents {background-color: #80B9CC; }
#article_extrapop_react  { background-color: #ffffff; text-align: left; }
#article_extrapop_bookmark, #article_extrapop_linkcount  { background-color: #ffffff; text-align: left; }

#article_tools { color: #000011; }
h4.article_tools a { text-decoration: underline; color: #000011;}
h4.article_tools a:hover { text-decoration: none; color: #000011;}
h4.article_tools a:hover span { background-color: #8ecfd0; border: 1px solid #000011; }

#article_extrapop_bookmark ul { background-color: #ffffff; }
#article_extrapop_bookmark ul li a {padding-left: 25px; color: #000000; } 
#article_extrapop_bookmark ul #bookmark_excite{ background: url(img/excite.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_delicious { background: url(img/delicious.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_live { background: url(img/live.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_google { background: url(img/google.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_digg { background: url(img/digg.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_segnalo { background: url(img/segnalo.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_bookit { background: url(img/bookit.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_technorati { background: url(img/technorati.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_furl{ background: url(img/furl.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_slashdot{ background: url(img/slashdot.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_okno{ background: url(img/ok-no.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_blogger{ background: url(img/blogger.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_facebook{ background: url(img/facebook.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_spurl { background: url(img/spurl.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_simpy { background: url(img/simpy.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_blogmarks { background: url(img/blogmarks.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_yahoo_myweb { background: url(img/yahoo_myweb.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_yahoo_bookmarks { background: url(img/yahoo_bookmarks.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_magnolia { background: url(img/magnolia.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_ask { background: url(img/ask.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_reddit { background: url(img/reddit.png) no-repeat 5px 3px; }
#article_extrapop_bookmark ul #bookmark_netvouz { background: url(img/netvouz.png) no-repeat 5px 3px; }
#article_extrapop_bookmark_other { background: url(img/addthis.png) no-repeat bottom right; }
#article_extrapop_bookmark_other a { color: #330000; padding-right: 90px; }
#article_extra_closediv a { color: #000000; }


#article_related_links ul li a { color: #444444; }
#article_external_links ul li a, #recent_articles ul li a { color: #444444;}



#technorati_search { }
#technorati_search h4 a  { color: #444444; }
#technorati_search h4 { color: #225522; padding-left: 20px; background: url(img/techno_search.png) no-repeat left; }
/* #menu_col_div { font-family: sans-serif; } */


/* MENU LATERALI */
#menu_col_div h4 { background-color: #1a477e;  color: #ffffff;}
#menu_ul1 {  background-color: #ffffff; border: 1px solid #ffffff; color: #294167;}
#menu_ul1 li a:hover { text-decoration: none; color: #139900;}
#menu_ul1 li a {text-decoration: underline; color: #1a477e;}
#menu_ul1 li a:hover span { text-decoration: none; background-color: #dddddd; color: #294167; }
#menu_ul1 li a.selected_menu { text-decoration: none; color: #333333; }


#menu_ul2 li a { color: #1a477e; }
#menu_ul2 li a:hover { text-decoration: none; color: #139900;}
#menu_ul2 li a:hover span { text-decoration: none; background-color: #80B9CC; color: #294167; }
#menu_ul2 { border: 1px solid #ffffff; background-color: #ffffff; color: #80B9CC; }
#menu_ul2 li a.selected_menu { text-decoration: none; color: #333333;}

/* RSS PAGE */
#rss_div h4 { min-height: 20px; height: auto !important; height: 20px;  }
#rss_div h4 a { padding-left: 120px; color: #555555;}
#rss_xml { background: url(img/rss-10.png) no-repeat 18px 3px; }
#rss_yahoo { background: url(img/rss-yahoo.png) no-repeat 10px 3px; }
#rss_msn { background: url(img/rss-msn.png) no-repeat 20px 3px; }
#rss_live { background: url(img/rss-live.png) no-repeat 5px 3px; }
#rss_google { background: url(img/rss-google.png) no-repeat 5px 3px; } 
#rss_bloglines { background: url(img/rss-bloglines.png) no-repeat 20px 3px; } 
#rss_newsgator { background: url(img/rss-newsgator.png) no-repeat 10px 3px; } 
#rss_technorati { background: url(img/rss-technorati.png) no-repeat 10px 3px; } 
#rss_netvibes{ background: url(img/rss-netvibes.png) no-repeat 5px 3px; } 
#rss_excite { background: url(img/rss-excite.png) no-repeat 10px 3px; } 
#rss_rojo { background: url(img/rss-rojo.png) no-repeat 10px 3px; } 
#rss_div h3 { min-height: 20px; height: auto !important; height: 20px; background: url(img/rss-addthis.png) no-repeat right; } 
#rss_div h3 a { color: #333333; padding-right: 130px; } 

/* FOOTER */
#footer { color: #999999; }
#footer_innerleft { background: url(img/blueheaderfooter.png) top left; }
#footer_innerright { background: url(img/blueheaderfooter.png) top right; }
#footer_rightcol ul li a { color: #ffffff; }


/* ARTICLES ARCHIVE */
#table_archive tr th { border-bottom: 1px solid #555599; } 
#table_archive tr td { border-bottom: 1px solid #cccccc; } 
#table_archive tr td a { color: #555599; } 
#table_archive tr td a:hover { color: #995555; text-decoration: none; background-color: #ffffff; } 
#table_archive tr .first_col a { color: #333333; } 
#table_archive tr .first_col a:hover { color: #993333; text-decoration: none; background-color: #ffffff; } 
#table_archive tr td span a { color: #777777; } 
#table_archive tr td span a:hover { color: #dd7777; text-decoration: none; background-color: #ffffff; } 

 /* CLASSES */
.section_title { background-color: #80B9CC; }
.section_div { border: 1px solid #333333; }

.small_text_p {  }            
.linka { color: #333377; }
a.linka:hover {text-decoration: none; color: #33bbaa; }

.item_right { border: 1px solid #80B9CC; background: url(img/gradbluewhite.png) repeat-x top #ffffff; }
.item_right_contents { color: #333333; }
.h4_star { min-height: 23px; height: auto !important; height: 23px; background: url(img/star.png) no-repeat top left; padding-left: 22px; }

.searchdiv a { color: #555599; }
.searchdiv span { color: #555555; } 
.respages_other { border: 1px solid #999999; background-color: #ddeedd; } 
.respages_arrow  { border: 1px solid #999999; background-color: #ddeedd; }
.respages_other a { color: #555599; } 
.respages_other a:hover { color: #995555; text-decoration: none;} 
.respages_arrow  a { color: #555599;}
.respages_arrow a:hover { color: #995555; text-decoration: none;} 
                          
.block_code pre { border-left: 3px solid #aaaaff; background-color: #dbdbff; }
                                           

    
/* ADVERT */
.pub_wrapper { border: 1px solid #aaaaaa; }
.pub_wrapper span { color: #aaaaaa; } 
.pub { }
.pub h4 { color: #aaaaee; }
.pub p { color: #555555; }
                                                     