
/*{{{ STRUCTURE */
div, p, ul, li, form {margin:0;padding:0;}

img{border:0}

body{
	background:#9598ff url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-bodytag.png') repeat-x top left;
	font: normal 11px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:center;
	margin:0;
	padding:20px 0 20px 0;
	color:#000033;
}

#mainContainerBg{
background:#ffffff url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-body2.gif') repeat-y top left;
}
#head0{
position:absolute;
height:11px;
width:1000px;
font-size:1px;
line-height:1px;
background:#ffffff url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-body.gif') no-repeat top left;
top:0px;
left:-9px;
}

#leftWhiteBlock{
height:76px;
width:9px;
position:absolute;
top:192px;
left:-9px;;
font-size:1px;
line-height:1px;
background-color:white;
}

.clearDiv{
	clear:both;
	font-size:0;
	line-height:0;
	width:1px;
	height:0;
	overflow:hidden;
}

/* Fixed layoyt */
#dataContainer{
background-color:#ffffff;
}
/* Liquid layout */
#colmask {    /* Background left column */
background:#222e55 url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-leftcol.gif') no-repeat top left;
}
#colmid { /* Background center column */
background-color:#ffffff;
}
#colright { /* Background right column */
background-color:#ffffff;
}
#dataContainer #leftWrapper{
	background-color:#ffffff;
}
/* End liquid layout */

#leftContent{
margin-top:-11px;
}
#leftContent div.leftColBg{
/*background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-leftcol.gif') repeat-y top left;*/
/*min-height:500px;*/
}

#rightContent{
}

#rightContent div.rightColBg{
min-height:500px;}

#realCenter{
padding:16px 40px 16px 10px;
background-color:#ffffff;
}
#realCenter #centerFiller{
background-color:#ffffff;
width:100%; /* very important...ie tables inside will get this as 100% width instead parent containers width */
min-height:300px;
}

#centerFiller p{
padding:10px 0;
}

/*}}}*/

/*{{{ MESSAGE WINDOW */
#messageWindow{
float:left;
position:relative;
font-size:0;
width:0;
height:0;
line-height:0;
z-index:200;
}
#messageWindowContent{
position:absolute;
top:50px;
left:50px;
font-size:12px;
line-height:14px;
}
.winTitle{
position:relative;
height:25px;
}
.winTitleSx{
position:absolute;
width:2px;
height:25px;
left:0;
top:0;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-top-sx-messagewindow.gif') no-repeat top left;
}

.winTitleDx{
position:absolute;
width:2px;
height:25px;
right:0;
top:0;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-top-dx-messagewindow.gif') no-repeat top left;
}
.winTitleCenter{
position:relative;
color:#ffffff;
font-weight:bold;
margin:0 2px;
height:25px;
text-indent:6px;
line-height:25px;
background:white url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-top-messagewindow.gif') repeat-x top left;
padding-right:28px;
}

.winContent{
background-color:#fafafa;
color:#444;
border-left:2px solid #3472B0;
border-right:2px solid #3472B0;
border-bottom:2px solid #3472B0;
padding:16px;
}

b.winTitleClose{
position:absolute;
top:3px;
right:2px;
display:block;
height:19px;
width:19px;
text-indent:30px;
overflow:hidden;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/p-messagewindow.gif') no-repeat top left; 
}
/*}}}*/

/*{{{ HEAD */
#headContainer{
	height:203px;
  background: #362d81 url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-head.jpg') repeat-x top left;
}

#head1{
position:relative;
float:left;
width:311px;
height:172px;
background: transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-head1.jpg') no-repeat top left;
}

#head1 a.siteLogo {
position:absolute;
top:0px;
left:2px;
height:77px;
width:309px;
overflow:hidden;
}
#head2{
float:left;
width:500px;
height:172px;
background: transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-head2.jpg') no-repeat top left;
}
#head3{
float:right;
width:149px;
height:172px;
background: transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-head3.jpg') no-repeat top left;

}
#head4{
float:right;
width:15px;
height:172px;
background-color:#362d81;
}

