body {
background:url("images/backgrnd.png") repeat scroll 0 0 #F0F0F0;
color:#111111;
font:11.4px Arial,Verdana,sans-serif;
margin:0;
min-width:1000px;
padding:0;
}
a {
color:#FFD51F;
font-family:'Georgia',Times New Roman,serif;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#xcontentwrap {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
width:1000px;
}
#xcontentwrap a {
color:#003399;
}
#xheader {
margin:0 auto;
width:1000px;
}
#xtopbar {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dotted #BDBDBD;
height:34px;
line-height:34px;
padding:0 5px;
width:100%;
}
.xlogin {
float:right;
font-size:12px;
}
#xtophead {
background:url("images/logo.png") no-repeat scroll center top transparent;
border-bottom:1px dotted #BEBEBE;
height:218px;
padding:0;
width:1000px;
}
.xbanner {
float:right;
height:100px;
margin-right:2%;
padding:15px 10px;
width:468px;
}
.xbanner a img {
max-height:100px;
max-width:468px;
}
#xnavbar {
border-bottom:4px solid #003399;
border-left:1px solid #003399;
border-right:1px solid #003399;
clear:left;
text-align:left;
width:100%;
vertical-align: top;
}
#xtimebar {
border-bottom:1px dotted #BDBDBD;
height:34px;
line-height:34px;
padding:0 5px;
width:100%;
}
.xtime {
float:left;
font-family:'Georgia',Times New Roman,serif;
font-size:12px;
font-weight:normal;
}
.xsearch {
float:right;
padding-top:1px;
}
.xsearch .tbox {
color:#BDBDBD;
margin-left:4px;
margin-right:4px;
width:200px;
}
.xsearch .tbox:hover, .xsearch .tbox:focus {
background:none repeat scroll 0 0 maroon;
color:#ffffff;
}
#xcontainer {
height:100%;
margin:0;
width:1000px;
}
#xcontainer tbody {
background:url("images/backgrnd.png") repeat scroll 0 0 transparent;
}
.inputtrova {
display:block;
left:700px;
position:relative;
}
#xcolumn1 {
margin:0 0 0 10px;
width:460px;
}
#xcolumn1 img {
max-width:95%;
}
#xcolumn1 table {
width:98%;
}
#xcolumn2 {
margin:0 5px;
width:250px;
}
#xcolumn3 {
margin:0 10px 0 0;
width:250px;
}
#xcolumn4 {
margin:0 0 0 10px;
width:720px;
}
#xbottom {
padding:0 10px;
}
#xbottom img {
width:300px;
}
#xbottom a img {
-moz-box-shadow:5px 5px 7px #999999;
}
#xbotbar {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dotted #BDBDBD;
border-top:4px solid #003399;
color:#003399;
height:34px;
line-height:34px;
padding:0 5px;
width:100%;
}
#xbotbar a {
color:#003399;
}
#xbotbar a:hover {
}
#xfooter {
background-color:#F0F0F0;
padding:15px 10px;
text-align:center;
vertical-align: top;
}
#xfooter a {
color:#003399;
}
.xspacer {
height:10px;
width:100%;
}
.news_table {
margin-bottom:10px;
padding:0 5px 0 0;
width:100%;
}
.news_caption {
vertical-align:top;
}
.ncaption {
color:#000000;
font-family:'Georgia',Times New Roman,serif;
font-size:22px;
font-weight:bold;
margin:0;
padding:0 10px;
text-align:left;
text-transform:uppercase;
}
.news_content {
border-bottom:1px dotted #BDBDBD;
padding:5px 10px;
text-align:left;
}
.news_info {
font-size:0.9em;
font-weight:normal;
padding:5px 10px;
}
.news_info2 {
display:block;
font-family:'Georgia',Times New Roman,serif;
font-size:0.9em;
font-weight:normal;
padding:5px 10px;
text-align:left;
width:350px;
}
.news_bottom_left {
float:left;
padding-top:8px;
}
.news_image {
float:left;
margin-bottom:3px;
margin-right:5px;
}
.othernews_table {
margin-bottom:10px;
width:100%;
}
.othernews_info {
font-family:'Georgia',Times New Roman,serif;
font-size:0.9em;
font-weight:normal;
padding:10px 4px;
text-align:left;
}
.othernews_title {
font-family:'Georgia',Times New Roman,serif;
font-size:12px;
font-weight:bold;
padding:0 4px;
}
.othernews_content {
border-bottom:1px dotted #BDBDBD;
padding:10px 4px;
text-align:left;
}
.menu_table {
border:medium none;
margin-bottom:10px;
width:100%;
}
.menu_caption {
vertical-align:top;
}
.caption {
font-family:'Georgia',Times New Roman,serif;
font-size:13px;
font-variant:small-caps;
font-weight:bold;
margin-bottom:0;
padding:2px;
text-align:center;
text-transform:none;
}
.menu_content {
padding:0 10px 10px;
}
.menu_content img {
background:none repeat scroll 0 0 transparent;
margin:2px;
}
.forumheader3 img {
margin:1px;
}
.menu_table1 {
border:medium none;
margin-bottom:10px;
width:100%;
}
.menu_caption1 {
vertical-align:top;
}
.caption1 {
font-family:'Georgia',Times New Roman,serif;
font-size:13px;
font-variant:small-caps;
font-weight:100;
margin-bottom:0;
padding:2px;
text-align:left;
text-transform:none;
}
.menu_content1 {
padding:0 10px 10px;
text-align:left;
}
.menu_table2 {
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
background:none repeat scroll 0 0 #D3DCE2;
margin-bottom:10px;
width:100%;
}
.menu_caption2 {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#1C86E6;
color:#FFFFFF;
vertical-align:top;
}
.caption2 {
font-family:'Georgia',Times New Roman,serif;
font-size:13px;
font-variant:small-caps;
font-weight:bold;
margin-bottom:0;
padding:2px 6px;
text-align:left;
text-transform:none;
}
.menu_content2 {
background-color:#F0F0F0;
padding:0 10px 10px;
text-align:left;
}
.menu_table3 {
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
background:none repeat scroll 0 0 #F0F0F0;
margin-bottom:10px;
width:100%;
}
.menu_caption3 {
vertical-align:top;
}
.caption3 {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:none repeat scroll 0 0 #003399;
color:#FFFFFF;
font-family:'Georgia',Times New Roman,serif;
font-size:13px;
font-variant:small-caps;
font-weight:bold;
margin-bottom:0;
padding:2px 6px;
text-align:left;
text-transform:none;
}
.menu_content3 {
background-color:#F0F0F0;
/*padding:0 10px 10px;*/
text-align:left;
max-width: 230px;
}
.menu_content3 a {
background:none repeat scroll 0 0 transparent;
color:#003399 !important;
font-family: "Georgia", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.linksito img {
}
.linksito a {
color:#003399;
font-size:1.1em;
}
#xcolumn3 a {
color:#000000;
}
.menu_content3 img {
display:none;
padding-top:10px;
}
#xcolumn1 #sogno img {
height:118px !important;
width:187px !important;
}
#xcolumn3 ul {
background-color:#FFD51F;
border-top:30px solid #003399;
list-style-image:none;
list-style-type:none;
text-align:left;
width:100%;
}
a.login_menu_link{
	line-height: 2.5em;
	padding: 0 10px 0 10px;
}
.column1top{
vertical-align:top;
}
.menu_table4 {
border:0 dotted #BDBDBD;
margin-bottom:10px;
width:100%;
}
.chat {
padding-bottom:9px;
}
.chattext {
border-bottom:1px dotted #BDBDBD;
padding-top:5px;
}
#chatbox2_posts .chat {
width:214px;
}
#chatbox .tbox, .helpbox {
border:1px dotted #BDBDBD;
margin:3px 0 5px;
padding:3px;
width:95%;
}
#commentform .tbox, #commentform .helpbox {
border:1px dotted #BDBDBD;
width:350px;
}
h1 {
font-family:'Georgia',Times New Roman,serif;
font-size:20px;
padding:5px;
text-transform:uppercase;
}
h2 {
font-family:'Georgia',Times New Roman,serif;
font-size:16px;
padding:5px;
text-transform:uppercase;
}
h3 {
font-family:'Georgia',Times New Roman,serif;
font-size:14px;
padding:5px;
text-transform:uppercase;
}
h4 {
font-family:'Georgia',Times New Roman,serif;
font-size:12px;
padding:5px;
text-transform:uppercase;
}
.tbox, .helpbox {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BDBDBD;
font:11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
margin:4px 0;
padding:3px;
width:auto;
}
.smalltext {
font-size:10px;
}
.defaulttext {
font-size:11px;
}
.indent {
background:none repeat scroll 0 0 #FBE79E;
border:1px dashed #BDBDBD;
margin:8px;
padding:10px;
}
.button {
background:none repeat scroll 0 0 #003399;
border:0 none;
color:#FFFFFF;
font:bold 11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
margin:4px 1px;
padding:2px 4px;
text-align:center;
}
.button:hover {
background:none repeat scroll 0 0 maroon;
color:#FFFFFF;
cursor:pointer;
}
.nextprev {
border:1px dotted #BDBDBD;
margin:5px 0;
padding:2px;
text-align:center;
width:459px;
}
.nextprev2 {
border:1px dotted #BDBDBD;
margin:5px 0;
padding:2px;
text-align:center;
width:459px;
}
p {
margin:5px;
}
code {
border:1px solid #DBDBDB;
margin:10px;
padding:10px;
}
blockquote {
background:none repeat scroll 0 0 #FBE79E;
border:1px solid #DBDBDB;
margin:5px 0;
padding:15px;
}
a img {
border:0 none;
}
.fborder {
border:1px dotted #BDBDBD;
color:#003399;
margin:5px 0;
padding:5px;
}
.fborder2 {
border:1px dotted #BDBDBD;
margin:6px;
padding:4px;
}
.fcaption {
background:#1C86E6;
color:#ffffff;
font-size:12px;
padding:4px;
font-weight:bold;
font-family: "Georgia", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.forumheader {
background:transparent;
margin:5px auto;
padding:5px 10px;
text-align:left;
}
.forumheader2, .forumheader3, .forumheader4 {
border-bottom:1px dotted #BDBDBD;
padding:7px;
text-align:left;
}
.xforumheader {
background:url("images/bkg_forum_head.png") repeat-x scroll 0 0 transparent;
color:#000044;
font-family: "Georgia", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:5px 0;
padding:5px 10px;
text-transform:uppercase;
}
.finfobar {
border-bottom:2px solid #003399;
border-top:1px dotted #BDBDBD;
padding:4px;
}
div.menuBar {
margin-left:0;
margin-right:0;
}
div.dropSep {
height:31px;
width:0;
}
#nav li.fs-linkSep {
background-image:none;
width:1px;

}
#nav, #nav ul {
cursor:pointer;
line-height:31px;
list-style:none outside none;
margin:0;
padding:0;
}
#nav li {
float:left;
margin:0;
}
#nav li:hover {
background-color:#003399;
background-position:0 -31px;
cursor:pointer;
}
#nav li#active a {
background-color:#F0F0F0;
background-position:100% -31px;
background-repeat:no-repeat;
color:#003399;
}
#nav li a {
background-position:100% 0;
background-repeat:no-repeat;
color:#003399;
display:block;
font-family:'Georgia',Times New Roman,serif;
font-size:11.4px;
font-weight:bold;
margin-left:0;
padding:0 12px;
text-decoration:none;
text-transform:uppercase;
}
#nav a:hover, #nav li:hover a {
background-position:100% -31px;
color:#FFFFFF;
display:block;
text-decoration:none;
}
#nav li li a {
background-color:#003399;
display:block;
float:none;
font-family:'Georgia',Times New Roman,serif;
font-size:11px;
margin-left:0;
padding:0 0 0 10px;
text-decoration:none;
text-transform:none;
width:140px;
}
#nav li li a:hover {
border-bottom:1px inset #003399;
border-left:1px solid #003399;
border-right:1px solid #003399;
color:#FFFFFF;
}
#nav li li {
background-position:100% 50%;
background-repeat:no-repeat;
}
#nav li ul {
background-image:none;
left:-999em;
position:absolute;
width:140px;
z-index:1000;
}
#nav li ul ul {
margin:-31px 0 0 140px;
}
.menuBar #nav ul li a {
color:white;
}
.menuBar #nav ul li a:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:#003399;
}
#nav li.fs-linkSep, #nav li.fs-linkSep:hover {
background-color:#EBEBEB;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
left:auto;
}
.nav2 {
list-style:none outside none;
margin:0;
padding:0;
}
.nav2 a {
float:none;
}
.nav2 span {
float:left;
margin:0;
padding:0;
}
.nav2 span a {
color:#111111;
display:block;
float:left;
font-size:12px;
padding:0 10px;
}
div.nav2 span:hover a {
color:#FFD51F;
}
div.nav2 span.active2 a {
color:#FFD51F;
}
.tagcloud {
font-family:'Georgia',Times New Roman,serif;
font-size:12px;
padding:2px;
}
.fBox {
background-color:#EBEBEB;
margin:10px 10px 0;
text-align:center;
width:980px;
}
div#promos div.scroller {
background-color:#F0F0F0;
height:150px;
overflow:hidden;
text-align:left;
width:980px;
}
div#promos div.scroller div.content {
width:10000px;
}
div#promos div.scroller div.section {
float:left;
height:150px;
overflow:hidden;
width:980px;
}
#promos .menu_table {
background:none repeat scroll 0 0 #FFD51F;
}
#promos .menu_table td.menu_caption2 .caption2 {
background:none repeat scroll 0 0 #003399;
}
.innerbox {
margin:10px 20px;
}
h2.fbox_title {
color:#003399;
font-family:'Georgia',Times New Roman,serif;
font-size:20px;
margin:0;
padding:10px;
text-shadow:-1px -1px #FFD51F, -2px -2px 20px #003399;
}
p.fbox_text {
font-size:13px;
}
div.fBoxImage {
float:right;
margin-left:20px;
}
div.fBoxImage img, div.ecliImage img {
max-height:100px;
max-width:100px;
padding:10px;
}
div.buts {
border-top:1px dotted #003399;
width:100%;
}
.menu_content2 marquee a {
color:#003399;
}
.menu_content2 marquee img {
height:50px !important;
width:150px !important;
}
#dhtmlgoodies_slideshow {
width:720px;
}
#previewPane {
border:1px solid #000000;
float:left;
height:420px;
margin-right:10px;
padding-top:30px;
text-align:center;
vertical-align:middle;
width:430px;
}
#waitMessage {
background-color:#FFFFFF;
border:3px double #000000;
color:#555555;
display:none;
font-family:'Georgia',Times New Roman,serif;
font-size:0.9em;
left:200px;
padding:4px;
position:absolute;
top:150px;
}
#galleryContainer {
border:1px solid #000000;
float:left;
height:438px;
padding:1px;
width:120px;
}
#galleryContainer #arrow_down {
height:35px;
}
#galleryContainer #arrow_up {
height:35px;
}
#theImages {
height:375px;
overflow:hidden;
position:relative;
}
#theImages div {
height:1500px;
position:relative;
}
#theImages img {
border:0 none;
opacity:0.50;
padding-top:1px;
}
#previewPane #largeImageCaption {
font-family:Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:0.9em;
font-style:italic;
text-align:center;
}
#theImages .imageCaption {
display:none;
}
#infocontact a {
color:#003399;
}
.xcol3menu .caption3 {
}
.xcol3menu .menu_content3 {
border-bottom:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
.adobe img {
height:50px !important;
width:50px !important;
}
.riga1block2, .riga2block1 {
font-family:'Georgia',Times New Roman,serif;
padding-top:15px;
vertical-align:top;
}
.riga1block1 img, .riga2block2 img {
padding:5px;
width:300px;
}
.staff {
border-bottom:1px solid;
padding-top:5px;
width:900px;
}
.staff img {
margin:0;
width:25px;
}
.chisiamonome {
padding-left:15px;
width:57%;
}
.chiasiamodescr {
padding:0 15px;
text-align:left;
}
.rigastaff1, .rigastaff {
border:medium none;
}
#skypehome {
margin-top:-24px;
padding-right:2px;
}
#left-links .link {
background:url("images/bullet2.gif") no-repeat scroll 0 7px transparent;
display:block;
padding-left:15px;
}
a.forumlink, .fcaption .smalltext a {
color:#ffffff !important;
}
.fborderk .smalltext {
text-align:center;
}
.fborderk span.smalltext {
display:block;
}
.fborderk .fcaption {
background:url("images/bkg_forum_capt.png") repeat-x scroll 0 0 transparent !important;
color:#000044;
font-family:'Georgia',Times New Roman,serif;
font-size:16px;
font-weight:bold;
padding:18px 0;
}
.spacer {
color:#000044;
}
.spacer a {
color:#003399 !important;
}
.fborderk .smalltext a {
color:maroon !important;
padding:3px;
}
.fborderk .smalltext a:hover {
background:maroon;
color:#ffffff !important;
padding:3px;
}



