/* CSS Document */
body,html {
	margin: 0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #111111;
	background:#fbfbfb;
}
#wrapper{
	margin:0 auto;
  width:950px;
}

hr{
	height: 0px;
	border: 0px;
	border-bottom:1px dashed #546786;
}

#header{
  
}

#banner{
	width:950px;
	text-align:center;
	margin-top:16px;
	border-top:3px #222222 solid;
	padding-top:8px;
}

TEXTAREA.master {
	border: 1px solid #5D6C72; background-color:#ffffff; padding:0px; padding-right:2px; padding-left:2px; width:370px; height: 80px;
}

.separatore{
	height:3px;
	border-bottom: 3px solid #222222;
}

#register {
	width:550px;
}

.medium {
 border:1px solid #666666;
 font-size:1.2em;
 padding:2px;
 width:200px;
}

img{border:0}

.large {
 border:1px solid #666666;
 font-size:1.2em;
 padding:2px;
 width:300px;
}

p.important{
 font-size:1.5em;
}


.greybox{
	background:#CCCCCC;
	padding:10px;
}
.redbox{
	background:#FF9FCF;
	padding:10px;
}

a{
	color:#000000;
}

#error {
	width: 340px;
	border: #990000 solid 1px;
	background-color: #bf1b17;
	color: #ffffff;
	padding: 8px;
}
#notice {
	width: 930px;
	border: #2A5F00 solid 1px;
	background-color: #55DF00;
	color: #000000;
	padding: 8px;
	margin-bottom:8px;
}

.loginbox {
  background:transparent url(/business/images/login-bkg-tile.gif) no-repeat scroll center top;
  color:#FFFFFF;
  margin:2em 20px 1em;
  padding:20px 0pt 0pt;
  position:relative;
  width:425px;
	float:left;
}
.loginbox form{
  padding:0pt 50px 0px;
}

.loginbox a{
	color: #FFFFFF;
}
.chiusura{
	height:20px;
	background:url(/business/images/login-bkg-bottom.gif) no-repeat scroll center bottom;
}

.submit input, .submit input:focus, .button, .button:focus {
background:transparent url(/business/images/fade-butt.png) repeat scroll 0%;
border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
border-style:double;
border-width:3px;
color:#333333;
padding:0.25em;
}

.loginbox #login_error {
background:#0E3350 none repeat scroll 0%;
border:1px solid #2571AB;
color:#EBCD4E;
font-size:11px;
font-weight:bold;
margin:0pt 50px;
padding:0.6em;
text-align:center;
width:310px;
}
.loginbox p {
font-size:12px;
}
.loginbox p.message {
margin:0pt auto 1em;
width:310px;
}
.loginbox #login_error a {
border-color:#EBCD4E;
color:#EBCD4E;
}
.loginbox #send {
color:#FFFFFF;
font-size:1.1em;
font-weight:normal;
text-align:left;
}

.loginbox .input {
font-size:1.8em;
margin-top:3px;
width:97%;
padding: 4px;
}
.loginbox  p label {
font-size:11px;
}
.loginbox  #submit {
font-size:15px;
margin:0pt;
}

.submit, .editform th, #postcustomsubmit {
text-align:right;
}


/* MENU */
/*- Menu Tabs J--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  	border-bottom:3px solid #999999;
	  	margin-bottom: 0px;
      }
    #tabsB ul {
        margin:0;
        padding:10px 10px 0 16px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("/business/images/admin/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("/business/images/admin/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

	#tabsB #current a {
			background-position:0% -42px;
	}
	#tabsB #current a span {
			background-position:100% -42px;
	}
	
#header_top {
 background-image:url(/business/images/admin/back_top.gif);
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100px;
 clear:both;
}

#header_left {
 background-image:url(/business/images/admin/back_top.gif);
 float: left;
 padding: 21px 0 0 20px;
 margin: 0;
 height: 79px;
}

#header_right {
 background-image:url(/business/images/admin/back_top.gif);
 float: right;
 text-align: right;
 padding: 35px 50px 20px 0;
 margin: 0
}
