/* ----------------------------------------------------------------------------------------------------------
    Output device: screen, projection

    Author:     Alberto Pasqualini
    Company:    Aermec S.p.A. - Italy
	Update:     2009-07-18, 18:30 GMT+1
    Version:    1.00

---------------------------------------------------------------------------------------------------------- */

@import url(/_assets/common.css);

.mainwidth{
	width:974px;margin-left:auto;margin-right:auto;
}

body{
	background: #5785b2 url('/_assets/sfumatura.png') repeat-x top left;
	}
	
.bgtoph{
	background: transparent url('/_assets/sfumatura.png') no-repeat;height:120px;
	height:120px;
	}

#header{position:relative;background: url('/_assets/header.png') no-repeat 0 0;height:120px;padding:0;margin-bottom:15px;border:1px solid #00234F;}
.sponsor {position:absolute;display:block;height:81px;width:141px;background: url('/_assets/sponsor.png') no-repeat 0 0;top:-20px;left:820px;z-index:10;}
.logo {position:absolute;display:block;height:43px;width:276px;background: url('/_assets/logo.png') no-repeat 0 0;top:35px;left:40px;z-index:10;}
#header a{background-color:transparent;}
	
	
#imgBanner{
	padding-left:30px;
	padding-top:40px;
	border:none;
	}

img {border: none;}

	
#forum{
padding:10px;
}
.yafnet,
.yafnet td
{
/*	font-size: 93%;*/
	background-color: #FFFFFF;
}

.yafnet img {
	border: 0;
}
.yafnet ul {
	margin: 2px 2px 2px 2px;
	padding: 0;
}
.yafnet li {
	margin-left: 15px;
}
/* hyperlinks */
.yafnet a{ text-decoration: none; color: #34323A; }
.yafnet a:hover{ text-decoration: underline; color: #000000; }

/* breadc */
table.content span.forumheading a{
	color:#E86E1C;
	font-weight:bold;
	text-decoration: none;
}
table.content span.forumheading a:hover{
	color:#ECBA09;
	text-decoration: underline;
}

/* header (main menu)*/
.yafnet table#yafheader{
border:none;
/*margin-left:-10px;*/
/*width:974px;*/
}
.yafnet table#yafheader td {
	border:none;
	height:30px;
	border-bottom:1px solid #000;
	background:#000 url('bg-header.png') repeat;
	color:#E86E1C;
}
.yafnet #yafheader  a{text-decoration: none; color: #FFF;font-weight: bold;}
.yafnet #yafheader  a:hover{text-decoration: none; color: #E86E1C;border-bottom: 2px solid #E86E1C;}
.yafnet #yafheader  .unread{color:#FFF;}


.yafnet .yafForumWelcome{
	text-align:right;
	padding: 5px;
}
.yafnet .yafForumWelcome #divTimeNow,#divTimeLastVisit,#divUnreadMsgs{
	font-size:85%;
}