.loginBoxContainer{
padding-left:10px;
}

.loginBg{
position:absolute;
top:66px;
left:-54px;
height:46px;
width:53px;
background: #ffffff url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-login.png') no-repeat top left;
}

#hmenu{
height:31px;
overflow:hidden;
background: #ff860c url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-hmenu.gif') no-repeat top left;
padding-left:230px;
}


/*}}}*/

/*{{{ LISTS */
ul{
margin:0;
padding:0;
}

ul.horizontalUl
{
list-style:none;
width:100%
}

ul.horizontalUl li{
position: relative;
display: inline;
float: left;
}

ul.horizontalUl li a, ul.horizontalUl li a:visited {
display: block;
}

ul.inlineUl
{
list-style-type: none;
text-align:center;
}

ul.inlineUl li{
display:inline;
}

ul.inlineUl li a, ul.inlineUl li a:visited {
display:inline;
padding:0 4px;
}

ul.topLinks
{
list-style:none;
width:100%
}

ul.topLinks li{
position: relative;
display: inline;
float: left;
font-size:12px;
font-weight:bold;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-top-links-sep.gif') no-repeat center left;
}
ul.topLinks li.firstVoice{
background:none;
}

ul.topLinks li a, ul.topLinks li a:visited {
height:31px;
line-height:31px;
padding:0 8px 0 9px;
}

#realCenter ul{list-style-position: inside;}
ul.sideMenu{
margin:0;
font-size: 11px;
font-family: Verdana,Tahoma,Helvetica;
list-style:none;
}

ul.sideMenu li {
list-style:none;
margin:0px 3px 0 3px;
}
ul.sideMenu li a{
display:block;
line-height:20px;
}

ul.sideMenu li.menuLi1 a, ul.sideMenu li a {
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-dx-links.gif') no-repeat 0 8px;
padding-left:20px;
font-weight:normal;
}

ul.sideMenu li.menuLi a:hover, ul.sideMenu li.menuLi a.active, ul.sideMenu li.menuLi1 a:hover, ul.sideMenu li.menuLi1 a.active{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menub.gif') no-repeat 0 8px;
}

ul.sideMenu li.menuLi2 a {
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu2.gif') no-repeat 8px 8px;
padding-left:20px;
font-weight:normal;
}

ul.sideMenu li.menuLi2 a:hover, ul.sideMenu li.menuLi2 a.active {
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu2b.gif') no-repeat 8px 8px;
font-weight:normal;
}

ul.sideMenu li.menuLi3 a {
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu3.gif') no-repeat 14px 8px;
padding-left:28px;
font-weight:normal;
}

ul.sideMenu li.menuLi3 a:hover, ul.sideMenu li.menuLi3 a.active {
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu3b.gif') no-repeat 14px 8px;
font-weight:normal;
}

ul.sideMenu li.menuLi4 a {
padding-left:32px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu4.gif') no-repeat 18px 8px;
font-weight:normal;
}

ul.sideMenu li.menuLi4 a:hover, ul.sideMenu li.menuLi4 a.active {
	background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/img-sx-menu4b.gif') no-repeat 18px 8px;
font-weight:normal;
}

ul.sideLinks{
margin-right:4px;
font-size: 11px;
list-style:none;
font-size: 11px;
}
ul.sideLinks li{
list-style:none;
}
ul.sideLinks li a{
display:block;
line-height:20px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-dx-links.gif') no-repeat 4px 8px;
padding-left:20px;
font-weight:bold;
}
span.passLost{
background-color:inherit;
font-weight:bold;
text-decoration:none;
padding-right:10px;
}
span.passLost:hover {
color:#ff9900;
text-decoration:underline;
}

