html{

 overflow: -moz-scrollbars-vertical;
}

body {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#D1CCA7;
}


body, table, div, td, p, tr{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:1.2;

}



ul, li, ul li {
	margin:0px;
	padding:0px;
	line-height:1.2;
	list-style:none;
	}

a,
a:link,
a:visited,
a:active{
font-weight: bold;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
margin:0px;
padding:0px;
line-height:1.2;
text-decoration:none;
font-size:13px;
color: #993300;

}

a:hover {
TEXT-DECORATION: none;
color:#999;
}





table, td, tr {
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2;
	margin:1px;
	padding:1px;
	}



h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2;
	color: #cb8700;
	}
	
h1 {
	font-size:16px;
	color:#2B0000;
	}
	
h2 {
	font-size:12px;
	padding:3px;

	}

	
h3 {
	font-size:11px;
	}
h4 {
	font-size:10px;
	color:#BC4844;
	padding-bottom:5px;
	}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4B4C4C;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:1.2;
	}
	


.float_r {
	float:right;
	}
	
.float_l {
	float:left;
	}
	
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	}



img {
	margin:0px;
	padding:0px;
	}



div#briciole{
text-align:right;
margin:3px;
margin-bottom:4px;
padding:3px;
border-bottom:1px dashed #EAE0CD;
}

div#briciole, div#briciole *{
color:#999;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
font-size:10px;
}

div#briciole a,
div#briciole a:link,
div#briciole a:active,
div#briciole a:visited {
	color:#700007;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

div#briciole a:hover {
	color:#999;
	}

#container {
	margin: 0px auto;
	padding:0px;
	text-align:left;
	padding:10px;
	width:900px;
	background:#E6E6E6;
	
	}
	
#header {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	background: #fff url(../immagini/elm.jpg) no-repeat top right;
	}
	
.header_l {
	float:left;
	margin:0px;
	padding:0px;
	
	width:898px;
	}
	
.header_l a img,	
.header_l a {
	margin:0px;
	padding:0px;
	border:none;
	}	
	

#menutop ul {
	margin:0px;
	padding:5px 0px;
	list-style: none;

	}
	
#menutop ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	}
	
#menutop ul li a,
#menutop ul li a:link,
#menutop ul li a:visited,
#menutop ul li a:active {
	margin:0px;
	padding:0px;
	font-size:13px;
	text-decoration:none;
	background: url(../immagini/menutop.jpg) repeat-x;
	padding:5px 12px;
	float: left;
	margin: 1px;
	}
	
#menutop ul li a:hover,
#menutop ul li a.acceso:link,
#menutop ul li a.acceso:visited,
#menutop ul li a.acceso:active {
	color:#422719;
	background: url(../immagini/menutop_h.jpg) repeat-x;
	color: #FFFFCC;
	}  




	
#menuside {
	margin: 10px 0px;
	padding:0px;
	}	
	
#menuside ul {
	margin:0px;
	padding:0px;
	}  
		
#menuside ul li {
	margin:0px;
	padding:0px;
	display:inline;
	}  
	
#menuside ul li a,
#menuside ul li a:link,
#menuside ul li a:visited,
#menuside ul li a:active {
	background: url(../immagini/menuside.jpg) repeat-x;
	display:block;
	font-size:13px;
	padding:5px;
	margin:3px;
	text-align:center;
	text-decoration:none;
	}  
	
#menuside ul li a:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:visited,
#menuside ul li a.acceso:active {
	background: url(../immagini/menutop_h.jpg) repeat-x;
	padding:5px;
	margin:3px;
	color: #FFFFCC;
	}


#menuside2 {
	margin: 10px 0px;
	padding:0px;
	}	
	
#menuside2 ul {
	margin:0px;
	padding:0px;
	}  
		
#menuside2 ul li {
	margin:0px;
	padding:0px;
	display:inline;
	}  
	
#menuside2 ul li a,
#menuside2 ul li a:link,
#menuside2 ul li a:visited,
#menuside2 ul li a:active {
	background:url(../immagini/square.jpg) left center no-repeat;
	padding-left:20px;
	display:block;
	font-size:13px;
	margin:3px;
	text-decoration:none;
	color:#993300;
	}  
	
#menuside2 ul li a:hover,
#menuside2 ul li a.acceso:link,
#menuside2 ul li a.acceso:visited,
#menuside2 ul li a.acceso:active {
	margin:3px;
	padding-left:20px;
	color:#BC8E26;
	}
	
	
#coldes {
	margin:0px;
	padding:10px;
	float:left;
	width:660px;
/*	height:500px;*/
	margin-right:5px;
	}
	
#colsin {
	margin:0px;
	padding:10px;
	float:left;
	width:186px;
	border:1px solid #E3CB68;
	/*height:500px;*/
	background:#fff;
	margin-left:5px;
	}
	
	
#contenitore {
	margin:0px;
	padding:0px;
	}
	
#elenco td{
overflow:visible;
}

#elenco td a:active,
#elenco td a:visited,
#elenco td a:link,
#elenco td a{
	color:#970F00;
	font-weight:bold;
	font-size:12px;
	background:url(../immagini/square.jpg) left center no-repeat;
	padding-left:13px;

	}	
	
#elenco td a:hover{
	color:#BC8E26;
	text-decoration:none;
	font-weight:bold;
	}	
	
#elenco td a.no:active,
#elenco td a.no:visited,
#elenco td a.no:link,
#elenco td a.no,
#elenco td a.no:hover{
background:none;
padding-left:0px;
}
	
.admin {
	background: url(../immagini/admin.jpg) left no-repeat;
	color:#000;
	padding:5px;
	padding-left:30px;
	}
	
	h2.user {
	background: url(../immagini/user2.jpg) left no-repeat;
	color:#000;
	padding:5px;
	padding-left:30px;
	}
/*FORM*/


select
{
	FONT-SIZE: 12px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2;	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.2em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2;	font-style: normal;
	margin:2px;
	background: #FEFFE6;
}


#button, 
#button:link,
#button:active, 
#button:visited {
	background: url(../immagini/menuside.jpg) repeat-x;
	margin:3px;
	font-weight:bold;
	color: #993300;
	font-size:11px;
	}
	
#button:hover {
	color:#fff;
	}
	
textarea {
	background: #FEFFE6;
	}
div.logo{
float:left;
height:180px;
}
div.info{

float:left;
margin-left:280px;
margin-top:10px;
padding-left:15px;
width:200px;

}
div.info,
div.info a{
font-size:12px;
font-weight:normal;
}

th{
background-color:#e0e0e0;
}
div#submenu{
clear:both;
background-color:#cb8700;
padding:3px;

}
div#submenu a{
font-size:11px;
color:#f0f0f0;
}

table.formt{
background-color:#e6e6e6;
}
table.formt td{
background-color:#ffffff;
padding:4px;

}
fieldset legend{
font-weight:bold;
background-color:#fff;
border:1px solid #e6e6e6;
padding:3px;
font-size:12px;
}
fieldset{
padding:15px;
}
input{
/*background-color:#FFFFFF;*/
border:1px solid #666666;
}
.descart{
border:1px solid #e6e6e6;
padding:3px;
margin-left:10px;
}

.notamancante{
border:1px solid #666;
background-color:#ffffff;
padding:10px;
margin:10px;
}
a.infoart,
a.infoart:link,
a.infoart:active,
a.infoart:visited,
a.infoart:hover{

color:#666666;
font-weight:bold;

font-size:11px;
}
.piccoloinvio{

font-size:9px;
color:#666666;
padding-left:23px;
}