/* p-tag at the top of pages with navigation links */
.yafnet .yafPageLink {
	background: transparent url('bg-pagelink.png') repeat;
	height:26px; line-height:26px;
	padding: 0px 3px 0px 3px;
	margin-bottom:5px;
	font-size:85%;
	font-weight: bold; 
	color: #1B1521;
	border: solid 1px #D41E45;
}
.yafnet .yafPageLink a { color: #D41E45; text-decoration: none; }
.yafnet .yafPageLink a:hover { color: #D41E45; text-decoration:underline;}

/* Header 1 - Main header */
.yafnet .header1 {
/*	background-color:#666;
	background: #1B1521 url('bg-header1.gif');*/
	background: #616264 url('bg_hd1.png') repeat-x scroll bottom left;
	color: #FFFFFF;
	font-weight: bold;
	height:20px;line-height: 20px;
	font-size:100%;
}
/* Links in header1 */
.yafnet tr.header1 a	{color:#FFFFFF;text-decoration:none}
.yafnet tr.header1 a:hover {color:#D41E45;text-decoration:underline}

/* tools - view */
.yafnet tr.header1 td a{
	font-size:85%;
	color:#FFF;
}

/* Header 2 - Sub header */
.yafnet .header2 {
/* ================================================================================================================== */
	background: #FFF url('bg_header3.png') repeat-x scroll bottom left;
	color: #34323A;
	font-weight: bold;
	height:18px;
	line-height: 18x;
}
.yafnet .forumRowCat td{height:18px;line-height:18px;background: #FFF url('bg_header3.png') repeat-x scroll bottom left;}
.yafnet a.header2 { height: auto; background-color: transparent; border-style: none; background-image: none;}
.yafnet td.header2  a:hover {text-decoration:underline;}
.yafnet td.header2links {background: #FFF url('bg_header3.png') repeat-x scroll bottom left;}
.yafnet td.header2links a	{color: #1B1521;text-decoration:none;font-size:85%;}
.yafnet td.header2links a:hover {color: #1B1521;text-decoration:none;font-size:85%;}


/* Footer1 - Bottom of tables */
.yafnet .footer1, .yafnet .content .footer1 td{
	background-image: url('bg-footer1.png');
	height: 28px;
	border-top-color: #bfbec5; border-top-style: solid; border-top-width: 1px;
}

.yafnet .footer1 td {
	background:transparent;
	background-color:transparent;
	font-size: 93%;
	color: #34323A;
	font-weight: bold;
}
.yafnet .footer1 select{
	color:#000;
	font-weight: normal;
}

/*
table.content{
	width:400px;
	background-color: #0f0;
}
*/
.yafnet select{padding:2px;border:1px solid #BFBEC5;}
.yafnet textarea{padding:2px;border:1px solid #BFBEC5;}
.yafnet input{padding:2px;border:1px solid #BFBEC5;}
.yafnet form{display:inline}
.yafnet textarea{font-size:100%;font-family: "Segoe UI",Verdana,Arial,Helvetica,sans-serif;}

.yafnet input.pbutton{background-color:#F0F0F0;}

.yafnet td.post input[type="submit"],
.yafnet input.pbutton[type="submit"]
{	margin:5px 0px;
	padding: 2px 5px;
	background-color: #ECBA09;
	border:1px solid #E86E1C;
	color: #1B1521;
	font-size: 77%;
	text-decoration: none;
    text-transform: uppercase;
	font-weight: bold;
}
.yafnet td.post input:hover[type="submit"],
.yafnet input.pbutton:hover[type="submit"]
{
	cursor: pointer;
	background-color: #ECBA09;
	color: #D41E45;
	text-decoration: underline;
}
/* For BBCode Post Buttons */
.yafnet .ButtonOut {
	filter: alpha(opacity=70);
	border: #7F9DB9 1px solid;
}
.yafnet .ButtonOver {
	background-color: #FFE1AC;
	border: #FFAD55 1px solid;
}
.yafnet .ButtonChecked {
	background-color: #FFCB7E;
	border: #FFAD55 1px solid;
}
.yafnet .ButtonOff {
	filter: gray() alpha(opacity=30);
	background-color: #C0C0C0;
	border: #7F9DB9 1px solid;
}


.yafnet .postformheader {
	background-color: #FAFAFA;
	font-weight:bold;
}

.yafnet .postfooter input,
.yafnet #yafpage_rules .content input,

.yafnet .postfooter input:hover,
.yafnet #yafpage_rules .content input:hover,

/* file attachment css */
.yafnet .fileattach {
	padding: 5px;
	background-color: #eeeeee;
	border: solid 1px #808080;
}
.yafnet .fileattach .filetitle,
.yafnet .fileattach .imgtitle {
	font-weight: bold;
	color: #444444;
	margin-bottom: 5px;
	font-size: 1.1em;
}
.yafnet .fileattach .attachedimg,
.yafnet .fileattach .attachedfile {
	margin-left: 10px;
}
.yafnet .fileattach a {
	font-weight: bold;
}

/* Header of posts */
.yafnet tr.postheader td{background-color:#F8F8F8;}
/* User info and post/article */
.yafnet tr.post td  {background-color: #FAFDFD;}
.yafnet tr.post div.postdiv {background-color: #FAFDFD;}
/* altern. style */
.yafnet tr.post_alt td{background-color: #FDFDFA;color:#201f25;}
.yafnet tr.post_alt .postdiv{background-color: #FDFDFA;color:#201f25;}
/* Footer of posts */
.yafnet tr.postfooter td{background-color: #FFFFFF;}
/* other */
.yafnet td.UserBox {text-align:center;}
.yafnet .post_priority {font-weight:bold;}
.yafnet .postfooter .editedinfo {font-weight:bold;}
/* Area between posts */
.yafnet .postsep {background-color: #201F25;height: 2px}

/* most tables are class 'content' */
.yafnet table.content {
/*	font-family: verdana,Arial,Helvetica,sans-serif; */
	font-size: 93%;
	color: #000000;
	padding: 0px;
	margin:0px;
	background-color: #BFBEC5;
	border: solid 1px #201f25;
	border-collapse:collapse;
	border-spacing:0px;
}


.yafnet table.content td{
border: 1px solid #201f25; /* 'cellspacing' */ 
}
.yafnet .content td {
	padding: 5px;
}
.yafnet .content td table td table td {
	padding: 0px;	
}
/* send email */
table.content td.postheader{
	text-align:left;
	width:30%;
}

table.content td.header1 a{	color:#FFF;}
table.content td.header1 a:hover{	color:#FFF;}

table.content td.header1 .rightItem{
font-size:85%;
}

.yafnet #RichEdit td {
	padding: 0px;
}
/* links inside content table*/
.yafnet .content a		{ color: #34323A; text-decoration: none; }
.yafnet .content a:hover	{ color: #000000; text-decoration: underline;  }

.yafnet tr.post div.postdiv  a , a:visited{
	color:#E86E1C;
	text-decoration:underline;
}
.yafnet tr.post div.postdiv  a:hover{
	background-color:#E86E1C;
	color:#000000;
	text-decoration:none;
}

/* used for quoting messages */
.yafnet .quote, .yafnet .code {
	border: solid 1px #201f25;
	background-color:#D0D0D0;
	margin-top:10px;;
	margin-left: 20px;
}
.yafnet .quote b, .yafnet .code b{
	display:block;
	padding:4px;
}
.yafnet .innerquote, .innercode{
	border-top: solid 1px #201f25;
	padding: 4px;
	background-color: #F0F0F0;
}
.yafnet .innercode {
	font-family:Courier New,Courier;
}
/* font sizes */
.yafnet .smallfont	{ font-size: 85%; }
.yafnet .largefont	{ font-size: 108%; }
/* Image Links */
.yafnet a.imagelink {
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
.yafnet a:hover.imagelink {
	text-decoration: underline;
	color: #0000FF;
	/*background-color: #D0D0D0;*/
}
/* Used for editor textarea */
.yafnet .posteditor {
	width: 100%;
	height: 200px;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/
	font-size: 108%;
}
/* Table just above and below tables */
.yafnet table.command {
	/*border: solid 1px blue;*/
	padding: 3px;
	margin:7px 0px 7px;
	}

/* for printing */
.yafnet .print {
	border: solid 1px #C0C0C0;
}
.yafnet .printheader {
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.yafnet .printbody {
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}
/*
.yafnet .yafactiveusers{
	background-color: #E3E3E3;
}
*/
.yafnet .yafactiveusers a.active_hidden {
	font-style: italic;
	color: #aaaaaa;
}
/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
.yafnet div.postdiv {
	width: 100%;
	min-height: 100px;
	overflow: auto;	
}
.yafnet div.yafsignature
{
	border-top: solid 1px #666666;
	margin-top: 15px;
	padding-top: 5px;
}
/* CSS Pagelinks */
.yafnet .yafpager {
	font-size:85%;
	font-weight:bold;
	background: #FFF;
	color: #E86E1C;
	margin:6px 0px 6px 0px;
	text-decoration: none;
	}

.yafnet .pagecount,
.yafnet .pagecurrent,
.yafnet .pagelink,
.yafnet .pagelinkfirst,
.yafnet .pagelinklast
{
	padding: 4px 6px;
}

.yafnet .pagecount{
	color:1d1d1d;
	border: solid 1px #666666;

	}
.yafnet .pagecurrent{
	background: #CCCCCC;
	color:#FFF;
	border: solid 1px #666666;
	margin-left: 4px;
	}
.yafnet .pagelink,
.yafnet .pagelinkfirst,
.yafnet .pagelinklast{
	background: #FFF;
	color:#E86E1C;
	margin-right:-1px;
	border: solid 1px #666666;
	margin-left: 4px;
	}
	
.yafnet .pagelink a,
.yafnet .pagelinkfirst a,
.yafnet .pagelinklast a {
	text-decoration: none;
	color: #E86E1C;
	}
.yafnet .pagelink a:hover,
.yafnet .pagelinkfirst a:hover,
.yafnet .pagelinklast a:hover {
	text-decoration: underline;
	color: #ECBA09;
}



/* CCS Buttons */

.yafnet a.yafcssbigbutton{
	background: transparent url('b_left.png') no-repeat scroll bottom left;
    display: block;
	white-space:nowrap;
	float: right;
    height: 20px;
	line-height:20px;
    margin: 5px 5px 5px 0px;    
    padding-left: 5px; /* sliding doors padding */
	/*attributes*/
    font-family: "Segoe UI",Verdana,Arial,Helvetica,sans-serif;
	font-size:85%;
    font-weight: bold;
    color: #D41E45;
    text-decoration: none;
    text-transform: uppercase;
}

.yafnet a.yafcssbigbutton span{
    background: transparent url('b_right.png') no-repeat bottom right;
	float: left;
    display: block;
	/* 10+5+5=20	*/
    line-height: 10px;
    padding: 5px 15px 5px 10px;
}
.yafnet a.yafcssbigbutton:hover{
    background-position: top left;
	cursor:hand;
	color: #1B1521;
	text-decoration: underline;
}
.yafnet a.yafcssbigbutton:hover span{
    background-position: top right;
}
.yafnet a.yafcssbigbutton img{
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yafcssbigbutton:active img{
    padding: 0px 4px 2px 0px;
}

.yafnet a.yaflittlebutton{
	background: transparent url('bs_left.png') no-repeat scroll bottom left;
    display:block;
	white-space:nowrap;
	float: right;
    height: 18px;
	line-height:18px;
    margin: 4px 4px 4px 0px; 
    padding-left: 5px; /* sliding doors padding */
	/*attributes*/
    font-family: "Segoe UI",Verdana,Arial,Helvetica,sans-serif;
	font-size:77%;
    font-weight: bold;
    color: #1B1521;
    text-decoration: none;
    text-transform: uppercase;
}

.yafnet a.yaflittlebutton span{
    background: transparent url('bs_right.png') no-repeat bottom right;
	float: left;
    display: block;
	/* 8+5+5=18	*/
    line-height: 8px;
    padding: 5px 10px 5px 5px;
}
.yafnet a.yaflittlebutton:hover{
    background-position: top left;
	cursor:hand;
	color: #E86E1C;
	text-decoration: underline;
}
.yafnet a.yaflittlebutton:hover span{
    background-position: top right;
}
.yafnet a.yaflittlebutton img{
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yaflittlebutton:active img{
    padding: 0px 4px 2px 0px;
}


.yafnet a.yafcssimagebutton{
    background: transparent url('ButtonEnd.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
	font-size: 10px; 
    height: 19px;
    margin: 2px 0px 2px 2px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
}
.yafnet a.yafcssimagebutton span{
    background: transparent url('ButtonBack.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 4px 2px 8px;
}
.yafnet a.yafcssimagebutton img{
	vertical-align: top;
	padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssimagebutton:hover{
	text-decoration: none;
	color: #000000;
}
.yafnet a.yafcssimagebutton:active{
    background-position: bottom right;
    outline: none;
}
.yafnet a.yafcssimagebutton:active img{
    padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssimagebutton:active span{
    background-position: bottom left;
    padding: 4px 4px 1px 8px;
}

/* CSS Popupmenu */
.yafnet .popupitem {
	font-size:85%;
}

.yafnet .yafpopupmenu {
	background-color: #ffffff;
	border: solid 1px #333333;
	
}
.yafnet .yafpopupmenu ul {	
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.yafnet .yafpopupmenu li {
	font-size:85%;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.yafnet .yafpopupmenu li.popupitemhover {
	background-color: #cccccc;
}
/* ajax tabs */
/* default layout */
.yafnet .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.yafnet .ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.yafnet .ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.yafnet .ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.yafnet .ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #000000;border-top:0;padding:5px;}

/* scrolling */
.yafnet .ajax__scroll_horiz {overflow-x:scroll;}
.yafnet .ajax__scroll_vert {overflow-y:scroll;}
.yafnet .ajax__scroll_both {overflow:scroll}
.yafnet .ajax__scroll_auto {overflow:auto}

/*Modal Popup*/
.modalBackground
{
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup
{
	background-color: #ffffff;
	border: solid 1px #aaaaaa;
	width: 400px;
	padding: 1px;
}

.modalPopup .modalBase
{

}

.modalPopup .modalHeader
{
	background-image: url('bg-header1.GIF');
	background-color: #7D8CFF;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	font-size:12px;
	padding: 5px;
}

.modalPopup .modalInner
{
	padding: 10px;
	text-align:center;
}

.modalPopup .modalInnerMain
{
	font-size: 9pt;
	font-weight: bold;
	color: #992222;
	text-align: center;
}

.modalPopup .modalInnerSub
{
	font-size: 8pt;
	color: #333333;
	text-align: center;
}

.modalPopup .modalFooter
{
	background-image: url('bg-footer1.png');
	padding: 5px;
	line-height: 28px;	
}

.modalPopup .modalFooter input
{
	display:block;
	vertical-align: middle;
	margin:0 auto;
}
/* Goto Page Form */
.gotoPageForm
{	
	border: solid 1px #555555;
	width: 90px;
	margin-top: 5px;			
	margin-left:-6px;
	}
.gotoPageForm .gotoBase
{
	background-color: #1B1521;
	border: solid 1px #ffffff;
}
.gotoPageForm .gotoHeader
{
	background-image: url('bg-header1.gif');
	color: #FFF;
	font-weight: bold;	
	padding: 2px;	
}
.gotoPageForm .gotoInner
{
	padding: 2px;
}
.gotoPageForm .gotoInner input
{
	margin: 2px;
	height:18px;
	}

/* special items */

.yafnet #DivForumJump{
float:right;
font-size:85%;
}

.yafnet .command{
font-size:85%;
}

.yafnet #DivIconLegend{
font-size:85%;
}
.yafnet #DivIconLegend table{
	width:70%;
	text-align:left;
}
.yafnet #DivIconLegend img{
vertical-align:middle;
}
.yafnet table.iconlegend{
	float:left;
}

.yafnet table.iconlegend td{
	width:50%;
}

.yafnet table.content tr.post td.smallfont	img {vertical-align:middle;}
.yafnet table.content td.post img{vertical-align:middle;}

.author{
	background: url(eop.png) 0 100% no-repeat;
	padding-top:15px;padding-bottom:15px;background-color:#1B1521; color:#FFFFFF; text-align:center;font-size:85%; line-height:1.5em;
	border-top: 3px solid #D41E45;
}
.author a{font-weight:bold;color: #D41E45;text-decoration:none;}
.author a:hover{text-decoration:underline;}
#eop{background: transparent url(/_assets/eop.png) 0 100% no-repeat;height:15px;}
.yafnet td.UserBox {text-align:left;}
/*
.yafnet .yafUserBox {text-align:center;}
.yafnet .yafUserBox img {margin-left:auto;margin-right:auto;}
*/
.yafnet td.forumLinkCol a {font-weight:bold;}



