body {
	margin: 0px;
	padding: 0px;
	background-color:#A53B00;
	background-position:top left;
	width:100%;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}

html
{
	height:100%;
	width:100%;
	margin: 0px;
	padding: 0px;
}

/***********************************************************************************************/

div#sandbox {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	height:20px;
	line-height:20px;
	background:#FF0000;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
}

div#sandbox a{
	color:#FFFFFF;
}

/***********************************************************************************************/

div#container {
	position:relative;
	height: 545px;
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 55px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
}


/***********************************************************************************************/

div#navigation {
	background:#333333;
	height:25px;
	width:860px;
}

div#navigation table td{
	height:22px;
}

div#navigation td.home
{
	width:80px;
	text-align:center;
}

div#navigation td.azienda
{
	width:75px;
	text-align:center;
}

div#navigation td.prodotti
{
	width:95px;
	text-align:center;
}

div#navigation td.dovesiamo
{
	width:110px;
	text-align:center;
}


div#navigation td a{
	color:#FA5900;
	font-size:14px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	border-bottom:1px dotted #FA5900;
}

div#navigation td span{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS";
	border-bottom:1px dotted #FFFFFF;
}

div#navigation td.right
{
	width:510px;
	text-align:right;
}

div#navigation td.right2
{
	width:540px;
	text-align:right;
}

div#navigation td.right a{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}

/***********************************************************************************************/

div#header {
	position:relative;
	height:119px;
	height:45px;
	width:860px;
}

div#header table{
	width:100%;
}

div#header table img{
	position:absolute;
	margin-left:373px;
}

/***********************************************************************************************/

div#rightbar {
	height:450px;
	width:37px;
	float:right;
	margin-top:45px;
}

div#rightbar td
{
	text-align:center;
	width:40px;
	height:20px;
}

div#rightbar td.audio
{
	height:25px;
}

div#rightbar td a{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS";
	margin-bottom:2px;
}

div#rightbar td a img{
	border:none;
}

/***********************************************************************************************/

div#container div#content {
	background-color:#FFFFFF;
	width:860px;
	font-family:"Trebuchet MS";
}

div#container div#content input{
	font-size:12px;
}

div#container div#content input.button{
	background:#333333;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:11px;
	border:none;
}

div#container div#content h3{
	font-size:20px;
	margin:0px;
	margin-bottom:10px;
}

div#container div#content table td.label
{
	width:90px;
	font-size:11px;
}

/***********************************************************************************************/

div#container div#content table.form
{
	margin-left:20px;
}


div#container div#content .floatLeft
{
	float:left;
}

div#container div#content table.form td{
	height:30px;
	font-size:11px;
}

div#container div#content table.form .h100{
	height:155px;
}

div#container div#content table.form td.gray{
	background:#F5F5F5;
}

div#container div#content table.form td.label{
	background:#CCCCCC;
	padding-left:10px;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}

div#container div#content table.form input
{
	width:300px;
	margin-top:2px;
	margin-bottom:2px;
}


div#container div#content table.form span.checkbox input,
div#container div#content table.form input.checkbox
{
	width:15px;
	margin-top:2px;
	margin-bottom:2px;
}

div#container div#content table.form input.button{
	width:90px;
}

div#container div#content table.form textarea
{
	width:300px;
	height:60px;
	margin-top:2px;
	margin-bottom:2px;
}

div#container div#content table.form a{
	color:#333333;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #333333;
}

div#container div#content table.form ul.error_list
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


div#container div#content table.form ul.error_list li
{
	margin:0px;
	padding:0px;
	color:#FF0000;
}

.black
{
	background:#666666;
}

div#container div#content table.form td.bottom
{
	border-bottom:1px solid #FA5900;
}

/***********************************************************************************************/

div#footer {
	background:#000000;
	height:50px;
	border-top:5px solid #FA5900;
	width:860px;
}

div#footer td{
	height:48px;
	padding-left:10px;
	color:#FFFFFF;
	line-height:16px;
	vertical-align:middle;
}

div#footer td a{
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}

div#footer td b{
	color:#FA5900;
}

/***********************************************************************************************/


div#content table td.edit,
div#content div.edit
{
	color:#333333;
	font-size:11px;
	line-height:22px;
	height:22px;
	margin-right:10px;
	margin-top:10px;
}

div#content table.categorie td.edit a,
div#content table td div.edit a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #333333;
}

div#content table td div.edit img
{
	margin-right:4px;
}

div#content table td.edit img
{
	float:left;
	margin-left:20px;
	margin-right:4px;
}