ul.scrollNews{
list-style:none;
}
ul.scrollNews li {
margin:10px 0;
list-style:none;
}

.sidebarmenu a.subfolderstyle{
  background: url(http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/right.gif) no-repeat 97% 50%;
}

.sidebarmenu ul li {
  background: #1b0040 url(http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-menu1.gif) no-repeat 29px bottom;
}
.sidebarmenu ul li ul li{
background-image:none;
}

/*}}}*/

/*{{{ BOX PROPERTIES */

.leftSideBox{
width:216px;
}

.rightSideBox{
margin-bottom:16px;
}

.voidSideBox{
}

.voidSideBoxContent{
}

.SiteMapContainer{
padding-left:170px;
}

.leftSideBoxContent{
padding:10px;
background-color:#1b0040;
color:#fff;
}
.rightSideBoxContent{
padding-bottom:10px;
padding:8px 4px;
}

.centering{
text-align:center;
}

.firstLevelMenu{
margin-top:20px;
text-align:center;
}

.newsContent{
border:1px dashed #eaeaea;
background-color:#fafbfe;
margin:6px 0 6px 0;
padding:6px;
line-height:14px;
}

.newsMore{
float:right;
text-align:right;
padding-right:2px;
line-height:16px;
margin-right:2px;
font-weight:bold;
}

.newsMore a{
display:block;
text-indent:16px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-doc.png') no-repeat top left;
}

div.slideNews{
height:180px;
overflow:hidden;
}
div.slideNewsItem{
height:71px;
overflow:hidden;
padding:0 18px 0px 20px;
margin:14px 0 0 0;
color:#74653d;
}
div.slideNewsItem p.slideNewsDate{
margin:0;
padding:0 0 2px 0;
}
div.slideNewsItem p.slideNewsContent{
margin:0;
padding:0;
height:39px;
}

div.slideNewsItem p.slideNewsLink{
margin:0;
padding:2px 0 0 0;
text-align:right;
}

#prevBtn a, #nextBtn a{
  display:block;
  width:15px;
  height:15px;
  background:url(http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
  background:url(http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/btn_next.gif) no-repeat 0 0;
}

#slideNewsLink{
position:absolute;
text-align:center;
font-weight:bold;
top:6px;
font-size:11px;
width:216px;
text-transform:uppercase;
line-height:14px;
}

#slideNewsLink a, #slideNewsLink a:hover, #slideNewsLink a:visited ,#slideNewsLink a:active {
color:#74653D;
text-decoration:none;
}

div.newsSep{
height:1px;
font-size:1px;
line-height:1px;
margin-top:4px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-newssep.gif') no-repeat top left;

}

.divPassLost{
text-align:center;
}

.ecCart {
padding:6px;
text-align:center;
}

#supportBox{
height:86px;
width:234px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-supportbox.gif') no-repeat top left;
}
#supportBox p {
margin-right:90px;
padding-top:20px;
font-weight:bold;
font-size:16px;
text-align:center;
color: #fff;
}

#supportBox p a, #supportBox p a:visited, #supportBox p a:hover, #supportBox p a:active {
color: #fff;
text-decoration:none;
}

#searchContainer {
padding:6px 0 0 22px;
}
/*}}}*/

/*{{{ GRAPHIC PROPERTIES */
.centering{
text-align:center;
margin:0 auto;
}

.flowLeft{
  display:block;
  float:left;
  clear:left;
position:relative;
}

.flowRight{
  display:block;
  float:right;
  clear:right;
position:relative;
}

#flagContainer {
padding-top:26px;
text-align:center;
color:#ffffff;
width:100%;
height:14px;
}

Ul.inlineUl li img{
margin:4px 2px 4px 2px;
border:1px solid #ffffff;
}

.printImg{
float:right;
width:100px;
white-space:nowrap;
padding-right:20px;
text-align:right;
background:transparent url('/setup/images/print_page.gif') no-repeat center right;
line-height:20px;
color:#d95700;
}

