/*
$Id: style.css,v 1.2 2004/06/11 09:20:09 tarique Exp $
*/

/* Foreground color definition */
body { color : #E5E5E5; }
.topmenu, .topmenu a { color : #E6E6E6; }
.topmenu a:hover { color : #FFFFCC; }
.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #C0C0C0; }
.tableh2, .tableh2_compact { color : #E5E5E5; }
.textinput, .listbox, .radio, .checkbox{ color: #E5E5E5; }
.alblink, .alblink a, .catlink, .catlink a { color : #F0AF00; }
a,  .bblink a, .user_thumb_infobox a  { color: #F0AF00; }
a:hover, .bblink a:hover, .user_thumb_infobox a:hover, .alblink a:hover, .catlink a:hover { color : #E5E5E5; }
.comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover { color : #FFFFFF; }
.comment_date { color : #E5E5E5; }
.footer, .footer a, .footer a:hover { color : #666666; }
.button { color : #000000; }

/* Background colors definition */
body { background-color: #4A4A4A; }
.textinput, .listbox, .radio, .checkbox { background-color: #4A4A4A; }
.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {         background : #3F3F3F ; }
.tableh2, .tableh2_compact, .tablef, .img_caption_table th {         background : #343333 ; }
.tableb, .tablebspace, .tableb_compact, .thumbnails, .img_caption_table td { background : #454444 ; }

/* Borders for input controls */
.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb {        border: 1px solid #666666; }
.image { border: 1px solid #000000; }
.imageborder { border: 1px solid #000000; background-color:#000000; margin-top: 30px; margin-bottom: 30px; }
.image1 { border: 1px solid #ff0000; }

/* Style for the HomePage */
.bodyhome { 
			background-color: #000000;
			font-family: "Monotype Corsiva", Tahoma, "Bookman Old Style", Verdana, Arial, sans-serif; 
 }

/* Style for SLIDER */
#wrapper {width:500px; margin:0 auto}
.slider {position:relative; overflow:hidden; border:0px; height:500px; background:#000000; margin-bottom:0px}
.slidercontent {position:absolute}
/* .slidercontent .upper {border-bottom:0px} */
.newsslider {position:relative; overflow:hidden; border:0px; height:500px; width:500px; background:#000000; margin-bottom:0px}
.newsslidercontent {position:absolute}
/* .newsslidercontent .upper {border-bottom:0px} */
.newssection {padding:0px; height:500px}




.maintable, .maintablea, .maintableb, .TableLeftBar, .TableLeftBarCaption {        background-color: #222222; }
.img_caption_table th, .img_caption_table td { border-top : 1px solid #000000; }

/* Fonts definition */
body { font-family: Tahoma, "Bookman Old Style", Verdana, Arial, sans-serif; }
.tableh1, .tableh1a, .catlink, .tableh2 { font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; }
.textinput, .listbox, .radio, .checkbox { font-family: Tahoma, "Bookman Old Style", Verdana, Arial, sans-serif; }
.button, .comment_button, .sortorder_options, .admin_menu_thumb { font-family: Arial, Helvetica, sans-serif; }

table {
        font-size : 12px;
}

body {
        font-size : 12px;
        margin: 0px;
}

h1{
        font-weight: normal;
        font-size: 34px;
        font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        padding-left : 20px;
        color: #E5E5E5;
        margin: 2px;
}

h2 {
        font-weight: normal;
        font-family: Verona, Arial, Helvetica, sans-serif;
        padding-left : 18px;
        font-size: 34px;
        text-decoration: none;
        color: #E5E5E5;
        margin: 0px
}

h3 {
        font-weight: normal;
        font-family: Verona, Arial, Helvetica, sans-serif;
        font-size: 22px;
        padding-left : 20px;
        color: #E5E5E5;
        margin: 2px;
}

p {
        font-size: 100%;
        margin: 2px 0px;
}

ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

.TopPanel td {
        white-space: nowrap;
}

.TopTitle {
        background-image : url('../images/bg_top_panel.jpg');
        padding-left : 12px;
        padding-right : 6px;
        position: relative;
        display: block;
        height : 94px
}

.TDTopMenu {
        background-image : url('../images/bg_top_line.jpg');
}

.TDTopMenuLine {
        line-height : 32px;
}


.TopMenuBttn a {
        background-image : url('../images/bg_button.jpg');
        position: relative;
        display: block;
        line-height : 32px;
        text-decoration: none;
        height : 32px;
        color: #666666;
        font-size: 12px;
        font-weight: bold;
        white-space: nowrap;
        text-align : center
}

.TopMenuBttn a:hover {
        background-image : url('../images/bg_button_on.jpg');
        text-decoration: none;
        white-space: nowrap;
        color: #800000
}

.PhotoMenuBttn a {
        background-image : url('../images/bg_vote.gif');
        position: relative;
        display: block;
        line-height : 32px;
        text-decoration: none;
        height : 32px;
        color: #F0AF00;
        font-size: 12px;
        font-weight: bold;
        white-space: nowrap;
        text-align : center
}

.PhotoMenuBttn a:hover {
        /* background-image : url('../images/bg_vote_on.gif'); */
        text-decoration: none;
        white-space: nowrap;
        color: #800000
}

.TableLeftBar {
        padding-right : 5px;
        padding-left : 5px;        
        position: relative;
        display: block;
        white-space: nowrap;
        vertical-align : Top;
        text-decoration: none
}

.TableLeftBarCaption {
        padding-right : 0px;
        padding-left : 10px;        
        position: relative;
        display: block;
        white-space: nowrap;
        vertical-align : Top;
        font-weight: bold;
        text-align : left;
        padding-top: 15px;
}

.TableCaption {
        text-align : right;
		color: #E5E5E5;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
        padding-right : 5px;
}

.textinput {
        font-size: 100%;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-size: 100%;
        vertical-align : middle;
}

.button {
        font-size: 120%;
        padding-left: 15px;
        padding-right: 15px;
}

.comment_button {
        font-size: 100%;
        background-image : url('../../images/button_bg.gif');
        padding-left: 3px;
        padding-right: 3px; 
}

.radio {
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-size: 100%;
        vertical-align : middle;
}

a {
        text-decoration: none;
}

.MenuBar {
        text-align : center;
		color: #C6B78E;
        text-decoration: none;
        font-size: 12px;
        padding-right : 5px;
}


.TablePowered {
        text-align: center;
        text-decoration: none;
        font-size: 10px;
        font-weight: normal;
        padding-right : 5px;
        font-family: "Lucida Console", Verona, Arial, sans-serif;
        width : 100%;
}

.Titoli {
	font-family: Tahoma, "Bookman Old Style", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

.tdContentBar {
		vertical-align : top;
		width: 100%;
        text-decoration: none;
        padding-left : 0px;
}

.maintable {
        margin-top: 2px;
        margin-bottom: 2px;
        border: 1px solid #666666;
}

.tableh1 {
        padding-right: 10px;
        padding-left: 10px;
/*      border-bottom: 1px solid #000000; */
/*      border-right: 1px solid #000000; */
        height: 25px;
        font-weight: bold;
}

.tdMainContent {
		vertical-align : top;
        text-decoration: none;
        border: 1px solid #666666;
        padding-right : 2px;
        padding-left : 2px;
        padding-top: 2px;
        padding-bottom: 2px;
}

.tdMainContent2 {
		vertical-align : top;
        text-decoration: none;
        border: 1px solid #666666;
        padding-right : 5px;
        padding-left : 5px;
        padding-top: 10px;
        padding-bottom: 10px;
}

.tdContent {
		vertical-align : top;
        text-decoration: none;
        padding-left : 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}

.tdSubLine {
		vertical-align : Middle;
        text-decoration: none;
        padding-left : 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #000000;
}

.tablebutton {		/* eliminabile */
		width: 30px;
        padding-right: 2px;
        padding-left: 2px;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        border-left: 1px solid #666666;
        border-top: 1px solid #666666;                
        height: 25px;
        font-weight: bold;
        text-align : center;
}


.bblink a {
        text-decoration: none;
}

.bblink a:hover {
        text-decoration: underline;
}

.tableb {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tablebspace {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}


.TablebCompact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tdthumbnails {
        padding: 5px;
        vertical-align: middle;
        text-align : center;   
        border: 1px solid #555555;        
}

.tdthumbnailsBis {
        vertical-align: middle;
        text-align : center;   
        background-color: #4A4A4A;        
        border: 0px solid #555555;        
}

.thumbnails {
        border: 1px solid #E5E5E5;
        text-decoration: none;   
        vertical-align: middle; 
        text-align : center;    
}


.ThumbCaption {
        font-size: 90%;
        text-align : center;  
        vertical-align: bottom;                
}

.PhotoDescription {
        font-size: 100%;
        text-align : center;  
        vertical-align: top;        
}


.LongDescription {
        text-align: left;
        text-decoration: none;
        font-weight: normal;
        padding-right : 5px;
        font-family: Tahoma, Verona, Arial, sans-serif;
        width : 100%;
}

.ThumbImage {
        margin: 5px;
        border: 0px;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        font-weight: bold;
}

.listbox_lang {
        color: #C6B78E;
        background-color: #4A4A4A;
        border: 1px solid #4A4A4A;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;
}

.image {
        margin: 2px;
}

.hrbar {
        color : #EFEFEF;
        width : 100%;
}


#trailimageid
{
font-size: 0.75em;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
height: 0px;
z-index: 100;
}
