/*Copyright LP-Studio.it di Luca Poli*/
body {font-family: Tahoma; font-size: 11px; color: #B7B7B7; background-color: #000000; text-align: justify;  line-height: 1.5em;}
a:link {font-size: 11px; color: #B7B7B7; font-weight: bold;  text-decoration: none;}
a:active {font-size: 11px; color: #B7B7B7; font-weight: bold; text-decoration: none;}
a:visited {font-size: 11px; color: #B7B7B7; font-weight: bold; text-decoration: none;}
a:hover {font-size: 11px; color: #ff6600; font-weight: bold; text-decoration: none;}
table {font-family: Tahoma; font-size: 11px; color: #B7B7B7; text-align: justify;  line-height: 1.5em;}
.bordo_img {border: 1px solid #ff6600;}

/* sfondi */
.marg_sx {background-image: url(images/marg_sx.jpg);  background-position: top right;  background-repeat: no-repeat;}
.marg_dx {background-image: url(images/marg_dx.jpg);  background-position: top left;  background-repeat: no-repeat;}
.bg_tab {background-image: url(images/bg.gif);  background-position: bottom;  background-repeat: no-repeat;}
.bg_menu {background-image: url(images/bg.gif);  background-position: bottom;  background-repeat: no-repeat;}

/* tabelle */
.td_cont {background-color: #131313;  border: 1px solid #2A2A2A;  padding: 10px 10px 10px 10px;}
.td_cont_margin {border-bottom: 1px dotted #2A2A2A;}
.titolo {font-family: Tahoma; font-size: 11px; color: #ff6600;}
.titolo2 {font-family: Tahoma; font-size: 11px; color: #FBFE00;}

/* news */
.news_freccia {font-family: Tahoma; font-size: 11px; color: #ffffff;  font-weight: bold;}
.news_titolo {font-family: Tahoma; font-size: 11px; color: #ff6600;  font-weight: bold;}
.news_corpo {font-family: Tahoma; font-size: 11px; color: #B7B7B7;  text-align: justify;  line-height: 1.5em;}
.news_data {font-family: Tahoma; font-size: 10px; color: #ffffff; font-weight: bold;}

.news a:link img {border: 1px solid #ff6600;}
.news a:active img {border: 1px solid #ff6600;}
.news a:visited img {border: 1px solid #ff6600;}
.news a:hover img {border: 1px solid #ff6600;}

.news table {font-family: Tahoma; font-size: 11px; color: #B7B7B7; text-align: justify;  line-height: 1.5em; border: 0px}
.news td {font-family: Tahoma; font-size: 11px; color: #B7B7B7; text-align: justify;  line-height: 1.5em; border: 0px;}
.news_pagine {text-align: center;}

/* pagine */
.prev_next {font-size: 11px; color: #B7B7B7;  font-weight: normal;}
.prev_next a:link {font-size: 11px; color: #B7B7B7;  text-decoration: none;  font-weight: normal;}
.prev_next a:active {font-size: 11px; color: #B7B7B7; text-decoration: none;  font-weight: normal;}
.prev_next a:visited {font-size: 11px; color: #B7B7B7; text-decoration: none;  font-weight: normal;}
.prev_next a:hover {font-size: 11px; color: #ff6600; text-decoration: none;  font-weight: normal;}

.pagina {font-size: 11px; color: #ff6600;  font-weight: normal; text-align: center;}
.pagina a:link {font-size: 11px; color: #B7B7B7;  text-decoration: none;  font-weight: normal; text-align: center;}
.pagina a:active {font-size: 11px; color: #B7B7B7; text-decoration: none;  font-weight: normal; text-align: center;}
.pagina a:visited {font-size: 11px; color: #B7B7B7; text-decoration: none;  font-weight: normal; text-align: center;}
.pagina a:hover {font-size: 11px; color: #ff6600; text-decoration: none;  font-weight: normal; text-align: center;}

/* trofeo */
.tabella_iscritti {border: 1px dotted #2A2A2A;}
.tabella_vuota {border: 0px}

/* random */
.random a:link img {border: 1px solid #ff6600;}
.random a:active img {border: 1px solid #ff6600;}
.random a:visited img {border: 1px solid #ff6600;}
.random a:hover img {border: 1px solid #ff6600;}

/**********************************/
/****        calendario        ****/
/**********************************/

.display_header {font-size: 10px; font-family: Tahoma; font-weight: bold; color: #FF6600;}
.display_txt_bg {background-color: #333333;}

/* month and year header at top of calendar */
.date_header {font-size: 11px; font-family: Tahoma; font-weight: bold; color: #ff6600;}

/* color and size of calendar cells.  */
.day_cell {background-color: #333333; height: 80; width: 95;}
.empty_day_cell {background-color: #333333; height: 80; width: 95;}
.today_cell {background-color: #333333; height: 80; width: 95;}

/* day number in upper left corner of each cell */
.day_number {font-size: 10px; font-family: Tahoma; color: #ffffff; font-weight: normal;}
.day_number A:link {font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal;}
.day_number A:active {font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal;}
.day_number A:visited {font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal;}
.day_number A:hover {font-size: 10px; color: #ff6600; text-decoration: none; font-weight: normal;}

/* title_txt is the text for each post on main page */
.title_txt {font-size: 10px; font-family: Tahoma; color:#ffffff; font-weight: normal; text-align: left;}
.title_txt A:link {color: #ff6600; text-decoration: none; font-weight: normal; text-align: left;}
.title_txt A:active {color: #ff6600; text-decoration: none; font-weight: normal; text-align: left;}
.title_txt A:visited	{color: #ff6600; text-decoration: none; font-weight: normal; text-align: left;}
.title_txt A:hover {color: #ffffff; text-decoration: none; font-weight: normal; text-align: left;}

/* time line under title text when event time given */
.time_str {font-size: 9px; font-family: Tahoma;}

/* column headers or days of the week */
.column_header {background-color: #000000; font-size: 10px; font-family: Tahoma; color: #FF6600; font-weight: bold;}

/* form */
input {background-color: #FFFFFF; color: #000000; font: 11px Tahoma; border: 0px;}
select {background-color: #FFFFFF; color: #000000; font: 11px Tahoma; border: 0px;}
textarea {background-color: #FFFFFF; border: 0px; color: #000000; font: 11px Tahoma; width: 100%;}
.bottone {background-color: #FF6600; border: 0px; color: #FFFFFF; font: 11px Tahoma; font-weight: bold; width: 80px; padding-top: 2px; padding-bottom: 2px;}