.toggleZoom{
float:right;
width:58px;
line-height:20px;
text-indent:10px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/expand.gif') no-repeat center right;
color:#d95700;
}


b.btLeftCol{
display:block;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-bt-leftcol.gif') no-repeat top left;
width:170px;
height:18px;
}

.bgContainer{
position:relative;
height:0px;
line-height:0px;
font-size:0px;
}

/*}}}*/

/*{{{ FORM PROPERTIES */
fieldset{
border:0;
}
fieldset.rightFieldSet label {
color:#222e55;
font-size:10px;
}
fieldset.loginForm{
text-align:left;
}

fieldset.loginForm label{
display:block;
}

fieldset.loginForm div{
/*margin:0 auto;  */ 
}

input, select, textarea, .rsInput, .mySelect {
  padding:2px;
  margin:0px 0px 2px 0px;
  font-family:arial, verdana, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
}

select, select.mySelect, select.rsInput{
  padding:1px 2px;
}

select, textarea, .rsInput, .mySelect {
  border:1px solid #aeaeae;
}

input[type="text"] {
  border:1px solid #aeaeae;
}

input.sitebutton, input[type="button"] ,input[type="submit"]{
margin:0;
padding:0 6px;
background-color:#445684;
color:#dee6ff;
}

input.wpInput{
color:#5e5e5e;
background-color:#dbdbdb;
border:1px solid #c1c1c1;
}

label.wpLabel{
color:#234e88;
font-size:10px;
text-transform:uppercase;
text-indent:0;
font-weight:bold;
line-height:20px;
}


.submitContainer{
  float:left;
  margin:6px 0 0 0;
  padding:0;
}

input.graphicSubmit{
padding:0;
margin:0;
border:0;
background-color:transparent;
}

.submitOneCenter{
  margin:4px 0 0 0;
  padding:0;
  text-align:center;
}

.submitCenter{
  float:left;
  margin:4px 0 0 0;
  padding:0;
}

.submitLeft{
  float:left;
  margin:4px 0 0 0;
  padding:0;
  text-align:left;
}

.submitRight{
  float:right;
  margin:4px 0 0 0;
  padding:0;
  text-align:right;
}
/*}}}*/

/*{{{ HEADINGS */
h2.siteTitle {
text-indent:-2000px;
}

div.centerLabel{
border-bottom:1px solid #aeaeae;
padding-bottom:10px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-labels.gif') no-repeat 0px 2px;
line-height:20px;
}

div.centerLabel h1{
float:left;
margin:0;
padding:0;
text-indent:20px;
line-height:20px;
color:#33447e;
font-size:16px;
font-variant:small-caps;
}

div.newsTitle{
position:relative;
line-height:14px;
color:#000000;
text-indent:14px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-newslink.gif') no-repeat 2px center;
}

div.newsTitle h3{
margin-right:50px;
line-height:14px;
color:#161d36;
font-size:12px;
}

div.newsTitle span.newsDate{
position:absolute;
display:block;
line-height:14px;
right:2px;
top:0;
color:#666666;
}

h3.topMenu, h3.leftSideBoxTitle, div.sideBoxTitle, h3.rightSideBoxLink,h3.rightSideBoxTitle, h3.voidSideBoxTitle{
padding:0;
margin:20px 0 0 0;
width:216px;
height:20px;
line-height:20px;
text-indent:39px;
color:#00397a;
font-size:12px;
font-weight:bold;
background: url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-topmenu.gif') no-repeat top left;
overflow:hidden;
}

h3.rightSideBoxTitle span{
}

.rightSideBoxLink {
line-height:15px;
}

/*}}}*/

/*{{{ TABLE AND CELL PROPERTIES */
td {
font-size:12px;
}

.top{
	color:F8F8FA;
}

.topnormal {
color:F8F8FA;
}

td.main {
padding:2px;color:#000033;
}
/*}}}*/

/*{{{ TEXT PROPERTIES */
p.newsLink{
margin-top:8px;
}

p.newsDownload{
line-height:20px;
margin-top:8px;
text-indent:22px;
}

p.newsPdf{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/pdf.png') no-repeat center left;
}

p.newsDoc{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/doc.png') no-repeat top left;
}

p.newsRtf{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/rtf.png') no-repeat top left;
}

p.newsTxt{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/txt.png') no-repeat top left;
}

p.newsXls{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/xls.png') no-repeat top left;
}

p.newsUnknow{
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/unknow.png') no-repeat top left;
}

span.textLight{
background-color:#405487;
color:#ffffff;
}
p.centerDescription{
display:block;
color:#161d36;
font-size:10px;
margin-bottom:20px;
}

p.siteDate{
font-weight:normal;
font-size:10px;
text-align:center;
}

p.siteStats{
color:#222e55;
font-size:10px;
text-indent:2px;
text-align:center;
}
p.userLabel{
position:relative;
color:#d95700;
top:10px;
left:0px;
font-weight:bold;
}

/*}}}*/

/*{{{ HYPERLINKS*/

a, a.main ,.ecCart a {color:#d95700; background-color:transparent;text-decoration: underline;}
a:visited, a.main:visited ,.ecCart a:visited  {color:#d95700;background-color:transparent;}
a:active, a.main:active , .ecCart a:active {color:#d95700;background-color:transparent;}
a:hover, a.main:hover, {color:#003399; background-color:transparent; text-decoration: underline;}
.ecCart a:hover  {color:#fff; background-color:transparent; text-decoration: underline;}

ul.sideLinks li a.active, ul.sideLinks li a.active:visited,ul.sideLinks li a.active:active,ul.sideLinks li a.active:hover { color:#003399;}

a.textFlags {color:#362D80; background-color:transparent;text-decoration: none;}
a.textFlags:visited  {color:#362D80;background-color:transparent;}
a.textFlags:active  {color:#362D80;background-color:transparent;}
a.textFlags:hover  {color:#362D80; background-color:transparent; text-decoration: underline;}

a.topnormal {color:F8F8FA; background-color:transparent;text-decoration: underline;}
a.topnormal:visited  {color:F8F8FA;background-color:transparent;}
a.topnormal:active  {color:F8F8FA;background-color:transparent;}
a.topnormal:hover  {color:F8F8FA; background-color:transparent; text-decoration: underline;}

ul.sideMenu li a {color:#00397a; background-color:transparent;text-decoration: none;}
ul.sideMenu li a:visited  {color:#00397a;background-color:transparent;}
ul.sideMenu li a:active {color:#00397a;background-color:transparent;}
ul.sideMenu li a:hover {color:#ff9900; background-color:transparent; text-decoration: none;}

ul.sideMenu li a.active {color:#00397a; background-color:transparent;text-decoration: none;}
ul.sideMenu li a.active:visited {color:#00397a;background-color:transparent;}
ul.sideMenu li a.active:active {color:#00397a;background-color:transparent;}
ul.sideMenu li a.active:hover {color:#ff9900; background-color:transparent; text-decoration: none;}

ul.topLinks li a {color:#00397a; background-color:transparent;text-decoration: none;}
ul.topLinks li a:visited {color:#00397a;background-color:transparent;}
ul.topLinks li a:active {color:#00397a;background-color:transparent;}
ul.topLinks li a:hover {color:#00397a; background-color:transparent; text-decoration: none;}

.leftSideBox .leftSideBoxTitle span a {color:#00397a; background-color:transparent;text-decoration: none; }
.leftSideBox .leftSideBoxTitle span a:visited {color:#00397a; background-color:transparent;}
.leftSideBox .leftSideBoxTitle span a:active { color:#00397a; background-color:transparent;}
.leftSideBox .leftSideBoxTitle span a:hover {color:#00397a; background-color:transparent;text-decoration: none; }

ul.scrollNews li a {color:#fff; background-color:transparent;text-decoration: none; }
ul.scrollNews li a:visited {color:#fff; background-color:transparent;}
ul.scrollNews li a:active { color:#fff; background-color:transparent;}
ul.scrollNews li a:hover {color:#fff; background-color:transparent;text-decoration: none; }

.rightSideBox .rightSideBoxTitle a {color:#ffffff; background-color:transparent;text-decoration: none; }
.rightSideBox .rightSideBoxTitle a:visited {color:#ffffff; background-color:transparent;}
.rightSideBox .rightSideBoxTitle a:active { color:#ffffff; background-color:transparent;}
.rightSideBox .rightSideBoxTitle a:hover {color:#ffffff; background-color:transparent;text-decoration: none; }

p.footerP a {color:#d95700; background-color:transparent;text-decoration: none;}
p.footerP a:visited  {color:#d95700;background-color:transparent;}
p.footerP a:active {color:#d95700;background-color:transparent;}
p.footerP a:hover {color:#d95700; background-color:transparent; text-decoration: underline;}

.newsMore a{color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:visited {color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:active {color:#d95700; background-color:transparent;text-decoration: none;}
.newsMore a:hover {color:#d95700; background-color:transparent;text-decoration: underline;}
/*}}}*/

/*{{{ FOOTER */
#footer{
background-color:#fff;
height:53px;
}

.footerPositioner{
height:53px;
background:#ffffff url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-footer.gif') repeat-x 0px 0px;
position:relative;
top:9px;
}


#footer .footerBg{
font: normal 11px Arial,Helvetica,Sans-Serif;
height:43px;
color:#838383;
line-height:14px;
text-align:center;
font-weight:bold;
}
#footer .footerBg p {
padding-top:10px;
}

b.footer1{
position:absolute;
display:block;
height:14px;
width:13px;
top:39px;
left:-9px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-footer1.gif') no-repeat;
}
b.footer2{
position:absolute;
display:block;
height:14px;
width:13px;
top:39px;
right:-9px;
background:transparent url('http://www.webprofessional.it/site/www3_webprofessional_it/skins/9/skin_files/images/sf-footer2.gif') no-repeat;
}
/*}}}*/

/*{{{ DBTOOLS */
.tablink { color: #ffcc00; font-weight: bold; text-decoration: none; }
a.menus { color: #FFFFcc; font-weight: bold; text-decoration: none; }
a.menus:hover { color: #FFCC00; font-weight: bold; text-decoration: none; }
a.submenus {  font-weight: normal; color: #ffffff; text-decoration: none; }
a.submenus:hover {  font-weight: normal; color: #ffff99; text-decoration: none; }
.spacer { font-style: normal; color: #999999; font-size: 11px; }

a.htablk { color: #ffcc00; font-weight: bold; text-decoration: none; }
a.htablk:hover { color: #ffffcc; font-weight: bold; text-decoration: none;}

td, p, input, select, textarea { }
.bold { font-weight:bold; }
.title { font-weight:bold; background-color:#666699; color:#ffffff; }
.title2 { font-weight:bold; background-color:#eeeeee; color:#666699; }
.activetitle { font-weight:bold; background-color:#9999cc; color:#ffffff; }
.caption { font-weight:bold; background-color:#003366; color:#ffffff; }
a.norm, a.norm:hover, a.norm:visited, a.norm:active { text-decoration:underline; color:#336699; }
a.inv, a.inv:hover, a.inv:visited, a.inv:active { text-decoration:underline; color:#ffffff; }
.fix40 { width:40px; }
.fix60 { width:60px; }
.fix80 { width:80px; }
.fix100 { width:100px; }
.fix260 { width:260px; }

table#db_navbar {
  margin-bottom:20px;
}

/*}}}*/


